Configuración de LSP primaria, secundaria y estática
Configuración de LSP primarios y secundarios
De forma predeterminada, un LSP se enruta salto a salto hacia el enrutador de salida. El LSP tiende a seguir la ruta más corta según lo dictado por la tabla de enrutamiento local, generalmente tomando la misma ruta que el tráfico de mejor esfuerzo basado en destino. Estas rutas son de naturaleza "suave" porque se reenrutan automáticamente cada vez que se produce un cambio en una tabla de enrutamiento o en el estado de un nodo o vínculo.
Para configurar la ruta de manera que siga una ruta determinada, cree una ruta con nombre utilizando la instrucción, como se describe en Creación de rutas con nombre.pathConfiguración del enrutador de entrada para LSP con señal MPLS A continuación, aplique la ruta con nombre incluyendo la instrucción o .
primary
secondary
Cualquier número de LSP puede hacer referencia a una ruta con nombre.
Para configurar rutas de acceso principales y secundarias para un LSP, siga los pasos de las secciones siguientes:
- Configuración de rutas primarias y secundarias para un LSP
- Configuración del temporizador de reversión para LSP
- Especificación de las condiciones para la selección de ruta
- Configurar una ruta principal
Configuración de rutas primarias y secundarias para un LSP
La instrucción crea la ruta principal, que es la ruta preferida del LSP.primary
La instrucción crea una ruta de acceso alternativa.secondary
Si la ruta principal ya no puede llegar al enrutador de salida, se utiliza la ruta alternativa.
Para configurar rutas de acceso principales y secundarias, incluya las instrucciones y :primary
secondary
primary path-name { ... } secondary path-name { ... }
Puede incluir estas instrucciones en los siguientes niveles jerárquicos:
-
[edit protocols mpls label-switched-path lsp-name]
-
[edit logical-systems logical-system-name protocols mpls label-switched-path lsp-name]
Cuando el software cambia de la ruta principal a una secundaria, intenta continuamente revertir a la ruta principal, volviendo a ella cuando se puede acceder de nuevo, pero no antes de la hora especificada en la instrucción.revert-timer
(Para obtener más información, consulte Configuración de la conexión entre enrutadores de entrada y salida.)Configuración de la conexión entre los enrutadores de entrada y salida
Puede configurar cero o una ruta principal. Si no configura una ruta principal, la primera ruta secundaria que se establezca se seleccionará como ruta de acceso.
Puede configurar cero o más rutas secundarias. Todas las rutas secundarias son iguales. El software no intenta cambiar entre rutas secundarias. Si la ruta secundaria actual no está disponible, la siguiente se prueba sin ningún orden en particular. Para crear un conjunto de rutas iguales, especifique rutas secundarias sin especificar una ruta principal.
Si no especifica ninguna ruta con nombre, o si la ruta que especifica está vacía, el software toma todas las decisiones de enrutamiento necesarias para llegar al enrutador de salida.
Configuración del temporizador de reversión para LSP
Para los LSP configurados con rutas primarias y secundarias, es posible configurar el temporizador de reversión. Si una ruta principal deja de funcionar y el tráfico se cambia a la ruta secundaria, el temporizador de reversión especifica la cantidad de tiempo (en segundos) que el LSP debe esperar antes de poder revertir el tráfico a una ruta principal. Si durante este tiempo, la ruta principal experimenta algún problema de conectividad o de estabilidad, el temporizador se reinicia. Puede configurar el temporizador de reversión para LSP estáticos y dinámicos.
Junos OS también determina qué ruta es la preferida. La ruta preferida es la ruta que no ha encontrado ninguna dificultad en el último período de temporizador de reversión. Si tanto el camino primario como el secundario han encontrado dificultades, ninguno de los caminos se considera preferido. Sin embargo, si una de las rutas es dinámica y la otra estática, la ruta dinámica se selecciona como la ruta preferida.
Si configuró BFD en el LSP, Junos OS esperará hasta que aparezca la sesión BFD en la ruta principal antes de iniciar el contador del temporizador de reversión.
El rango de valores que puede configurar para el temporizador de reversión es de 0 a 65.535 segundos. El valor predeterminado es 60 segundos.
Si configura un valor de 0 segundos, el tráfico en el LSP, una vez conmutado de la ruta principal a la secundaria, permanece en la ruta secundaria permanentemente (hasta que intervenga el operador de red o hasta que la ruta secundaria deje de funcionar).
Puede configurar el temporizador de reversión para todos los LSP del enrutador en el nivel jerárquico o para un LSP específico en el nivel de jerarquía.[edit protocols mpls]
[edit protocols mpls label-switched-path lsp-name]
Para configurar el temporizador de reversión, incluya la instrucción:revert-timer
revert-timer seconds;
Para obtener una lista de los niveles jerárquicos en los que puede incluir esta instrucción, vea la sección de resumen de esta instrucción.
Especificación de las condiciones para la selección de ruta
Cuando haya configurado rutas de acceso principales y secundarias para un LSP, es posible que deba asegurarse de que solo se usa una ruta específica.
La instrucción es opcional.select
Si no lo incluye, MPLS utiliza un algoritmo de selección automática de ruta.
Las opciones y hacen lo siguiente:manual
unconditional
-
manual
: la ruta se selecciona inmediatamente para transportar tráfico siempre que esté activa y estable. El tráfico se envía a otras rutas de trabajo si la ruta actual está inactiva o degradada (recibiendo errores). Este parámetro reemplaza todos los demás atributos de ruta de acceso, excepto la instrucción.select unconditional
-
unconditional
: la ruta se selecciona para transportar tráfico incondicionalmente, independientemente de si la ruta está actualmente inactiva o degradada (recibiendo errores). Este parámetro anula todos los demás atributos de ruta.Dado que la opción cambia a una ruta sin tener en cuenta su estado actual, tenga en cuenta las siguientes consecuencias potenciales de especificarla:
unconditional
-
Si una ruta no está activa actualmente cuando habilita la opción, el tráfico puede interrumpirse.
unconditional
Asegúrese de que la ruta de acceso es funcional antes de especificar la opción.unconditional
-
Una vez que se selecciona una ruta porque tiene habilitada la opción, todas las demás rutas para el LSP se borran gradualmente, incluidas las rutas principal y en espera.
unconditional
Ninguna ruta puede actuar como un modo de espera para una ruta incondicional, por lo que la señalización de esas rutas no sirve para nada.
-
Para una ruta específica, las opciones y son mutuamente excluyentes.manual
unconditional
Puede incluir la instrucción con la opción en la configuración de sólo una de las rutas de un LSP y la instrucción con la opción en la configuración de sólo otra de sus rutas.select
manual
select
unconditional
Habilitar o deshabilitar las opciones y de la instrucción mientras los proveedores de servicios lingüísticos y sus rutas están activas no interrumpe el tráfico.manual
unconditional
select
Para especificar que se seleccione una ruta para transportar tráfico si está activa y estable al menos durante la ventana del temporizador de reversión, incluya la instrucción con la opción:select
manual
select manual;
Para especificar que siempre se debe seleccionar una ruta para transportar tráfico, incluso si actualmente está inactivo o degradado, incluya la instrucción con la opción:select
unconditional
select unconditional;
Puede incluir la instrucción en los siguientes niveles jerárquicos:select
-
[edit protocols mpls label-switched-path lsp-name (primary | secondary) path-name]
-
[edit logical-systems logical-system-name protocols mpls label-switched-path lsp-name (primary | secondary) path-name]
Configurar una ruta principal
Siga estos pasos para configurar una ruta principal con una lista de ERO, ancho de banda y prioridad. Consulte para ver cómo se relaciona la configuración de ejemplo con una topología de red.Figura 1
- En el modo de configuración, colóquese en el nivel jerárquico :
protocols mpls
[edit] user@R1# edit protocols mpls
- Configure la lista ERO principal:
[edit protocols mpls] user@R1# set path via-r2 10.1.23.2 strict user@R1# set path via-r2 10.1.34.2 strict
- Configure el LSP:
[edit protocols mpls] user@R1# set label-switched-path pe1-pe2 to 192.168.0.3;
- Configure la ruta principal:
[edit protocols mpls] user@R1# set label-switched-path pe1-pe2 primary via-p1
- Configure el ancho de banda:
[edit protocols mpls] user@R1# set label-switched-path pe1-pe2 primary via-p1 bandwidth 35m
- Configure el valor de prioridad:
[edit protocols mpls] user@R1# set label-switched-path pe1-pe2 primary via-p1 priority 6 6
- Mostrar los cambios:
[edit protocols mpls] user@R1# show label-switched-path pe1-pe2 { to 192.168.0.3; primary via-p1 { bandwidth 35m; priority 6 6; } } path via-p1 { 10.1.23.2 strict; 10.1.34.2 strict; }
Asegúrese de confirmar los cambios cuando haya terminado. Para obtener un ejemplo completo de los LSP MPLS configurados para admitir una VPN de capa 3 basada en MPLS, consulte .Example: Configure a Basic MPLS-Based Layer 3 VPN
Configuración del modo de espera activa de rutas secundarias para LSP
De forma predeterminada, las rutas secundarias se configuran solo según sea necesario. Para que el sistema mantenga una ruta secundaria en estado de espera activa indefinidamente, incluya la instrucción:standby
standby;
Puede incluir esta instrucción en los siguientes niveles jerárquicos:
[edit protocols mpls label-switched-path lsp-name secondary]
[edit logical-systems logical-system-name protocols mpls label-switched-path lsp-name secondary]
El estado de espera activa solo es significativo en rutas secundarias. El mantenimiento de una ruta en un estado de espera activa permite una transición rápida a la ruta secundaria cuando los enrutadores descendentes en la ruta activa actual indican problemas de conectividad. Aunque es posible configurar la instrucción en el nivel de jerarquía, no tiene ningún efecto en el comportamiento del enrutador.standby
[edit protocols mpls label-switched-path lsp-name primary path-name]
Si configura la instrucción en los siguientes niveles de jerarquía, el estado de espera activa se activa en todas las rutas secundarias configuradas por debajo de ese nivel de jerarquía:standby
[edit protocols mpls]
[edit protocols mpls label-switched-path lsp-name]
[edit logical-systems logical-system-name protocols mpls]
[edit logical-systems logical-system-name protocols mpls label-switched-path lsp-name]
El estado de espera activa tiene dos ventajas:
Elimina el retraso en la configuración de la llamada durante los cambios en la topología de red. La configuración de llamadas puede sufrir retrasos significativos cuando las fallas de red desencadenan un gran número de reenrutamientos de LSP al mismo tiempo.
Se puede realizar una transición a la ruta secundaria antes de que RSVP se entere de que un LSP está inactivo. Puede haber retrasos significativos entre el momento en que la maquinaria del protocolo detecta el primer fallo (que puede ser una interfaz caída, un vecino que se vuelve inalcanzable, una ruta inalcanzable o un bucle de enrutamiento transitorio que se detecta) y el momento en que un LSP realmente falla (lo que requiere un tiempo de espera de la información de estado suave entre enrutadores RSVP adyacentes). Cuando se producen errores de topología, las rutas secundarias en espera activa suelen lograr los retrasos de transferencia más pequeños con interrupciones mínimas en el tráfico de usuarios.
Cuando se vuelve a considerar que la ruta principal es estable, el tráfico se cambia automáticamente de la ruta secundaria en espera a la ruta principal. El conmutador se realiza a una velocidad no superior al doble del intervalo de temporizador de reintento y solo si la ruta principal presenta estabilidad durante todo el intervalo del conmutador.
El inconveniente del estado de espera activa es que todos los enrutadores a lo largo de la ruta deben mantener más información de estado, lo que requiere sobrecarga de cada uno de los enrutadores.
Cuando se ve con , puede parecer que el mismo LSP se muestra dos veces como la ruta activa (tanto principal como secundaria), aunque el tráfico en realidad se reenvíe solo a través de la ruta principal LSP.inet.3
Esta es una salida normal y solo refleja que la ruta de espera secundaria está disponible.
Configuración de LSP estáticos
Para configurar LSP estáticos, configure el enrutador de entrada y cada enrutador a lo largo de la ruta hasta el penúltimo enrutador inclusive.
Para configurar MPLS estático, realice las siguientes tareas:
- Configuración del enrutador de entrada para LSP estáticos
- Configuración de los enrutadores de tránsito y penúltimo para LSP estáticos
- Configuración de un LSP de derivación para el LSP estático
- Configuración del temporizador de reversión de protección para LSP estáticos
- Configuración de rutas de unidifusión estáticas para LSP de punto a multipunto
Configuración del enrutador de entrada para LSP estáticos
El enrutador de entrada comprueba la dirección IP en el campo de dirección de destino del paquete entrante y, si encuentra una coincidencia en la tabla de enrutamiento, aplica la etiqueta asociada con esa dirección a los paquetes. La etiqueta tiene información de reenvío asociada, incluida la dirección del enrutador del próximo salto, y la preferencia de ruta y los valores CoS.
Para configurar LSP estáticos en el enrutador de entrada, incluya la instrucción:ingress
ingress { bandwidth bps; class-of-service cos-value; description string; install { destination-prefix <active>; } link-protection bypass-name name; metric metric; next-hop (address | interface-name | address/interface-name); no-install-to-address; node-protection bypass-name name next-next-label label; policing { filter filter-name; no-auto-policing; } preference preference; push out-label; to address; }
Puede incluir estas instrucciones en los siguientes niveles jerárquicos:
-
[edit protocols mpls static-label-switched-path static-lsp-name]
-
[edit logical-systems logical-system-name protocols mpls static-label-switched-path static-lsp-name]
Cuando se configura un LSP estático en el enrutador de entrada, se requieren las instrucciones, , y las demás instrucciones son opcionales.next-hop
push
to
La configuración de un LSP estático en el enrutador de entrada incluye lo siguiente:
-
Criterios para analizar un paquete entrante:
-
La instrucción crea un LSP que controla paquetes IPv4.
install
Todas las rutas MPLS estáticas creadas con la instrucción se instalan en la tabla de enrutamiento inet.3 y el protocolo de creación se identifica como mpls.install
Este proceso no difiere de la creación de rutas IPv4 estáticas en el nivel jerárquico .[edit routing-options static]
-
En la instrucción, se configura la dirección de destino IP para comprobar cuándo se analizan los paquetes entrantes.
to
Si la dirección coincide, la etiqueta de salida especificada () se asigna al paquete y el paquete entra en un LSP.push out-label
Las etiquetas salientes asignadas manualmente pueden tener valores del 0 al 1.048.575. Esta dirección IP se instala en la tabla inet.3 (de forma predeterminada) mediante el protocolo mpls.
-
-
La instrucción, que proporciona la dirección IP del siguiente salto al destino.
next-hop
Puede especificar esto como la dirección IP del próximo salto, el nombre de la interfaz (solo para interfaces punto a punto) o como para especificar una dirección IP en una interfaz operativa.address/interface-name
Cuando el siguiente salto se encuentra en una interfaz conectada directamente, la ruta se instala en la tabla de enrutamiento. No puede configurar una interfaz LAN o de acceso múltiple que no sea de difusión (NBMA) como interfaz del próximo salto. -
Propiedades que se aplicarán al LSP (todas son opcionales):
-
Ancho de banda reservado para este LSP ()
bandwidth bps
-
Protección de vínculo y protección de nodo para aplicar al LSP ()
bypass bypass-name, link-protection bypass-name name, node-protection bypass-name next-next-label label
-
Valor métrico que se va a aplicar al LSP ()
metric
-
Valor de clase de servicio que se va a aplicar al LSP ()
class-of-service
-
Valor de preferencia que se va a aplicar al LSP ()
preference
-
Policía de tráfico para aplicar al LSP ()
policing
-
Descripción del texto que se aplicará al LSP ()
description
-
Directiva de instalación o no instalación ( o )
install
no-install-to-address
-
Para determinar si está instalada una ruta de entrada estática, utilice el comando .show route table inet.0 protocol static
También puede ver la ruta en la tabla inet.3. El resultado de ejemplo utiliza el comando para mostrar las tablas inet.0 e inet.3. La palabra clave indica que se debe agregar una etiqueta delante de un paquete IP.show route 10.1.45.2
Push
user@R2> show route 10.1.45.2 inet.0: 17 destinations, 17 routes (17 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.1.45.2/32 *[Static/5] 00:48:38 > to 10.1.23.2 via ge-0/0/0.0, Push 1000123 inet.3: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.1.45.2/32 *[MPLS/6/1] 00:48:38, metric 0 > to 10.1.23.2 via ge-0/0/0.0, Push 1000123
Ejemplo: Configuración del enrutador de entrada
Configure el enrutador de entrada para un LSP estático que conste de cuatro enrutadores (consulte ).Figura 2
En este ejemplo no se tratan las configuraciones R1 y R5. R1 y R5 tienen configuración de interfaz y una ruta estática para llegar a los otros enrutadores.
Para los paquetes dirigidos a , asigne una etiqueta y transmítalos al enrutador del próximo salto en :10.1.45.2
1000123
10.1.23.2
[edit] user@R2# show interfaces { ge-0/0/0 { unit 0 { family inet { address 10.1.23.1/24; } family mpls; } } ge-0/0/2 { unit 0 { family inet { address 10.1.12.2/24; } } } lo0 { unit 0 { family inet { address 10.1.255.2/32; } } } } routing-options { router-id 10.1.255.2; static { route 10.1.45.2/32 { static-lsp-next-hop path1; } } } protocols { mpls { interface ge-0/0/0.0; static-label-switched-path path1 { ingress { next-hop 10.1.23.2; to 10.1.45.2; push 1000123; } } } ospf { traffic-engineering; area 0.0.0.0 { interface ge-0/0/0.0; interface ge-0/0/2.0 { passive; } interface lo0.0; } } }
Para determinar si la ruta de entrada estática está instalada, utilice el comando .show route 10.1.45.2
La salida de ejemplo muestra que la palabra clave identifica la ruta.Push 1000123
user@R2> show route 10.1.45.2 inet.0: 17 destinations, 17 routes (17 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.1.45.2/32 *[Static/5] 01:08:05 > to 10.1.23.2 via ge-0/0/0.0, Push 1000123 inet.3: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.1.45.2/32 *[MPLS/6/1] 01:08:05, metric 0 > to 10.1.23.2 via ge-0/0/0.0, Push 1000123
Configuración de los enrutadores de tránsito y penúltimo para LSP estáticos
Los enrutadores de tránsito y penúltimo realizan funciones similares: modifican la etiqueta que se ha aplicado a un paquete. Un enrutador de tránsito puede cambiar la etiqueta. Un penúltimo enrutador quita la etiqueta y continúa reenviando el paquete a su destino.
Para configurar LSP estáticos en enrutadores de tránsito y penúltimos, incluya la instrucción:transit
static-label-switched-path lsp-name { transit incoming-label { bandwidth bps; description string; link-protection bypass-name name; next-hop (address | interface-name | address/interface-name); node-protection bypass-name name next-next-label label; pop; swap out-label; }
Puede incluir estas instrucciones en los siguientes niveles jerárquicos:
-
[edit protocols mpls static-label-switched-path static-lsp-name]
-
[edit logical-systems logical-system-name protocols mpls static-label-switched-path static-lsp-name]
Para la configuración de la instrucción, se requieren las instrucciones y .transit
next-hop
pop | swap
Las instrucciones restantes son opcionales.
Cada instrucción dentro de la instrucción consta de las siguientes partes:transit
-
Etiqueta del paquete (especificada en la instrucción)
transit
-
La instrucción, que proporciona la dirección IP del siguiente salto al destino.
next-hop
La dirección se especifica como la dirección IP del próximo salto, o el nombre de la interfaz (solo para interfaces punto a punto), o y para especificar una dirección IP en una interfaz operativa.address
interface-name
Cuando el siguiente salto especificado se encuentra en una interfaz conectada directamente, esta ruta se instala en la tabla de enrutamiento. No puede configurar una interfaz LAN o NBMA como interfaz de salto siguiente. -
Operación a realizar en el paquete etiquetado:
-
En el caso de los penúltimos enrutadores, por lo general, simplemente se quita la etiqueta del paquete por completo () y se continúa reenviando el paquete al siguiente salto.
pop
Sin embargo, si el enrutador anterior quitó la etiqueta, el enrutador de salida examina el encabezado IP del paquete y reenvía el paquete hacia su destino IP. -
Sólo para enrutadores de tránsito, cambie la etiqueta por otra etiqueta ().
swap out-label
Las etiquetas entrantes asignadas manualmente pueden tener valores comprendidos entre 1.000.000 y 1.048.575. Las etiquetas salientes asignadas manualmente pueden tener valores del 0 al 1.048.575.
-
-
Propiedades de etiqueta que se aplicarán al paquete (todas son opcionales):
-
Ancho de banda reservado para esta ruta ().
bandwidth bps
-
Protección de vínculo y protección de nodos para aplicar al LSP ().
bypass bypass-name, link-protection bypass-name name, node-protection bypass-name next-next-label label
-
Descripción del texto que se aplicará al LSP (especificado en la instrucción).
description
-
Las rutas se instalan en la tabla de enrutamiento MPLS predeterminada, mpls.0, y el protocolo de creación se identifica como MPLS. Para comprobar que una ruta está instalada correctamente, utilice el comando .show route table mpls.0
A continuación se muestra el resultado de ejemplo:
root@R3> show route table mpls.0 ... 1000123 *[MPLS/6] 00:51:34, metric 1 > to 10.1.34.2 via ge-0/0/1.0, Swap 1000456
Puede configurar un temporizador de reversión para un LSP estático que transite por un enrutador de tránsito. Después de que el tráfico se ha cambiado a un LSP estático de derivación, normalmente se vuelve al LSP estático primario cuando vuelve a subir. Hay un retraso configurable en el tiempo (denominado temporizador de reversión) entre el momento en que aparece el LSP estático primario y el momento en que el tráfico se revierte a él desde el LSP estático de derivación. Este retraso es necesario porque cuando el LSP primario vuelve a funcionar, no es seguro si todas las interfaces en el nodo descendente de la ruta principal ya han aparecido. Puede mostrar el valor del temporizador de reversión de una interfaz mediante el comando.show mpls interface detail
Ejemplo: Configuración de un enrutador de tránsito
Para los paquetes etiquetados como que llegan a la interfaz , asigne la etiqueta y transmítalos al enrutador del próximo salto en :1000123
ge-0/0/0
1000456
10.1.34.2
[edit] user@R3# show interfaces { ge-0/0/0 { unit 0 { family inet { address 10.1.23.2/24; } family mpls; } } ge-0/0/1 { unit 0 { family inet { address 10.1.34.1/24; } family mpls; } } lo0 { unit 0 { family inet { address 10.1.255.3/32; } } } } routing-options { router-id 10.1.255.3; } protocols { mpls { interface ge-0/0/0.0; interface ge-0/0/1.0; static-label-switched-path path1 { transit 1000123 { next-hop 10.1.34.2; swap 1000456; } } } ospf { traffic-engineering; area 0.0.0.0 { interface ge-0/0/0.0; interface ge-0/0/1.0; interface lo0.0; } } }
Para determinar si la ruta está instalada, utilice el comando .show route table mpls.0
A continuación se muestra la salida de muestra. La palabra clave identifica la ruta.Swap 1000456
root@R3> show route table mpls.0 ... 1000123 *[MPLS/6] 00:57:17, metric 1 > to 10.1.34.2 via ge-0/0/1.0, Swap 1000456
Ejemplo: Configuración de un penúltimo enrutador
Para los paquetes etiquetados que llegan a la interfaz , quite la etiqueta y transmita los paquetes al enrutador del próximo salto en :1000456
ge-0/0/1
10.1.45.2
[edit] user@R4# show interfaces { ge-0/0/0 { unit 0 { family inet { address 10.1.45.1/24; } family mpls; } } ge-0/0/1 { unit 0 { family inet { address 10.1.34.2/24; } family mpls; } } lo0 { unit 0 { family inet { address 10.1.255.4/32; } } } } routing-options { router-id 10.1.255.4; } protocols { mpls { interface ge-0/0/1.0; interface ge-0/0/0.0; static-label-switched-path path1 { transit 1000456 { next-hop 10.1.45.2; pop; } } } ospf { traffic-engineering; area 0.0.0.0 { interface ge-0/0/1.0; interface lo0.0; interface ge-0/0/0.0; } } }
Para determinar si la ruta está instalada, utilice el comando .show route table mpls.0
A continuación se muestra la salida de muestra. La palabra clave identifica la ruta.Pop
user@R4> show route table mpls.0 ... 1000456 *[MPLS/6] 00:50:55, metric 1 > to 10.1.45.2 via ge-0/0/0.0, Pop 1000456(S=0) *[MPLS/6] 00:50:55, metric 1 > to 10.1.45.2 via ge-0/0/0.0, Pop
Para comprobar la accesibilidad de extremo a extremo y que el tráfico utiliza el LSP, utilice el comando en R1.traceroute 10.1.45.2
user@R1> traceroute 10.1.45.2 traceroute to 10.1.45.2 (10.1.45.2), 30 hops max, 52 byte packets 1 10.1.12.2 (10.1.12.2) 2.601 ms 2.261 ms 2.172 ms 2 10.1.23.2 (10.1.23.2) 3.953 ms 3.425 ms 3.928 ms MPLS Label=1000123 CoS=0 TTL=1 S=1 3 10.1.34.2 (10.1.34.2) 4.616 ms 4.300 ms 4.535 ms MPLS Label=1000456 CoS=0 TTL=1 S=1 4 10.1.45.2 (10.1.45.2) 5.965 ms 5.232 ms 5.289 ms
Configuración de un LSP de derivación para el LSP estático
Para habilitar un LSP de derivación para el LSP estático, configure la instrucción:bypass
bypass bypass-name { bandwidth bps; description string; next-hop (address | interface-name | address/interface-name); next-table push out-label; to address; }
Configuración del temporizador de reversión de protección para LSP estáticos
Para los LSP estáticos configurados con un LSP estático de derivación, es posible configurar el temporizador de reversión de protección. Si un LSP estático deja de funcionar y el tráfico se cambia al LSP de derivación, el temporizador de reversión de protección especifica la cantidad de tiempo (en segundos) que el LSP debe esperar antes de poder volver al LSP estático original.
El intervalo de valores que puede configurar para el temporizador de reversión de protección es de 0 a 65.535 segundos. El valor predeterminado es 5 segundos.
Si configura un valor de 0 segundos, el tráfico en el LSP, una vez cambiado del LSP estático original al LSP estático de derivación, permanece en el LSP de derivación de forma permanente (hasta que intervenga el operador de red o hasta que el LSP de derivación deje de funcionar).
Puede configurar el temporizador de reversión de protección para todos los LSP dinámicos del enrutador en el nivel de jerarquía o para un LSP específico en el nivel de jerarquía.[edit protocols mpls]
[edit protocols mpls label-switched-path lsp-name]
Para configurar el temporizador de reversión de protección para LSP estáticos, incluya la instrucción:protection-revert-time
protection-revert-time seconds;
Para obtener una lista de los niveles jerárquicos en los que puede incluir esta instrucción, vea la sección de resumen de esta instrucción.
Configuración de rutas de unidifusión estáticas para LSP de punto a multipunto
Puede configurar una ruta IP de unidifusión estática con un LSP de punto a multipunto como próximo salto. Para obtener más información acerca de los LSP de punto a multipunto, consulte Descripción general de los LSP de punto a multipunto, Configuración de LSP primarios y de sucursal para LSP de punto a multipunto y Configuración de conmutación CCC para LSP de punto a multipunto.Descripción general de los LSP de punto a multipuntoConfiguración de LSP primarios y de sucursal para LSP punto a multipuntoConfiguración de la conmutación CCC para LSP de punto a multipunto
Para configurar una ruta de unidifusión estática para un LSP de punto a multipunto, siga estos pasos:
-
En el enrutador de PE de entrada, configure una ruta de unidifusión IP estática con el nombre LSP punto a multipunto como próximo salto incluyendo la instrucción:
p2mp-lsp-next-hop
p2mp-lsp-next-hop point-to-multipoint-lsp-next-hop;
Puede incluir esta instrucción en los siguientes niveles jerárquicos:
-
[edit routing-options static route route-name]
-
[edit logical-systems logical-system-name routing-options static route route-name]
-
-
En el enrutador de PE de salida, configure una ruta de unidifusión IP estática con la misma dirección de destino configurada en Paso (la dirección configurada en el nivel de jerarquía) incluyendo la instrucción:1
[edit routing-options static route]
next-hop
next-hop address;
Puede incluir esta instrucción en los siguientes niveles jerárquicos:
-
[edit routing-options static route route-name]
-
[edit logical-systems logical-system-name routing-options static route route-name]
Nota:Las rutas CCC y estáticas no pueden usar el mismo LSP punto a multipunto.
-
Para obtener más información sobre rutas estáticas, consulte la Biblioteca de protocolos de enrutamiento de Junos OS para dispositivos de enrutamiento.https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/config-guide-routing/index.html
La siguiente salida de comando muestra una ruta estática de unidifusión que apunta a un LSP de punto a multipunto en el enrutador de PE de entrada donde el LSP tiene dos saltos de rama próximos:show route
user@host> show route 5.5.5.5 detail inet.0: 29 destinations, 30 routes (28 active, 0 holddown, 1 hidden) 5.5.5.5/32 (1 entry, 1 announced) *Static Preference: 5 Next hop type: Flood Next hop: via so-0/3/2.0 weight 1 Label operation: Push 100000 Next hop: via t1-0/1/1.0 weight 1 Label operation: Push 100064 State: <Active Int Ext> Local AS: 10458 Age: 2:41:15 Task: RT Announcement bits (2): 0-KRT 3-BGP.0.0.0.0+179 AS path: I
Configuración de rutas conmutadas de etiquetas estáticas para MPLS (procedimiento de la CLI)
La configuración de rutas estáticas conmutadas por etiquetas (LSP) para MPLS es similar a la configuración de rutas estáticas en conmutadores individuales. Al igual que con las rutas estáticas, no hay informes de errores, detección de vivacidad o informes de estadísticas.
Para configurar LSP estáticos, configure el conmutador de entrada y cada conmutador de proveedor a lo largo de la ruta hasta e incluyendo el conmutador de salida.
Para el conmutador de entrada, configure los paquetes que desea etiquetar (según la dirección IP de destino del paquete), configure el siguiente conmutador en el LSP y la etiqueta que se aplicará al paquete. Las etiquetas asignadas manualmente pueden tener valores del 0 al 1.048.575. Opcionalmente, puede aplicar preferencias, valores de clase de servicio (CoS), protección de nodos y protección de vínculo a los paquetes.
Para los conmutadores de tránsito en la ruta de acceso, configure el siguiente conmutador en la ruta y la etiqueta que se aplicará al paquete. Las etiquetas asignadas manualmente pueden tener valores comprendidos entre 1.000.000 y 1.048.575. Opcionalmente, puede aplicar protección de nodo y protección de vínculo a los paquetes.
Para el conmutador de salida, por lo general, simplemente quita la etiqueta y continúa reenviando el paquete al destino IP. Sin embargo, si el conmutador anterior quitó la etiqueta, el conmutador de salida examina el encabezado IP del paquete y reenvía el paquete hacia su destino IP.
Antes de configurar un LSP, debe configurar los componentes básicos para una red MPLS:
Configure dos conmutadores de PE. Consulte Configuración de MPLS en conmutadores perimetrales EX8200 y EX4500 del proveedor mediante conexión cruzada de circuitos.
Configure uno o varios conmutadores de proveedor. Consulte Configuración de MPLS en conmutadores de proveedor EX8200 y EX4500.Configuración de MPLS en conmutadores de proveedor EX8200 y EX4500
En este tema se describe cómo configurar un conmutador de PE de entrada, uno o más conmutadores de proveedor y un conmutador de PE de salida para LSP estático:
- Configuración del conmutador de PE de entrada
- Configuración del proveedor y del conmutador de PE de salida
Configuración del conmutador de PE de entrada
Para configurar el conmutador de PE de entrada:
Configuración del proveedor y del conmutador de PE de salida
Para configurar un LSP estático para MPLS en el conmutador perimetral del proveedor y del proveedor de salida:
Configuración de rutas conmutadas de etiquetas estáticas para MPLS
La configuración de rutas estáticas conmutadas por etiquetas (LSP) para MPLS es similar a la configuración de rutas estáticas en conmutadores individuales. Al igual que con las rutas estáticas, no hay informes de errores, detección de vivacidad o informes de estadísticas.
Para configurar LSP estáticos, configure el conmutador de PE de entrada y cada conmutador de proveedor a lo largo de la ruta hasta e incluyendo el conmutador de PE de salida.
Para el conmutador de PE de entrada, configure los paquetes que desea etiquetar (según la dirección IP de destino del paquete), configure el siguiente conmutador en el LSP y la etiqueta que se aplicará al paquete. Las etiquetas asignadas manualmente pueden tener valores del 0 al 1.048.575.
Para los conmutadores de tránsito en la ruta de acceso, configure el siguiente conmutador en la ruta y la etiqueta que se aplicará al paquete. Las etiquetas asignadas manualmente pueden tener valores comprendidos entre 1.000.000 y 1.048.575.
El conmutador de PE de salida quita la etiqueta y reenvía el paquete al destino IP. Sin embargo, si el conmutador anterior quitó la etiqueta, el conmutador de salida examina el encabezado IP del paquete y reenvía el paquete hacia su destino IP.
Antes de configurar un LSP estático, debe configurar los componentes básicos para una red MPLS:
Configure dos conmutadores de PE. Consulte Configuración de MPLS en conmutadores perimetrales de proveedor.
Nota:No configure LSP en el nivel de jerarquía en los conmutadores PE.
[edit protocols mpls label-switched-path]
Configure uno o varios conmutadores de proveedor. Consulte Configuración de MPLS en conmutadores de proveedor.Configuración de MPLS en conmutadores de proveedor
En este tema se describe cómo configurar un conmutador de PE de entrada, uno o más conmutadores de proveedor y un conmutador de PE de salida para LSP estático:
- Configuración del conmutador de PE de entrada
- Configuración del proveedor y del conmutador de PE de salida
Configuración del conmutador de PE de entrada
Para configurar el conmutador de PE de entrada:
Configuración del proveedor y del conmutador de PE de salida
Para configurar un LSP estático para MPLS en el conmutador de PE de proveedor y salida: