LSP de punto a multipunto con señal de RSVP en sistemas lógicos
Los sistemas lógicos permiten que un enrutador físico actúe como una recopilación de rutas para un LSP de punto a multipunto con señal de RSVP. Para obtener más información, consulte los siguientes temas:
Descripción general de los LSP punto a multipunto
Un LSP de punto a multipunto MPLS es un LSP con un único origen y varios destinos. Aprovechando la capacidad de replicación MPLS paquetes de la red, los LSP de punto MPLS multipunto evitan la replicación innecesaria de paquetes en el enrutador de entrada. La replicación de paquetes solo tiene lugar cuando los paquetes se reenvía a dos o más destinos diferentes que requieren rutas de red diferentes.
Este proceso se muestra en la Figura 1. El enrutador PE1 está configurado con un LSP de punto a multipunto a los enrutadores PE2, PE3 y PE4. Cuando el enrutador PE1 envía un paquete en el LSP de punto a multipunto a los enrutadores P1 y P2, el enrutador P1 replica el paquete y lo reenvía a los enrutadores PE2 y PE3. El enrutador P2 envía el paquete al enrutador PE4.
Esta característica se describe en detalle en los borradores de Internet draft-raggarwa-mpls-p2mp-te-02.txt (caducado en febrero de 2004), Establecer punto a multipunto MPLS ING-T LSP, draft-ietf-mpls-rsvp-te-p2mp-02.txt, Extensions to Resource Reservation Protocol-Traffic Engineering (RSVP-ING-T) para rutas con conmutación de etiquetas (LSP) de punto a multipunto de ING-T y RFC 6388, Extensiones de protocolo de distribución de etiquetas para rutas conmutadas de punto a multipunto y multipunto a varios puntos (solo se admiten LSP de punto a multipunto).

A continuación, se encuentran algunas de las propiedades de los LSP de punto a multipunto:
Un LSP de punto a multipunto le permite usar MPLS para la distribución de datos de punto a multipunto. Esta funcionalidad es similar a la proporcionada por la multidifusión IP.
Puede agregar y quitar LSP de sucursal desde un LSP principal de punto a multipunto sin interrumpir el tráfico. Las partes no afectadas del LSP de punto a multipunto continúan funcionando con normalidad.
Puede configurar un nodo para que sea tanto un enrutador de tránsito como de salida para distintos LSP de sucursal del mismo LSP de punto a multipunto.
Puede habilitar la protección de vínculos en un LSP de punto a multipunto. La protección de vínculos puede proporcionar un LSP de omisión para cada uno de los LSP de sucursal que formen el LSP de punto a multipunto. Si alguna de las rutas principales falla, el tráfico se puede conmutar rápidamente a la omisión.
Puede configurar LSP de sucursal de forma estática, dinámica o como una combinación de LSP estático y dinámico.
Puede habilitar el cambio motor de enrutamiento elegante (GRES) y reiniciar correctamente para los LSP de punto a multipunto en enrutadores de entrada y salida. Los LSP de punto a multipunto se deben configurar mediante rutas estáticas o con conexión cruzada de circuito (CCC). El GRES y el reinicio elegante permiten que el tráfico se reenvía al motor de reenvío de paquetes según el estado anterior mientras el plano de control se recupera. La paridad de características para GRES y el reinicio elegante para los LSP de punto MPLS multipunto en el chipset Junos Trio se admite en las versiones Junos OS 11.1R2, 11.2R2 y 11.4.
Ejemplo: configurar un LSP de punto a multipunto con señal de RSVP en sistemas lógicos
En este ejemplo, varios sistemas lógicos en un enrutador físico actúan como una colección de rutas para un LSP de punto a multipunto con señal de RSVP. Los sistemas lógicos están encadenados y conectados internamente a través de una serie de interfaces de túnel lógico (lt
).
Requisitos
En este ejemplo, se utilizan los siguientes componentes de hardware y software:
Un enrutador serie MX que ejecuta sistemas lógicos. No es necesario usar un enrutador serie MX para los sistemas lógicos. Puede usar cualquier enrutador Juniper Networks compatible con sistemas lógicos.
En el enrutador de la serie MX, los sistemas lógicos se conectan mediante interfaces de túnel lógico (
lt
). Para obtener más información, consulte Ejemplo: Conexión de sistemas lógicos en el mismo enrutador mediante interfaces de túnel lógico y ejemplo: Conexión de sistemas lógicos dentro del mismo dispositivo mediante interfaces de túnel lógico en enrutadores serie MX y conmutadores de la serie EX. Una alternativa al usolt
de interfaces es crear interconexiones externas de regreso entre los puertos del enrutador.Cuatro dispositivos de borde del BRC (BRC) que se ejecutan en dispositivos físicos independientes. No es necesario usar enrutadores para los dispositivos BRC externos. Por ejemplo, los dispositivos BRC pueden ser dispositivos serie EX Conmutadores Ethernet.
Junos OS versión 12.1 o posterior en ejecución en el enrutador serie MX.
En los enrutadores de núcleo serie T y de borde multiservicio M, lt
puede crear una interfaz si tiene una PIC de servicios de túnel instalada en una FPC mejorada en su plataforma de enrutamiento.
En enrutadores M40e, puede crear una lt
interfaz si tiene una PIC de servicios de túnel. (No se requiere una FPC mejorada.)
En un M7i, las lt
interfaces se pueden crear mediante el módulo de servicios adaptable integrado.
En un enrutador serie MX , como se muestra en este ejemplo, lt
el administrador principal puede configurar interfaces tunnel-services
incluyendo la instrucción en el nivel de jerarquía [edit chassis fpc slot-number pic number
].
Visión general
En este ejemplo, los sistemas lógicos sirven como nodos de tránsito, sucursal y leaf de un solo LSP de punto a multipunto. El sistema lógico LS1 es el nodo de entrada. Las sucursales van de LS1 a LS5, LS1 a LS7, y LS1 a LS4. Las rutas de unidifusión estáticas en el nodo de entrada (LS1) apuntan a los nodos de salida.
Se admiten las siguientes topologías:
Un único sistema lógico en un enrutador físico. El sistema lógico es un nodo de un LSP de punto a multipunto con señal RSVP.
Varios sistemas lógicos en un enrutador físico, con cada sistema lógico que actúa como enrutador con conmutación de etiquetas (ECE). Los varios sistemas lógicos pueden estar desconectados,
lt
conectarse entre sí internamente con interfaces o conectarse entre sí de forma externa con conexiones de regreso.Un LSP de punto a multipunto con señal RSVP, en el que algunos nodos son sistemas lógicos y otros nodos son enrutadores físicos.
Diagrama de topología
En la Figura 2 se muestra la topología utilizada en este ejemplo.

Configuración
- CLI configuración rápida
- Configuración del enrutador de la serie MX para admitir interfaces de túnel lógico
- Configuración de las ECE de entrada (sistema lógico LS1)
- Configuración de los LSR de tránsito y salida (sistemas lógicos LS2, LS3, LS4, LS5, LS6 y LS7)
- Configuración del dispositivo CE1
- Configuración del dispositivo CE2
- Configuración del dispositivo CE3
- Configuración del dispositivo CE4
CLI configuración rápida
Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red y, luego, copie y pegue los comandos en el CLI [edit]
en el nivel de jerarquía.
Enrutador R1
set logical-systems LS1 interfaces ge-2/0/2 unit 0 description LS1-to-CE1 set logical-systems LS1 interfaces ge-2/0/2 unit 0 family inet address 10.0.244.10/30 set logical-systems LS1 interfaces lt-2/0/10 unit 1 description LS1-to-LS2 set logical-systems LS1 interfaces lt-2/0/10 unit 1 encapsulation ethernet set logical-systems LS1 interfaces lt-2/0/10 unit 1 peer-unit 2 set logical-systems LS1 interfaces lt-2/0/10 unit 1 family inet address 2.2.2.1/24 set logical-systems LS1 interfaces lt-2/0/10 unit 1 family mpls set logical-systems LS1 interfaces lt-2/0/10 unit 8 description LS1-to-LS6 set logical-systems LS1 interfaces lt-2/0/10 unit 8 encapsulation ethernet set logical-systems LS1 interfaces lt-2/0/10 unit 8 peer-unit 6 set logical-systems LS1 interfaces lt-2/0/10 unit 8 family inet address 6.6.6.1/24 set logical-systems LS1 interfaces lt-2/0/10 unit 8 family mpls set logical-systems LS1 interfaces lt-2/0/10 unit 9 description LS1-to-LS3 set logical-systems LS1 interfaces lt-2/0/10 unit 9 encapsulation ethernet set logical-systems LS1 interfaces lt-2/0/10 unit 9 peer-unit 3 set logical-systems LS1 interfaces lt-2/0/10 unit 9 family inet address 3.3.3.1/24 set logical-systems LS1 interfaces lt-2/0/10 unit 9 family mpls set logical-systems LS1 interfaces lo0 unit 1 family inet address 100.10.10.10/32 set logical-systems LS1 protocols rsvp interface lt-2/0/10.1 set logical-systems LS1 protocols rsvp interface lt-2/0/10.8 set logical-systems LS1 protocols rsvp interface lt-2/0/10.9 set logical-systems LS1 protocols rsvp interface lo0.1 set logical-systems LS1 protocols mpls traffic-engineering bgp-igp set logical-systems LS1 protocols mpls label-switched-path LS1-LS5 to 100.50.50.50 set logical-systems LS1 protocols mpls label-switched-path LS1-LS5 p2mp p2mp1 set logical-systems LS1 protocols mpls label-switched-path LS1-LS7 to 100.70.70.70 set logical-systems LS1 protocols mpls label-switched-path LS1-LS7 p2mp p2mp1 set logical-systems LS1 protocols mpls label-switched-path LS1-LS4 to 100.40.40.40 set logical-systems LS1 protocols mpls label-switched-path LS1-LS4 p2mp p2mp1 set logical-systems LS1 protocols mpls interface lt-2/0/10.1 set logical-systems LS1 protocols mpls interface lt-2/0/10.8 set logical-systems LS1 protocols mpls interface lt-2/0/10.9 set logical-systems LS1 protocols mpls interface lo0.1 set logical-systems LS1 protocols ospf traffic-engineering set logical-systems LS1 protocols ospf area 0.0.0.0 interface ge-2/0/2.0 set logical-systems LS1 protocols ospf area 0.0.0.0 interface lt-2/0/10.1 set logical-systems LS1 protocols ospf area 0.0.0.0 interface lt-2/0/10.8 set logical-systems LS1 protocols ospf area 0.0.0.0 interface lt-2/0/10.9 set logical-systems LS1 protocols ospf area 0.0.0.0 interface lo0.1 set logical-systems LS1 routing-options static route 5.5.5.0/24 p2mp-lsp-next-hop p2mp1 set logical-systems LS1 routing-options static route 7.7.7.0/24 p2mp-lsp-next-hop p2mp1 set logical-systems LS1 routing-options static route 4.4.4.0/24 p2mp-lsp-next-hop p2mp1 set logical-systems LS1 routing-options router-id 100.10.10.10
Dispositivo CE1
set interfaces ge-1/3/2 unit 0 family inet address 10.0.244.9/30 set interfaces ge-1/3/2 unit 0 description CE1-to-LS1 set routing-options static route 10.0.104.8/30 next-hop 10.0.244.10 set routing-options static route 10.0.134.8/30 next-hop 10.0.244.10 set routing-options static route 10.0.224.8/30 next-hop 10.0.244.10
Dispositivo CE2
set interfaces ge-1/3/3 unit 0 family inet address 10.0.224.9/30 set interfaces ge-1/3/3 unit 0 description CE2-to-LS5 set routing-options static route 10.0.244.8/30 next-hop 10.0.224.10
Dispositivo CE3
set interfaces ge-2/0/1 unit 0 family inet address 10.0.134.9/30 set interfaces ge-2/0/1 unit 0 description CE3-to-LS7 set routing-options static route 10.0.244.8/30 next-hop 10.0.134.10
Dispositivo CE4
set interfaces ge-3/1/3 unit 0 family inet address 10.0.104.10/30 set interfaces ge-3/1/3 unit 0 description CE4-to-LS4 set routing-options static route 10.0.244.8/30 next-hop 10.0.104.9
Configuración del enrutador de la serie MX para admitir interfaces de túnel lógico
Procedimiento paso a paso
En el ejemplo siguiente, debe navegar por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo CLI, consulte Uso del editor de CLI en el modo de configuración en la Guía del CLI usuario.
Este procedimiento es obligatorio solo para enrutadores serie MX. Si tiene un enrutador M Series o serie T, omita este procedimiento.
Para habilitar lt
interfaces en el enrutador de la serie MX:
Ejecute el
show chassis fpc
comando para comprobar que el enrutador tiene un CPC, MPC o MIC instalado y que está en estado en línea.user@host> show chassis fpc Temp CPU Utilization (%) Memory Utilization (%) Slot State (C) Total Interrupt DRAM (MB) Heap Buffer 0 Empty 1 Empty 2 Online 31 3 0 1024 14 21
Este resultado muestra que las ranuras 0 y 1 están vacías. La ranura 2 está en línea.
Configure la ranura FPC 2 para admitir
lt
interfaces.[edit] user@host# set chassis fpc 2 pic 0 tunnel-services bandwidth 1g
Este comando crea varios tipos de interfaces de túnel, como
gr
,ip
ylt
. Para este ejemplo, la importante es lalt
interfaz.Confirmar la configuración.
[edit] user@host# commit user@host# exit
Ejecute el
show interfaces terse
comando para comprobar que el enrutador tiene unalt
interfaz.user@host> show interfaces terse Interface Admin Link Proto Local Remote ... gr-2/0/10 up up ip-2/0/10 up up lt-2/0/10 up up ...
Configuración de las ECE de entrada (sistema lógico LS1)
Procedimiento paso a paso
Para configurar el sistema lógico LS1:
Desde el enrutador principal, configure el sistema lógico.
[edit] user@R1# set logical-systems LS1
Confirmar la configuración.
[edit] user@R1# commit user@R1# exit
Establezca el CLI para ver el sistema lógico.
user@R1> set cli logical-system LS1 Logical system: LS1 user@R1:LS1>
Configure las interfaces, la encapsulación de interfaz y las familias de protocolos.
[edit] user@R1:LS1# edit interfaces [edit interfaces] user@R1:LS1# set ge-2/0/2 unit 0 description R1-to-CE1 user@R1:LS1# set ge-2/0/2 unit 0 family inet address 10.0.244.10/30 user@R1:LS1# set lt-2/0/10 unit 1 description LS1-to-LS2 user@R1:LS1# set lt-2/0/10 unit 1 encapsulation ethernet user@R1:LS1# set lt-2/0/10 unit 1 peer-unit 2 user@R1:LS1# set lt-2/0/10 unit 1 family inet address 2.2.2.1/24 user@R1:LS1# set lt-2/0/10 unit 1 family mpls user@R1:LS1# set lt-2/0/10 unit 8 description LS1-to-LS6 user@R1:LS1# set lt-2/0/10 unit 8 encapsulation ethernet user@R1:LS1# set lt-2/0/10 unit 8 peer-unit 6 user@R1:LS1# set lt-2/0/10 unit 8 family inet address 6.6.6.1/24 user@R1:LS1# set lt-2/0/10 unit 8 family mpls user@R1:LS1# set lt-2/0/10 unit 9 description LS1-to-LS3 user@R1:LS1# set lt-2/0/10 unit 9 encapsulation ethernet user@R1:LS1# set lt-2/0/10 unit 9 peer-unit 3 user@R1:LS1# set lt-2/0/10 unit 9 family inet address 3.3.3.1/24 user@R1:LS1# set lt-2/0/10 unit 9 family mpls user@R1:LS1# set lo0 unit 1 family inet address 100.10.10.10/32 user@R1:LS1# exit
Habilite RSVP, MPLS y OSPF en las interfaces.
[edit] user@R1:LS1# edit protocols [edit protocols] user@R1:LS1# set rsvp interface lt-2/0/10.1 user@R1:LS1# set rsvp interface lt-2/0/10.8 user@R1:LS1# set rsvp interface lt-2/0/10.9 user@R1:LS1# set rsvp interface lo0.1 user@R1:LS1# set mpls interface lt-2/0/10.1 user@R1:LS1# set mpls interface lt-2/0/10.8 user@R1:LS1# set mpls interface lt-2/0/10.9 user@R1:LS1# set mpls interface lo0.1 user@R1:LS1# set ospf area 0.0.0.0 interface ge-2/0/2.0 user@R1:LS1# set ospf area 0.0.0.0 interface lt-2/0/10.1 user@R1:LS1# set ospf area 0.0.0.0 interface lt-2/0/10.8 user@R1:LS1# set ospf area 0.0.0.0 interface lt-2/0/10.9 user@R1:LS1# set ospf area 0.0.0.0 interface lo0.1
Configure los MPLS de punto a multipunto.
[edit protocols] user@R1:LS1# set mpls label-switched-path LS1-LS5 to 100.50.50.50 user@R1:LS1# set mpls label-switched-path LS1-LS5 p2mp p2mp1 user@R1:LS1# set mpls label-switched-path LS1-LS7 to 100.70.70.70 user@R1:LS1# set mpls label-switched-path LS1-LS7 p2mp p2mp1 user@R1:LS1# set mpls label-switched-path LS1-LS4 to 100.40.40.40 user@R1:LS1# set mpls label-switched-path LS1-LS4 p2mp p2mp1
Habilite MPLS para realizar ingeniería de tráfico para OSPF.
[edit protocols] user@R1:LS1# set mpls traffic-engineering bgp-igp user@R1:LS1# exit
Esto hace que las rutas de entrada se instalen en la tabla
inet.0
de enrutamiento. De forma predeterminada, MPLS realiza ingeniería de tráfico solo BGP único. Debe habilitar las ingeniería de tráfico MPLS solo en los puertos ECE entrada.Habilite la ingeniería de tráfico para OSPF.
[edit protocols] user@R1:LS1# set ospf traffic-engineering user@R1:LS1# exit
Esto hace que el algoritmo primero de ruta más corta (SPF) tome en cuenta los LSP configurados en MPLS.
Configure el ID del enrutador.
[edit] user@R1:LS1# edit routing-options [edit routing-options] user@R1:LS1# set router-id 100.10.10.10
Configure rutas de unidifusión IP estáticas con el nombre de LSP punto a multipunto como el salto siguiente para cada ruta.
[edit routing-options] user@R1:LS1# set static route 5.5.5.0/24p2mp-lsp-next-hop p2mp1 user@R1:LS1# set static route 7.7.7.0/24 p2mp-lsp-next-hop p2mp1 user@R1:LS1# set static route 4.4.4.0/24 p2mp-lsp-next-hop p2mp1 user@R1:LS1# exit
Cuando termine de configurar el dispositivo, confirme la configuración.
[edit] user@R1:LS1# commit
Configuración de los LSR de tránsito y salida (sistemas lógicos LS2, LS3, LS4, LS5, LS6 y LS7)
Procedimiento paso a paso
Para configurar los LSR de tránsito y salida:
Configure las interfaces, la encapsulación de interfaz y las familias de protocolos.
[edit] user@R1# edit logical-systems [edit logical-systems] user@R1# set LS2 interfaces lt-2/0/10 unit 2 description LS2-to-LS1 user@R1# set LS2 interfaces lt-2/0/10 unit 2 encapsulation ethernet user@R1# set LS2 interfaces lt-2/0/10 unit 2 peer-unit 1 user@R1# set LS2 interfaces lt-2/0/10 unit 2 family inet address 172.16.2.2/24 user@R1# set LS2 interfaces lt-2/0/10 unit 2 family mpls user@R1# set LS2 interfaces lt-2/0/10 unit 10 description LS2-to-LS5 user@R1# set LS2 interfaces lt-2/0/10 unit 10 encapsulation ethernet user@R1# set LS2 interfaces lt-2/0/10 unit 10 peer-unit 5 user@R1# set LS2 interfaces lt-2/0/10 unit 10 family inet address 5.5.5.1/24 user@R1# set LS2 interfaces lt-2/0/10 unit 10 family mpls user@R1# set LS2 interfaces lo0 unit 2 family inet address 100.20.20.20/32 user@R1# set LS3 interfaces lt-2/0/10 unit 3 description LS3-to-LS1 user@R1# set LS3 interfaces lt-2/0/10 unit 3 encapsulation ethernet user@R1# set LS3 interfaces lt-2/0/10 unit 3 peer-unit 9 user@R1# set LS3 interfaces lt-2/0/10 unit 3 family inet address 3.3.3.2/24 user@R1# set LS3 interfaces lt-2/0/10 unit 3 family mpls user@R1# set LS3 interfaces lt-2/0/10 unit 12 description LS3-to-LS4 user@R1# set LS3 interfaces lt-2/0/10 unit 12 encapsulation ethernet user@R1# set LS3 interfaces lt-2/0/10 unit 12 peer-unit 4 user@R1# set LS3 interfaces lt-2/0/10 unit 12 family inet address 4.4.4.1/24 user@R1# set LS3 interfaces lt-2/0/10 unit 12 family mpls user@R1# set LS3 interfaces lo0 unit 3 family inet address 100.30.30.30/32 user@R1# set LS4 interfaces ge-2/0/0 unit 0 description R1-to-CE4 user@R1# set LS4 interfaces ge-2/0/0 unit 0 family inet address 10.0.104.9/30 user@R1# set LS4 interfaces lt-2/0/10 unit 4 description LS4-to-LS3 user@R1# set LS4 interfaces lt-2/0/10 unit 4 encapsulation ethernet user@R1# set LS4 interfaces lt-2/0/10 unit 4 peer-unit 12 user@R1# set LS4 interfaces lt-2/0/10 unit 4 family inet address 4.4.4.2/24 user@R1# set LS4 interfaces lt-2/0/10 unit 4 family mpls user@R1# set LS4 interfaces lo0 unit 4 family inet address 100.40.40.40/32 user@R1# set LS5 interfaces ge-2/0/3 unit 0 description LS1-to-CE1 user@R1# set LS5 interfaces ge-2/0/3 unit 0 family inet address 10.0.224.10/30 user@R1# set LS5 interfaces lt-2/0/10 unit 5 description LS5-to-LS2 user@R1# set LS5 interfaces lt-2/0/10 unit 5 encapsulation ethernet user@R1# set LS5 interfaces lt-2/0/10 unit 5 peer-unit 10 user@R1# set LS5 interfaces lt-2/0/10 unit 5 family inet address 5.5.5.2/24 user@R1# set LS5 interfaces lt-2/0/10 unit 5 family mpls user@R1# set LS5 interfaces lo0 unit 5 family inet address 100.50.50.50/32 user@R1# set LS6 interfaces lt-2/0/10 unit 6 description LS6-to-LS1 user@R1# set LS6 interfaces lt-2/0/10 unit 6 encapsulation ethernet user@R1# set LS6 interfaces lt-2/0/10 unit 6 peer-unit 8 user@R1# set LS6 interfaces lt-2/0/10 unit 6 family inet address 6.6.6.2/24 user@R1# set LS6 interfaces lt-2/0/10 unit 6 family mpls user@R1# set LS6 interfaces lt-2/0/10 unit 11 description LS6-to-LS7 user@R1# set LS6 interfaces lt-2/0/10 unit 11 encapsulation ethernet user@R1# set LS6 interfaces lt-2/0/10 unit 11 peer-unit 7 user@R1# set LS6 interfaces lt-2/0/10 unit 11 family inet address 7.7.7.1/24 user@R1# set LS6 interfaces lt-2/0/10 unit 11 family mpls user@R1# set LS6 interfaces lo0 unit 6 family inet address 100.60.60.60/32 user@R1# set LS7 interfaces ge-2/0/1 unit 0 description R1-to-CE3 user@R1# set LS7 interfaces ge-2/0/1 unit 0 family inet address 10.0.134.10/30 user@R1# set LS7 interfaces lt-2/0/10 unit 7 description LS7-to-LS6 user@R1# set LS7 interfaces lt-2/0/10 unit 7 encapsulation ethernet user@R1# set LS7 interfaces lt-2/0/10 unit 7 peer-unit 11 user@R1# set LS7 interfaces lt-2/0/10 unit 7 family inet address 7.7.7.2/24 user@R1# set LS7 interfaces lt-2/0/10 unit 7 family mpls user@R1# set LS7 interfaces lo0 unit 7 family inet address 100.70.70.70/32
Habilite RSVP, MPLS y OSPF en las interfaces.
[edit] user@R1# edit logical-systems [edit logical-systems] user@R1# set LS2 protocols rsvp interface lt-2/0/10.2 user@R1# set LS2 protocols rsvp interface lt-2/0/10.10 user@R1# set LS2 protocols rsvp interface lo0.2 user@R1# set LS2 protocols mpls interface lt-2/0/10.2 user@R1# set LS2 protocols mpls interface lt-2/0/10.10 user@R1# set LS2 protocols mpls interface lo0.2 user@R1# set LS2 protocols ospf area 0.0.0.0 interface lt-2/0/10.2 user@R1# set LS2 protocols ospf area 0.0.0.0 interface lt-2/0/10.10 user@R1# set LS2 protocols ospf area 0.0.0.0 interface lo0.2 user@R1# set LS3 protocols rsvp interface lt-2/0/10.3 user@R1# set LS3 protocols rsvp interface lt-2/0/10.12 user@R1# set LS3 protocols rsvp interface lo0.3 user@R1# set LS3 protocols mpls interface lt-2/0/10.3 user@R1# set LS3 protocols mpls interface lt-2/0/10.12 user@R1# set LS3 protocols mpls interface lo0.3 user@R1# set LS3 protocols ospf area 0.0.0.0 interface lt-2/0/10.3 user@R1# set LS3 protocols ospf area 0.0.0.0 interface lt-2/0/10.12 user@R1# set LS3 protocols ospf area 0.0.0.0 interface lo0.3 user@R1# set LS4 protocols rsvp interface lt-2/0/10.4 user@R1# set LS4 protocols rsvp interface lo0.4 user@R1# set LS4 protocols mpls interface lt-2/0/10.4 user@R1# set LS4 protocols mpls interface lo0.4 user@R1# set LS4 protocols ospf area 0.0.0.0 interface ge-2/0/0.0 user@R1# set LS4 protocols ospf area 0.0.0.0 interface lt-2/0/10.4 user@R1# set LS4 protocols ospf area 0.0.0.0 interface lo0.4 user@R1# set LS5 protocols rsvp interface lt-2/0/10.5 user@R1# set LS5 protocols rsvp interface lo0.5 user@R1# set LS5 protocols mpls interface lt-2/0/10.5 user@R1# set LS5 protocols mpls interface lo0.5 user@R1# set LS5 protocols ospf area 0.0.0.0 interface ge-2/0/3.0 user@R1# set LS5 protocols ospf area 0.0.0.0 interface lt-2/0/10.5 user@R1# set LS5 protocols ospf area 0.0.0.0 interface lo0.5 user@R1# set LS6 protocols rsvp interface lt-2/0/10.6 user@R1# set LS6 protocols rsvp interface lt-2/0/10.11 user@R1# set LS6 protocols rsvp interface lo0.6 user@R1# set LS6 protocols mpls interface lt-2/0/10.6 user@R1# set LS6 protocols mpls interface lt-2/0/10.11 user@R1# set LS6 protocols mpls interface lo0.6 user@R1# set LS6 protocols ospf area 0.0.0.0 interface lt-2/0/10.6 user@R1# set LS6 protocols ospf area 0.0.0.0 interface lt-2/0/10.11 user@R1# set LS6 protocols ospf area 0.0.0.0 interface lo0.6 user@R1# set LS7 protocols rsvp interface lt-2/0/10.7 user@R1# set LS7 protocols rsvp interface lo0.7 user@R1# set LS7 protocols mpls interface lt-2/0/10.7 user@R1# set LS7 protocols mpls interface lo0.7 user@R1# set LS7 protocols ospf area 0.0.0.0 interface ge-2/0/1.0 user@R1# set LS7 protocols ospf area 0.0.0.0 interface lt-2/0/10.7 user@R1# set LS7 protocols ospf area 0.0.0.0 interface lo0.7
Habilite la ingeniería de tráfico para OSPF.
[edit logical-systems] user@R1# set LS2 protocols ospf traffic-engineering user@R1# set LS3 protocols ospf traffic-engineering user@R1# set LS4 protocols ospf traffic-engineering user@R1# set LS5 protocols ospf traffic-engineering user@R1# set LS6 protocols ospf traffic-engineering user@R1# set LS7 protocols ospf traffic-engineering
Esto hace que el algoritmo del SPF tome en cuenta los LSP configurados en MPLS.
Configure los IDs del enrutador.
[edit logical-systems] user@R1# set LS2 routing-options router-id 100.20.20.20 user@R1# set LS3 routing-options router-id 100.30.30.30 user@R1# set LS4 routing-options router-id 100.40.40.40 user@R1# set LS5 routing-options router-id 100.50.50.50 user@R1# set LS6 routing-options router-id 100.60.60.60 user@R1# set LS7 routing-options router-id 100.70.70.70
Cuando termine de configurar el dispositivo, confirme la configuración.
[edit logical-systems] user@R1# commit
Resultados
Desde el modo de configuración, escriba el comando para confirmar su show logical-systems
configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
user@R1# show logical-systems LS1 { interfaces { ge-2/0/2 { unit 0 { description R1-to-CE1; family inet { address 10.0.244.10/30; } } } lt-2/0/10 { unit 1 { description LS1-to-LS2; encapsulation ethernet; peer-unit 2; family inet { address 2.2.2.1/24; } family mpls; } unit 8 { description LS1-to-LS6; encapsulation ethernet; peer-unit 6; family inet { address 6.6.6.1/24; } family mpls; } unit 9 { description LS1-to-LS3; encapsulation ethernet; peer-unit 3; family inet { address 3.3.3.1/24; } family mpls; } } lo0 { unit 1 { family inet { address 100.10.10.10/32; } } } } protocols { rsvp { interface lt-2/0/10.1; interface lt-2/0/10.8; interface lt-2/0/10.9; interface lo0.1; } mpls { traffic-engineering bgp-igp; label-switched-path LS1-to-LS5 { to 100.50.50.50; p2mp p2mp1; } label-switched-path LS1-to-LS7 { to 100.70.70.70; p2mp p2mp1; } label-switched-path LS1-to-LS4 { to 100.40.40.40; p2mp p2mp1; } interface lt-2/0/10.1; interface lt-2/0/10.8; interface lt-2/0/10.9; interface lo0.1; } ospf { traffic-engineering; area 0.0.0.0 { interface ge-2/0/2.0; interface lt-2/0/10.1; interface lt-2/0/10.8; interface lt-2/0/10.9; interface lo0.1; } } } routing-options { static { route 5.5.5.0/24 { p2mp-lsp-next-hop p2mp1; } route 7.7.7.0/24 { p2mp-lsp-next-hop p2mp1; } route 4.4.4.0/24 { p2mp-lsp-next-hop p2mp1; } } router-id 100.10.10.10; } } LS2 { interfaces { lt-2/0/10 { unit 2 { description LS2-to-LS1; encapsulation ethernet; peer-unit 1; family inet { address 172.16.2.2/24; } family mpls; } unit 10 { description LS2-to-LS5; encapsulation ethernet; peer-unit 5; family inet { address 5.5.5.1/24; } family mpls; } } lo0 { unit 2 { family inet { address 100.20.20.20/32; } } } } protocols { rsvp { interface lt-2/0/10.2; interface lt-2/0/10.10; interface lo0.2; } mpls { interface lt-2/0/10.2; interface lt-2/0/10.10; interface lo0.2; } ospf { traffic-engineering; area 0.0.0.0 { interface lt-2/0/10.2; interface lt-2/0/10.10; interface lo0.2; } } } routing-options { router-id 100.20.20.20; } } LS3 { interfaces { lt-2/0/10 { unit 3 { description LS3-to-LS1; encapsulation ethernet; peer-unit 9; family inet { address 3.3.3.2/24; } family mpls; } unit 12 { description LS3-to-LS4; encapsulation ethernet; peer-unit 4; family inet { address 4.4.4.1/24; } family mpls; } } lo0 { unit 3 { family inet { address 100.30.30.30/32; } } } } protocols { rsvp { interface lt-2/0/10.3; interface lt-2/0/10.12; interface lo0.3; } mpls { interface lt-2/0/10.3; interface lt-2/0/10.12; interface lo0.3; } ospf { traffic-engineering; area 0.0.0.0 { interface lt-2/0/10.3; interface lt-2/0/10.12; interface lo0.3; } } } routing-options { router-id 100.30.30.30; } } LS4 { interfaces { ge-2/0/0 { unit 0 { description R1-to-CE4; family inet { address 10.0.104.9/30; } } } lt-2/0/10 { unit 4 { description LS4-to-LS3; encapsulation ethernet; peer-unit 12; family inet { address 4.4.4.2/24; } family mpls; } } lo0 { unit 4 { family inet { address 100.40.40.40/32; } } } } protocols { rsvp { interface lt-2/0/10.4; interface lo0.4; } mpls { interface lt-2/0/10.4; interface lo0.4; } ospf { traffic-engineering; area 0.0.0.0 { interface ge-2/0/0.0; interface lt-2/0/10.4; interface lo0.4; } } } routing-options { router-id 100.40.40.40; } } LS5 { interfaces { ge-2/0/3 { unit 0 { description LS1-to-CE1; family inet { address 10.0.224.10/30; } } } lt-2/0/10 { unit 5 { description LS5-to-LS2; encapsulation ethernet; peer-unit 10; family inet { address 5.5.5.2/24; } family mpls; } } lo0 { unit 5 { family inet { address 100.50.50.50/32; } } } } protocols { rsvp { interface lt-2/0/10.5; interface lo0.5; } mpls { interface lt-2/0/10.5; interface lo0.5; } ospf { traffic-engineering; area 0.0.0.0 { interface ge-2/0/3.0; interface lt-2/0/10.5; interface lo0.5; } } } routing-options { router-id 100.50.50.50; } } LS6 { interfaces { lt-2/0/10 { unit 6 { description LS6-to-LS1; encapsulation ethernet; peer-unit 8; family inet { address 6.6.6.2/24; } family mpls; } unit 11 { description LS6-to-LS7; encapsulation ethernet; peer-unit 7; family inet { address 7.7.7.1/24; } family mpls; } } lo0 { unit 6 { family inet { address 100.60.60.60/32; } } } } protocols { rsvp { interface lt-2/0/10.6; interface lt-2/0/10.11; interface lo0.6; } mpls { interface lt-2/0/10.6; interface lt-2/0/10.11; interface lo0.6; } ospf { traffic-engineering; area 0.0.0.0 { interface lt-2/0/10.6; interface lt-2/0/10.11; interface lo0.6; } } } routing-options { router-id 100.60.60.60; } } LS7 { interfaces { ge-2/0/1 { unit 0 { description R1-to-CE3; family inet { address 10.0.134.10/30; } } } lt-2/0/10 { unit 7 { description LS7-to-LS6; encapsulation ethernet; peer-unit 11; family inet { address 7.7.7.2/24; } family mpls; } } lo0 { unit 7 { family inet { address 100.70.70.70/32; } } } } protocols { rsvp { interface lt-2/0/10.7; interface lo0.7; } mpls { interface lt-2/0/10.7; interface lo0.7; } ospf { traffic-engineering; area 0.0.0.0 { interface ge-2/0/1.0; interface lt-2/0/10.7; interface lo0.7; } } } routing-options { router-id 100.70.70.70; } }
Configuración del dispositivo CE1
Procedimiento paso a paso
Para configurar el dispositivo CE1:
Configure una interfaz para el sistema lógico LS1.
[edit] user@CE1# edit interfaces [edit interfaces] user@CE1# set ge-1/3/2 unit 0 family inet address 10.0.244.9/30 user@CE1# set ge-1/3/2 unit 0 description CE1-to-LS1 user@CE1# exit
Configure rutas estáticas del dispositivo CE1 a las otras tres redes del cliente, con el sistema lógico LS1 como el próximo salto.
[edit] user@CE1# edit routing-options [edit routing-options] set static route 10.0.104.8/30 next-hop 10.0.244.10 set static route 10.0.134.8/30 next-hop 10.0.244.10 set static route 10.0.224.8/30 next-hop 10.0.244.10 user@CE1# exit
Cuando termine de configurar el dispositivo, confirme la configuración.
[edit] user@CE1# commit
Resultados
Desde el modo de configuración, escriba los show interfaces
comandos y show routing-options
para confirmar su configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
user@CE1# show interfaces interfaces { ge-1/3/2 { unit 0 { family inet { address 10.0.244.9/30; description CE1-to-LS1; } } } }
user@CE1# show routing-options routing-options { static { route 10.0.104.8/30 next-hop 10.0.244.10; route 10.0.134.8/30 next-hop 10.0.244.10; route 10.0.224.8/30 next-hop 10.0.244.10; } }
Configuración del dispositivo CE2
Procedimiento paso a paso
Para configurar el dispositivo CE2:
Configure una interfaz para el sistema lógico LS5.
[edit] user@CE2# edit interfaces [edit interfaces] user@CE2# set ge-1/3/3 unit 0 family inet address 10.0.224.9/30 user@CE2# set ge-1/3/3 unit 0 description CE2-to-LS5 user@CE2# exit
Configure una ruta estática del dispositivo CE2 a CE1, con el sistema lógico LS5 como el próximo salto.
[edit] user@CE2# edit routing-options [edit routing-options] user@CE2# set static route 10.0.244.8/30 next-hop 10.0.224.10 user@CE2# exit
Cuando termine de configurar el dispositivo, confirme la configuración.
[edit] user@CE2# commit
Resultados
Desde el modo de configuración, escriba los show interfaces
comandos y show routing-options
para confirmar su configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
user@CE2# show interfaces interfaces { ge-1/3/3 { unit 0 { family inet { address 10.0.224.9/30; description CE2-to-LS5; } } } }
user@CE2# show routing-options routing-options { static { route 10.0.244.8/30 next-hop 10.0.224.10; } }
Configuración del dispositivo CE3
Procedimiento paso a paso
Para configurar el dispositivo CE3:
Configure una interfaz para el sistema lógico LS7.
[edit] user@CE3# edit interfaces [edit interfaces] user@CE3# set ge-2/0/1 unit 0 family inet address 10.0.134.9/30 user@CE3# set ge-2/0/1 unit 0 description CE3-to-LS7 user@CE3# exit
Configure una ruta estática del dispositivo CE3 a CE1, con el sistema lógico LS7 como el próximo salto.
[edit] user@CE3# edit routing-options [edit routing-options] user@CE3# set static route 10.0.244.8/30 next-hop 10.0.134.10 user@CE3# exit
Cuando termine de configurar el dispositivo, confirme la configuración.
[edit] user@CE3# commit
Resultados
Desde el modo de configuración, escriba los show interfaces
comandos y show routing-options
para confirmar su configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
user@CE3# show interfaces interfaces { ge-2/0/1 { unit 0 { family inet { address 10.0.134.9/30; description CE3-to-LS7; } } } }
user@CE3# show routing-options routing-options { static { route 10.0.244.8/30 next-hop 10.0.134.10; } }
Configuración del dispositivo CE4
Procedimiento paso a paso
Para configurar el dispositivo CE4:
Configure una interfaz para el sistema lógico LS4.
[edit] user@CE4# edit interfaces [edit interfaces] user@CE4# set ge-3/1/3 unit 0 family inet address 10.0.104.10/30 user@CE4# set ge-3/1/3 unit 0 description CE4-to-LS4
Configure una ruta estática del dispositivo CE4 a CE1, con el sistema lógico LS4 como el próximo salto.
[edit] user@CE4# edit routing-options [edit routing-options] user@CE4# set static route 10.0.244.8/30 next-hop 10.0.104.9 user@CE4# exit
Cuando termine de configurar el dispositivo, confirme la configuración.
[edit] user@CE4# commit
Resultados
Desde el modo de configuración, escriba los show interfaces
comandos y show routing-options
para confirmar su configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
user@CE4# show interfaces interfaces { ge-3/1/3 { unit 0 { family inet { address 10.0.104.10/30; description CE4-to-LS4; } } } }
user@CE4# show routing-options routing-options { static { route 10.0.244.8/30 next-hop 10.0.104.9; } }
Verificación
Confirme que la configuración funciona correctamente.
- Verificar la conectividad
- Verificar el estado del LSP de punto a multipunto
- Comprobación de la tabla de reenvío
Verificar la conectividad
Propósito
Asegúrese de que los dispositivos puedan hacer ping entre sí.
Acción
Ejecute el ping
comando desde CE1 a la interfaz en CE2 que se conecta a LS5.
user@CE1> ping 10.0.224.9 PING 10.0.224.9 (10.0.224.9): 56 data bytes 64 bytes from 10.0.224.9: icmp_seq=0 ttl=61 time=1.387 ms 64 bytes from 10.0.224.9: icmp_seq=1 ttl=61 time=1.394 ms 64 bytes from 10.0.224.9: icmp_seq=2 ttl=61 time=1.506 ms ^C --- 10.0.224.9 ping statistics --- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max/stddev = 1.387/1.429/1.506/0.055 ms
Ejecute el ping
comando desde CE1 a la interfaz en CE3 que se conecta a LS7.
user@CE1> ping 10.0.134.9 PING 10.0.134.9 (10.0.134.9): 56 data bytes 64 bytes from 10.0.134.9: icmp_seq=0 ttl=61 time=1.068 ms 64 bytes from 10.0.134.9: icmp_seq=1 ttl=61 time=1.062 ms 64 bytes from 10.0.134.9: icmp_seq=2 ttl=61 time=1.053 ms ^C --- 10.0.134.9 ping statistics --- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max/stddev = 1.053/1.061/1.068/0.006 ms
Ejecute el ping
comando desde CE1 a la interfaz en CE4 que se conecta a LS4.
user@CE1> ping 10.0.104.10 PING 10.0.104.10 (10.0.104.10): 56 data bytes 64 bytes from 10.0.104.10: icmp_seq=0 ttl=61 time=1.079 ms 64 bytes from 10.0.104.10: icmp_seq=1 ttl=61 time=1.048 ms 64 bytes from 10.0.104.10: icmp_seq=2 ttl=61 time=1.070 ms ^C --- 10.0.104.10 ping statistics --- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max/stddev = 1.048/1.066/1.079/0.013 ms
Verificar el estado del LSP de punto a multipunto
Propósito
Asegúrese de que los LSR de entrada, tránsito y salida estén en estado de conexión.
En este ejemplo, el show rsvp session
comando muestra el mismo resultado que el show mpls lsp p2mp
comando.
Acción
Ejecute el show mpls lsp p2mp
comando en todos los LSR. Aquí solo se muestra ECE entrada.
user@R1> set cli logical-system LS1 Logical system: LS1 user@R1:LS1> show mpls lsp p2mp Ingress LSP: 1 sessions P2MP name: p2mp1, P2MP branch count: 3 To From State Rt P ActivePath LSPname 100.40.40.40 100.10.10.10 Up 0 * LS1-LS4 100.70.70.70 100.10.10.10 Up 0 * LS1-LS7 100.50.50.50 100.10.10.10 Up 0 * LS1-LS5 Total 3 displayed, Up 3, Down 0 ...
Comprobación de la tabla de reenvío
Propósito
Asegúrese de que las rutas estén configuradas de la manera esperada con el show route forwarding-table
comando. Aquí solo se muestran las rutas a las redes remotas de los clientes.
Acción
user@R1:LS1> show route forwarding-table Routing table: default.inet Internet: Destination Type RtRef Next hop Type Index NhRef Netif ... 10.0.104.8/30 user 0 3.3.3.2 ucst 1006 6 lt-2/0/10.9 10.0.134.8/30 user 0 6.6.6.2 ucst 1010 6 lt-2/0/10.8 10.0.224.8/30 user 0 172.16.2.2 ucst 1008 6 lt-2/0/10.1 ...