Resumen del curso HCIP (15)
Experimento integral de BGP
Afirmar:
1. Establecer topología y asignar ip
2. Prueba
AR11:
AR12:
AR13: Otras omisiones
;
3. Inicie el protocolo IBGP
AR2:
[r2] ospf 1 router-id 2.2.2.2
[r2-ospf-1] area 0
[r2-ospf-1-area-0.0.0.0] network 172.16.0.0 0.0.255.255
AR3 a AR9, AR11 a AR13, similar, solo la identificación del enrutador es diferente; (omitido)
Tabla de búsqueda:
Consulta de la tabla de enrutamiento:
Si no hay un segmento de red de usuario, puede usar el siguiente comando para lograr el objetivo:
[r2] interface LoopBack 0
[r2-LoopBack1] ospf network-type broadcast
Nota: AR2 a AR9 y AR11 a AR13 deben modificarse;
4 、 MPLS
Consultar vecinos:
5 、 启动 BGP
AR1:
[r1] bgp 1
[r1-bgp] par 12.1.1.2 as-number 2
[r1-bgp] par 16.1.1.2 as-number 2
AR2:
bgp 64512
router-id 2.2.2.2
confederation id 2
peer 12.1.1.1 as-number 1
peer 172.16.1.3 as-number 64512
peer 172.16.1.3 connect-interface LoopBack0
peer 172.16.1.6 as-number 64512
peer 172.16.1.6 connect -interfaz LoopBack0
AR3:
bgp 64512
router-id 3.3.3.3
confederation id 2
peer 172.16.1.2 as-number 64512
peer 172.16.1.2 connect-interface LoopBack0
peer 172.16.1.4 as-number 64512
peer 172.16.1.4 connect-interface LoopBack0
AR4:
bgp 64512
router-id 4.4.4.4
confederation id 2
confederation peer-as 64513
peer 172.16.1.3 as-number 64512
peer 172.16.1.3 connect-interface LoopBack0
peer 172.16.1.5 as-number 64513
peer 172.16.1.5 ebgp-max- salto 255
par 172.16.1.5 interfaz de conexión LoopBack0
AR5:
bgp 64513
router-id 5.5.5.5
confederation id 2
confederation peer-as 64512
peer 51.1.1.2 as-number 3
peer 172.16.1.4 as-number 64512
peer 172.16.1.4 ebgp-max-hop 255
peer 172.16.1.4 connect- interfaz LoopBack0
peer 172.16.1.9 as-number 64513
peer 172.16.1.9 connect-interface LoopBack0
AR6:
bgp 64512
router-id 6.6.6.6
confederation id 2
peer 172.16.1.2 as-number 64512
peer 172.16.1.2 connect-interface LoopBack0
peer 172.16.1.7 as-number 64512
peer 172.16.1.7 connect-interface LoopBack0
AR7:
bgp 64512
router-id 7.7.7.7
confederation id 2
peer 172.16.1.6 as-number 64512
peer 172.16.1.6 connect-interface LoopBack0
peer 172.16.1.8 as-number 64512
peer 172.16.1.8 connect-interface LoopBack0
AR8:
bgp 64512
router-id 8.8.8.8
confederation id 2
confederation peer-as 64513
peer 172.16.1.7 as-number 64512
peer 172.16.1.7 connect-interface LoopBack0
peer 172.16.1.9 as-number 64513
peer 172.16.1.9 ebgp-max- salto 255
par 172.16.1.9 interfaz de conexión LoopBack0
AR9 :
bgp 64513
router-id 9.9.9.9
confederation id 2
confederation peer-as 64512
peer 91.1.1.1 as-number 3
peer 91.1.1.2 as-number 3
peer 172.16.1.5 as-number 64513
peer 172.16.1.5 connect-interface LoopBack0
par 172.16.1.8 as-number 64512
par 172.16.1.8 ebgp-max-hop 255
par 172.16.1.8 interfaz de conexión LoopBack0
AR10:
bgp 3
router-id 10.10.10.10
par 51.1.1.1 as-number 2
peer 91.1.1.1 as-number 2
Tabla de búsqueda:
6 、 宣告
AR1:
[r1] bgp 1
[r1-bgp] red 1.1.1.0 24
Verifique la tabla:
puede ver que AR3 no es bueno, simplemente modifique el siguiente salto:
AR2:
[r2] bgp 64512
[r2-bgp] par 172.16.1.3 next-hop-local
[r2-bgp] par 172.16.1.6 siguiente -hop-local
Se buscó de nuevo:
éxito
para AR6, la misma necesidad de modificar el siguiente salto a AR7 preferiblemente:
AR6:
[R6] BGP 64512
[BGP-R6] Use el par 172.16.1.2 Next-Hop-local
[BGP-R6] Siguiente Use el par 172.16.1.7 -hop-local
Tabla de búsqueda:
éxito
Consulte la tabla AR4:
Se puede ver que debido a que el ibgp no puede pasar rutas indirectamente, se puede resolver usando un reflector:
AR3:
[r3] bgp 64512
[r3-bgp] peer 172.16.1.2 reflect-client
De manera similar, el reflector debe ajustarse en AR7:
AR7:
[r7] bgp 64512
[r7-bgp] peer 172.16.1.8 reflect-client
Tabla de búsqueda:
éxito
Vuelva a consultar la tabla:
AR5:
AR9:
Declaración AR10:
AR10:
[r10] bgp 3
[r10-bgp] network 10.10.10.0 24
Por la misma razón, AR4 y AR8 no son buenos, simplemente modifique el siguiente salto:
AR5:
[r5] bgp 64513
[r5-bgp] peer 172.16.1.4 next-hop-local
[r5-bgp] peer 172.16.1.9 next- lúpulo -local
AR9:
[r9] bgp 64513
[r9-bgp] par 172.16.1.5 next-hop-local
[r9-bgp] par 172.16.1.8 next-hop-local
Tabla de búsqueda:
En este proceso, los reflectores en 3 y 7 tienen solo una oportunidad de transmisión. El intervalo ibgp no transmite rutas entre sí, por lo que AR2 y AR6 no transmiten rutas 10.10.10.0 entre sí,
como se muestra en la figura:
Para la copia de seguridad, deje que 2 y 6 sean reflectores:
AR2:
[r2] bgp 64512
[r2-bgp] par 172.16.1.6 reflect-client
AR6:
[r6] bgp 64512
[r6-bgp] par 172.16.1.2 reflect-client
Tabla de búsqueda:
prueba:
Verifique la tabla AR1 nuevamente:
Se puede ver que no se alcanza el balance de carga;
Anuncio resumido: ——
Anuncio de ruta de interfaz nula:
AR2:
[r2] ip route-static 172.16.0.0 255.255.0.0 NULL 0
[r2-bgp] red 172.16.0.0 16
Tabla de búsqueda:
AR6:
[r6] ip route-static 172.16.0.0 16 NULL 0
[r6] bgp 64512
[r6-bgp] network 172.16.0.0 16
Tabla de búsqueda:
En este momento, hay un problema de enrutamiento. Puede anunciar la ruta preferida requerida en el EBGP preferido:
AR2:
[r2] bgp 64512
[r2-bgp] red 172.16.2.0 24
[r2-bgp] red 172.16.3.0 24
[ r2- bgp] red 172.16.4.0 24
[r2-bgp] red 172.16.5.0 24
AR6:
r6] bgp 64512
[r6-bgp] red 172.16.6.0 24
[r6-bgp] red 172.16.7.0 24
[r6-bgp] red 172.16.8.0 24
[r6-bgp] red 172.16.9.0 24
Tabla de búsqueda:
Se puede observar que no está en línea con las expectativas -porque 2 y 6 pasan rutas entre sí, la métrica de la ruta pasada es mayor que la métrica de la misma ruta que se limpió al pasar a 1, y viceversa.
Nota: Se puede anunciar por transposición-sobre Las rutas anunciadas a 2 y anunciadas a 6 anuncios de intercambio;
AR2:
[r2] bgp 64512
[r2-bgp] red 172.16.6.0 24
[r2-bgp] red 172.16.7.0 24
[r2-bgp] red 172.16.8.0 24
[r2-bgp] red 172.16.9.0 24
AR6:
[r6] BGP 64512
[r6-bgp] red 172.16.2.0 24
[r6-bgp] red 172.16.3.0 24
[r6-bgp] red 172.16.4.0 24
[r6-bgp] red 172.16.5.0 24
Tabla de búsqueda:
éxito
Continúe declarando 11,12,13:
AR2:
[r2] bgp 64512
[r2-bgp] red 172.16.11.0 24
[r2-bgp] red 172.16.12.0 24
[r2-bgp] red 172.16.13.0 24
AR6:
[r6] BGP 64512
[r6-bgp] red 172.16.11.0 24
[r6-bgp] red 172.16.12.0 24
[r6-bgp] red 172.16.13.0 24
Tabla de búsqueda:
Prueba AR1ping AR11, 12, 13 (sin conexión) -11, 12 y 13 no tienen rutas:
AR2:
[r2] ospf 1
[r2-ospf-1] ruta predeterminada-anunciar siempre
AR6:
[r6] OSPF 1
[r6-ospf-1] ruta predeterminada-anunciar siempre
AR5:
[r5] ospf 1
[r5-ospf-1] ruta predeterminada-anunciar siempre
AR9:
[r9] ospf 1
[r9-ospf-1] ruta predeterminada-anunciar siempre
Tabla de búsqueda:
prueba:
Termina a la izquierda
Busque la tabla de la derecha:
puede ver que todo AR5 está seleccionado;
对策 :
AR5 :
[r5] bgp 64513
[r5-bgp] agregado 172.16.0.0 255.255.0.0
[r5-bgp] agregado 172.16.0.0 255.255.0.0 detalle suprimido
AR9:
[r9] bgp 64513
[r9-bgp] agregado 172.16.0.0 255.255.0.0
[r9-bgp] agregado 172.16.0.0 255.255.0.0 detalle suprimido (supresión predeterminada)
De esta forma, solo se pasará el resumen al AR10;
Tabla de búsqueda:
Use la lista de prefijos:
AR5:
[r5] ip ip-prefix aa denegar 172.16.6.0 24 (rechazar)
[r5] ip ip-prefix aa denegar 172.16.7.0 24
[r5] ip ip-prefix aa denegar 172.16.8.0 24
[r5] ip ip-prefix aa denegar 172.16.9.0 24
[r5] ip ip-prefix aa permitir 0.0.0.0 0 menos igual 32 (permitir todos)
[r5] bgp 64513
[r5-bgp] deshacer agregado 172.16.0.0 255.255.0.0 detalle suprimido
[r5-bgp] agregado 172.16.0.0 255.255.0.0
[r5-bgp] par 51.1.1.2 ip-prefix aa exportación
AR9:
[r9] ip ip-prefix aa deny 172.16.2.0 24
[r9] ip ip-prefix aa deny 172.16.3.0 24
[r9] ip ip-prefix aa deny 172.16.4.0 24
[r9] ip ip-prefix aa deny 172.16.5.0 24
[r9] ip ip-prefix aa permit 0.0.0.0 0 menos igual 32
[r9] bgp 64513
[r9-bgp] deshacer agregado 172.16.0.0 255.255.0.0 detalle suprimido
[r9-bgp] agregado 172.16.0.0 255.255.0.0
[r9-bgp] par 91.1.1.2 ip-prefix aa exportación
Tabla de búsqueda:
éxito
7. Equilibrio de carga
AR1:
[r1] bgp 1
[r1-bgp] equilibrio de carga máximo ebgp 2 (el número máximo de rutas de carga)
AR10:
[r10] bgp 3
[r10-bgp] equilibrio de carga máximo ebgp 2
prueba:
Experimento completado