Comúnmente, el siguiente salto de las rutas que recibieron del peer IBGP es la IP de la loopback del peer BGP, tal próximo salto no es suficiente para guiar al router a reenviar el tráfico. Por lo tanto, un verdadero próximo salto con interfaz externa debe calcularse. Este proceso se llama iteración de ruta.
La iteración de ruta incluye dos partes, iterar el siguiente salto a una interfaz e iterar el siguiente salto a un túnel.
Iterar el siguiente salto a una interfaz se refiere a buscar en la tabla de enrutamiento IP con el propósito de aprender el próximo salto para BGP. Después de encontrar una ruta con la información real de la interfaz de salida y el próximo salto (generalmente una ruta IGP), la información de la interfaz de salida y el siguiente salto se completa en la entrada de enrutamiento IP y se genera el FIB correspondiente.
Iterar el siguiente salto a un túnel se refiere a la ruta de red privada que se anuncia en la instancia vpn. Comúnmente, el siguiente salto es la dirección de loopback del PE remoto. No hay interfaz de salida o OutGoingToken. Los paquetes no se pueden reenviar. Se requiere la información correspondiente. El módulo de administración de enrutamiento buscará en la lista global de túneles para averiguar si hay entradas correspondientes para el siguiente salto de esas rutas. Si se encuentran las entradas correspondientes, la información del túnel se completa en la entrada de enrutamiento y se genera la entrada FIB correspondiente.
En base a esta información, podríamos saber que para iterar el siguiente salto a una interfaz con éxito, se requieren las rutas IGP al siguiente salto, y para iterar el siguiente salto al túnel, se requiere LSP al siguiente salto.
Toma un ejemplo
[~NE5000E-bgp]disp bgp vpnv4 all routing-table 10.133.238.100 BGP local router ID : 10.11.0.1 Local AS number : 65501 Total routes of Route Distinguisher(65501:111): 1 BGP routing table entry information of 10.133.238.96/29: Label information (Received/Applied): 155666/4207 From: 10.11.0.2 (10.11.0.2) Route Duration: 0d23h33m50s Relay IP Nexthop: 10.11.2.202 Relay IP Out-interface: Eth-Trunk11
Según la tabla de enrutamiento IGP, se podría confirmar que la interfaz externa y el siguiente salto del Nexthop original: 10.119.0.2 está iterado.
Relay Tunnel Name: LDP LSP Original nexthop: 10.119.0.2 Qos information : 0x0 Ext-Community: RT <64512 : 101>, RT <65501 : 111> AS-path Nil, origin incomplete, MED 100, localpref 100, pref-val 0, valid, inte rnal, pre 255, not preferred for PreVal Originator: 10.119.0.2 Cluster list: 10.11.0.2 Not advertised to any peer yet
El resultado de iteración podría obtenerse del comando display bgp vpnv4 all routing-table. Las conclusiones a continuación podrían derivarse del resultado.
1. En la tabla de enrutamiento VPNv4, se requiere iterar el siguiente salto y la interfaz de salida. La iteración es el siguiente salto y la interfaz de salida del originador de la ruta (Nexthop original). Después de que la iteración sea exitosa, el Relay IP Nexthop y el Relay IP Out-Interface se generan en la tabla de enrutamiento VPNv4.
Proceso iterativo: encuentre la ruta del nexthop original (NextHop e interfaz) en la tabla de enrutamiento IGP y complétela en la interfaz de retransmisión IP Nexthop y la retransmisión de salida de IP de la tabla de enrutamiento BGP VPNv4..
2. Se requiere iterar a un túnel en la tabla de enrutamiento de la instancia de VPN, e iterativamente es el túnel al originador de la ruta Nexthop original (no el editor de la ruta De). Después de que la iteración sea exitosa, la interfaz de salida del túnel de retransmisión y el token de retransmisión se encuentran en la tabla de enrutamiento VPN.
Proceso iterativo: Encuentre si hay un LSP TE o un LSP LDP para nexthop original. Si lo hay, se puede repetir normalmente, de lo contrario la iteración falla.
Proceso de verificación
P1 y P2 funcionan como RR, y se establece una relación IBGP entre estos dos enrutadores.
TE Tunnel0 / 1/2 se establece entre P1 y P2.
RSG-3 y RSG-4 habilita la función VRRP, una red privada 20.133.238.100 se conecta a RSG-3 y RSG-4. El peer IBGP se establece entre RR y RSG-3, RSG-4.
La red privada 20.133.238.100 podría transferirse al enrutador P1 de diferentes maneras,
RSG3 --- àP1
RSG3 ---- àRR (P2) ---- àP1
RSG4 --- àP1
RSG4 ---- àRR (P2) ---- àP1
Se podría confirmar que el resultado de la iteración es la interfaz de salida al originador de la ruta (Nexthop original) al consultar la ruta bgp vpnv4 y la ruta IGP.
[~P1-bgp]disp bgp vpnv4 all routing-table 20.133.238.100 BGP local router ID : 10.11.0.1 Local AS number : 65501 Total routes of Route Distinguisher(65501:111): 2 BGP routing table entry information of 20.133.238.96/29: Label information (Received/Applied): 155666/4207 From: 10.119.0.2 (10.119.0.2) //// De: la dirección IP del editor de la ruta. Indica que la ruta fue emitida a P1 por RSG-3. Route Duration: 0d00h01m09s Relay IP Nexthop: 10.11.2.202 // Relé IP Nexthop Relay IP Out-interface: Eth-Trunk11 // Interfaz de salida IP de relé Relay Tunnel Name: LDP LSP Original nexthop: 10.119.0.2 // El próximo salto original. Indica que la ruta de red privada se genera en RSG-3 (10.119.0.2). Qos information : 0x0 Ext-Community: RT <64512 : 101>, RT <65501 : 111> AS-path Nil, origin incomplete, MED 100, localpref 100, pref-val 200, valid, in ternal, best, select, pre 255 Advertised to such 6 peers: 10.11.0.2 10.11.2.254 10.119.0.2 10.159.5.11 10.68.0.1 10.68.0.2 BGP routing table entry information of 20.133.238.96/29: Label information (Received/Applied): 155666/4207 From: 10.11.0.2 (10.11.0.2) //Indica que la ruta se anuncia a P1 después de que se aprende P2. Route Duration: 0d23h33m50s Relay IP Nexthop: 10.11.2.202 Relay IP Out-interface: Eth-Trunk11 Relay Tunnel Name: LDP LSP Original nexthop: 10.119.0.2 //Indica que la ruta de red privada se genera en RSG-3 (10.119.0.2). Qos information : 0x0 Ext-Community: RT <64512 : 101>, RT <65501 : 111> AS-path Nil, origin incomplete, MED 100, localpref 100, pref-val 0, valid, inte rnal, pre 255, not preferred for PreVal Originator: 10.119.0.2 Cluster list: 10.11.0.2 Not advertised to any peer yet
De acuerdo con la tabla de enrutamiento IGP, se puede confirmar que las iteraciones de IP Nexthop e IP Out-interface son la interfaz de salida y el siguiente salto a Original nexthop: 10.119.0.2.
Total routes of Route Distinguisher(65501:114): 2 BGP routing table entry information of 20.133.238.96/29: Label information (Received/Applied): 155668/4213 From: 10.159.5.11 (10.159.6.2) //Indica que la ruta fue emitida a P1 por RSG-4 Route Duration: 0d23h34m10s Relay IP Nexthop: 10.11.0.1 Relay IP Out-interface: Tunnel0/1/2 Relay Tunnel Name: LDP LSP Original nexthop: 10.159.5.11 //Indica que la ruta de red privada se genera en RSG-4 (10.159.5.11). Qos information : 0x0 Ext-Community: RT <64512 : 101>, RT <65501 : 111> AS-path Nil, origin incomplete, MED 100, localpref 100, pref-val 0, valid, inte rnal, best, select, pre 255 Advertised to such 6 peers: 10.11.0.2 10.11.2.254 10.119.0.2 10.159.5.11 10.68.0.1 10.68.0.2 BGP routing table entry information of 20.133.238.96/29: Label information (Received/Applied): 155668/4213 From: 10.11.0.2 (10.11.0.2) //Indica que la ruta se anuncia a P1 después de que se aprende P2. Route Duration: 0d23h33m50s Relay IP Nexthop: 10.11.0.1 Relay IP Out-interface: Tunnel0/1/2 Relay Tunnel Name: LDP LSP Original nexthop: 10.159.5.11 //Indica que la ruta de red privada se genera en RSG-4 (10.159.5.11). Qos information : 0x0 Ext-Community: RT <64512 : 101>, RT <65501 : 111> AS-path Nil, origin incomplete, MED 100, localpref 100, pref-val 0, valid, inte rnal, pre 255, not preferred for Cluster List Originator: 10.159.6.2 Cluster list: 10.11.0.2 Not advertised to any peer yet
De acuerdo con la tabla de enrutamiento IGP, se puede confirmar que las iteraciones de IP Nexthop e IP Out-interface son la interfaz de salida y el siguiente salto a Original nexthop: 10.159.5.11.
Tabla de enrutamiento IGP: // ruta de P1 a RSG-3 [~P1]disp ip routing-table 10.119.0.2 Route Flags: R - relay, D - download to fib, T - to vpn-instance ------------------------------------------------------------------------------ Routing Table : _public_ Summary Count : 1 Destination/Mask Proto Pre Cost Flags NextHop Interface 10.119.0.2/32 OSPF 10 500 D 10.11.2.202 Eth-Trunk11 // ruta de P1 a RSG-4 [~P1]disp ip routing-table 10.159.5.11 Route Flags: R - relay, D - download to fib, T - to vpn-instance ------------------------------------------------------------------------------ Routing Table : _public_ Summary Count : 1 Destination/Mask Proto Pre Cost Flags NextHop Interface 10.159.5.11/32 OSPF 10 505 D 10.11.0.1 Tunnel0/1/2 //Si la interfaz de salida es una interfaz de túnel, Nexthop es la dirección PE local. // ruta de P1 a P2 [~P1]disp ip routing-table 10.11.0.2 Route Flags: R - relay, D - download to fib, T - to vpn-instance ------------------------------------------------------------------------------ Routing Table : _public_ Summary Count : 1 Destination/Mask Proto Pre Cost Flags NextHop Interface 10.11.0.2/32 OSPF 10 5 D 10.11.0.1 Tunnel0/1/2
Enlaces relacionados:
Localización de fallas usando ping
Simplificando la comprensión de los tipos de LSA de OSPF
HCIA ROUTING AND SWITCHING Configuración Básica desde la CLI
Configurar NAT y redirección para implementar dos egresos y proporcionar el servicio de web
Ejemplo de Configuración para Conectar usuarios de una Intranet a Internet con el Modo Easy IP