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 path
rutas con nombre. A continuación, aplique la ruta con nombre incluyendo la primary
instrucción o 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 primary
instrucción crea la ruta principal, que es la ruta preferida del LSP. La secondary
instrucción crea una ruta de acceso alternativa. 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 primary
instrucciones y 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 revert-timer
instrucción. (Para obtener más información, consulte Configuración de la conexión entre 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 [edit protocols mpls]
o para un LSP específico en el nivel de [edit protocols mpls label-switched-path lsp-name]
jerarquía.
Para configurar el temporizador de reversión, incluya la revert-timer
instrucción:
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 select
instrucción es opcional. Si no lo incluye, MPLS utiliza un algoritmo de selección automática de ruta.
Las manual
opciones y unconditional
hacen lo siguiente:
-
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 laselect unconditional
instrucción. -
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
unconditional
opción cambia a una ruta sin tener en cuenta su estado actual, tenga en cuenta las siguientes consecuencias potenciales de especificarla:-
Si una ruta no está activa actualmente cuando habilita la opción, el
unconditional
tráfico puede interrumpirse. Asegúrese de que la ruta de acceso es funcional antes de especificar launconditional
opción. -
Una vez que se selecciona una ruta porque tiene habilitada la
unconditional
opción, todas las demás rutas para el LSP se borran gradualmente, incluidas las rutas principal y en espera. 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 manual
opciones y unconditional
son mutuamente excluyentes. Puede incluir la select
instrucción con la manual
opción en la configuración de sólo una de las rutas de un LSP y la select
instrucción con la unconditional
opción en la configuración de sólo otra de sus rutas.
Habilitar o deshabilitar las opciones y unconditional
de la instrucción mientras los proveedores de servicios lingüísticos y sus rutas están activas no interrumpe el manual
select
tráfico.
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 select
instrucción con la manual
opción:
select manual;
Para especificar que siempre se debe seleccionar una ruta para transportar tráfico, incluso si actualmente está inactivo o degradado, incluya la select
instrucción con la unconditional
opción:
select unconditional;
Puede incluir la select
instrucción en los siguientes niveles jerárquicos:
-
[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 Figura 1 ver cómo se relaciona la configuración de ejemplo con una topología de red.
- 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 standby
instrucción:
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 standby
instrucción en el nivel de jerarquía, no tiene ningún efecto en el comportamiento del [edit protocols mpls label-switched-path lsp-name primary path-name]
enrutador.
Si configura la standby
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:
[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 inet.3
, 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. 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 ingress
instrucción:
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 next-hop
instrucciones, push
, y to
las demás instrucciones son opcionales.
La configuración de un LSP estático en el enrutador de entrada incluye lo siguiente:
-
Criterios para analizar un paquete entrante:
-
La
install
instrucción crea un LSP que controla paquetes IPv4. Todas las rutas MPLS estáticas creadas con la instrucción se instalan en lainstall
tabla de enrutamiento inet.3 y el protocolo de creación se identifica como mpls. Este proceso no difiere de la creación de rutas IPv4 estáticas en el nivel jerárquico[edit routing-options static]
. -
En la
to
instrucción, se configura la dirección de destino IP para comprobar cuándo se analizan los paquetes entrantes. Si la dirección coincide, la etiqueta de salida especificada (push out-label
) se asigna al paquete y el paquete entra en un LSP. 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
next-hop
instrucción, que proporciona la dirección IP del siguiente salto al destino. Puede especificar esto como la dirección IP del próximo salto, el nombre de la interfaz (solo para interfaces punto a punto) o comoaddress/interface-name
para especificar una dirección IP en una interfaz operativa. 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 (
install
ono-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 show route 10.1.45.2
para mostrar las tablas inet.0 e inet.3. La Push
palabra clave indica que se debe agregar una etiqueta delante de un paquete IP.
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 10.1.45.2
, asigne una etiqueta 1000123
y transmítalos al enrutador del próximo salto en 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 Push 1000123
palabra clave identifica la ruta.
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 transit
instrucción:
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 transit
instrucción, se requieren las next-hop
instrucciones y pop | swap
. Las instrucciones restantes son opcionales.
Cada instrucción dentro de la transit
instrucción consta de las siguientes partes:
-
Etiqueta del paquete (especificada en la
transit
instrucción) -
La
next-hop
instrucción, que proporciona la dirección IP del siguiente salto al destino. 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), oaddress
yinterface-name
para especificar una dirección IP en una interfaz operativa. 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 (
pop
) y se continúa reenviando el paquete al siguiente salto. 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
description
instrucción).
-
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 show mpls interface detail
comando.
Ejemplo: Configuración de un enrutador de tránsito
Para los paquetes etiquetados como 1000123
que llegan a la interfaz ge-0/0/0
, asigne la etiqueta 1000456
y transmítalos al enrutador del próximo salto en 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 Swap 1000456
palabra clave identifica la ruta.
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 1000456
llegan a la interfaz ge-0/0/1
, quite la etiqueta y transmita los paquetes al enrutador del próximo salto en 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 Pop
palabra clave identifica la ruta.
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 traceroute 10.1.45.2
en R1.
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 bypass
instrucción:
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 [edit protocols mpls]
jerarquía o para un LSP específico en el nivel de [edit protocols mpls label-switched-path lsp-name]
jerarquía.
Para configurar el temporizador de reversión de protección para LSP estáticos, incluya la protection-revert-time
instrucción:
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.
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
p2mp-lsp-next-hop
instrucción: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 1 (la dirección configurada en el nivel de
[edit routing-options static route]
jerarquía) incluyendo lanext-hop
instrucción: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.
La siguiente show route
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:
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.
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
[edit protocols mpls label-switched-path]
jerarquía en los conmutadores PE.Configure uno o varios conmutadores de proveedor. Consulte 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: