EN ESTA PÁGINA
Configuración LSP principal, 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, por lo general tomando la misma ruta que el tráfico de mejor esfuerzo basado en el destino. Estas rutas son de naturaleza "suave" porque se reenrutan automáticamente cuando se produce un cambio en una tabla de enrutamiento o en el estado de un nodo o vínculo.
Para configurar la ruta de modo que siga una ruta determinada, cree una ruta con nombre mediante la path instrucción, como se describe en Crear rutas con nombre. A continuación, aplique la ruta con nombre incluyendo la primary instrucción or secondary . Una ruta con nombre puede ser referenciada por cualquier número de LSP.
Para configurar rutas principales y secundarias para un LSP, complete los pasos en las siguientes secciones:
- 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 alternativa. Si la ruta principal ya no puede llegar al enrutador de salida, se utiliza la ruta alternativa.
Para configurar rutas 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 y vuelve a ella cuando de nuevo se puede acceder, pero no antes del tiempo especificado 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 establece se selecciona como la ruta.
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 especificada 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 principal y secundaria, es posible configurar el temporizador de reversión. Si una ruta principal cae y el tráfico se conmuta 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, se reiniciará el temporizador. Puede configurar el temporizador de reversión para LSP estáticos y dinámicos.
Junos OS también determina qué ruta es la ruta preferida. La ruta preferida es la ruta que no ha encontrado ninguna dificultad en el último período del temporizador de reversión. Si tanto la ruta principal como la secundaria han encontrado dificultades, ninguna de las rutas se considera preferida. 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 espera hasta que la sesión BFD aparezca en la ruta principal antes de iniciar el contador de temporizador de reversión.
El intervalo de valores que puede configurar para el temporizador de reversión es de 0 a 65,535 segundos. El valor predeterminado es de 60 segundos.
Si configura un valor de 0 segundos, el tráfico del LSP, una vez conmutado de la ruta principal a la ruta secundaria, permanece en la ruta secundaria permanentemente (hasta que el operador de red interviene o hasta que la ruta secundaria cae).
Puede configurar el temporizador de reversión para todos los LSP del enrutador en el [edit protocols mpls] nivel de jerarquía o para un LSP específico en el [edit protocols mpls label-switched-path lsp-name] nivel de jerarquía.
Para configurar el temporizador de revertir, incluya la revert-timer instrucción:
revert-timer seconds;
Para obtener una lista de niveles de jerarquía en los que puede incluir esta instrucción, consulte la sección resumen de esta instrucción.
Especificación de las condiciones para la selección de ruta
Cuando haya configurado rutas principal y secundaria para un LSP, es posible que tenga que asegurarse de que solo se utiliza una ruta específica.
La select instrucción es opcional. Si no lo incluye, MPLS utiliza un algoritmo de selección automática de rutas.
Las manual opciones y unconditional hacen lo siguiente:
-
manual— La ruta se selecciona inmediatamente para transportar tráfico siempre que esté activo y estable. El tráfico se envía a otras rutas de trabajo si la ruta actual está caída o degradada (errores de recepción). Este parámetro reemplaza todos los demás atributos de ruta, excepto laselect unconditionalinstrucción. -
unconditional— La ruta está seleccionada para transportar tráfico de forma incondicional, independientemente de si la ruta está actualmente caída o degradada (errores de recepción). Este parámetro reemplaza todos los demás atributos de ruta.Dado que la
unconditionalopció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 al habilitar la opción, el
unconditionaltráfico se puede interrumpir. Asegúrese de que la ruta es funcional antes de especificar launconditionalopción. -
Una vez que se selecciona una ruta porque tiene la
unconditionalopción habilitada, todas las demás rutas del LSP se despejarán gradualmente, incluidas las rutas principal y en espera. Ninguna ruta puede actuar como una espera a una ruta incondicional, por lo que la señalización de esas rutas no sirve de nada.
-
Para una ruta específica, las manual opciones son unconditional mutuamente excluyentes. Puede incluir la select instrucción con la manual opción en la configuración de solo una de las rutas de un LSP y la select instrucción con la unconditional opción en la configuración de solo otra de sus rutas.
Habilitar o deshabilitar las manual opciones y unconditional de la instrucción mientras los select LSP y sus rutas están funcionando no interrumpe el tráfico.
Para especificar que se seleccione una ruta para transportar tráfico si está activa y estable durante al menos 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 de jerarquía:
-
[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 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, posicione en el
protocols mplsnivel de jerarquía:[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 se realicen. Para obtener un ejemplo completo de LSP de MPLS configurado para admitir una VPN de capa 3 basada en MPLS, consulte Example: Configure a Basic MPLS-Based Layer 3 VPN.
Configuración de la espera activa de rutas secundarias para LSP
De forma predeterminada, las rutas secundarias solo se configuran según sea necesario. Para que el sistema mantenga una ruta secundaria en estado de espera activa de forma indeterminada, 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. Mantener una ruta en estado de espera activa permite una conmutació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 [edit protocols mpls label-switched-path lsp-name primary path-name] nivel de jerarquía, no tiene ningún efecto en el comportamiento del enrutador.
Si configura la standby instrucción en los siguientes niveles jerárquicos, 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 de la configuración de llamada durante los cambios de 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 hacer una conmutación a la ruta secundaria antes de que el RSVP aprenda que un LSP está inactivo. Puede haber retrasos significativos entre el momento en que la maquinaria de protocolo detecta la primera falla (que puede ser una interfaz caída, un vecino que se vuelve inalcanzable, una ruta que se vuelve inalcanzable o se detecta un bucle de enrutamiento transitorio) y el tiempo en que realmente falla un LSP (lo que requiere un tiempo de espera de la información de estado suave entre enrutadores RSVP adyacentes). Cuando se producen fallas de topología, las rutas secundarias de espera activa suelen lograr los retrasos de corte más pequeños con interrupciones mínimas para el tráfico de usuario.
Cuando se considera que la ruta principal es estable de nuevo, el tráfico pasa automáticamente de la ruta secundaria en espera de vuelta a la ruta principal. El conmutador se realiza no más del doble del intervalo del temporizador de reintentos y solo si la ruta principal muestra estabilidad en 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, el mismo LSP puede parecer que se muestra el doble de la ruta activa (tanto principal como secundaria), incluso aunque el tráfico se reenvíe solo a través del LSP de la ruta principal. Este es un resultado 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 hacia el penúltimo enrutador, incluido.
Para configurar MPLS estáticas, realice las siguientes tareas:
- Configuración del enrutador de entrada para LSP estáticos
- Configuración de los enrutadores Transit y Penultimate para LSP estáticos
- Configurar un LSP de omisió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 con ella, incluida la dirección del enrutador del salto siguiente, y los valores de preferencia de ruta y 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 configure un LSP estático en el enrutador de entrada, se requieren las next-hopinstrucciones , pushy to ; las otras 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
installinstrucción crea un LSP que controla paquetes IPv4. Todas las rutas MPLS estáticas creadas con lainstallinstrucción se instalan en la 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[edit routing-options static]nivel jerárquico. -
En la
toinstrucción, configure la dirección IP de destino 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 de salida asignadas manualmente pueden tener valores de 0 a 1.048.575. Esta dirección IP se instala en la tabla inet.3 (de forma predeterminada) mediante el protocolo mpls.
-
-
La
next-hopinstrucción, que proporciona la dirección IP del siguiente salto al destino. Puede especificar esto como la dirección IP del siguiente salto, el nombre de interfaz (solo para interfaces de punto a punto) o comoaddress/interface-namepara especificar una dirección IP en una interfaz operativa. Cuando el siguiente salto se encuentra en una interfaz directamente conectada, la ruta se instala en la tabla de enrutamiento. No puede configurar una interfaz LAN o de multiacceso de no difusión (NBMA) como una interfaz del salto siguiente. -
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 nodo para aplicar al LSP (
bypass bypass-name, link-protection bypass-name name, node-protection bypass-name next-next-label label) -
Valor de la métrica que se aplicará al LSP (
metric) -
Valor de clase de servicio que se aplicará al LSP (
class-of-service) -
Valor de preferencia para aplicar al LSP (
preference) -
Políticas de tráfico para aplicar al LSP (
policing) -
Descripción de texto para aplicar al LSP (
description) -
Política de instalación o no instalación (
installono-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 usa el comando show route 10.1.45.2 para mostrar ambas tablas inet.0 e inet.3. La Push palabra clave indica que se va a 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 1000123Ejemplo: Configuración del enrutador de entrada
Configure el enrutador de entrada para un LSP estático que consta 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ítelos al enrutador del siguiente 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.
El resultado de ejemplo muestra la Push 1000123 palabra clave que 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 1000123Configuración de los enrutadores Transit y Penultimate 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último, 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 instrucción transit , se requieren las next-hop instrucciones y pop | swap . El resto de instrucciones son opcionales.
Cada instrucción de la transit instrucción consta de las siguientes partes:
-
Etiqueta de paquete (especificada en la
transitinstrucción) -
La
next-hopinstrucción, que proporciona la dirección IP del siguiente salto al destino. La dirección se especifica como la dirección IP del siguiente salto, o el nombre de la interfaz (solo para interfaces de punto a punto) oaddressinterface-namepara especificar una dirección IP en una interfaz operativa. Cuando el siguiente salto especificado se encuentra en una interfaz directamente conectada, esta ruta se instala en la tabla de enrutamiento. No puede configurar una interfaz LAN o NBMA como una interfaz del salto siguiente. -
Operación que se debe realizar en el paquete etiquetado:
-
En el caso de los penúltimos enrutadores, generalmente simplemente elimina la etiqueta del paquete por completo (
pop) y 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 lo reenvía hacia su destino IP. -
Solo para enrutadores de tránsito, cambie la etiqueta por otra etiqueta (
swap out-label). Las etiquetas entrantes asignadas manualmente pueden tener valores de 1.000.000 a 1.048.575. Las etiquetas de salida asignadas manualmente pueden tener valores de 0 a 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ínculos y nodo para aplicar al LSP (
bypass bypass-name, link-protection bypass-name name, node-protection bypass-name next-next-label label). -
Descripción de texto para aplicar al LSP (especificado en la
descriptioninstrucció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á correctamente instalada, utilice el comando show route table mpls.0. A continuación, se muestra el resultado:
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 1000456Puede configurar un temporizador de reversión para un LSP estático que transita un enrutador de tránsito. Después de cambiar el tráfico a un LSP estático de omisión, normalmente vuelve al LSP estático principal cuando vuelve. Hay un retraso configurable en el tiempo (llamado temporizador de reversión) entre cuando aparece el LSP estático principal y cuando el tráfico se revierte a él desde el LSP estático de omisión. Este retraso es necesario, ya que cuando el LSP principal vuelve a aparecer, no se sabe con certeza si todas las interfaces en el nodo descendente de la ruta principal han llegado aún. Puede mostrar el valor del temporizador de reversión para una interfaz mediante el show mpls interface detail comando.
- Ejemplo: Configuración de un enrutador de tránsito
- Ejemplo: Configuración de un enrutador Penultimate
Ejemplo: Configuración de un enrutador de tránsito
Para los paquetes etiquetados que 1000123 llegan a la interfaz ge-0/0/0, asigne la etiqueta 1000456y transmítelos al enrutador del siguiente 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 el resultado. 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 1000456Ejemplo: Configuración de un enrutador Penultimate
Para los paquetes etiquetados 1000456 que llegan a la interfaz ge-0/0/1, elimine la etiqueta y transmita los paquetes al enrutador del siguiente 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 el resultado. 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, PopPara comprobar la accesibilidad de extremo a extremo y que el tráfico usa 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 msConfigurar un LSP de omisión para el LSP estático
Para habilitar un LSP de omisió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 LSP estáticos configurados con un LSP estático de omisión, es posible configurar el temporizador de reversión de protección. Si un LSP estático cae y el tráfico se conmuta a LSP de omisión, el temporizador de reversión de protección especifica la cantidad de tiempo (en segundos) que el LSP debe esperar antes de poder revertir 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 de 5 segundos.
Si configura un valor de 0 segundos, el tráfico en el LSP, una vez conmutado del LSP estático original al LSP estático de omisión, permanece en el LSP de omisión de forma permanente (hasta que el operador de red intervenga o hasta que el LSP de omisión se cae).
Puede configurar el temporizador de reversión de protección para todos los LSP dinámicos del enrutador en el [edit protocols mpls] nivel de jerarquía o para un LSP específico en el [edit protocols mpls label-switched-path lsp-name] nivel de 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 niveles de jerarquía en los que puede incluir esta instrucción, consulte la sección 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 el siguiente 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 principales 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, realice los siguientes pasos:
-
En el enrutador de PE de entrada, configure una ruta de unidifusión IP estática con el nombre LSP de punto a multipunto como el siguiente salto incluyendo la
p2mp-lsp-next-hopinstrucció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
[edit routing-options static route]nivel de jerarquía) incluyendo lanext-hopinstrucció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 de 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.
El siguiente show route comando de salida 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 siguientes de sucursal:
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 estáticas conmutadas por etiquetas para MPLS (procedimiento de 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 liveliness ni 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 hacia e incluyendo el conmutador de salida.
Para el conmutador de entrada, configure qué paquetes se etiquetan (según la dirección IP de destino del paquete), configure el siguiente conmutador en el LSP y la etiqueta para que se apliquen 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, configure el siguiente conmutador en la ruta y la etiqueta para aplicar al paquete. Las etiquetas asignadas manualmente pueden tener valores de 1.000.000 a 1.048.575. Opcionalmente, puede aplicar protección de nodos y de vínculos a los paquetes.
En el caso del conmutador de salida, generalmente solo tiene que quitar la etiqueta y continuar 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 ex8200 y EX4500 de borde del proveedor mediante la conexión cruzada de circuito.
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áticos:
- 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 proveedor y de borde del proveedor de salida:
Configuración de rutas estáticas conmutadas de etiquetas 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 liveliness ni 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 hacia e incluyendo el conmutador de PE de salida.
Para el conmutador de PE de entrada, configure qué paquetes se etiquetan (según la dirección IP de destino del paquete), configure el siguiente conmutador en el LSP y la etiqueta para 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, configure el siguiente conmutador en la ruta y la etiqueta para aplicar al paquete. Las etiquetas asignadas manualmente pueden tener valores de 1.000.000 a 1.048.575.
El conmutador de PE de salida elimina 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 de borde del proveedor.
Nota:No configure LSP en el
[edit protocols mpls label-switched-path]nivel jerárquico en los conmutadores de 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áticos:
- 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:
