atributo BGP
de políticas
1
Agenda
Atributos
BGP
Selección de trayectoria BGP
Aplicación de políticas
2
Atributos BGP
Las herramientas disponibles
para el trabajo
3
¿Qué es un atributo?
Describe
las características del prefijo
Transitivos y no transitivos
Algunos son madatorios
4
AS-Path
Secuencia de ASsatravesados
Usado para:
Detección de bucles
Aplicación de
políticas
AS 200
AS 100
170.10.0.0/16
180.10.0.0/16
180.10.0.0/16 300 200 100
170.10.0.0/16 300 200
AS 300
AS 400
150.10.0.0/16
AS 500
180.10.0.0/16
170.10.0.0/16
150.10.0.0/16
300 200 100
300 200
300 400
5
AS-Path (con ASNs de 16 y 32 bits)
Internet con ASNs
de 16 y 32 bits
AS 80000
Longitud del ASPATH se mantiene
AS 300
igual
AS 70000
170.10.0.0/16
32-bit son 65536 en
adelante
180.10.0.0/16
180.10.0.0/16 300 23456 23456
170.10.0.0/16 300 23456
AS 400
150.10.0.0/16
AS 90000
180.10.0.0/16
170.10.0.0/16
150.10.0.0/16
300 80000 70000
300 80000
300 400
6
AS-Path – Detección de bucles
AS 200
AS 100
170.10.0.0/16180.10.0.0/16
140.10.0.0/16
170.10.0.0/16
AS 300
500 300
500 300 200
140.10.0.0/16
AS 500
180.10.0.0/16
170.10.0.0/16
140.10.0.0/16
300 200 100
300 200
300
180.10.0.0/16 no
es aceptado por
AS100 porque el
prefijo tiene AS100
en su AS-PATH –
esto es detección
de bucles en acción
7
Próximo salto – Next Hop
150.10.1.1
150.10.1.2
iBGP
AS 200
eBGP150.10.0.0/16
AS 300
150.10.0.0/16 150.10.1.1
160.10.0.0/16 150.10.1.1
AS 100
160.10.0.0/16
eBGP – dirección de vecino
externo
iBGP – NEXT_HOP desde eBGP
Atributo mandatorio notransitivo
8
Próximo Salto en iBGP
120.1.2.0/23
120.1.1.0/24
iBGP
Loopback
120.1.254.3/32
Loopback
120.1.254.2/32
AS 300
120.1.1.0/24 120.1.254.2
120.1.2.0/23120.1.254.3
El próximos alto es la dirección loopback del enrutador
Se hace una búsqueda recursiva en la tabla
9
Próximo Salto de Tercero
AS 200
120.68.1.0/24
150.1.1.1
150.1.1.3
150.1.1.2
120.68.1.0/24
AS 201
150.1.1.3
eBGP entre Router A y
Router C
eBGP entre RouterA y
RouterB
El prefijo 120.68.1/24
tiene la dirección de
próximosalto 150.1.1.3
– esto se pasa a
RouterC en vez de
150.1.1.2
Más eficiente
10
No hace falta
configuración extra
Práctica Recomendada para Next Hop
El comportamiento por defecto de Cisco IOS es
que el next-hop externo se propague sin cambios
a través de los enrutadores iBGP
Esto implica que el IGP debe incluir los next-hops
externos
Si esto se olvida, lasredes externas son invisibles
Cuando hay muchos vecinos eBGP, esto pone una carga
innecesaria en el IGP
La práctica recomendada en los ISPs es cambiar
el next-hop externo por el enrutador local
neighbor x.x.x.x next-hop-self
11
Next Hop (Resumen)
El
IGP debe transportar la ruta a los nexthops
Búsqueda recursiva en la tabla de rutas
Desliga a BGP de la topología física Use “next-hop-self” para next hops
externos
Permite al IGP hacer decisiones
inteligentes de reenvío
12
Origen
Transmite
el origen del prefijo
Es un atributo histórico
Usado en la transición de EGP a BGP
Atributo
transitivo y mandatorio
Influye en la selección de la mejor ruta
Tres valores: IGP, EGP, incomplete
IGP – generado por el comando network EGP – generado por EGP
incomplete – redistribuido desde otro protocolo
de enrutamiento
13
Agregador
Transmite
la dirección IP del enrutador o
interlocutor BGP que genera la ruta
agregada
Atributo opcional y transitivo
Util para solución de problemas
No influye la selección de la ruta
Al usar “aggregate-address” se genera el
atributo:
router bgp...
Regístrate para leer el documento completo.