De acuerdo

Duda sobre route reflector en BGP

Publicado 2020-11-28 06:27:06Última respuesta dic. 04, 2020 06:41:41 213 6 0 0 0
  Recompensa Goldies : 0 (solución de problemas)

Hola amigos,

Dado que en la comunidad se presentan muy buenas opiniones sobre tópicos de BGP, pido una opinión a los muy amables expertos que usualmente nos comparten sus conocimientos, está vez pido una solidaridad sobre una buena práctica o concepto para ROUTE REFLECTOR.

Muchas gracias.

  • x
  • convención:

Respuestas destacadas

Mejor respuesta

Respuesta recomendada

Hemingway
Admin Publicado 2020-11-28 09:49:24

Reflector de ruta (Route Reflector)

Para garantizar la conectividad entre los pares IBGP, debe establecer conexiones de malla completa entre los pares IBGP. Si hay n dispositivos en un AS, las conexiones IBGP n(n-1)/2 necesitan ser establecidas. Cuando hay un gran número de dispositivos, se consumen muchos recursos de red y recursos de CPU. Un reflector de ruta (RR) se puede utilizar entre los pares IBGP para resolver este problema.


Funciones en RR

Como se muestra en la figura 9-3, los roles siguientes están implicados en escenarios RR en un AS.

RR1

Figura 9-3 Diagrama de redes del RR


Reflector de ruta (RR): un dispositivo BGP que puede reflejar las rutas aprendidas de un par IBGP a otros pares IBGP. Un RR es similar a un router designado (DR) en una red OSPF.


Cliente: un dispositivo IBGP de los cuales las rutas son reflejadas por el RR a otros dispositivos IBGP. En un AS, los clientes solamente necesitan conectar directamente con el RR.


No cliente: un dispositivo IBGP que no es ni un RR ni un cliente. En un AS, un no-cliente debe establecer las conexiones de la malla completa con el RR y todos los otros no-clientes.


Originador: un dispositivo que origina rutas en un AS. El atributo Originator_ID ayuda a eliminar los bucles de enrutamiento en un clúster.


Clúster: un conjunto del RR y los clientes. El atributo Cluster_List ayuda a eliminar los bucles de enrutamiento entre clústeres.


Principios RR

Los clientes de un clúster solo necesitan intercambiar información de enrutamiento con el RR en el mismo clúster. Por lo tanto, los clientes solamente necesitan establecer las conexiones IBGP con el RR. Esto reduce el número de conexiones IBGP en el clúster. Tal y como se muestra en del cuadro 9-3, en AS 65000, el Cluster1 se compone de un RR y de tres clientes. El número de conexiones IBGP en AS 65000 entonces se reduce de 10 a 4, lo que simplifica la configuración del dispositivo y reduce las cargas en la red y la CPU.


El RR permite que un dispositivo BGP haga publicidad de las rutas BGP aprendidas de un par IBGP a otros pares IBGP, y utiliza los atributos Cluster_List y Originator_ID para eliminar los loopes de ruteo. El RR hace publicidad de las rutas a los pares IBGP basados en las reglas siguientes:


El RR hace publicidad de las rutas aprendidas de un no-cliente a todos los clientes.


El RR hace publicidad de las rutas aprendidas de un cliente a todos los otros clientes y a todos los no clientes.


El RR hace publicidad de las rutas aprendidas de un par EBGP a todos los clientes y no clientes.


Cluster_List Atributo

Un RR y sus clientes forman un clúster, que se identifica mediante un ID de clúster único en un AS. Para evitar bucles de enrutamiento entre clústeres, un RR utiliza el atributo Cluster_List para registrar los ID de clúster de todos los clústeres por los que pasa una ruta.


Cuando una ruta se refleja en un RR por primera vez, el RR agrega el ID de clúster local a la parte superior de la lista de clústeres. Si no hay ninguna lista de clústeres, el RR crea un atributo Cluster_List.


Al recibir una ruta actualizada, el RR comprueba la lista de clústeres de la ruta. Si la lista de clústeres contiene el ID de clúster local, el RR descarta la ruta. Si la lista de clústeres no contiene el ID de clúster local, el RR agrega el ID de clúster local a la lista de clústeres y, a continuación, refleja la ruta.


Backup RR

Para garantizar la confiabilidad de la red y evitar puntos únicos de errores, se requieren RR redundantes en un clúster. Un RR permite que un dispositivo BGP haga publicidad de las rutas recibidas de un par IBGP a otros pares IBGP. Por lo tanto, los loopes de ruteo pueden ocurrir entre los RR en el mismo cluster. Para resolver este problema, todos los RR del clúster deben usar el mismo ID de clúster.

RR2

Figura 9-4 Backup RR


Tal y como se muestra en la figura 9-4, el RR1 y el RR2 residen en el mismo cluster y tienen el mismo CLUSTER CONFIGURADO.


Cuando el Client1 recibe una ruta actualizada de un par EBGP, el Client1 hace publicidad de esta ruta al RR1 y al RR2 usando el IBGP.


