Introducción al atributo de ruta BGP AS_SET

Última respuesta jul. 27, 2019 09:35:05 90 1 0 1

AS_PATH tipo 1: AS_SET

 

TBGP 09


R3 resume las rutas específicas enviadas desde R1 y R2 (agregando la palabra clave AS_SET al comando aggregate). De esta manera, la ruta de resumen BGP generada en R3 hereda los atributos AS_PATH de las rutas específicas. Comprobando los paquetes obtenidos en R4. El valor AS_PATH en la ruta de resumen es 300 {100,200}, y el atributo AS_PATH de la ruta de resumen contiene dos segmentos. La AS_PATH cuyo segmento es 300 es del tipo AS_SEQ, y la AS_PATH cuyo segmento es {100, 200} es del tipo AS_SET. Por lo tanto, el atributo AS_PATH cuyo tipo es AS_SEQ identifica el origen de la ruta de resumen y es una lista AS ordenada. El atributo AS_PATH cuyo tipo es AS_SET identifica los números AS de las rutas específicas antes del resumen. El tipo AS_SET es una lista aleatoria, pero se puede usar para evitar loops.


100755ifn6ztwuo3ulfimt.png


Usando el comando route-policy para modificar AS_PATH

 

Ejemplo 1:

 

TBGP 10


Como se muestra en la figura anterior, R1 actualiza la ruta BGP 10.0.1.0/24 a R2. Cuando no se implementa ninguna política, R2 recibe la ruta con el valor AS-PATH como 100. Si desea modificar el valor AS-PATH de la ruta, por ejemplo, se puede insertar un número de AS de 999, después ejecutar el comando apply as-path 999 additive en la vista del menú Route-Policy. Siempre hay que tener en cuenta que la política de enrutamiento está configurada en R1 para las rutas que se anunciarán a R2. Antes de que R1 actualice la ruta 10.0.1.0/24, AS-PATH está vacía. Luego, el número 999 de AS se inserta en AS_PATH antes de que la ruta se anuncie en el peer EBGP R2. Cuando la ruta se envía a R2, el número de AS 100 de R1 se agrega al frente del valor AS_PATH. Por lo tanto, el valor final AS_PATH de la ruta es 100 999.

 

Se debe de tener en cuenta que el atributo AS_PATH es muy importante para BGP, ya que las funciones de BGP, como la prevención de loops, dependen en gran medida de este atributo. El comando route-policy puede usarse para modificar el valor AS_PATH cuando sea necesario, pero cualquier política para AS_PATH debe ejecutarse con precaución. En el ejemplo anterior, no tiene sentido agregar el número de AS 999 al atributo AS_PATH porque este número de AS no existe. Para aumentar la longitud de AS-PATH, puede agregar el número de AS 100 en lugar de 999.

 

Ejemplo 2:


TBGP 11

 

En el ejemplo que se muestra en la figura anterior, la política de enrutamiento se configura en R2 para las rutas entrantes, y se ejecuta el comando apply as-path 999 additive para insertar el número 999 de AS en el atributo AS_PATH.

 

El resultado es diferente al del ejemplo 1.

 

A medida que la política se implementa en R2, el valor de AS-PATH de la ruta actualizada por R1 a R2 es 100. Después de que R2 recibe la ruta, R2 agrega el número AS 999 al frente del valor de AS-PATH porque la política de enrutamiento es configurado para rutas entrantes. Como resultado, el valor AS-PATH de la ruta 10.0.1.0/24 en la tabla BGP de R2 es 999 100.

 

Ejemplo 3:


TBGP 12

 

¿Qué sucede si no desea insertar el número AS en el AS-PATH, pero desea sobrescribir el AS-PATH? Para lograr este propósito, puede ejecutar el comando apply as-path overwrite en el menú la vista Route-Policy. En el ejemplo que se muestra en la figura anterior, se configura una política de enrutamiento en R2 para que las rutas se importen desde R1. Cuando R1 actualiza la ruta 10.0.1.0/24 a R2, el valor del atributo AS-PATH de la ruta es 100. Después de que la política se implementa en R2, el valor AS-PATH de la ruta se reemplaza por 999. Como resultado, en la tabla BGP de R2, el valor AS-PATH de la ruta 10.0.1.0/24 es 999.

  • x
  • convención:

Marban
VIP Publicado 2019-7-27 09:35:05 Útil(0) Útil(0)
Gracias Víctor, voy a tener presente la info, pues seguido veo problemas que se pueden solucionar con la información que aquí pones
  • x
  • convención:

Me%20gusta%20compartir%20informaci%C3%B3n%20y%20experiencias%2C%20aprender%20nuevos%20temas%20y%20conocer%20gente%20con%20el%20mismo%20inter%C3%A9s

Comentar

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

Aviso 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.”
Si el botón para adjuntar no está disponible, actualice Adobe Flash Player con la versión más reciente
¡Ingresa y disfruta de todos los beneficios para los miembros!

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

Inicia sesión