EN ESTA PÁGINA
Ejemplo: habilitación de la compatibilidad con ingeniería de tráfico IS-IS
En este ejemplo se muestra cómo configurar IS-IS para que utilice rutas conmutadas por etiquetas como accesos directos.
Requisitos
No se requiere ninguna configuración especial más allá de la inicialización del dispositivo antes de configurar este ejemplo.
Visión general
La ingeniería de tráfico MPLS asigna ciertos flujos de datos a rutas de conmutación de etiquetas (LSP) establecidas en lugar de a vínculos de datos calculados por el protocolo de puerta de enlace interior (IGP) como parte de la mejor ruta (la más corta). Fundamental para esta función es la determinación de qué tráfico se va a asignar a un LSP. El tráfico se asigna a un LSP en el enrutador de conmutación de etiquetas de entrada (LSR) del túnel designando el LSR de salida como el enrutador del próximo salto para ciertos prefijos de destino.
Es importante entender que el LSP no constituye una ruta completa a un destino. Más bien, el LSP es un segmento de siguiente salto de la ruta. Por lo tanto, los paquetes solo se pueden asignar a un LSP si el LSR de salida se considera un candidato factible para el siguiente salto durante el proceso de resolución de ruta.
La figura 1 muestra la topología utilizada en este ejemplo.
de accesos directos IS-IS
En este ejemplo, el dispositivo C tiene una sesión de par BGP externo (EBGP) con el dispositivo G en el sistema autónomo (AS) 2. Para permitir que sus pares BGP internos (IBGP) accedan a las subredes del AS 2, el dispositivo C ejecuta IS-IS de forma pasiva en la interfaz que se conecta al dispositivo G. IS-IS tiene información sobre las subredes externas e introduce rutas a estas subredes en la tabla de enrutamiento inet.0. BGP, al resolver las direcciones del próximo salto de rutas AS-externas, utiliza la ruta IGP.
Una alternativa a la ejecución pasiva de IS-IS en la interfaz sería utilizar una autodirectiva de siguiente salto.
El dispositivo A tiene un LSP al dispositivo C. La ruta está configurada para pasar siempre por el dispositivo E, en lugar de pasar por el dispositivo B.
Los atajos del protocolo de puerta de enlace interior (IGP), también llamados atajos de ingeniería de tráfico, proporcionan una herramienta mediante la cual el IGP de estado de vínculo (OSPF o IS-IS) en un AS puede considerar un LSP en sus cálculos de ruta más corta primero (SPF). Si utiliza interfaces externas pasivas, el IGP ve un LSP como un único enlace de datos hacia los destinos más allá del dispositivo de salida de LSP.
Cuando se usan traffic-engineering bgp accesos directos (que es el valor predeterminado) e IGP, la solución de ingeniería de tráfico solo se usa para la resolución de ruta como externa de BGP. Sin embargo, el tráfico a destinos internos del AS también se puede asignar a LSP. Para lograr esto, traffic-engineering bgp-igp está habilitado. Por lo tanto, RSVP instala los prefijos MPLS en la tabla inet.0 en lugar de en la tabla inet.3. Como resultado, los LSP MPLS se instalan en la tabla de reenvío.
Este enfoque encuentra aplicación práctica siempre que el tráfico pesado se enruta a destinos específicos dentro de un AS, como granjas de servidores.
Un punto importante sobre los atajos de IGP, ya sea que se usen solos o junto con BGP-IGP de ingeniería de tráfico, es que las adyacencias de IGP nunca se forman en los LSP. El IGP ve el LSP como un único vínculo de datos, pero no ve el enrutador de salida como un par potencial y no reenvía mensajes de saludo a través del LSP. Además, los mensajes RSVP nunca se reenvían a través de LSP, lo que evita la posibilidad de que un LSP se construya inadvertidamente dentro de otro LSP.
La Configuración rápida de CLI muestra la configuración de todos los dispositivos de la Figura 1. La sección #configuration424__isis-shortcuts-step-by-step describe los pasos en el dispositivo A.
Configuración
Procedimiento
Configuración rápida de CLI
Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red y, a continuación, copie y pegue los comandos en la CLI en el nivel de [edit] jerarquía.
Dispositivo A
set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.1/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces fe-1/2/0 unit 0 family mpls set interfaces fe-1/2/1 unit 0 family inet address 10.0.0.5/30 set interfaces fe-1/2/1 unit 0 family iso set interfaces fe-1/2/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.0.1/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0001.00 set protocols rsvp interface lo0.0 set protocols rsvp interface fe-1/2/0.0 set protocols rsvp interface fe-1/2/1.0 set protocols mpls traffic-engineering bgp-igp set protocols mpls label-switched-path test_path to 192.168.0.3 set protocols mpls label-switched-path test_path no-cspf set protocols mpls label-switched-path test_path primary through_E set protocols mpls path through_E 192.168.0.5 strict set protocols mpls interface fe-1/2/0.0 set protocols mpls interface fe-1/2/1.0 set protocols bgp group int type internal set protocols bgp group int local-address 192.168.0.1 set protocols bgp group int neighbor 192.168.0.5 set protocols bgp group int neighbor 192.168.0.6 set protocols bgp group int neighbor 192.168.0.2 set protocols bgp group int neighbor 192.168.0.3 set protocols isis traffic-engineering family inet shortcuts set protocols isis interface fe-1/2/0.0 level 1 disable set protocols isis interface fe-1/2/1.0 level 1 disable set protocols isis interface lo0.0 set routing-options router-id 192.168.0.1 set routing-options autonomous-system 1
Dispositivo B
set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.6/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces fe-1/2/0 unit 0 family mpls set interfaces fe-1/2/1 unit 0 family inet address 10.0.0.9/30 set interfaces fe-1/2/1 unit 0 family iso set interfaces fe-1/2/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.0.2/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0002.00 set protocols rsvp interface fe-1/2/0.0 set protocols rsvp interface fe-1/2/1.0 set protocols rsvp interface lo0.0 set protocols mpls interface fe-1/2/1.0 set protocols mpls interface fe-1/2/0.0 set protocols bgp group int type internal set protocols bgp group int local-address 192.168.0.2 set protocols bgp group int neighbor 192.168.0.6 set protocols bgp group int neighbor 192.168.0.5 set protocols bgp group int neighbor 192.168.0.1 set protocols bgp group int neighbor 192.168.0.3 set protocols isis interface fe-1/2/0.0 level 1 disable set protocols isis interface fe-1/2/1.0 level 1 disable set protocols isis interface lo0.0 set routing-options router-id 192.168.0.2 set routing-options autonomous-system 1
Dispositivo C
set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.10/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces fe-1/2/0 unit 0 family mpls set interfaces fe-1/2/1 unit 0 family inet address 10.0.0.13/30 set interfaces fe-1/2/1 unit 0 family iso set interfaces fe-1/2/2 unit 0 family inet address 10.0.0.25/30 set interfaces fe-1/2/2 unit 0 family iso set interfaces fe-1/2/3 unit 0 family inet address 10.0.0.29/30 set interfaces fe-1/2/3 unit 0 family iso set interfaces fe-1/2/3 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.0.3/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0003.00 set protocols rsvp interface fe-1/2/0.0 set protocols rsvp interface lo0.0 set protocols rsvp interface fe-1/2/3.0 set protocols mpls interface fe-1/2/0.0 set protocols mpls interface fe-1/2/3.0 set protocols bgp group int type internal set protocols bgp group int local-address 192.168.0.3 set protocols bgp group int neighbor 192.168.0.6 set protocols bgp group int neighbor 192.168.0.5 set protocols bgp group int neighbor 192.168.0.1 set protocols bgp group int neighbor 192.168.0.2 set protocols bgp group external-peers type external set protocols bgp group external-peers export send-some-isis set protocols bgp group external-peers peer-as 2 set protocols bgp group external-peers neighbor 10.0.0.26 set protocols isis interface fe-1/2/0.0 level 1 disable set protocols isis interface fe-1/2/1.0 level 1 disable set protocols isis interface fe-1/2/2.0 level 1 disable set protocols isis interface fe-1/2/2.0 level 2 passive set protocols isis interface fe-1/2/3.0 level 1 disable set protocols isis interface lo0.0 set policy-options policy-statement send-some-isis term 1 from protocol isis set policy-options policy-statement send-some-isis term 1 from route-filter 10.0.0.0/24 orlonger set policy-options policy-statement send-some-isis term 1 from route-filter 192.168.0.0/24 orlonger set policy-options policy-statement send-some-isis term 1 then accept set routing-options router-id 192.168.0.3 set routing-options autonomous-system 1
Dispositivo D
set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.14/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.0.4/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0004.00 set protocols isis interface fe-1/2/0.0 level 1 disable set protocols isis interface fe-1/2/1.0 level 1 disable set protocols isis interface lo0.0 set routing-options router-id 192.168.0.4 set routing-options autonomous-system 1
Dispositivo E
set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.2/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces fe-1/2/0 unit 0 family mpls set interfaces fe-1/2/1 unit 0 family inet address 10.0.0.17/30 set interfaces fe-1/2/1 unit 0 family iso set interfaces fe-1/2/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.0.5/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0005.00 set protocols rsvp interface lo0.0 set protocols rsvp interface fe-1/2/0.0 set protocols rsvp interface fe-1/2/1.0 set protocols mpls interface fe-1/2/0.0 set protocols mpls interface fe-1/2/1.0 set protocols bgp group int type internal set protocols bgp group int local-address 192.168.0.5 set protocols bgp group int neighbor 192.168.0.1 set protocols bgp group int neighbor 192.168.0.6 set protocols bgp group int neighbor 192.168.0.2 set protocols bgp group int neighbor 192.168.0.3 set protocols isis interface fe-1/2/0.0 level 1 disable set protocols isis interface fe-1/2/1.0 level 1 disable set protocols isis interface lo0.0 set routing-options router-id 192.168.0.5 set routing-options autonomous-system 1
Dispositivo F
set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.18/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces fe-1/2/0 unit 0 family mpls set interfaces fe-1/2/2 unit 0 family inet address 10.0.0.30/30 set interfaces fe-1/2/2 unit 0 family iso set interfaces fe-1/2/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.168.0.6/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0006.00 set protocols rsvp interface lo0.0 set protocols rsvp interface fe-1/2/0.0 set protocols rsvp interface fe-1/2/1.0 set protocols rsvp interface fe-1/2/2.0 set protocols mpls interface fe-1/2/0.0 set protocols mpls interface fe-1/2/1.0 set protocols mpls interface fe-1/2/2.0 set protocols bgp group int type internal set protocols bgp group int local-address 192.168.0.6 set protocols bgp group int neighbor 192.168.0.1 set protocols bgp group int neighbor 192.168.0.5 set protocols bgp group int neighbor 192.168.0.2 set protocols bgp group int neighbor 192.168.0.3 set protocols isis interface fe-1/2/0.0 level 1 disable set protocols isis interface fe-1/2/1.0 level 1 disable set protocols isis interface fe-1/2/2.0 level 1 disable set protocols isis interface lo0.0 set routing-options router-id 192.168.0.6 set routing-options autonomous-system 1
Dispositivo G
set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.26/30 set interfaces lo0 unit 0 family inet address 192.168.0.7/32 primary set interfaces lo0 unit 0family inet address 10.2.1.1/32 set interfaces lo0 unit 0family inet address 10.3.1.1/32 set protocols bgp group external-peers type external set protocols bgp group external-peers export statics set protocols bgp group external-peers export send-directs set protocols bgp group external-peers peer-as 1 set protocols bgp group external-peers neighbor 10.0.0.25 set policy-options policy-statement statics from protocol static set policy-options policy-statement statics then accept set policy-options policy-statement send-directs term 1 from protocol direct set policy-options policy-statement send-directs term 1 then accept set routing-options static route 10.2.0.0/32 reject set routing-options static route 10.2.0.0/32 install set routing-options static route 10.3.0.0/32 reject set routing-options static route 10.3.0.0/32 install set routing-options router-id 192.168.0.7 set routing-options autonomous-system 2
Procedimiento paso a paso
En el ejemplo siguiente es necesario navegar por varios niveles en la jerarquía de configuración. Para obtener información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en modo de configuración en la Guía del usuario de CLI.
Para configurar accesos directos de ingeniería de tráfico IS-IS:
Configure las interfaces.
[edit interfaces] user@A# set fe-1/2/0 unit 0 family inet address 10.0.0.1/30 user@A# set fe-1/2/0 unit 0 family iso user@A# set fe-1/2/0 unit 0 family mpls user@A# set fe-1/2/1 unit 0 family inet address 10.0.0.5/30 user@A# set fe-1/2/1 unit 0 family iso user@A# set fe-1/2/1 unit 0 family mpls user@A# set lo0 unit 0 family inet address 192.168.0.1/32 user@A# set lo0 unit 0 family iso address 49.0002.0192.0168.0001.00
Habilite un protocolo de señalización en las interfaces.
[edit protocols rsvp] user@A# set interface lo0.0 user@A# set interface fe-1/2/0.0 user@A# set interface fe-1/2/1.0
Habilite MPLS en las interfaces.
[edit protocols mpls] user@A# set interface fe-1/2/0.0 user@A# set interface fe-1/2/1.0
Configure la ruta de conmutación de etiquetas.
Se configura un único LSP, denominado test_path, del dispositivo A al dispositivo C. El objeto de ruta explícita (ERO) LSP está especificado para usar un salto estricto a través del dispositivo E, de modo que el LSP tome una ruta diferente de la ruta más corta de OSPF de A-B-C. El LSP se señaliza mediante RSVP, pero no se está ejecutando ningún CSPF.
[edit protocols mpls] user@A# set label-switched-path test_path to 192.168.0.3 user@A# set label-switched-path test_path no-cspf user@A# set label-switched-path test_path primary through_E user@A# set path through_E 192.168.0.5 strict
Configure la ingeniería de tráfico para destinos BGP e IGP.
Cuando los accesos directos de IGP también están habilitados, el IGP puede usar el LSP en sus cálculos. Los resultados de los cálculos se introducen en la tabla inet.0.
[edit protocols mpls] user@A# set traffic-engineering bgp-igp
Configure el emparejamiento BGP interno (IBGP) entre los dispositivos.
[edit protocols bgp group int] user@A# set type internal user@A# set local-address 192.168.0.1 user@A# set neighbor 192.168.0.5 user@A# set neighbor 192.168.0.6 user@A# set neighbor 192.168.0.2 user@A# set neighbor 192.168.0.3
Habilite IS-IS en las interfaces y establezca la métrica de vínculo.
[edit protocols isis] user@A# set interface fe-1/2/0.0 level 1 disable user@A# set interface fe-1/2/1.0 level 1 disable user@A# set interface lo0.0
Configure IS-IS para usar LSP MPLS como próximos saltos para la familia de direcciones IPv4.
Solo es necesario habilitar los accesos directos de IGP en el enrutador de entrada porque es el enrutador que realiza los cálculos de ruta más corta primero (SPF).
Es importante comprender cómo los accesos directos de IGP afectan la relación entre el protocolo y la tabla de enrutamiento. El IGP realiza cálculos SPF en subredes aguas abajo de los puntos de salida de LSP, pero los resultados de estos cálculos se ingresan solo en la tabla inet.3. Al mismo tiempo, el IGP realiza sus cálculos SPF tradicionales e ingresa los resultados de estos cálculos en la tabla inet.0. El resultado es que, aunque el IGP está haciendo entradas en la tabla inet.3, BGP sigue siendo el único protocolo con visibilidad en esa tabla a efectos de resolución de rutas. Por lo tanto, el reenvío a destinos internos del AS sigue utilizando las rutas IGP inet.0 y los LSP solo se usan para la resolución del próximo salto del BGP. Si desea que los LSP se utilicen para la resolución del próximo salto del IGP, debe configurar
traffic-engineering bgp-igp.[edit protocols isis] user@A# set traffic-engineering family inet shortcuts
Configure el ID del enrutador y el número de sistema autónomo (AS).
[edit routing-options] user@A# set router-id 192.168.0.1 user@A# set autonomous-system 1
Resultados
Desde el modo de configuración, escriba los comandos , y show routing-options para confirmar la show interfacesconfiguración. show protocols Si el resultado no muestra la configuración deseada, repita las instrucciones de este ejemplo para corregir la configuración.
user@A# show interfaces
fe-1/2/0 {
unit 0{
family inet {
address 10.0.0.1/30;
}
family iso;
family mpls;
}
}
fe-1/2/1{
unit 0
family inet {
address 10.0.0.5/30;
}
family iso;
family mpls;
}
}
lo0 {
unit 0{
family inet {
address 192.168.0.1/32;
}
family iso {
address 49.0002.0192.0168.0001.00;
}
}
}
user@A# show protocols
rsvp {
interface lo0.0;
interface fe-1/2/0.0;
interface fe-1/2/1.0;
}
mpls {
traffic-engineering bgp-igp;
label-switched-path test_path {
to 192.168.0.3;
no-cspf;
primary through_E;
}
path through_E {
192.168.0.5 strict;
}
interface fe-1/2/0.0;
interface fe-1/2/1.0;
}
bgp {
group int {
type internal;
local-address 192.168.0.1;
neighbor 192.168.0.5;
neighbor 192.168.0.6;
neighbor 192.168.0.2;
neighbor 192.168.0.3;
}
}
isis {
traffic-engineering {
family inet {
shortcuts;
}
}
interface fe-1/2/0.0 {
level 1 disable;
}
interface fe-1/2/1.0 {
level 1 disable;
}
interface lo0.0;
}
user@A# show routing-options
router-id 192.168.0.1;
autonomous-system 1;
Cuando haya terminado de configurar el dispositivo, escriba confirmar desde el modo de configuración.
Verificación
Confirme que la configuración funciona correctamente.
- Verificación de los próximos saltos
- Comprobación de las sesiones RSVP
- Comprobación de rutas con diferentes configuraciones de ingeniería de tráfico
Verificación de los próximos saltos
Propósito
Compruebe que el LSP de MPLS se usa como el siguiente salto en las rutas esperadas.
Acción
Desde el modo operativo, ingrese el show route comando.
user@A> show route
inet.0: 21 destinations, 21 routes (21 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
10.0.0.0/30 *[Direct/0] 4d 09:07:26
> via fe-1/2/0.0
10.0.0.1/32 *[Local/0] 4d 09:07:26
Local via fe-1/2/0.0
10.0.0.4/30 *[Direct/0] 4d 09:07:28
> via fe-1/2/1.0
10.0.0.5/32 *[Local/0] 4d 09:07:28
Local via fe-1/2/1.0
10.0.0.8/30 *[IS-IS/18] 01:42:24, metric 20
> to 10.0.0.6 via fe-1/2/1.0
10.0.0.12/30 *[IS-IS/18] 01:42:24, metric 30
> to 10.0.0.6 via fe-1/2/1.0
10.0.0.16/30 *[IS-IS/18] 01:42:24, metric 20
> to 10.0.0.2 via fe-1/2/0.0
10.0.0.20/30 *[IS-IS/18] 01:42:24, metric 30
> to 10.0.0.2 via fe-1/2/0.0
10.0.0.24/30 *[IS-IS/18] 01:42:24, metric 30
> to 10.0.0.6 via fe-1/2/1.0
10.0.0.28/30 *[IS-IS/18] 01:42:24, metric 30
to 10.0.0.6 via fe-1/2/1.0
> to 10.0.0.2 via fe-1/2/0.0
10.2.0.0/32 *[BGP/170] 02:22:30, localpref 100, from 192.168.0.3
AS path: 2 I, validation-state: unverified
> to 10.0.0.2 via fe-1/2/0.0, label-switched-path test_path
10.2.1.1/32 *[BGP/170] 02:20:23, localpref 100, from 192.168.0.3
AS path: 2 I, validation-state: unverified
> to 10.0.0.2 via fe-1/2/0.0, label-switched-path test_path
10.3.0.0/32 *[BGP/170] 02:22:30, localpref 100, from 192.168.0.3
AS path: 2 I, validation-state: unverified
> to 10.0.0.2 via fe-1/2/0.0, label-switched-path test_path
10.3.1.1/32 *[BGP/170] 02:20:23, localpref 100, from 192.168.0.3
AS path: 2 I, validation-state: unverified
> to 10.0.0.2 via fe-1/2/0.0, label-switched-path test_path
192.168.0.1/32 *[Direct/0] 4d 09:08:47
> via lo0.0
192.168.0.2/32 *[IS-IS/18] 01:42:24, metric 10
> to 10.0.0.6 via fe-1/2/1.0
192.168.0.3/32 *[IS-IS/18] 01:42:24, metric 20
> to 10.0.0.6 via fe-1/2/1.0
192.168.0.4/32 *[IS-IS/18] 01:42:24, metric 30
> to 10.0.0.6 via fe-1/2/1.0
to 10.0.0.2 via fe-1/2/0.0
192.168.0.5/32 *[IS-IS/18] 01:42:24, metric 10
> to 10.0.0.2 via fe-1/2/0.0
192.168.0.6/32 *[IS-IS/18] 01:42:24, metric 20
> to 10.0.0.2 via fe-1/2/0.0
192.168.0.7/32 *[BGP/170] 02:20:23, localpref 100, from 192.168.0.3
AS path: 2 I, validation-state: unverified
> to 10.0.0.2 via fe-1/2/0.0, label-switched-path test_path
inet.3: 5 destinations, 6 routes (5 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
10.0.0.12/30 *[IS-IS/18] 01:41:21, metric 30
> to 10.0.0.2 via fe-1/2/0.0, label-switched-path test_path
10.0.0.24/30 *[IS-IS/18] 01:41:21, metric 30
> to 10.0.0.2 via fe-1/2/0.0, label-switched-path test_path
10.0.0.28/30 *[IS-IS/18] 01:41:21, metric 30
> to 10.0.0.2 via fe-1/2/0.0, label-switched-path test_path
192.168.0.3/32 *[RSVP/7/1] 01:41:21, metric 20
> to 10.0.0.2 via fe-1/2/0.0, label-switched-path test_path
[IS-IS/18] 01:41:21, metric 20
> to 10.0.0.2 via fe-1/2/0.0, label-switched-path test_path
192.168.0.4/32 *[IS-IS/18] 01:41:21, metric 30
> to 10.0.0.2 via fe-1/2/0.0, label-switched-path test_path
iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
49.0002.0192.0168.0001/72
*[Direct/0] 4d 09:08:47
> via lo0.0
mpls.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
0 *[MPLS/0] 4d 09:10:00, metric 1
Receive
1 *[MPLS/0] 4d 09:10:00, metric 1
Receive
2 *[MPLS/0] 4d 09:10:00, metric 1
Receive
13 *[MPLS/0] 4d 09:10:00, metric 1
Receive
Significado
IS-IS elige el LSP como la ruta más corta a los destinos posteriores del dispositivo de salida del LSP. Además, dado que el IGP utiliza el LSP para llegar a la subred externa 10.0.0.24/30, BGP también utiliza el LSP en sus rutas a 10.2.0.0 y 10.3.0.0.
Si se usara el auto del siguiente salto en el dispositivo C, BGP seguiría eligiendo el LSP sobre la ruta IGP.
Comprobación de las sesiones RSVP
Propósito
Mostrar información sobre las sesiones RSVP
Acción
Desde el modo operativo, ingrese el show rsvp session brief comando.
user@A> show rsvp session brief Ingress RSVP: 1 sessions To From State Rt Style Labelin Labelout LSPname 192.168.0.3 192.168.0.1 Up 0 1 FF - 299776 test_path Total 1 displayed, Up 1, Down 0 Egress RSVP: 0 sessions Total 0 displayed, Up 0, Down 0 Transit RSVP: 0 sessions Total 0 displayed, Up 0, Down 0
user@E> show rsvp session brief Ingress RSVP: 0 sessions Total 0 displayed, Up 0, Down 0 Egress RSVP: 0 sessions Total 0 displayed, Up 0, Down 0 Transit RSVP: 1 sessions To From State Rt Style Labelin Labelout LSPname 192.168.0.3 192.168.0.1 Up 0 1 FF 299776 299808 test_path Total 1 displayed, Up 1, Down 0
user@F> show rsvp session brief Ingress RSVP: 0 sessions Total 0 displayed, Up 0, Down 0 Egress RSVP: 0 sessions Total 0 displayed, Up 0, Down 0 Transit RSVP: 1 sessions To From State Rt Style Labelin Labelout LSPname 192.168.0.3 192.168.0.1 Up 0 1 FF 299808 3 test_path Total 1 displayed, Up 1, Down 0
user@C> show rsvp session brief Ingress RSVP: 0 sessions Total 0 displayed, Up 0, Down 0 Egress RSVP: 1 sessions To From State Rt Style Labelin Labelout LSPname 192.168.0.3 192.168.0.1 Up 0 1 FF 3 - test_path Total 1 displayed, Up 1, Down 0 Transit RSVP: 0 sessions Total 0 displayed, Up 0, Down 0
Significado
En los cuatro dispositivos de enrutamiento, se muestran las direcciones IP de entrada y salida del LSP. La ruta se muestra como una ruta de entrada en el dispositivo A y a los paquetes reenviados en el LSP se les asigna una etiqueta de 299776. En el dispositivo E, el LSP es tránsito, y los paquetes que llegan con una etiqueta de 299776 reciben una etiqueta de salida de 299808. Las etiquetas solo tienen importancia entre enrutadores con conmutación de etiquetas (LSR) vecinos. El dispositivo F cambia el 299808 de etiqueta entrante por la etiqueta saliente 3. El dispositivo C, la salida, extrae la etiqueta 3 y enruta el paquete recibido mediante la búsqueda de ruta de coincidencia más larga de IP estándar.
Comprobación de rutas con diferentes configuraciones de ingeniería de tráfico
Propósito
Compruebe las rutas utilizadas para las rutas IGP y BGP cuándo traffic-engineering bgp-igp se usa y cuándo traffic-engineering bgp se usa (el valor predeterminado).
Acción
Configurar
traffic-engineering bgp.Esto se elimina
traffic-engineering bgp-igpde la configuración, ya que solo se puede configurar una configuración de ingeniería de tráfico MPLS en cada instancia de enrutamiento.[edit protocols mpls] user@A# set traffic-engineering bgp user@A# commit
Utilice el
show route forwarding-tablecomando para comprobar las rutas cuandotraffic-engineering bgp(el valor predeterminado) esté configurado.user@A> show route forwarding-table destination 10.2.1.1 Routing table: default.inet Internet: Destination Type RtRef Next hop Type Index NhRef Netif 10.2.1.1/32 user 0 indr 262145 6 10.0.0.2 Push 299776 1013 2 fe-1/2/0.0user@A> show route forwarding-table destination 192.168.0.3 Routing table: default.inet Internet: Destination Type RtRef Next hop Type Index NhRef Netif 192.168.0.3/32 user 1 10.0.0.6 ucst 938 11 fe-1/2/1.0
Utilice el
traceroutecomando para comprobar las rutas cuandotraffic-engineering bgp(el valor predeterminado) esté configurado.user@A> traceroute 10.2.1.1 traceroute to 10.2.1.1 (10.2.1.1), 30 hops max, 40 byte packets 1 10.0.0.2 (10.0.0.2) 11.086 ms 1.587 ms 1.603 ms MPLS Label=299776 CoS=0 TTL=1 S=1 2 10.0.0.18 (10.0.0.18) 1.455 ms 1.477 ms 1.442 ms MPLS Label=299808 CoS=0 TTL=1 S=1 3 10.0.0.29 (10.0.0.29) 2.240 ms 1.045 ms 1.243 ms 4 10.2.1.1 (10.2.1.1) 1.363 ms 1.389 ms 1.374 msuser@A> traceroute 192.168.0.3 traceroute to 192.168.0.3 (192.168.0.3), 30 hops max, 40 byte packets 1 10.0.0.6 (10.0.0.6) 1.759 ms 1.872 ms 2.281 ms 2 bb03-cclab-lo0.spglab.juniper.net (192.168.0.3) 2.119 ms 2.157 ms 1.598 ms
Configurar
traffic-engineering bgp-igp.Esto se elimina
traffic-engineering bgpde la configuración, ya que solo se puede configurar una configuración de ingeniería de tráfico MPLS en cada instancia de enrutamiento.[edit protocols mpls] user@A# set traffic-engineering bgp-igp user@A# commit
Utilice el
show route forwarding-tablecomando para comprobar las rutas cuandotraffic-engineering bgp-igpesté configurado.user@A> show route forwarding-table destination 10.2.1.1 Routing table: default.inet Internet: Destination Type RtRef Next hop Type Index NhRef Netif 10.2.1.1/32 user 0 indr 262145 6 10.0.0.2 Push 299776 1013 2 fe-1/2/0.0user@A> show route forwarding-table destination 192.168.0.3 Routing table: default.inet Internet: Destination Type RtRef Next hop Type Index NhRef Netif 192.168.0.3/32 user 1 10.0.0.2 Push 299776 1013 8 fe-1/2/0.0
Utilice el
traceroutecomando para comprobar las rutas cuandotraffic-engineering bgp-igpesté configurado.user@A> traceroute 10.2.1.1 traceroute to 10.2.1.1 (10.2.1.1), 30 hops max, 40 byte packets 1 10.0.0.2 (10.0.0.2) 2.348 ms 1.475 ms 1.434 ms MPLS Label=299776 CoS=0 TTL=1 S=1 2 10.0.0.18 (10.0.0.18) 1.507 ms 2.307 ms 1.911 ms MPLS Label=299808 CoS=0 TTL=1 S=1 3 10.0.0.29 (10.0.0.29) 1.743 ms 1.645 ms 1.940 ms 4 10.2.1.1 (10.2.1.1) 2.041 ms 1.977 ms 2.233 msuser@A> traceroute 192.168.0.3 traceroute to 192.168.0.3 (192.168.0.3), 30 hops max, 40 byte packets 1 10.0.0.2 (10.0.0.2) 1.721 ms 2.558 ms 2.229 ms MPLS Label=299776 CoS=0 TTL=1 S=1 2 10.0.0.18 (10.0.0.18) 2.505 ms 1.462 ms 1.408 ms MPLS Label=299808 CoS=0 TTL=1 S=1 3 bb03-cclab-lo0.spglab.juniper.net (192.168.0.3) 1.371 ms 1.422 ms 1.351 ms
Significado
Cuando traffic-engineering bgp se configura, el primer rastreo es a un destino que pertenece al prefijo 10.2.0.0/16 aprendido por BGP y sigue al LSP. La segunda traza es a la ruta 192.168.0.3 aprendida IS-IS (dirección de interfaz de bucle invertido del dispositivo C) y sigue la ruta IS-IS. Estos resultados corresponden a lo que observamos en la tabla de reenvío. La tabla de reenvío se construye basándose únicamente en rutas en inet.0. BGP puede examinar inet.3 y seleccionar un LSP como la mejor ruta al siguiente salto de un prefijo BGP, y puede agregar una ruta a inet.0 utilizando ese LSP. A continuación, se realiza una entrada en la tabla de reenvío desde la ruta inet.0. Ningún otro protocolo, de forma predeterminada, puede consultar inet.3, y las rutas inet.3 no se introducen en inet.0. Por lo tanto, la entrada de reenvío para 192.168.0.3 se crea desde la única ruta a ese destino en inet.0: la ruta IS-IS.
Cuando traffic-engineering bgp-igp se configura, la primera traza a 10.2.1.1 sigue al LSP. La segunda traza a 192.168.0.3 también sigue al LSP. Estos resultados corresponden a lo que observamos en la tabla de reenvío, que muestra que el LSP se utiliza para la resolución del próximo salto del IGP.