Después de que RR1 y RR2 reciban esta ruta, agregan el ID de clúster local a la parte superior de la lista de clústeres de la ruta y, a continuación, reflejan la ruta a otros clientes (Client2 y Client3) y entre sí.


Después de que RR1 y RR2 reciban la ruta reflejada entre sí, comprueban la lista de clústeres de la ruta, y buscan que la lista de clústeres contiene sus IDs de clúster local. El RR1 y el RR2 descartan esta ruta para prevenir los loopes de ruteo.


RRs de múltiples clústeres en un AS

Puede haber varios clústeres en un AS. Los RR de los clusters establecen las relaciones del par del IBGP. Cuando los RR residen en diferentes capas de red, un RR en la capa de red inferior se puede configurar como cliente para implementar el RR jerárquico. Cuando los RR residen en la misma capa de red, los RR de diferentes clústeres pueden establecer conexiones de malla completa para implementar el RR plano.


RR jerárquico

RR3

Figura 9-5 RR jerárquico


En la práctica, a menudo se utiliza el RR jerárquico. Tal y como se muestra en del cuadro 9-5, el ISP proporciona las rutas de Internet al AS 100. AS 100 se divide en dos clústeres, Cluster1 y Cluster2. Cuatro dispositivos en Cluster1 son enrutadores principales y utilizan un RR de respaldo para garantizar la confiabilidad.


Flat RR

RR4

Figura 9-6 Flat RR


Tal y como se muestra en la figura 9-6, la red troncal se divide en varios clústeres. Los RR de los clústeres son no clientes y establecen conexiones de malla completa entre sí. Aunque cada cliente establece solamente una conexión IBGP con su RR, todos los RR y los clientes pueden recibir toda la información de ruteo.


Ver más
  • x
  • convención:

Ro_Machado_P
Ro_Machado_P Publicado 2020-11-28 12:50 (0) (0)
excelente aporte estimado  
egleesc
egleesc Publicado 2020-12-2 21:25 (0) (0)
 
Todas las respuestas
Hemingway
Hemingway Admin Publicado 2020-11-28 09:49:24

Reflector de ruta (Route Reflector)

Para garantizar la conectividad entre los pares IBGP, debe establecer conexiones de malla completa entre los pares IBGP. Si hay n dispositivos en un AS, las conexiones IBGP n(n-1)/2 necesitan ser establecidas. Cuando hay un gran número de dispositivos, se consumen muchos recursos de red y recursos de CPU. Un reflector de ruta (RR) se puede utilizar entre los pares IBGP para resolver este problema.


Funciones en RR

Como se muestra en la figura 9-3, los roles siguientes están implicados en escenarios RR en un AS.

RR1

Figura 9-3 Diagrama de redes del RR


Reflector de ruta (RR): un dispositivo BGP que puede reflejar las rutas aprendidas de un par IBGP a otros pares IBGP. Un RR es similar a un router designado (DR) en una red OSPF.


Cliente: un dispositivo IBGP de los cuales las rutas son reflejadas por el RR a otros dispositivos IBGP. En un AS, los clientes solamente necesitan conectar directamente con el RR.


No cliente: un dispositivo IBGP que no es ni un RR ni un cliente. En un AS, un no-cliente debe establecer las conexiones de la malla completa con el RR y todos los otros no-clientes.


Originador: un dispositivo que origina rutas en un AS. El atributo Originator_ID ayuda a eliminar los bucles de enrutamiento en un clúster.


Clúster: un conjunto del RR y los clientes. El atributo Cluster_List ayuda a eliminar los bucles de enrutamiento entre clústeres.


Principios RR

Los clientes de un clúster solo necesitan intercambiar información de enrutamiento con el RR en el mismo clúster. Por lo tanto, los clientes solamente necesitan establecer las conexiones IBGP con el RR. Esto reduce el número de conexiones IBGP en el clúster. Tal y como se muestra en del cuadro 9-3, en AS 65000, el Cluster1 se compone de un RR y de tres clientes. El número de conexiones IBGP en AS 65000 entonces se reduce de 10 a 4, lo que simplifica la configuración del dispositivo y reduce las cargas en la red y la CPU.


El RR permite que un dispositivo BGP haga publicidad de las rutas BGP aprendidas de un par IBGP a otros pares IBGP, y utiliza los atributos Cluster_List y Originator_ID para eliminar los loopes de ruteo. El RR hace publicidad de las rutas a los pares IBGP basados en las reglas siguientes:


El RR hace publicidad de las rutas aprendidas de un no-cliente a todos los clientes.


El RR hace publicidad de las rutas aprendidas de un cliente a todos los otros clientes y a todos los no clientes.


El RR hace publicidad de las rutas aprendidas de un par EBGP a todos los clientes y no clientes.


Cluster_List Atributo

Un RR y sus clientes forman un clúster, que se identifica mediante un ID de clúster único en un AS. Para evitar bucles de enrutamiento entre clústeres, un RR utiliza el atributo Cluster_List para registrar los ID de clúster de todos los clústeres por los que pasa una ruta.


Cuando una ruta se refleja en un RR por primera vez, el RR agrega el ID de clúster local a la parte superior de la lista de clústeres. Si no hay ninguna lista de clústeres, el RR crea un atributo Cluster_List.


Al recibir una ruta actualizada, el RR comprueba la lista de clústeres de la ruta. Si la lista de clústeres contiene el ID de clúster local, el RR descarta la ruta. Si la lista de clústeres no contiene el ID de clúster local, el RR agrega el ID de clúster local a la lista de clústeres y, a continuación, refleja la ruta.


Backup RR

Para garantizar la confiabilidad de la red y evitar puntos únicos de errores, se requieren RR redundantes en un clúster. Un RR permite que un dispositivo BGP haga publicidad de las rutas recibidas de un par IBGP a otros pares IBGP. Por lo tanto, los loopes de ruteo pueden ocurrir entre los RR en el mismo cluster. Para resolver este problema, todos los RR del clúster deben usar el mismo ID de clúster.

RR2

Figura 9-4 Backup RR


Tal y como se muestra en la figura 9-4, el RR1 y el RR2 residen en el mismo cluster y tienen el mismo CLUSTER CONFIGURADO.


Cuando el Client1 recibe una ruta actualizada de un par EBGP, el Client1 hace publicidad de esta ruta al RR1 y al RR2 usando el IBGP.


Después de que RR1 y RR2 reciban esta ruta, agregan el ID de clúster local a la parte superior de la lista de clústeres de la ruta y, a continuación, reflejan la ruta a otros clientes (Client2 y Client3) y entre sí.


Después de que RR1 y RR2 reciban la ruta reflejada entre sí, comprueban la lista de clústeres de la ruta, y buscan que la lista de clústeres contiene sus IDs de clúster local. El RR1 y el RR2 descartan esta ruta para prevenir los loopes de ruteo.


RRs de múltiples clústeres en un AS

Puede haber varios clústeres en un AS. Los RR de los clusters establecen las relaciones del par del IBGP. Cuando los RR residen en diferentes capas de red, un RR en la capa de red inferior se puede configurar como cliente para implementar el RR jerárquico. Cuando los RR residen en la misma capa de red, los RR de diferentes clústeres pueden establecer conexiones de malla completa para implementar el RR plano.


RR jerárquico

RR3

Figura 9-5 RR jerárquico


En la práctica, a menudo se utiliza el RR jerárquico. Tal y como se muestra en del cuadro 9-5, el ISP proporciona las rutas de Internet al AS 100. AS 100 se divide en dos clústeres, Cluster1 y Cluster2. Cuatro dispositivos en Cluster1 son enrutadores principales y utilizan un RR de respaldo para garantizar la confiabilidad.


Flat RR

RR4

Figura 9-6 Flat RR


Tal y como se muestra en la figura 9-6, la red troncal se divide en varios clústeres. Los RR de los clústeres son no clientes y establecen conexiones de malla completa entre sí. Aunque cada cliente establece solamente una conexión IBGP con su RR, todos los RR y los clientes pueden recibir toda la información de ruteo.


Ver más
  • x
  • convención:

Ro_Machado_P
Ro_Machado_P Publicado 2020-11-28 12:50 (0) (0)
excelente aporte estimado  
egleesc
egleesc Publicado 2020-12-2 21:25 (0) (0)
 
Arzobispo982
Arzobispo982 VIP Author Publicado 2020-11-29 11:46:05
Muchas gracias!
Ver más
  • x
  • convención:

kikofr
kikofr Publicado 2020-12-8 07:37 (0) (0)
 
pgladys
pgladys Publicado 2020-12-4 06:41:41
Excelente!
Ver más
  • x
  • convención:

Comentar

Debe iniciar sesión para responder la publicación Inicio de sesión | Registrarse
Responder

Aviso: Para garantizar sus legítimos derechos e intereses, la comunidad y los terceros no publicarán contenido que pueda generar riesgos legales a las partes, por ejemplo, pornografía, contenido político, contenido sobre juego, consumo y tráfico de drogas, así como contenido que viole los derechos de propiedad intelectual de terceros, por ejemplo, secretos comerciales, marcas, derechos de autor, patentes y privacidad personal. No comparta su cuenta ni su contraseña con terceros. Todas las operaciones realizadas usando su cuenta se considerarán como sus acciones y todas las consecuencias que estas acciones generen serán responsabilidad suya. Para obtener información detallada, consulte la “ Política de privacidad.”

My Followers

¡Ingresa y disfruta de todos los beneficios para los miembros!

Inicia sesión

Bloquear
¿Estás seguro de bloquear a este usuario?
Los usuarios en lista negra no pueden comentar tus publicaciones,no pueden mencionarte,no pueden enviarte mensajes privados.
Recordatorio
Agrega tu número de teléfono para obtener un bono de invitación.