Multidifusión en VPN de capa 3
Puede configurar el enrutamiento de multidifusión a través de una red que ejecute una VPN de capa 3 que cumpla con el RFC 4364. En este tema, se proporciona una descripción general de la multidifusión y se describe la configuración de dispositivos para admitir tráfico de multidifusión en una VPN de capa 3.
Descripción de los conceptos y protocolos de MVPN
- Descripción general de la multidifusión a través de VPN de capa 3
- Envío de mensajes de saludo PIM a los enrutadores de PE
- Envío de mensajes de unión PIM a los enrutadores de PE
- Recepción de la transmisión de multidifusión
Descripción general de la multidifusión a través de VPN de capa 3
En el entorno de unidifusión para VPN de capa 3, toda la información de estado de VPN está contenida en los enrutadores de PE. Sin embargo, con la multidifusión para VPN de capa 3, las adyacencias de multidifusión independiente de protocolo (PIM) se establecen de una de las siguientes maneras:
Puede establecer adyacencias PIM entre el enrutador CE y el enrutador de PE mediante una instancia VRF en el
[edit routing-instances instance-name protocols pim]
nivel jerárquico. Debe incluir la instrucción para elgroup-address
túnel del proveedor, especificando un grupo de multidifusión. El punto de encuentro (RP) enumerado en la instancia de VRF es el RP del cliente de VPN (C-RP).También puede establecer la instancia de PIM principal y los vecinos IGP del PE mediante la configuración de instrucciones en el nivel jerárquico de [editar protocolos pim]. Debe agregar el grupo de multidifusión especificado en la instancia VRF a la instancia PIM principal. El conjunto de adyacencias PIM principales en toda la red del proveedor de servicios constituye la ruta de reenvío que se convierte en un árbol rp arraigado en el RP del proveedor de servicios (SP-RP). Por lo tanto, los enrutadores P dentro del núcleo del proveedor deben mantener la información de estado de multidifusión para las VPN.
Para que esto funcione correctamente, necesita dos tipos de enrutadores RP para cada VPN:
Un C-RP: un enrutador RP ubicado en algún lugar de la VPN (puede ser un enrutador de proveedor de servicios o un enrutador del cliente).
Un SP-RP: un enrutador RP ubicado dentro de la red del proveedor de servicios.
Nota:Un enrutador PE puede actuar como SP-RP y C-RP. Trasladar estas tareas de configuración de multidifusión a enrutadores de proveedores de servicios ayuda a simplificar el proceso de configuración de VPN de capa 3 de multidifusión para los clientes. Sin embargo, no se admite la configuración de SP-RP y VPN C-RP en el mismo enrutador pe.
Para configurar la multidifusión a través de una VPN de capa 3, debe instalar una tarjeta de interfaz física (PIC) de servicios de túnel en los siguientes dispositivos:
Enrutadores P que actúan como SP
Enrutadores pe configurados para ejecutar enrutamiento de multidifusión
Enrutadores CE que actúan como enrutadores designados o como VPN-RPs
Para obtener más información acerca de la ejecución de multidifusión en VPN de capa 3, consulte los documentos siguientes:
Borrador de Internet draft-rosen-vpn-mcast-02.txt, Multidifusión en VPN MPLS/BGP
Las siguientes secciones describen el funcionamiento de una VPN de multidifusión. La figura 1 muestra la topología de red utilizada.

Envío de mensajes de saludo PIM a los enrutadores de PE
El primer paso para inicializar la multidifusión a través de una VPN de capa 3 es la distribución de un mensaje de saludo PIM desde un enrutador PE (llamado PE3 en esta sección) a todos los demás enrutadores de PE en los que está configurado PIM.
Puede configurar PIM en la instancia de enrutamiento VPN de capa 3 en el enrutador PE3. Si se instala una PIC de servicios de túnel en la plataforma de enrutamiento, se crea una interfaz de multidifusión. Esta interfaz se utiliza para comunicarse entre la instancia PIM dentro de la instancia de enrutamiento VRF y la instancia PIM principal.
Lo siguiente ocurre cuando se envía un mensaje de saludo PIM a los enrutadores pe:
Se envía un mensaje de saludo PIM desde la instancia de enrutamiento VRF a través de la interfaz de multidifusión. Un encabezado de encapsulación de enrutamiento genérico (GRE) se antepone al mensaje de Hola PIM. El mensaje de encabezado incluye la dirección del grupo VPN y la dirección de circuito cerrado del enrutador PE3.
Un encabezado de registro PIM se antepone al mensaje de saludo a medida que el paquete se bucle a través de la interfaz de encapsulación PIM. Este encabezado contiene la dirección de destino del SP-RP y la dirección de circuito cerrado del enrutador PE3.
El paquete se envía al SP-RP.
El SP-RP elimina el encabezado superior del paquete y envía el mensaje de Hola encapsulado de GRE restante a todos los enrutadores PE.
La instancia PIM principal en cada enrutador de PE controla el paquete encapsulado GRE. Dado que la dirección del grupo VPN está contenida en el paquete, la instancia principal quita el encabezado GRE del paquete y envía el mensaje de hola, que contiene la dirección de grupo VPN adecuada dentro de la instancia de enrutamiento VRF, a través de la interfaz de multidifusión.
Envío de mensajes de unión PIM a los enrutadores de PE
Para recibir una difusión de multidifusión desde una red de multidifusión, un enrutador CE debe enviar un mensaje de PIM Join al C-RP. El proceso descrito en esta sección hace referencia a la Figura 1.
El enrutador CE5 debe recibir una difusión de multidifusión de la fuente de multidifusión 224.1.1.1. Para recibir la difusión, envía un mensaje de unión PIM al C-RP (el enrutador PE3):
El mensaje de Unión PIM se envía a través de la interfaz de multidifusión y un encabezado GRE se antepone al mensaje. El encabezado GRE contiene el ID de grupo VPN y la dirección de circuito cerrado del enrutador PE3.
Luego, el mensaje de UNIÓN PIM se envía a través de la interfaz de encapsulación PIM y un encabezado de registro se antepone al paquete. El encabezado del registro contiene la dirección IP del SP-RP y la dirección de circuito cerrado del enrutador PE3.
El mensaje de Unión PIM se envía al SP-RP mediante enrutamiento de unidifusión.
En el SP-RP, se elimina el encabezado del registro (permanece el encabezado GRE) y el paquete se envía a todos los enrutadores pe.
El enrutador PE2 recibe el paquete y, dado que el vínculo al C-RP se encuentra a través del enrutador PE2, envía el paquete a través de la interfaz de multidifusión para quitar el encabezado GRE.
Por último, el mensaje de UNIÓN PIM se envía al C-RP.
Recepción de la transmisión de multidifusión
Los pasos a continuación describen cómo se propaga una transmisión de multidifusión por toda la red:
El origen de multidifusión conectado al enrutador CE1 envía el paquete al grupo 224.1.1.1 (la dirección del grupo VPN). El paquete se encapsula en un registro PIM.
Dado que este paquete ya incluye el encabezado PIM, se reenvía mediante enrutamiento de unidifusión al C-RP a través de vpn de capa 3.
El C-RP elimina el paquete y lo envía a las interfaces descendentes (que incluyen la interfaz de vuelta al enrutador CE3). El enrutador CE3 también reenvía esto al enrutador PE3.
El paquete se envía a través de la interfaz de multidifusión en el enrutador PE2; en el proceso, el encabezado GRE se antepone al paquete.
A continuación, el paquete se envía a través de la interfaz de encapsulación PIM, donde el encabezado del registro se antepone al paquete de datos.
Luego, el paquete se reenvía al SP-RP, el cual elimina el encabezado del registro, deja intacto el encabezado GRE y envía el paquete a los enrutadores pe.
Los enrutadores PE eliminan el encabezado gre y reenvían el paquete a los enrutadores CE que solicitaron la difusión de multidifusión mediante el envío del mensaje de unión pim.
Nota:Los enrutadores de PE que no han recibido solicitudes de difusión de multidifusión de sus enrutadores CE conectados aún reciben paquetes para la difusión. Estos enrutadores PE dejan caer los paquetes a medida que se reciben.
Estándares de VPN de multidifusión compatibles
Junos OS admite sustancialmente las siguientes RFC y borrador de Internet, que definen estándares para redes privadas virtuales (VPN) de multidifusión.
RFC 6513, multidifusión en VPN IP MPLS/BGP
RFC 6514, Codificaciones y procedimientos de BGP para multidifusión en VPN IP MPLS/BGP
Direcciones de infraestructura DE RFC 6515, IPv4 e IPv6 en actualizaciones del BGP para VPN de multidifusión
RFC 6625, Comodín en rutas de descubrimiento automático de VPN multidifusión
Borrador de Internet draft-morin-l3vpn-mvpn-fast-failover-06.txt, Conmutación por error rápida en la corriente ascendente de VPN de multidifusión
Borrador de Internet draft-raggarwa-l3vpn-bgp-mvpn-extranet-08.txt, Extranet en BGP Multidifusión VPN (MVPN)
-
RFC 7900, Multidifusión extranet en VPN MPLS BGP/IP (soporte parcial)
-
RFC 8534, Seguimiento explícito con rutas comodín en VPN de multidifusión (soporte parcial)
-
RFC 9081, Interoperación entre las rutas activas de origen de la red privada virtual (MVPN) de multidifusión y el protocolo de directorio de origen de multidifusión (MSDP)
Ver también
Configuración de VPN de capa 3 de multidifusión
Puede configurar dos tipos de VPN de capa 3 de multidifusión mediante Junos OS:
Vpn de multidifusión de Rosen borrador: las VPN de multidifusión de Rosen se describen en RFC 4364, Redes privadas virtuales (VPN) IP BGP/MPLS y se basan en la sección dos del borrador de Internet IETF draft-rosen-vpn-mcast-06.txt, Multidifusión en VPN MPLS/BGP (vencido en abril de 2004).
VPN de multidifusión de última generación: las VPN de multidifusión de última generación se describen en borradores de Internet draft-ietf-l3vpn-2547bis-mcast-bgp-03.txt, Codificaciones BGP para Multidifusión en VPN IP MPLS/BGP y draft-ietf-l3vpn-2547bis-mcast-02.txt, Multidifusión en VPN IP MPLS/BGP.
En esta sección se describe cómo configurar un borrador de VPN de multidifusión rosen. Esta información se le proporciona en caso de que ya tenga VPN de multidifusión PIM dual configuradas en su red. Para obtener más información acerca de las VPN de multidifusión MPLS de BGP (también conocidas como VPN de multidifusión de última generación), consulte Sitios de VPN de multidifusión MBGP.
Las VPN de multidifusión draft-rosen no se admiten en un entorno de sistema lógico, aunque las instrucciones de configuración se pueden configurar en la jerarquía de sistemas lógicos.
Puede configurar una VPN de capa 3 para admitir tráfico de multidifusión mediante el protocolo de enrutamiento de multidifusión independiente de protocolo (PIM). Para admitir la multidifusión, debe configurar PIM en enrutadores dentro de la VPN y dentro de la red del proveedor de servicios.
Cada enrutador de PE configurado para ejecutar multidifusión en VPN de capa 3 debe tener una PIC de servicios de túnel. También se requiere una PIC de servicios de túnel en los enrutadores P que actúan como puntos de encuentro (SP). Las PIC de servicios de túnel también se necesitan en todos los enrutadores CE que actúan como enrutadores designados (enrutadores de primer salto o último salto) o como SP, tal como se encuentran en entornos piM que no son VPN.
Configure la instancia PIM maestra en el [edit protocols pim]
nivel jerárquico en los enrutadores CE y PE. Esta configuración de instancia PIM maestra en el enrutador de PE debe coincidir con la configuración de los enrutadores de núcleo de los proveedores de servicios.
También debe configurar una instancia PIM para la VPN de capa 3 en el [edit routing-instances routing-instance-name protocols pim]
nivel jerárquico del enrutador de PE. Esto crea una instancia PIM para la instancia de enrutamiento indicada. La configuración de la instancia PIM en el enrutador de PE debe coincidir con la instancia de PIM configurada en el enrutador CE al que está conectado el enrutador de PE.
Para obtener más información acerca de cómo configurar PIM, consulte la Guía del usuario de protocolos de multidifusión .
Incluya la vpn-apply-export
instrucción para configurar la dirección de grupo designada para la VPN en la red del proveedor de servicios. Esta dirección debe ser única para cada VPN y debe configurarse en la instancia de enrutamiento VRF de todos los enrutadores de PE que se conectan a la misma VPN. Garantiza que el tráfico de multidifusión se transmita solo a la VPN especificada.
Incluya la vpn-apply-export
instrucción:
vpn-apply-export address;
Para obtener una lista de niveles de jerarquía en los que puede configurar esta instrucción, consulte la sección resumen de instrucción de esta instrucción.
Puede incluir esta instrucción en los siguientes niveles jerárquicos:
[edit routing-instances routing-instance-name protocols pim]
[edit logical-systems logical-system-name routing-instances routing-instance-name protocols pim]
El resto de la configuración vpn de capa 3 para multidifusión es convencional y se describe en otras secciones de este manual. La mayoría de las tareas de configuración específicas necesarias para activar la multidifusión en un entorno VPN implican PIM.
Ver también
Ejemplo: Configurar el equilibrio de carga de unión PIM en Draft-Rosen MULTICAST VPN
En este ejemplo, se muestra cómo configurar el enrutamiento de varias rutas para rutas de red privada (VPN) externas e internas con métricas desiguales del protocolo de puerta de enlace interior (IGP), y la multidifusión independiente de protocolo (PIM) se unen al equilibrio de carga en enrutadores de borde de proveedor (PE) que ejecutan VPN de multidifusión Draft-Rosen (MVPN). Esta función permite que los mensajes de unión del PIM del cliente (C-PIM) se equilibren con la carga en las rutas ascendentes externas e internas del BGP (BEIGP) cuando el enrutador de PE tiene rutas de BGP externa (EBGP) e interna (IBGP) hacia el origen o el punto de encuentro (RP).
Requisitos
En este ejemplo, se requieren los siguientes componentes de hardware y software:
Tres enrutadores que pueden ser una combinación de enrutadores de borde multiservicio serie M, plataformas de enrutamiento universal 5G serie MX o enrutadores de núcleo de la serie T.
Junos OS versión 12.1 o posterior se ejecuta en todos los dispositivos.
Antes de empezar:
Configure las interfaces del dispositivo.
Configure los siguientes protocolos de enrutamiento en todos los enrutadores de PE:
OSPF
MPLS
LDP
PIM
BGP
Configure una VPN de multidifusión.
Descripción general y topología
Junos OS versión 12.1 y posterior admiten configuración de varias rutas junto con equilibrio de carga de unión PIM. Esto permite que los mensajes de unión de C-PIM tengan un equilibrio de carga en rutas BEIGP desiguales, si un enrutador de PE tiene rutas EBGP e IBGP hacia el origen (o RP). En versiones anteriores, solo se utilizó la ruta ebGP activa para enviar los mensajes de unión. Esta función se aplica a los mensajes de unión de C-PIM IPv4.
Durante el equilibrio de carga, si un enrutador de PE pierde una o más rutas EBGP hacia el origen (o RP), los mensajes de unión de C-PIM que utilizaban anteriormente la ruta EBGP se mueven a una interfaz de túnel de multidifusión y el vecino de reenvío de ruta inversa (RPF) en la interfaz de túnel de multidifusión se selecciona según un mecanismo hash.
Al descubrir la primera ruta del EBGP hacia el origen (o RP), solo los mensajes de unión nuevos obtienen equilibrio de carga en las rutas DE BEIGP, mientras que los mensajes de unión existentes en la interfaz de túnel de multidifusión no se ven afectados.
Aunque el objetivo principal para el equilibrio de carga de unión de PIM de varias rutas es utilizar rutas BEIGP desiguales para el tráfico de multidifusión, se pueden evitar los potenciales bucles de unión si un enrutador de PE elige solo la ruta EBGP cuando hay uno o más mensajes de unión para diferentes grupos desde un enrutador de PE remoto. Si el mensaje de unión del enrutador de PE remoto llega después de que el enrutador de PE ya haya elegido IBGP como la ruta ascendente, los posibles bucles se pueden romper cambiando la ruta ascendente seleccionada a EBGP.
Durante un cambio agraciado del motor de enrutamiento (GRES), la selección de ruta de BEIGP para los mensajes de unión de C-PIM puede variar, ya que la selección de interfaz ascendente se realiza de nuevo para el nuevo motor de enrutamiento en función de los mensajes de unión que recibe de los vecinos de CE y PE. Esto puede dar lugar a la interrupción del tráfico de multidifusión según el número de mensajes de unión recibidos y la carga en la red en el momento del reinicio agraciado. Sin embargo, la función de enrutamiento activo sin interrupciones no es compatible y no tiene ningún impacto en el tráfico de multidifusión en un escenario de MVPN Draft-Rosen.
En este ejemplo, PE1 y PE2 son los enrutadores de PE ascendente para los que está configurada la función de equilibrio de carga de unión DE PIM de varias rutas. Los enrutadores PE1 y PE2 tienen una ruta EBGP y una ruta IBGP cada uno hacia el origen. El origen y el receptor conectados a los enrutadores de borde del cliente (CE) son hosts BSD libres.
En los enrutadores de PE que tienen rutas BEIGP hacia el origen (o RP), como PE1 y PE2, el equilibrio de carga de unión PIM se realiza de la siguiente manera:
El equilibrio de carga existente basado en recuentos de unión se realiza de tal manera que el algoritmo seleccione primero la interfaz C-PIM menos cargada. Si hay carga igual o ninguna en todas las interfaces de C-PIM, los mensajes de unión se distribuyen por igual entre las interfaces ascendentes disponibles.
En la Figura 2, si el enrutador PE1 recibe mensajes de unión PIM del enrutador CE2, y si hay carga igual o ninguna en las rutas EBGP e IBGP hacia el origen, los mensajes de unión se equilibran en las rutas BEIGP.
Si la interfaz menos cargada seleccionada es una interfaz de túnel de multidifusión, puede haber un potencial bucle de unión si la lista descendente del mensaje de unión del cliente (C-join) ya contiene la interfaz de túnel de multidifusión. En tal caso, la interfaz menos cargada entre las rutas EBGP se selecciona como la interfaz ascendente para el mensaje C-join.
Suponiendo que la ruta IBGP es la menos cargada, el enrutador PE1 envía los mensajes de unión a PE2 mediante la ruta IBGP. Si los mensajes de unión PIM del enrutador PE3 llegan a PE1, la lista descendente de los mensajes de C-join para PE3 ya contiene una interfaz de túnel de multidifusión, lo que puede dar lugar a un potencial bucle de unión, ya que tanto las interfaces ascendentes como las descendentes son interfaces de túnel de multidifusión. En este caso, PE1 solo usa la ruta EBGP para enviar los mensajes de unión.
Si la interfaz menos cargada seleccionada es una interfaz de túnel de multidifusión y la interfaz de túnel de multidifusión no está presente en la lista descendente de los mensajes de C-join, no es necesario el mecanismo de prevención de bucles. Si algún enrutador de PE ya anunció el tipo, la longitud y los valores (TLV) de árbol de distribución de multidifusión de datos (MDT), ese enrutador de PE se selecciona como el vecino ascendente.
Cuando el enrutador PE1 envía los mensajes de unión a PE2 utilizando la ruta IBGP menos cargada y si PE3 envía sus mensajes de unión a PE2, no se crea ningún bucle de unión.
Si ningún MDT de datos TLV corresponde al mensaje de C-join, el vecino menos cargado en una interfaz de túnel de multidifusión se selecciona como interfaz ascendente.
En enrutadores de PE que solo tienen rutas IBGP hacia el origen (o RP), como PE3, el equilibrio de carga de unión PIM se realiza de la siguiente manera:
El enrutador PE solo encuentra una interfaz de túnel de multidifusión como interfaz RPF, y el equilibrio de carga se realiza en los vecinos C-PIM en una interfaz de túnel de multidifusión.
El enrutador PE3 equilibra la carga PIM y se une a los mensajes recibidos del enrutador CE4 a través de las rutas IBGP a los enrutadores PE1 y PE2.
Si algún enrutador de PE ya ha anunciado TTLV de MDT de datos correspondientes a los mensajes de C-join, ese enrutador de PE se selecciona como vecino RPF.
Para un flujo de multidifusión C determinado, al menos uno de los enrutadores de PE que tengan rutas BEIGP hacia el origen (o RP) debe usar solo la ruta EBGP para evitar o romper los bucles de unión. Como resultado del mecanismo de evitación de bucles, un enrutador de PE tiene la limitación de elegir entre las rutas BEIGP cuando una interfaz de túnel de multidifusión ya está presente en la lista descendente.
En la figura 2, suponiendo que el host CE2 está interesado en recibir tráfico del origen y CE2 inicia varios mensajes de unión PIM para diferentes grupos (grupo 1 con dirección de grupo 203.0.113.1 y grupo 2 con dirección de grupo 203.0.113.2), los mensajes de unión para ambos grupos llegan al enrutador PE1.
El enrutador PE1 distribuye de manera igual los mensajes de unión entre las rutas DEIGP hacia el origen. Suponiendo que los mensajes de unión del Grupo 1 se envían al enrutador CE1 directamente mediante la ruta EBGP, y los mensajes de unión del Grupo 2 se envían al enrutador PE2 mediante la ruta IBGP, PE1 y PE2 se convierten en los vecinos de RPF para los mensajes de unión del grupo 1 y del grupo 2, respectivamente.
Cuando el enrutador CE3 inicia los mensajes de unión de PIM de grupo 1 y grupo 2, los mensajes de unión de ambos grupos llegan al enrutador PE2. El enrutador PE2 distribuye de manera igual los mensajes de unión entre las rutas de BEIGP hacia el origen. Dado que PE2 es el vecino de RPF para los mensajes de unión del Grupo 2, envía los mensajes de unión del Grupo 2 directamente al enrutador CE1 mediante la ruta EBGP. Los mensajes de unión del grupo 1 se envían al enrutador PE1 mediante la ruta IBGP.
Sin embargo, si el enrutador CE4 inicia varios mensajes de unión a PIM de grupo 1 y grupo 2, no hay control sobre cómo se distribuyen estos mensajes de unión recibidos en el enrutador PE3 para llegar al origen. La selección del vecino de RPF por PE3 puede afectar el equilibrio de carga de unión PIM en rutas BEIGP.
Si PE3 envía mensajes de unión del grupo 1 a PE1 y el grupo 2 une mensajes a PE2, no se produce ningún cambio en el vecino de RPF. Como resultado, no se crean bucles de unión.
Si PE3 envía mensajes de unión del grupo 1 a PE2 y los mensajes de unión del grupo 2 a PE1, se produce un cambio en el vecino RPF para los distintos grupos, lo que da como resultado la creación de bucles de unión. Para evitar potenciales bucles de unión, PE1 y PE2 no consideran las rutas IBGP para enviar los mensajes de unión recibidos del enrutador PE3. En su lugar, los mensajes de unión se envían directamente al enrutador CE1 utilizando solo la ruta EBGP.
El mecanismo de evitación de bucles en una MVPN Draft-Rosen tiene las siguientes limitaciones:
Dado que el momento de llegada de los mensajes de unión en enrutadores de PE remotos determina la distribución de los mensajes de unión, la distribución podría ser subóptima en términos de recuento de unión.
Dado que los bucles de unión no se pueden evitar y pueden ocurrir debido al tiempo de los mensajes de unión, el cambio posterior de la interfaz de RPF conduce a la pérdida de tráfico de multidifusión. Esto se puede evitar mediante la implementación de la función piM antes de la interrupción.
La función piM antes de pausa es un enfoque para detectar y romper bucles de unión de C-PIM en un MVPN Draft-Rosen. Los mensajes de unión de C-PIM se envían al nuevo vecino de RPF después de establecer la relación de vecino PIM, pero antes de actualizar la entrada de reenvío de multidifusión relacionada. Aunque el vecino RPF ascendente habría actualizado su entrada de reenvío de multidifusión y comenzado a enviar el tráfico de multidifusión descendente, el enrutador descendente no reenvía el tráfico de multidifusión (debido a un error de comprobación de RPF) hasta que la entrada de reenvío de multidifusión se actualiza con el nuevo vecino de RPF. Esto ayuda a garantizar que el tráfico de multidifusión esté disponible en la nueva ruta antes de cambiar la interfaz RPF de la entrada de reenvío de multidifusión.

Configuración
Configuración rápida de CLI
Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red y, luego, copie y pegue los comandos en la CLI en el nivel de jerarquía [edit].
PE1
set routing-instances vpn1 instance-type vrf set routing-instances vpn1 interface ge-5/0/4.0 set routing-instances vpn1 interface ge-5/2/0.0 set routing-instances vpn1 interface lo0.1 set routing-instances vpn1 route-distinguisher 1:1 set routing-instances vpn1 vrf-target target:1:1 set routing-instances vpn1 routing-options multipath vpn-unequal-cost equal-external-internal set routing-instances vpn1 protocols bgp export direct set routing-instances vpn1 protocols bgp group bgp type external set routing-instances vpn1 protocols bgp group bgp local-address 192.0.2.4 set routing-instances vpn1 protocols bgp group bgp family inet unicast set routing-instances vpn1 protocols bgp group bgp neighbor 192.0.2.5 peer-as 3 set routing-instances vpn1 protocols bgp group bgp1 type external set routing-instances vpn1 protocols bgp group bgp1 local-address 192.0.2.1 set routing-instances vpn1 protocols bgp group bgp1 family inet unicast set routing-instances vpn1 protocols bgp group bgp1 neighbor 192.0.2.2 peer-as 4 set routing-instances vpn1 protocols pim group-address 198.51.100.1 set routing-instances vpn1 protocols pim rp static address 10.255.8.168 set routing-instances vpn1 protocols pim interface all set routing-instances vpn1 protocols pim join-load-balance
PE2
set routing-instances vpn1 instance-type vrf set routing-instances vpn1 interface ge-2/0/3.0 set routing-instances vpn1 interface ge-4/0/5.0 set routing-instances vpn1 interface lo0.1 set routing-instances vpn1 route-distinguisher 2:2 set routing-instances vpn1 vrf-target target:1:1 set routing-instances vpn1 routing-options multipath vpn-unequal-cost equal-external-internal set routing-instances vpn1 protocols bgp export direct set routing-instances vpn1 protocols bgp group bgp1 type external set routing-instances vpn1 protocols bgp group bgp1 local-address 10.90.10.1 set routing-instances vpn1 protocols bgp group bgp1 family inet unicast set routing-instances vpn1 protocols bgp group bgp1 neighbor 10.90.10.2 peer-as 45 set routing-instances vpn1 protocols bgp group bgp type external set routing-instances vpn1 protocols bgp group bgp local-address 10.50.10.2 set routing-instances vpn1 protocols bgp group bgp family inet unicast set routing-instances vpn1 protocols bgp group bgp neighbor 10.50.10.1 peer-as 4 set routing-instances vpn1 protocols pim group-address 198.51.100.1 set routing-instances vpn1 protocols pim rp static address 10.255.8.168 set routing-instances vpn1 protocols pim interface all set routing-instances vpn1 protocols pim join-load-balance
Procedimiento
Procedimiento paso a paso
El siguiente ejemplo requiere que navegue por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en modo de configuración. Para configurar el enrutador PE1:
Repita este procedimiento para cada enrutador de Juniper Networks en el dominio MVPN, después de modificar los nombres de interfaz, direcciones y cualquier otro parámetro apropiado para cada enrutador.
Configure una instancia de enrutamiento y reenvío DE VPN (VRF).
[edit routing-instances vpn1] user@PE1# set instance-type vrf user@PE1# set interface ge-5/0/4.0 user@PE1# set interface ge-5/2/0.0 user@PE1# set interface lo0.1 user@PE1# set route-distinguisher 1:1 user@PE1# set vrf-target target:1:1
Habilite el equilibrio de carga independiente del protocolo para la instancia de VRF.
[edit routing-instances vpn1] user@PE1# set routing-options multipath vpn-unequal-cost equal-external-internal
Configure grupos de BGP y vecinos para habilitar el enrutamiento de PE a CE.
[edit routing-instances vpn1 protocols] user@PE1# set bgp export direct user@PE1# set bgp group bgp type external user@PE1# set bgp group bgp local-address 192.0.2.4 user@PE1# set bgp group bgp family inet unicast user@PE1# set bgp group bgp neighbor 192.0.2.5 peer-as 3 user@PE1# set bgp group bgp1 type external user@PE1# set bgp group bgp1 local-address 192.0.2.1 user@PE1# set bgp group bgp1 family inet unicast user@PE1# set bgp group bgp1 neighbor 192.0.2.2 peer-as 4
Configure PIM para habilitar el enrutamiento de multidifusión de PE a CE.
[edit routing-instances vpn1 protocols] user@PE1# set pim group-address 198.51.100.1 user@PE1# set pim rp static address 10.255.8.168
Habilite PIM en todas las interfaces de red.
[edit routing-instances vpn1 protocols] user@PE1# set pim interface all
Habilite el equilibrio de carga de unión PIM para la instancia de VRF.
[edit routing-instances vpn1 protocols] user@PE1# set pim join-load-balance
Resultados
Desde el modo de configuración, ingrese el comando show-routing-instances para confirmar la configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
routing-instances { vpn1 { instance-type vrf; interface ge-5/0/4.0; interface ge-5/2/0.0; interface lo0.1; route-distinguisher 1:1; vrf-target target:1:1; routing-options { multipath { vpn-unequal-cost equal-external-internal; } } protocols { bgp { export direct; group bgp { type external; local-address 192.0.2.4; family inet { unicast; } neighbor 192.0.2.5 { peer-as 3; } } group bgp1 { type external; local-address 192.0.2.1; family inet { unicast; } neighbor 192.0.2.2 { peer-as 4; } } } pim { group-address 198.51.100.1; rp { static { address 10.255.8.168; } } interface all; join-load-balance; } } } }
Si ha terminado de configurar el dispositivo , ingrese confirmación desde el modo de configuración.
Verificación
Confirme que la configuración funciona correctamente.
Verificar el equilibrio de carga de unión de PIM para diferentes grupos de mensajes de unión
Propósito
Verifique el equilibrio de carga de unión PIM para los diferentes grupos de mensajes de unión recibidos en el enrutador PE1.
Acción
Desde el modo operativo, ejecute el comando show pim join instance extensive .
user@PE1>show pim join instance extensive
Instance: PIM.vpn1 Family: INET
R = Rendezvous Point Tree, S = Sparse, W = Wildcard
Group: 203.0.113.1
Source: *
RP: 10.255.8.168
Flags: sparse,rptree,wildcard
Upstream interface: ge-5/2/0.1
Upstream neighbor: 10.10.10.2
Upstream state: Join to RP
Downstream neighbors:
Interface: ge-5/0/4.0
10.40.10.2 State: Join Flags: SRW Timeout: 207
Group: 203.0.113.2
Source: *
RP: 10.255.8.168
Flags: sparse,rptree,wildcard
Upstream interface: mt-5/0/10.32768
Upstream neighbor: 19.19.19.19
Upstream state: Join to RP
Downstream neighbors:
Interface: ge-5/0/4.0
10.40.10.2 State: Join Flags: SRW Timeout: 207
Group: 203.0.113.3
Source: *
RP: 10.255.8.168
Flags: sparse,rptree,wildcard
Upstream interface: ge-5/2/0.1
Upstream neighbor: 10.10.10.2
Upstream state: Join to RP
Downstream neighbors:
Interface: ge-5/0/4.0
10.40.10.2 State: Join Flags: SRW Timeout: 207
Group: 203.0.113.4
Source: *
RP: 10.255.8.168
Flags: sparse,rptree,wildcard
Upstream interface: mt-5/0/10.32768
Upstream neighbor: 19.19.19.19
Upstream state: Join to RP
Downstream neighbors:
Interface: ge-5/0/4.0
10.40.10.2 State: Join Flags: SRW Timeout: 207
Significado
El resultado muestra cómo el enrutador PE1 ha equilibrado la carga de los mensajes de unión de C-PIM para cuatro grupos diferentes.
Para los mensajes de unión del grupo 1 (dirección del grupo: 203.0.113.1) y del grupo 3 (dirección del grupo: 203.0.113.3), el enrutador PE1 seleccionó la ruta EBGP hacia el enrutador CE1 para enviar los mensajes de unión.
Para los mensajes de unión del grupo 2 (dirección del grupo: 203.0.113.2) y del grupo 4 (dirección del grupo: 203.0.113.4), el enrutador PE1 ha seleccionado la ruta IBGP hacia el enrutador PE2 para enviar los mensajes de unión.
Sitios VPN de multidifusión MBGP
Las principales características de las MVPN de MBGP son:
Extienden el servicio VPN de capa 3 (RFC 4364) para admitir multidifusión IP para proveedores de servicios vpn de capa 3.
Siguen la misma arquitectura especificada por RFC 4364 para VPN de unidifusión. Específicamente, el BGP se utiliza como el plano de control de enrutador de borde de proveedor (PE) de enrutador a PE para VPN de multidifusión.
Eliminan el requisito del modelo de enrutador virtual (VR) (como se especifica en el borrador de Internet draft-rosen-vpn-mcast, Multidifusión en VPN MPLS/BGP) para VPN de multidifusión y el modelo RFC 4364 para VPN de unidifusión.
Confían en la unidifusión basada en RFC 4364 con extensiones para la comunicación intra-AS e inter-AS.
Un MBGP MVPN define dos tipos de conjuntos de sitios, un conjunto de sitios de remitente y un conjunto de sitios de receptor. Estos sitios tienen las siguientes propiedades:
Los hosts del conjunto de sitios de remitente pueden originar tráfico de multidifusión para los receptores en el conjunto de sitios de recepción.
Los receptores fuera del conjunto de sitios de recepción no deberían poder recibir este tráfico.
Los hosts del conjunto de sitios de recepción pueden recibir tráfico de multidifusión originado por cualquier host del conjunto de sitios de remitente.
Los hosts del conjunto de sitios de recepción no deben poder recibir tráfico de multidifusión originado por ningún host que no esté en el conjunto de sitios de remitente.
Un sitio puede estar tanto en el conjunto de sitios de remitente como en el conjunto de sitios de receptor, por lo que los hosts dentro de dicho sitio pueden originar y recibir tráfico de multidifusión. Por ejemplo, el conjunto de sitios de remitente podría ser el mismo que el conjunto de sitios de receptor, en cuyo caso todos los sitios podrían originarse y recibir tráfico de multidifusión entre sí.
Los sitios dentro de un MBGP MVPN dado pueden estar dentro de la misma organización o en diferentes organizaciones, lo que significa que un MBGP MVPN puede ser una intranet o una extranet. Un sitio determinado puede estar en más de un MBGP MVPN, por lo que las MVPN de MBGP podrían superponerse. No todos los sitios de un MBGP MVPN dado tienen que estar conectados al mismo proveedor de servicios, lo que significa que un MBGP MVPN puede abarcar varios proveedores de servicios.
La paridad de funciones para la funcionalidad de extranet de MVPN o MVPN superpuestas en el chipset de Junos Trio se admite en las versiones 11.1R2, 11.2R2 y 11.4 de Junos OS.
Otra forma de ver un MBGP MVPN es decir que un MBGP MVPN está definido por un conjunto de políticas administrativas. Estas políticas determinan tanto el conjunto de sitios de remitente como el conjunto de sitios de recepción. Estas políticas las establecen los clientes de MBGP MVPN, pero los proveedores de servicios las implementan mediante la infraestructura existente de BGP y VPN MPLS.
Ver también
Ejemplo: Configuración de VPN de multidifusión MBGP
En este ejemplo, se proporciona un procedimiento paso a paso para configurar los servicios de multidifusión en una red privada virtual de capa 3 de BGP (MBGP) multiprotocolo. (también conocidas como VPN de multidifusión de capa 3 de última generación)
Requisitos
En este ejemplo, se utilizan los siguientes componentes de hardware y software:
Junos OS versión 9.2 o posterior
Cinco enrutadores de Juniper serie M , T , serie TX o SERIE MX
Un sistema de host capaz de enviar tráfico de multidifusión y admitir el Protocolo de administración de grupos de Internet (IGMP)
Un sistema de host capaz de recibir tráfico de multidifusión y admitir IGMP
Según los dispositivos que esté utilizando, es posible que deba configurar rutas estáticas para:
El remitente de multidifusión
La interfaz de Ethernet rápida a la que se conecta el remitente en el receptor de multidifusión
El receptor de multidifusión
La interfaz de Ethernet rápida a la que se conecta el receptor en el remitente de multidifusión
Descripción general y topología
En este ejemplo, se muestra cómo configurar las siguientes tecnologías:
IPv4
BGP
OSPF
RSVP
MPLS
Modo PIM escaso
RP estático
Topología
La topología de la red se muestra en la Figura 3.

Configuración
En cualquier sesión de configuración, es recomendable comprobar periódicamente que la configuración se puede confirmar mediante el commit check
comando.
En este ejemplo, el enrutador que se está configurando se identifica mediante los siguientes símbolos del sistema:
CE1
identifica el enrutador de borde del cliente 1 (CE1)PE1
identifica el enrutador de borde 1 (PE1) del proveedorP
identifica el enrutador de núcleo (P) del proveedorCE2
identifica el enrutador de borde del cliente 2 (CE2)PE2
identifica el enrutador de borde 2 (PE2) del proveedor
Para configurar VPN de multidifusión MBGP para la red que se muestra en la figura 3, realice los siguientes pasos:
- Configuración de interfaces
- Configuración de OSPF
- Configuración del BGP
- Configuración de RSVP
- Configuración de MPLS
- Configuración de la instancia de enrutamiento VRF
- Configuración de PIM
- Configuración del túnel de proveedor
- Configuración del punto de encuentro
- Resultados
Configuración de interfaces
Procedimiento paso a paso
El siguiente ejemplo requiere que navegue por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en el modo de configuración en la Guía del usuario de CLI.
En cada enrutador, configure una dirección IP en la interfaz lógica de circuito cerrado 0 (
lo0.0
).[edit interfaces] user@CE1# set lo0 unit 0 family inet address 192.168.6.1/32 primary user@PE1# set lo0 unit 0 family inet address 192.168.7.1/32 primary user@P# set lo0 unit 0 family inet address 192.168.8.1/32 primary user@PE2# set lo0 unit 0 family inet address 192.168.9.1/32 primary user@CE2# set lo0 unit 0 family inet address 192.168.0.1/32 primary
Utilice el
show interfaces terse
comando para comprobar que la dirección IP es correcta en la interfaz lógica de circuito cerrado.En los enrutadores PE y CE, configure la familia de protocolos y direcciones IP en las interfaces de Fast Ethernet. Especifique el tipo de familia de
inet
protocolo.[edit interfaces] user@CE1# set fe-1/3/0 unit 0 family inet address 10.10.12.1/24 user@CE1# set fe-0/1/0 unit 0 family inet address 10.0.67.13/30 [edit interfaces] user@PE1# set fe-0/1/0 unit 0 family inet address 10.0.67.14/30 [edit interfaces] user@PE2# set fe-0/1/0 unit 0 family inet address 10.0.90.13/30 [edit interfaces] user@CE2# set fe-0/1/0 unit 0 family inet address 10.0.90.14/30 user@CE2# set fe-1/3/0 unit 0 family inet address 10.10.11.1/24
Utilice el
show interfaces terse
comando para comprobar que la dirección IP es correcta en las interfaces de Fast Ethernet.En los enrutadores PE y P, configure el VPI de las interfaces ATM y los circuitos virtuales máximos. Si el tipo de PIC predeterminado es diferente en las interfaces ATM conectadas directamente, configure el tipo de PIC para que sea el mismo. Configure la VCI de interfaz lógica, la familia de protocolos, la dirección IP local y la dirección IP de destino.
[edit interfaces] user@PE1# set at-0/2/0 atm-options pic-type atm1 user@PE1# set at-0/2/0 atm-options vpi 0 maximum-vcs 256 user@PE1# set at-0/2/0 unit 0 vci 0.128 user@PE1# set at-0/2/0 unit 0 family inet address 10.0.78.5/32 destination 10.0.78.6 [edit interfaces] user@P# set at-0/2/0 atm-options pic-type atm1 user@P# set at-0/2/0 atm-options vpi 0 maximum-vcs 256 user@P# set at-0/2/0 unit 0 vci 0.128 user@P# set at-0/2/0 unit 0 family inet address 10.0.78.6/32 destination 10.0.78.5 user@P# set at-0/2/1 atm-options pic-type atm1 user@P# set at-0/2/1 atm-options vpi 0 maximum-vcs 256 user@P# set at-0/2/1 unit 0 vci 0.128 user@P# set at-0/2/1 unit 0 family inet address 10.0.89.5/32 destination 10.0.89.6 [edit interfaces] user@PE2# set at-0/2/1 atm-options pic-type atm1 user@PE2# set at-0/2/1 atm-options vpi 0 maximum-vcs 256 user@PE2# set at-0/2/1 unit 0 vci 0.128 user@PE2# set at-0/2/1 unit 0 family inet address 10.0.89.6/32 destination 10.0.89.5
Utilice el
show configuration interfaces
comando para comprobar que el VPI de las interfaces ATM y las VCs máximas son correctos y que la interfaz lógica VCI, familia de protocolos, dirección IP local y dirección IP de destino son correctas.
Configuración de OSPF
Procedimiento paso a paso
En los enrutadores P y PE, configure la instancia de proveedor de OSPF. Especifique las
lo0.0
interfaces lógicas orientadas al núcleo y ATM. La instancia de proveedor de OSPF en el enrutador de PE forma adyacencias con los vecinos OSPF en el otro enrutador de PE y el enrutador P.user@PE1# set protocols ospf area 0.0.0.0 interface at-0/2/0.0 user@PE1# set protocols ospf area 0.0.0.0 interface lo0.0 user@P# set protocols ospf area 0.0.0.0 interface lo0.0 user@P# set protocols ospf area 0.0.0.0 interface all user@P# set protocols ospf area 0.0.0.0 interface fxp0 disable user@PE2# set protocols ospf area 0.0.0.0 interface lo0.0 user@PE2# set protocols ospf area 0.0.0.0 interface at-0/2/1.0
Utilice el
show ospf interfaces
comando para comprobar que laslo0.0
interfaces lógicas orientadas al núcleo y ATM estén configuradas para OSPF.En los enrutadores CE, configure la instancia de cliente de OSPF. Especifique las interfaces lógicas de circuito cerrado y Fast Ethernet. La instancia de cliente de OSPF en los enrutadores CE forman adyacencias con los vecinos dentro de la instancia de enrutamiento VPN de OSPF en los enrutadores de PE.
user@CE1# set protocols ospf area 0.0.0.0 interface fe-0/1/0.0 user@CE1# set protocols ospf area 0.0.0.0 interface fe-1/3/0.0 user@CE1# set protocols ospf area 0.0.0.0 interface lo0.0 user@CE2# set protocols ospf area 0.0.0.0 interface fe-0/1/0.0 user@CE2# set protocols ospf area 0.0.0.0 interface fe-1/3/0.0 user@CE2# set protocols ospf area 0.0.0.0 interface lo0.0
Utilice el
show ospf interfaces
comando para comprobar que se agregaron las interfaces lógicas de circuito cerrado y Fast Ethernet correctas al protocolo OSPF.En los enrutadores P y PE, configure el soporte de ingeniería de tráfico OSPF para la instancia de proveedor de OSPF.
La
shortcuts
instrucción permite que la instancia maestra de OSPF use una ruta conmutada por etiquetas como el siguiente salto.user@PE1# set protocols ospf traffic-engineering shortcuts user@P# set protocols ospf traffic-engineering shortcuts user@PE2# set protocols ospf traffic-engineering shortcuts
Utilice el
show ospf overview
comando oshow configuration protocols ospf
para comprobar que la compatibilidad con ingeniería de tráfico está habilitada.
Configuración del BGP
Procedimiento paso a paso
En el enrutador P, configure el BGP para la VPN. La dirección local es la dirección local
lo0.0
. Las direcciones de vecino son las direcciones de los enrutadores delo0.0
PE.La
unicast
instrucción permite que el enrutador use el BGP para anunciar información de accesibilidad de la capa de red (NLRI). Lasignaling
instrucción permite que el enrutador use el BGP como protocolo de señalización para la VPN.user@P# set protocols bgp group group-mvpn type internal user@P# set protocols bgp group group-mvpn local-address 192.168.8.1 user@P# set protocols bgp group group-mvpn family inet unicast user@P# set protocols bgp group group-mvpn family inet-mvpn signaling user@P# set protocols bgp group group-mvpn neighbor 192.168.9.1 user@P# set protocols bgp group group-mvpn neighbor 192.168.7.1
Utilice el
show configuration protocols bgp
comando para comprobar que el enrutador se ha configurado para usar el BGP para anunciar NLRI.En los enrutadores PE y P, configure el número de sistema autónomo local del BGP.
user@PE1# set routing-options autonomous-system 0.65010 user@P# set routing-options autonomous-system 0.65010 user@PE2# set routing-options autonomous-system 0.65010
Utilice el
show configuration routing-options
comando para comprobar que el número del sistema autónomo local del BGP es correcto.En los enrutadores de PE, configure el BGP para la VPN. Configure la dirección local como la dirección local
lo0.0
. Las direcciones de vecino son laslo0.0
direcciones del enrutador P y el otro enrutador de PE, PE2.user@PE1# set protocols bgp group group-mvpn type internal user@PE1# set protocols bgp group group-mvpn local-address 192.168.7.1 user@PE1# set protocols bgp group group-mvpn family inet-vpn unicast user@PE1# set protocols bgp group group-mvpn family inet-mvpn signaling user@PE1# set protocols bgp group group-mvpn neighbor 192.168.9.1 user@PE1# set protocols bgp group group-mvpn neighbor 192.168.8.1 user@PE2# set protocols bgp group group-mvpn type internal user@PE2# set protocols bgp group group-mvpn local-address 192.168.9.1 user@PE2# set protocols bgp group group-mvpn family inet-vpn unicast user@PE2# set protocols bgp group group-mvpn family inet-mvpn signaling user@PE2# set protocols bgp group group-mvpn neighbor 192.168.7.1 user@PE2# set protocols bgp group group-mvpn neighbor 192.168.8.1
Utilice el
show bgp group
comando para comprobar que la configuración del BGP es correcta.En los enrutadores de PE, configure una política para exportar las rutas del BGP a OSPF.
user@PE1# set policy-options policy-statement bgp-to-ospf from protocol bgp user@PE1# set policy-options policy-statement bgp-to-ospf then accept user@PE2# set policy-options policy-statement bgp-to-ospf from protocol bgp user@PE2# set policy-options policy-statement bgp-to-ospf then accept
Utilice el
show policy bgp-to-ospf
comando para comprobar que la política es correcta.
Configuración de RSVP
Procedimiento paso a paso
En los enrutadores de PE, habilite RSVP en las interfaces que participan en el LSP. Configure las interfaces lógicas fast Ethernet y ATM.
user@PE1# set protocols rsvp interface fe-0/1/0.0 user@PE1# set protocols rsvp interface at-0/2/0.0 user@PE2# set protocols rsvp interface fe-0/1/0.0 user@PE2# set protocols rsvp interface at-0/2/1.0
En el enrutador P, habilite RSVP en las interfaces que participan en el LSP. Configure las interfaces lógicas ATM.
user@P# set protocols rsvp interface at-0/2/0.0 user@P# set protocols rsvp interface at-0/2/1.0
Utilice el
show configuration protocols rsvp
comando para comprobar que la configuración del RSVP es correcta.
Configuración de MPLS
Procedimiento paso a paso
En los enrutadores de PE, configure un LSP MPLS en el enrutador de PE que es el punto de salida de LSP. Especifique la dirección IP de la
lo0.0
interfaz en el enrutador en el otro extremo del LSP. Configure MPLS en atm, Ethernet rápida elo0.0
interfaces.Para ayudar a identificar cada LSP al solucionar problemas, configure un nombre de LSP diferente en cada enrutador de PE. En este ejemplo, usamos el nombre
to-pe2
como el nombre para el LSP configurado en PE1 yto-pe1
como el nombre para el LSP configurado en PE2.user@PE1# set protocols mpls label-switched-path to-pe2 to 192.168.9.1 user@PE1# set protocols mpls interface fe-0/1/0.0 user@PE1# set protocols mpls interface at-0/2/0.0 user@PE1# set protocols mpls interface lo0.0 user@PE2# set protocols mpls label-switched-path to-pe1 to 192.168.7.1 user@PE2# set protocols mpls interface fe-0/1/0.0 user@PE2# set protocols mpls interface at-0/2/1.0 user@PE2# set protocols mpls interface lo0.0
Utilice los
show configuration protocols mpls
comandos yshow route label-switched-path to-pe1
para comprobar que la configuración de MPLS y LSP es correcta.Después de confirmar la configuración, utilice los
show mpls lsp name to-pe1
comandos yshow mpls lsp name to-pe2
para comprobar que el LSP está operativo.En el enrutador P, habilite MPLS. Especifique las interfaces ATM conectadas a los enrutadores de PE.
user@P# set protocols mpls interface at-0/2/0.0 user@P# set protocols mpls interface at-0/2/1.0
Utilice el
show mpls interface
comando para comprobar que MPLS está habilitado en las interfaces ATM.En los enrutadores PE y P, configure la familia de protocolos en las interfaces ATM asociadas con el LSP. Especifique el tipo de familia de
mpls
protocolo.user@PE1# set interfaces at-0/2/0 unit 0 family mpls user@P# set interfaces at-0/2/0 unit 0 family mpls user@P# set interfaces at-0/2/1 unit 0 family mpls user@PE2# set interfaces at-0/2/1 unit 0 family mpls
Utilice el
show mpls interface
comando para comprobar que la familia de protocolos MPLS está habilitada en las interfaces ATM asociadas con el LSP.
Configuración de la instancia de enrutamiento VRF
Procedimiento paso a paso
En los enrutadores de PE, configure una instancia de enrutamiento para la VPN y especifique el tipo de
vrf
instancia. Agregue la Ethernet rápida ylo0.1
las interfaces orientadas al cliente. Configure la instancia vpn de OSPF e incluya la política de exportación del BGP a OSPF.user@PE1# set routing-instances vpn-a instance-type vrf user@PE1# set routing-instances vpn-a interface lo0.1 user@PE1# set routing-instances vpn-a interface fe-0/1/0.0 user@PE1# set routing-instances vpn-a protocols ospf export bgp-to-ospf user@PE1# set routing-instances vpn-a protocols ospf area 0.0.0.0 interface all user@PE2# set routing-instances vpn-a instance-type vrf user@PE2# set routing-instances vpn-a interface lo0.1 user@PE2# set routing-instances vpn-a interface fe-0/1/0.0 user@PE2# set routing-instances vpn-a protocols ospf export bgp-to-ospf user@PE2# set routing-instances vpn-a protocols ospf area 0.0.0.0 interface all
Utilice el
show configuration routing-instances vpn-a
comando para comprobar que la configuración de la instancia de enrutamiento es correcta.En los enrutadores de PE, configure un diferenciador de ruta para la instancia de enrutamiento. Un diferenciador de ruta permite que el enrutador distinga entre dos prefijos IP idénticos utilizados como rutas VPN. Configure un diferenciador de ruta diferente en cada enrutador de PE. En este ejemplo, se utiliza 65010:1 en PE1 y 65010:2 en PE2.
user@PE1# set routing-instances vpn-a route-distinguisher 65010:1 user@PE2# set routing-instances vpn-a route-distinguisher 65010:2
Utilice el
show configuration routing-instances vpn-a
comando para comprobar que el distinguidor de ruta es correcto.En los enrutadores de PE, configure las políticas predeterminadas de importación y exportación de VRF. Según esta configuración, el BGP genera automáticamente rutas locales correspondientes al destino de ruta al que se hace referencia en las políticas de importación de VRF. En este ejemplo, se utiliza 2:1 como destino de ruta.
Nota:Debe configurar el mismo destino de ruta en cada enrutador de PE para una instancia de enrutamiento VPN determinada.
user@PE1# set routing-instances vpn-a vrf-target target:2:1 user@PE2# set routing-instances vpn-a vrf-target target:2:1
Utilice el
show configuration routing-instances vpn-a
comando para comprobar que el destino de la ruta es correcto.En los enrutadores de PE, configure la instancia de enrutamiento VPN para la compatibilidad con multidifusión.
user@PE1# set routing-instances vpn-a protocols mvpn user@PE2# set routing-instances vpn-a protocols mvpn
Utilice el
show configuration routing-instance vpn-a
comando para comprobar que la instancia de enrutamiento VPN se ha configurado para la compatibilidad con multidifusión.En los enrutadores de PE, configure una dirección IP en la interfaz lógica de circuito cerrado 1 (
lo0.1
) utilizada en la VPN de instancia de enrutamiento del cliente.user@PE1# set interfaces lo0 unit 1 family inet address 10.10.47.101/32 user@PE2# set interfaces lo0 unit 1 family inet address 10.10.47.100/32
Utilice el
show interfaces terse
comando para comprobar que la dirección IP de la interfaz de circuito cerrado es correcta.
Configuración de PIM
Procedimiento paso a paso
En los enrutadores pe, habilite PIM. Configure la
lo0.1
interfaz fast Ethernet orientada al cliente y la de la red. Especifique el modo comosparse
y la versión como2
.user@PE1# set routing-instances vpn-a protocols pim interface lo0.1 mode sparse user@PE1# set routing-instances vpn-a protocols pim interface lo0.1 version 2 user@PE1# set routing-instances vpn-a protocols pim interface fe-0/1/0.0 mode sparse user@PE1# set routing-instances vpn-a protocols pim interface fe-0/1/0.0 version 2 user@PE2# set routing-instances vpn-a protocols pim interface lo0.1 mode sparse user@PE2# set routing-instances vpn-a protocols pim interface lo0.1 version 2 user@PE2# set routing-instances vpn-a protocols pim interface fe-0/1/0.0 mode sparse user@PE2# set routing-instances vpn-a protocols pim interface fe-0/1/0.0 version 2
Utilice el
show pim interfaces instance vpn-a
comando para comprobar que el modo PIM limitado está habilitado en la interfaz y en lalo0.1
interfaz fast Ethernet orientada al cliente.En los enrutadores CE, habilite PIM. En este ejemplo, configuramos todas las interfaces. Especifique el modo como
sparse
y la versión como2
.user@CE1# set protocols pim interface all user@CE2# set protocols pim interface all mode sparse user@CE2# set protocols pim interface all version 2
Utilice el
show pim interfaces
comando para comprobar que el modo PIM escaso está habilitado en todas las interfaces.
Configuración del túnel de proveedor
Procedimiento paso a paso
En el enrutador PE1, configure el túnel del proveedor. Especifique la dirección de multidifusión que se utilizará.
La
provider-tunnel
instrucción indica al enrutador que envíe tráfico de multidifusión a través de un túnel.user@PE1# set routing-instances vpn-a provider-tunnel rsvp-te label-switched-path-template default-template
Utilice el
show configuration routing-instance vpn-a
comando para comprobar que el túnel del proveedor está configurado para usar la plantilla LSP predeterminada.En el enrutador PE2, configure el túnel del proveedor. Especifique la dirección de multidifusión que se utilizará.
user@PE2# set routing-instances vpn-a provider-tunnel rsvp-te label-switched-path-template default-template
Utilice el
show configuration routing-instance vpn-a
comando para comprobar que el túnel del proveedor está configurado para usar la plantilla LSP predeterminada.
Configuración del punto de encuentro
Procedimiento paso a paso
Configure el enrutador PE1 para que sea el punto de encuentro. Especifique la
lo0.1
dirección del enrutador PE1. Especifique la dirección de multidifusión que se utilizará.user@PE1# set routing-instances vpn-a protocols pim rp local address 10.10.47.101 user@PE1# set routing-instances vpn-a protocols pim rp local group-ranges 224.1.1.1/32
Utilice el
show pim rps instance vpn-a
comando para comprobar que la dirección IP local correcta está configurada para el RP.En el enrutador PE2, configure el punto de encuentro estático. Especifique la
lo0.1
dirección del enrutador PE1.user@PE2# set routing-instances vpn-a protocols pim rp static address 10.10.47.101
Utilice el
show pim rps instance vpn-a
comando para comprobar que la dirección IP estática correcta está configurada para el RP.En los enrutadores CE, configure el punto de encuentro estático. Especifique la
lo0.1
dirección del enrutador PE1.user@CE1# set protocols pim rp static address 10.10.47.101 version 2 user@CE2# set protocols pim rp static address 10.10.47.101 version 2
Utilice el
show pim rps
comando para comprobar que la dirección IP estática correcta está configurada para el RP.Utilice el
commit check
comando para comprobar que la configuración se puede confirmar correctamente. Si la configuración pasa la comprobación, confirme la configuración.Inicie el dispositivo remitente de multidifusión conectado a CE1.
Inicie el dispositivo receptor de multidifusión conectado a CE2.
Compruebe que el receptor está recibiendo la transmisión de multidifusión.
Utilice
show
comandos para verificar la operación de enrutamiento, VPN y multidifusión.
Resultados
Se completaron las partes de configuración y verificación de este ejemplo. La siguiente sección es para su referencia.
A continuación, se muestra la configuración pertinente para el enrutador CE1.
Enrutador CE1
interfaces { lo0 { unit 0 { family inet { address 192.168.6.1/32 { primary; } } } } fe-0/1/0 { unit 0 { family inet { address 10.0.67.13/30; } } } fe-1/3/0 { unit 0 { family inet { address 10.10.12.1/24; } } } } protocols { ospf { area 0.0.0.0 { interface fe-0/1/0.0; interface lo0.0; interface fe-1/3/0.0; } } pim { rp { static { address 10.10.47.101 { version 2; } } } interface all; } }
A continuación, se muestra la configuración de ejemplo relevante para el enrutador PE1.
Enrutador PE1
interfaces { lo0 { unit 0 { family inet { address 192.168.7.1/32 { primary; } } } } fe-0/1/0 { unit 0 { family inet { address 10.0.67.14/30; } } } at-0/2/0 { atm-options { pic-type atm1; vpi 0 { maximum-vcs 256; } } unit 0 { vci 0.128; family inet { address 10.0.78.5/32 { destination 10.0.78.6; } } family mpls; } } lo0 { unit 1 { family inet { address 10.10.47.101/32; } } } } routing-options { autonomous-system 0.65010; } protocols { rsvp { interface fe-0/1/0.0; interface at-0/2/0.0; } mpls { label-switched-path to-pe2 { to 192.168.9.1; } interface fe-0/1/0.0; interface at-0/2/0.0; interface lo0.0; } bgp { group group-mvpn { type internal; local-address 192.168.7.1; family inet-vpn { unicast; } family inet-mvpn { signaling; } neighbor 192.168.9.1; neighbor 192.168.8.1; } } ospf { traffic-engineering { shortcuts; } area 0.0.0.0 { interface at-0/2/0.0; interface lo0.0; } } } policy-options { policy-statement bgp-to-ospf { from protocol bgp; then accept; } } routing-instances { vpn-a { instance-type vrf; interface lo0.1; interface fe-0/1/0.0; route-distinguisher 65010:1; provider-tunnel { rsvp-te { label-switched-path-template { default-template; } } } vrf-target target:2:1; protocols { ospf { export bgp-to-ospf; area 0.0.0.0 { interface all; } } pim { rp { local { address 10.10.47.101; group-ranges { 224.1.1.1/32; } } } interface lo0.1 { mode sparse; version 2; } interface fe-0/1/0.0 { mode sparse; version 2; } } mvpn; } } }
A continuación, se muestra la configuración de ejemplo relevante para el enrutador P.
Enrutador P
interfaces { lo0 { unit 0 { family inet { address 192.168.8.1/32 { primary; } } } } at-0/2/0 { atm-options { pic-type atm1; vpi 0 { maximum-vcs 256; } } unit 0 { vci 0.128; family inet { address 10.0.78.6/32 { destination 10.0.78.5; } } family mpls; } } at-0/2/1 { atm-options { pic-type atm1; vpi 0 { maximum-vcs 256; } } unit 0 { vci 0.128; family inet { address 10.0.89.5/32 { destination 10.0.89.6; } } family mpls; } } } routing-options { autonomous-system 0.65010; } protocols { rsvp { interface at-0/2/0.0; interface at-0/2/1.0; } mpls { interface at-0/2/0.0; interface at-0/2/1.0; } bgp { group group-mvpn { type internal; local-address 192.168.8.1; family inet { unicast; } family inet-mvpn { signaling; } neighbor 192.168.9.1; neighbor 192.168.7.1; } } ospf { traffic-engineering { shortcuts; } area 0.0.0.0 { interface lo0.0; interface all; interface fxp0.0 { disable; } } } }
A continuación, se muestra la configuración de ejemplo relevante para el enrutador PE2.
Enrutador PE2
interfaces { lo0 { unit 0 { family inet { address 192.168.9.1/32 { primary; } } } } fe-0/1/0 { unit 0 { family inet { address 10.0.90.13/30; } } } at-0/2/1 { atm-options { pic-type atm1; vpi 0 { maximum-vcs 256; } } unit 0 { vci 0.128; family inet { address 10.0.89.6/32 { destination 10.0.89.5; } } family mpls; } } lo0 { unit 1 { family inet { address 10.10.47.100/32; } } } } routing-options { autonomous-system 0.65010; } protocols { rsvp { interface fe-0/1/0.0; interface at-0/2/1.0; } mpls { label-switched-path to-pe1 { to 192.168.7.1; } interface lo0.0; interface fe-0/1/0.0; interface at-0/2/1.0; } bgp { group group-mvpn { type internal; local-address 192.168.9.1; family inet-vpn { unicast; } family inet-mvpn { signaling; } neighbor 192.168.7.1; neighbor 192.168.8.1; } } ospf { traffic-engineering { shortcuts; } area 0.0.0.0 { interface lo0.0; interface at-0/2/1.0; } } } policy-options { policy-statement bgp-to-ospf { from protocol bgp; then accept; } } routing-instances { vpn-a { instance-type vrf; interface fe-0/1/0.0; interface lo0.1; route-distinguisher 65010:2; provider-tunnel { rsvp-te { label-switched-path-template { default-template; } } } vrf-target target:2:1; protocols { ospf { export bgp-to-ospf; area 0.0.0.0 { interface all; } } pim { rp { static { address 10.10.47.101; } } interface fe-0/1/0.0 { mode sparse; version 2; } interface lo0.1 { mode sparse; version 2; } } mvpn; } } }
A continuación, se muestra la configuración de ejemplo relevante para el enrutador CE2.
Enrutador CE2
interfaces { lo0 { unit 0 { family inet { address 192.168.0.1/32 { primary; } } } } fe-0/1/0 { unit 0 { family inet { address 10.0.90.14/30; } } } fe-1/3/0 { unit 0 { family inet { address 10.10.11.1/24; } family inet6 { address fe80::205:85ff:fe88:ccdb/64; } } } } protocols { ospf { area 0.0.0.0 { interface fe-0/1/0.0; interface lo0.0; interface fe-1/3/0.0; } } pim { rp { static { address 10.10.47.101 { version 2; } } } interface all { mode sparse; version 2; } } }
Configuración de LSP de punto a multipunto para un MVPN de MBGP
Junos OS admite rutas de conmutación de etiquetas de punto a multipunto (LSP) para MVPN de MBGP. Los LSP de punto a multipunto para VPN de multidifusión se admiten para entornos de sistema intraautónomo (AS) (dentro de un AS), pero no se admiten para entornos de interAS (entre sistemas autónomos). Un LSP de punto a multipunto es un LSP señalado por RSVP con un único origen y varios destinos.
Puede configurar LSP de punto a multipunto para MVPN de MBGP de la siguiente manera:
LSP estáticos de punto a multipunto: configure LSP estáticos de punto a multipunto mediante las instrucciones LSP estándar de MPLS especificadas en el
[edit protocols mpls]
nivel de jerarquía. Configure manualmente cada uno de los nodos leaf para el LSP de punto a multipunto.LSP dinámicos de punto a multipunto con la plantilla predeterminada: la configuración de LSP dinámicos de punto a multipunto mediante la
default-template
opción hace que los nodos leaf se descubran automáticamente. Los nodos leaf se descubren mediante el descubrimiento automático del intra-AS del BGP. Ladefault-template
opción le permite minimizar la cantidad de configuración necesaria. Sin embargo, no permite configurar ninguna de las opciones MPLS estándar.LSP dinámicos de punto a multipunto mediante una plantilla configurada por el usuario: la configuración de LSP dinámicos de punto a multipunto mediante una plantilla configurada por el usuario también provoca que los nodos leaf se descubran automáticamente. Al crear su propia plantilla para los LSP de punto a multipunto, se pueden configurar todas las funciones MPLS estándar (como la asignación de ancho de banda y la ingeniería de tráfico).
Tenga en cuenta las siguientes propiedades para el enrutador de PE de salida en un LSP de punto a multipunto configurado para una VPN de multidifusión:
Los LSP de punto a multipunto no utilizan penúltimate hop-popping para VPN de multidifusión. Solo se utiliza el salto final.
Debe configurar la
vrf-table-label
instrucción o una interfaz de túnel de circuito cerrado virtual en el enrutador de PE de salida.Si configura la
vrf-table-label
instrucción en el enrutador de PE de salida y el enrutador de PE de salida también es un enrutador de tránsito para el LSP de punto a multipunto, el penúltimo enrutador de salto envía dos copias de cada paquete a través del vínculo al enrutador de PE de salida.Si configura la
vrf-table-label
instrucción en el enrutador de PE de salida y el enrutador de PE de salida no es un enrutador de tránsito para el LSP de punto a multipunto, el penúltimo enrutador de salto puede enviar solo una copia de cada paquete a través del vínculo al enrutador de PE de salida.Si configura una interfaz de túnel de circuito cerrado virtual en el enrutador de PE de salida y el enrutador de PE de salida también es un enrutador de tránsito para el LSP de punto a multipunto, el penúltimo enrutador de salto envía solo una copia de cada paquete a través del vínculo al enrutador de PE de salida. Una interfaz de túnel de circuito cerrado virtual puede realizar dos búsquedas en un paquete entrante, una para la búsqueda de MPLS de multidifusión y otra para la búsqueda de IP.
La versión 11.2 y anteriores de Junos OS no admiteN LSP de punto a multipunto con VPN de multidifusión de última generación en enrutadores MX80.
Las siguientes secciones describen cómo configurar LSP de punto a multipunto para MVPN de MBGP:
- Configurar LSP inclusivos de punto a multipunto señal de RSVP para una MVPN MBGP
- Configuración de túneles de proveedor selectiva para un MBGP MVPN
Configurar LSP inclusivos de punto a multipunto señal de RSVP para una MVPN MBGP
Puede configurar LSP de punto a multipunto con señal de LDP o RSVP inclusivos para MVPN de MBGP. No se admite la agregación, por lo que debe configurar un LSP inclusivo de punto a multipunto para cada enrutador PE remitente en cada instancia de enrutamiento VPN de multidifusión. El enrutador PE del remitente se encuentra en el conjunto de sitios de remitente del MBGP MVPN.
Para configurar un LSP inclusivo de punto a multipunto con señal RSVP estático, incluya la static-lsp
instrucción:
static-lsp lsp-name;
Puede incluir esta instrucción en los siguientes niveles jerárquicos:
[edit routing-instances routing-instance-name provider-tunnel rsvp-te]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel rsvp-te]
Para configurar LSP dinámicos inclusivos de punto a multipunto, incluya la label-switched-path-template
instrucción:
label-switched-path-template (Multicast) { (default-template | lsp-template-name); }
Puede incluir esta instrucción en los siguientes niveles jerárquicos:
[edit routing-instances routing-instance-name provider-tunnel rsvp-te]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel rsvp-te]
Puede configurar la default-template
opción o configurar manualmente una plantilla LSP de punto a multipunto y especificar el nombre de la plantilla.
Configuración de túneles de proveedor selectiva para un MBGP MVPN
Puede configurar LSP selectivas de punto a multipunto con señal de LDP o RSVP (también conocidos como túneles de proveedor selectivo) para MVPN de MBGP. Los LSP de punto a multipunto solo envían tráfico a los receptores configurados para las VPN de multidifusión, lo que ayuda a minimizar las inundaciones en la red del proveedor de servicios.
Al igual que con los LSP inclusivos de punto a multipunto, puede configurar túneles selectivos dinámicos y estáticos para la VPN de multidifusión.
Para configurar túneles de proveedor de punto a multipunto, incluya la selective
instrucción:
selective { group multicast--prefix/prefix-length { source ip--prefix/prefix-length { ldp-p2mp; pim-ssm { group-range multicast-prefix; } rsvp-te { label-switched-path-template { (default-template | lsp-template-name); } static-lsp point-to-multipoint-lsp-name; } threshold-rate kbps; } wildcard-source { ldp-p2mp; pim-ssm { group-range multicast-prefix; } rsvp-te { label-switched-path-template { (default-template | lsp-template-name); } static-lsp point-to-multipoint-lsp-name; } threshold-rate kbps; } } tunnel-limit number; wildcard-group-inet { wildcard-source { ldp-p2mp; pim-ssm { group-range multicast-prefix; } rsvp-te { label-switched-path-template { (default-template | lsp-template-name); } static-lsp lsp-name; } threshold-rate number; } } wildcard-group-inet6 { wildcard-source { ldp-p2mp; pim-ssm { group-range multicast-prefix; } rsvp-te { label-switched-path-template { (default-template | lsp-template-name); } static-lsp lsp-name; } threshold-rate number; } } }
Puede incluir estas instrucciones en los siguientes niveles jerárquicos:
[edit routing-instances routing-instance-name provider-tunnel]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel]
Las siguientes secciones describen cómo configurar LSP de punto a multipunto selectiva para MVPN de MBGP:
- Configuración de la dirección del grupo de multidifusión para un MBGP MVPN
- Configuración de la dirección de origen de multidifusión para un MBGP MVPN
- Configuración de LSP estáticos y selectivos de punto a multipunto para un MVPN MBGP
- Configuración de LSP dinámicos y selectivos de punto a multipunto para un MVPN MBGP
- Configuración del umbral para los LSP dinámicos de punto a multipunto para una MVPN MBGP
- Configuración del límite de túnel para LSP dinámicos de punto a multipunto para un MVPN MBGP
Configuración de la dirección del grupo de multidifusión para un MBGP MVPN
Para configurar un LSP de punto a multipunto para un MVPN MBGP, debe especificar una dirección de grupo de multidifusión incluyendo la group
instrucción:
group address { ... }
Puede incluir estas instrucciones en los siguientes niveles jerárquicos:
[edit routing-instances routing-instance-name provider-tunnel selective]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel selective]
La dirección debe ser una dirección de grupo de multidifusión válida. La multidifusión utiliza el intervalo de direcciones IP de clase D (224.0.0.0
a través 239.255.255.255
de ).
Configuración de la dirección de origen de multidifusión para un MBGP MVPN
Para configurar un LSP de punto a multipunto para un MBGP MVPN, especifique una dirección de origen de multidifusión incluyendo la source
instrucción:
source address { ... }
Puede incluir esta instrucción en los siguientes niveles jerárquicos:
[edit routing-instances routing-instance-name provider-tunnel selective group address]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel selective group address]
Configuración de LSP estáticos y selectivos de punto a multipunto para un MVPN MBGP
Puede configurar un LSP estático de punto a multipunto selectiva para un MBGP MVPN. Debe configurar un LSP estático mediante las instrucciones LSP estándar MPLS en el [edit protocols mpls]
nivel jerárquico. A continuación, debe incluir el LSP estático en su configuración de LSP selectiva de punto a multipunto mediante la static-lsp
instrucción. Una vez habilitada esta funcionalidad en el enrutador de PE de origen, el LSP estático de punto a multipunto se crea según su configuración.
Para configurar un LSP estático de punto a multipunto, incluya las rsvp-te
static-lsp
instrucciones y:
rsvp-te static-lsp lsp-name;
Puede incluir estas instrucciones en los siguientes niveles jerárquicos:
[edit routing-instances routing-instance-name provider-tunnel selective group address source source-address]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel selective group address source source-address]
Configuración de LSP dinámicos y selectivos de punto a multipunto para un MVPN MBGP
Puede configurar un LSP dinámico de punto a multipunto selectiva para un MVPN MBGP. Los nodos leaf para un LSP dinámico de punto a multipunto se pueden descubrir automáticamente mediante rutas de descubrimiento automático leaf. También se admiten rutas de descubrimiento automático de interfaz de servicio de multidifusión de proveedor selecto (S-PMSI).
Para configurar un túnel de proveedor de punto a multipunto dinámico, incluya las rsvp-te
instrucciones y label-switched-path-template
:
rsvp-te label-switched-path-template { (default-template | lsp-template-name); }
Puede incluir estas instrucciones en los siguientes niveles jerárquicos:
[edit routing-instances routing-instance-name provider-tunnel selective group address source source-address]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel selective group address source source-address]
La label-switched-path-template
instrucción incluye las siguientes opciones:
default-template
— Especifique que los LSP de punto a multipunto se generan dinámicamente según la plantilla predeterminada. No se requiere ninguna configuración de usuario para los LSP. Sin embargo, los LSP generados automáticamente no incluyen ninguna de las funciones comunes del LSP, como la asignación de ancho de banda y la ingeniería de tráfico.lsp-template-name
— Especifique el nombre de una plantilla LSP que se utilizará para el LSP de punto a multipunto. Debe configurar la plantilla LSP para que se use como base para los LSP de punto a multipunto. Puede configurar cualquiera de las funciones de LSP comunes para esta plantilla.
Configuración del umbral para los LSP dinámicos de punto a multipunto para una MVPN MBGP
Para configurar un LSP de punto a multipunto selectiva dinámicamente, debe especificar el umbral de datos (en kilobits por segundo) necesario antes de crear un nuevo túnel mediante la threshold-rate
instrucción:
threshold-rate number;
Puede incluir esta instrucción en los siguientes niveles jerárquicos:
[edit routing-instances routing-instance-name provider-tunnel selective group address source source-address]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel selective group address source source-address]
Configuración del límite de túnel para LSP dinámicos de punto a multipunto para un MVPN MBGP
Para configurar un límite en la cantidad de túneles que se pueden generar para un LSP dinámico de punto a multipunto, incluya la tunnel-limit
instrucción:
tunnel-limit number;
Puede incluir esta instrucción en los siguientes niveles jerárquicos:
[edit routing-instances routing-instance-name provider-tunnel selective]
[edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel selective]
Ver también
Descripción general de las rutas conmutadas por etiquetas de punto a multipunto entre áreas
Junos OS admite rutas conmutadas por etiquetas (LSP) de punto a multipunto (P2MP) para MVPN del BGP. BGP MVPN admite sistemas intraautónomos (AS) no segmentados y sistemas interautónomos segmentados (AS).
Para conectar enrutadores de PE que se encuentran en diferentes áreas pero en el mismo AS y requieren conectividad P2MP, Junos OS le permite segmentar los LSP P2MP en el límite de área, como se describe en el borrador de Internet draft-ietf-mpls-seamless-mcast-14.txt. Puede usar LSP no segmentados para flujos de multidifusión de baja velocidad y LSP segmentados para flujos de alta velocidad. Un LSP de P2MP segmentado dentro de un AS consta de los siguientes segmentos:
Segmento de área de entrada: el segmento de área de entrada está arraigado en un enrutador de PE o en un enrutador de límite de sistema autónomo (ASBR). Las hojas de este segmento son PEs, ASBR o enrutadores de borde de área (ABR).
Segmento de área troncal: el segmento de área troncal está arraigado en un ABR que está conectado al ABR de área de entrada o de entrada.
Segmento de área de salida: el segmento de área de salida se basa en un ABR en el área de salida o ABR de salida.
Estas áreas pueden ser áreas IGP o áreas basadas en grupos de pares BGP, donde ABR puede ser un enrutador de borde de región (RBR). En cualquier caso, los ABRs/RBR de tránsito se deben configurar en el reflector de ruta BGP (RR).
Cada uno de los segmentos dentro de área se puede transportar a través de túneles de proveedor, como P2MP RSVP-TE LSP, P2MP mLDP LSP o replicación de entrada.
La segmentación de LSP P2MP entre áreas se produce cuando se anuncian las rutas de detección automática (AD) S-PMSI. Esto desencadena la inclusión de una nueva comunidad extendida de BGP o una comunidad extendida de P2MP segmentada entre áreas. El LSP P2MP segmentado entre áreas se puede separar en las siguientes tres funciones diferentes:
PE de entrada o ASBR: el enrutador pe de entrada origina rutas A-D S-PMSI. Si se requiere segmentación entre regiones, el enrutador de PE genera las rutas A-D S-PMSI que transportan la comunidad de enrutadores de próximo salto (S-NH) segmentado P2MP entre áreas. Se puede agregar la segmentación interrregión para cualquier túnel selectivo. La segmentación puede ocurrir según el umbral o los atributos de ventilador fuera. Si el umbral está configurado para un túnel selectiva, MVPN comienza a migrar el flujo a un S-PMSI segmentado al alcanzar el valor de velocidad de umbral. El atributo de umbral se aplica a los túneles RSVP, LDP y IR. Puede activar la segmentación basada en el atributo de ventilador hacia fuera, que es el número de hojas. Una vez que el número de rutas leaf A-D supera el valor de ventilador fuera, el flujo de tráfico se mueve a S-PMSI segmentado. El atributo de ventilación de los túneles LDP no es aplicable en el enrutador de PE de entrada. Si el S-PMSI con replicación de entrada solo configuró el umbral, entonces el umbral se utiliza para activar la migración a LSP segmentado. Si también se establece el ventilador, la migración se activa cuando la velocidad de tráfico multiplicada por el número de rutas A-D leaf supera el valor de umbral. El umbral segmentado y los valores de ventilador fuera se comprueban según el intervalo de verificación de umbral de datos existente, que de forma predeterminada es cada 60 segundos. Esto evita que el flujo se migre con demasiada frecuencia.
ABRs de tránsito: cuando el ABR de tránsito (ABR de entrada o ABR de salida) recibe una ruta A-D de S-PMSI con la segmentación de la interrregión configurada, el ABR comprueba si el S-PMSI lleva un atributo de comunidad extendido de S-NH. Si el atributo S-NH está presente en el S-PMSI entrante, el ABR comprueba que el tipo de túnel lo lleve el S-PMSI. A continuación, el ABR genera el tipo de túnel en el área troncal o el área de salida.
Nota:Una ABR puede establecer una plantilla para definir el tipo de túnel de proveedor en cada región o grupo de BGP. El tipo de túnel en cada región puede ser de entrada, replicación de entrada, LDP-P2MP o RSVP-TE.
Si el tipo de túnel es entrante, indica que el tipo de túnel en el ABR sigue siendo el mismo. Si el tipo de túnel es diferente en el ABR, el ABR de tránsito modifica el atributo de túnel S-PMSI y el atributo S-NH a su id de enrutador y vuelve a anunciar la ruta a sus pares BGP. Si no se configura ninguna plantilla en la ABR, la ABR simplemente refleja las rutas S-PMSI entrantes sin cambiar ninguno de los atributos a sus pares de BGP.
PE de salida o ASBR— Los enrutadores de PE de salida o ASBR aprenden el nodo ascendente de la comunidad extendida segmentada de próximo salto que se lleva en las rutas S-PMSI A-D recibidas y responde con las rutas leaf A-D que llevan la dirección IP del nodo ascendente en la comunidad extendida (EC) de destino de la ruta.
Puede configurar la política del BGP para aceptar o rechazar las rutas A-D S-PMSI que transportan la comunidad de próximo salto segmentada P2MP entre áreas.
Ver también
Configurar LSP P2MP entre áreas segmentadas
Para conectar enrutadores de PE que se encuentran en diferentes áreas pero en el mismo AS y que requieren conectividad P2MP, Junos OS le permite segmentar los LSP de P2MP en el límite de área, como se describe en el borrador de Internet draft-ietf-mpls-seamless-mcast-14.txt .
Para configurar LSP de P2MP entre áreas segmentadas en el segmento de área de entrada, el segmento de área troncal y el segmento de área de salida, debe hacer lo siguiente:
Ver también
Ejemplo: Configurar LSP P2MP entre áreas segmentadas
En este ejemplo, se muestra cómo segmentar los LSP P2MP en el límite de área como se describe en el borrador de Internet draft-ietf-mpls-seamless-mcast-14.txt. Puede configurar políticas en la comunidad segmentada de próximo salto extendido (S-NH EC) de modo que las rutas A-D de S-PMSI con el EC de S-NH se reflejen en el ABR, mientras que el resto de rutas se reflejan en otros reflectores de ruta.
Requisitos
En este ejemplo, se utilizan los siguientes componentes de hardware y software:
Catorce plataformas de enrutamiento universal de 5G serie MX
Junos OS versión 15.1 o posterior se ejecuta en todos los enrutadores
Antes de empezar:
Configure las interfaces del dispositivo.
Configure OSPF.
Visión general
A partir de Junos OS versión 15.1, los LSP P2MP se pueden segmentar en el límite del área. Un LSP de P2MP segmentado consta de segmentos de área de entrada (enrutador pe de entrada o ASBR), segmento de área troncal (ABR de tránsito) y segmento de área de salida (enrutadores de PE de salida o ASBR). Cada uno de los segmentos dentro de área se puede transportar a través de túneles de proveedor, como P2MP RSVP-TE LSP, P2MP mLDP LSP o replicación de entrada. La segmentación de LSP P2MP entre áreas ocurre cuando se anuncian las rutas de detección automática (AD) S-PMSI, lo que desencadena la inclusión de una nueva comunidad extendida de BGP o una comunidad extendida de próximo salto segmentada P2MP entre áreas en el enrutador de PE de entrada o ASBR, ABR de tránsito y enrutadores de PE de salida o ASBR.
Para configurar la segmentación entre regiones en el enrutador de PE de entrada, configure la inter-region-segmented
instrucción en el [edit routing-instances instance-name provider-tunnel]
nivel de jerarquía. Para configurar la plantilla entre regiones en los BR de tránsito, configure la inter-region-template template-name
instrucción en el [edit protocols mvpn]
nivel de jerarquía. Para configurar la segmentación entre regiones en el ABR de tránsito, configure la inter-region
instrucción en el [edit routing-instance instance-name provider-tunnel]
nivel jerárquico.
Topología
En la topología que se muestra en la figura 4, la combinación de túnel segmentado es la siguiente:
Túnel del área de entrada: PE1 a ABR1 con IR como túnel.
Túnel de área troncal: ABR1, ABR2 y ABR3 con RSVP-TE como túnel.
Túnel de área de salida: ABR2 a PE2 y PE4, de ABR3 a PE3 con RSVP-TE como túnel.

Configuración
- Configuración rápida de CLI
- Configuración de PE1
- Configuración de ABR1
- Configuración de ABR2
- Configuración de ABR3
Configuración rápida de CLI
Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red, copie y pegue los comandos en la CLI en el nivel de jerarquía y, luego, ingrese commit
desde el [edit]
modo de configuración.
PE1
set interfaces ge-2/0/10 unit 1 family inet address 192.0.2.2/24 set interfaces ge-2/0/10 unit 1 family inet6 address ::192.0.2.2/120 set interfaces ge-2/0/10 unit 1 family mpls set interfaces ge-3/3/2 unit 0 family inet address 203.0.113.1/24 set interfaces ge-3/3/2 unit 0 family iso set interfaces ge-3/3/2 unit 0 family inet6 address ::203.0.113.1/120 set interfaces ge-3/3/2 unit 0 family mpls set interfaces lo0 unit 201 family inet address 198.51.100.1/24 set routing-options autonomous-system 65550 set protocols rsvp interface fxp0.0 disable set protocols rsvp interface ge-3/3/2.0 set protocols rsvp interface lo0.0 set protocols mpls ipv6-tunneling set protocols mpls interface fxp0.0 disable set protocols mpls interface ge-3/3/2.0 set protocols mpls interface lo0.0 set protocols bgp group IBGP type internal set protocols bgp group IBGP local-address 10.255.162.109 set protocols bgp group IBGP family inet any set protocols bgp group IBGP family inet-vpn unicast set protocols bgp group IBGP family inet-vpn multicast set protocols bgp group IBGP family inet6 any set protocols bgp group IBGP family inet6-vpn unicast set protocols bgp group IBGP family inet-mvpn signaling set protocols bgp group IBGP family inet6-mvpn signaling set protocols bgp group IBGP family inet-mdt signaling set protocols bgp group IBGP neighbor 10.255.162.100 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.1 interface fxp0.0 disable set protocols ospf area 0.0.0.1 interface ge-3/3/2.0 set protocols ospf area 0.0.0.1 interface lo0.0 set protocols ldp interface all set protocols ldp p2mp set protocols pim interface all set protocols pim interface fxp0.0 disable set protocols pim interface lo0.0 set protocols pim default-vpn-source interface-name lo0.0 set policy-options policy-statement bgp-to-ospf from protocol bgp set policy-options policy-statement bgp-to-ospf then accept set routing-instances vpn1 instance-type vrf set routing-instances vpn1 interface ge-2/0/10 set routing-instances vpn1 interface lo0.201 set routing-instances vpn1 route-distinguisher 10.255.162.109:100 set routing-instances vpn1 provider-tunnel selective group 192.0.2.2/24 source 172.16.1.2/32 ingress-replication label-switched-path set routing-instances vpn1 provider-tunnel selective group 192.0.2.2/24 source 172.16.1.2/32 threshold-rate 10 set routing-instances vpn1 provider-tunnel selective group 192.0.2.2/24 source 172.16.1.2/32 inter-region-segmented threshold 0 set routing-instances vpn1 provider-tunnel selective group 192.0.2.1/24 source 172.16.1.2/32 ingress-replication label-switched-path set routing-instances vpn1 provider-tunnel selective group 192.0.2.1/24 source 172.16.1.2/32 threshold-rate 0 set routing-instances vpn1 provider-tunnel selective group 192.0.2.1/24 source 172.16.1.2/32 inter-region-segmented threshold 10 set routing-instances vpn1 provider-tunnel selective group 192.0.2.3/24 source 172.16.1.2/32 ingress-replication label-switched-path set routing-instances vpn1 provider-tunnel selective group 192.0.2.3/24 source 172.16.1.2/32 threshold-rate 0 set routing-instances vpn1 provider-tunnel selective group 192.0.2.3/24 source 172.16.1.2/32 inter-region-segmented threshold 0 set routing-instances vpn1 provider-tunnel family inet ingress-replication label-switched-path set routing-instances vpn1 provider-tunnel family inet6 ingress-replication label-switched-path set routing-instances vpn1 vrf-target target:123:1 set routing-instances vpn1 vrf-table-label set routing-instances vpn1 protocols ospf export bgp-to-ospf set routing-instances vpn1 protocols ospf area 0.0.0.1 interface all set routing-instances vpn1 protocols ospf area 0.0.0.1 interface lo0.201 set routing-instances vpn1 protocols ospf3 export bgp-to-ospf set routing-instances vpn1 protocols ospf3 area 0.0.0.1 interface all set routing-instances vpn1 protocols pim dense-groups 192.0.2.39/24 set routing-instances vpn1 protocols pim dense-groups 192.0.2.40/24 set routing-instances vpn1 protocols pim rp local family inet address 198.51.100.1 set routing-instances vpn1 protocols pim rp static address ::198.51.100.1 set routing-instances vpn1 protocols pim interface all mode sparse-dense
CE1
set interfaces ge-2/0/3 unit 0 family inet address 172.16.1.1/24 set interfaces ge-2/0/3 unit 0 family iso set interfaces ge-2/0/3 unit 0 family inet6 address 0000:0000:0000:0000:172:2:1:1/120 set interfaces ge-2/0/3 unit 0 family mpls set interfaces ge-2/0/10 unit 101 family inet address 192.0.2.1/24 set interfaces ge-2/0/10 unit 101 family inet6 address ::192.0.2.1/120 set interfaces lo0 unit 1 family inet address 198.51.100.16/24 set interfaces lo0 unit 1 family inet6 address abcd::198:51:100:16/128 set protocols igmp interface ge-2/0/3.0 version 3 set protocols ospf area 0.0.0.1 interface all set protocols ospf3 area 0.0.0.1 interface all set protocols pim dense-groups 192.0.2.39/24 set protocols pim dense-groups 192.0.2.40/24 set protocols pim rp static address 198.51.100.1 set protocols pim rp static address ::198.51.100.1 set protocols pim interface all mode sparse-dense set protocols pim interface ge-2/0/10.101 set protocols pim interface ge-2/0/3.0 set protocols pim interface lo0.1
P1
set interfaces ge-1/0/5 unit 0 family inet address 203.0.113.2/24 set interfaces ge-1/0/5 unit 0 family iso set interfaces ge-1/0/5 unit 0 family inet6 address ::203.0.113.2/120 set interfaces ge-1/0/5 unit 0 family mpls set interfaces ge-1/0/6 unit 0 family inet address 203.0.113.3/24 set interfaces ge-1/0/6 unit 0 family iso set interfaces ge-1/0/6 unit 0 family inet6 address ::203.0.113.3/120 set interfaces ge-1/0/6 unit 0 family mpls set interfaces lo0 unit 0 family inet address 203.0.113.0/24 set interfaces lo0 unit 0 family inet address 10.255.162.119/32 primary set protocols rsvp interface fxp0.0 disable set protocols rsvp interface ge-1/0/5.0 set protocols rsvp interface ge-1/0/6.0 set protocols rsvp interface lo0.0 set protocols mpls ipv6-tunneling set protocols mpls interface fxp0.0 disable set protocols mpls interface ge-1/0/5.0 set protocols mpls interface ge-1/0/6.0 set protocols mpls interface lo0.0 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.1 interface fxp0.0 disable set protocols ospf area 0.0.0.1 interface ge-1/0/5.0 set protocols ospf area 0.0.0.1 interface ge-1/0/6.0 set protocols ospf area 0.0.0.1 interface lo0.0 set protocols ldp interface all set protocols ldp p2mp set protocols pim interface all set protocols pim interface fxp0.0 disable set protocols pim interface lo0.0
ABR1
set interfaces ge-1/0/4 unit 0 family inet address 203.0.113.12/24 set interfaces ge-1/0/4 unit 0 family iso set interfaces ge-1/0/4 unit 0 family inet6 address ::203.0.113.12/120 set interfaces ge-1/0/4 unit 0 family mpls set interfaces ge-1/1/3 unit 0 family inet address 203.0.113.5/24 set interfaces ge-1/1/3 unit 0 family iso set interfaces ge-1/1/3 unit 0 family inet6 address ::203.0.113.5/120 set interfaces ge-1/1/3 unit 0 family mpls set interfaces ge-1/1/9 unit 0 family inet address 203.0.113.4/24 set interfaces ge-1/1/9 unit 0 family iso set interfaces ge-1/1/9 unit 0 family inet6 address ::203.0.113.4/120 set interfaces ge-1/1/9 unit 0 family mpls set interfaces lo0 unit 0 family inet address 203.0.113.0/24 set interfaces lo0 unit 0 family inet address 10.255.162.100/32 primary set routing-options autonomous-system 65550 set protocols rsvp interface fxp0.0 disable set protocols rsvp interface ge-1/1/9.0 set protocols rsvp interface ge-1/0/4.0 set protocols rsvp interface ge-1/1/3.0 set protocols rsvp interface lo0.0 set protocols rsvp interface all set protocols mpls ipv6-tunneling set protocols mpls interface fxp0.0 disable set protocols mpls interface ge-1/1/9.0 set protocols mpls interface ge-1/0/4.0 set protocols mpls interface ge-1/1/3.0 set protocols mpls interface lo0.0 set protocols mpls interface all set protocols bgp group IBGP_1 type internal set protocols bgp group IBGP_1 local-address 10.255.162.100 set protocols bgp group IBGP_1 family inet any set protocols bgp group IBGP_1 family inet-vpn unicast set protocols bgp group IBGP_1 family inet-vpn multicast set protocols bgp group IBGP_1 family inet6 any set protocols bgp group IBGP_1 family inet6-vpn unicast set protocols bgp group IBGP_1 family inet-mvpn signaling set protocols bgp group IBGP_1 family inet6-mvpn signaling set protocols bgp group IBGP_1 family inet-mdt signaling set protocols bgp group IBGP_1 cluster 0.0.0.1 set protocols bgp group IBGP_1 neighbor 10.255.162.109 set protocols bgp group IBGP_0 type internal set protocols bgp group IBGP_0 local-address 10.255.162.100 set protocols bgp group IBGP_0 family inet any set protocols bgp group IBGP_0 family inet-vpn unicast set protocols bgp group IBGP_0 family inet-vpn multicast set protocols bgp group IBGP_0 family inet6 any set protocols bgp group IBGP_0 family inet6-vpn unicast set protocols bgp group IBGP_0 family inet-mvpn signaling set protocols bgp group IBGP_0 family inet6-mvpn signaling set protocols bgp group IBGP_0 family inet-mdt signaling set protocols bgp group IBGP_0 neighbor 10.255.162.117 set protocols bgp group IBGP_0 neighbor 10.255.162.107 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.1 interface fxp0.0 disable set protocols ospf area 0.0.0.1 interface ge-1/1/9.0 set protocols ospf area 0.0.0.0 interface ge-1/0/4.0 set protocols ospf area 0.0.0.0 interface ge-1/1/3.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ldp interface all set protocols ldp p2mp set protocols pim interface all set protocols pim interface fxp0.0 disable set protocols pim interface lo0.0 set protocols mvpn inter-region-template template template_1 region IBGP_0 rsvp-te label-switched-path-template default-template set protocols mvpn inter-region-template template template_2 region IBGP_0 ldp-p2mp set protocols mvpn inter-region-template template template_3 region IBGP_0 ingress-replication create-new-ucast-tunnel set protocols mvpn inter-region-template template template_3 region IBGP_0 ingress-replication label-switched-path label-switched-path-template default-template set protocols mvpn inter-region-template template template_4 all-regions incoming set protocols mvpn inter-region-template template template_5 region IBGP_0 rsvp-te static-lsp ABR1_to_ABR3 set routing-instances vpn1 instance-type vrf set routing-instances vpn1 route-distinguisher 10.255.162.100:100 set routing-instances vpn1 provider-tunnel inter-region template template_1 set routing-instances vpn1 vrf-target target:123:1 set routing-instances vpn1 vrf-table-label
ABR2
set interfaces ge-1/0/3 unit 0 family inet address 203.0.113.11/24 set interfaces ge-1/0/3 unit 0 family iso set interfaces ge-1/0/3 unit 0 family inet6 address ::203.0.113.11/120 set interfaces ge-1/0/3 unit 0 family mpls set interfaces ge-1/1/4 unit 0 family inet address 203.0.113.10/24 set interfaces ge-1/1/4 unit 0 family iso set interfaces ge-1/1/4 unit 0 family inet6 address ::203.0.113.10/120 set interfaces ge-1/1/4 unit 0 family mpls set interfaces ge-1/1/10 unit 1 family inet address 192.0.2.2/24 set interfaces ge-1/1/10 unit 1 family inet6 address ::192.0.2.2/120 set interfaces ge-1/1/10 unit 1 family mpls set interfaces lo0 unit 0 family inet address 203.0.113.0/24 set interfaces lo0 unit 0 family inet address 10.255.162.117/32 primary set routing-options autonomous-system 65550 set protocols rsvp interface fxp0.0 disable set protocols rsvp interface lo0.0 set protocols rsvp interface all set protocols mpls ipv6-tunneling set protocols mpls interface fxp0.0 disable set protocols mpls interface lo0.0 set protocols mpls interface all set protocols bgp group IBGP_2 type internal set protocols bgp group IBGP_2 local-address 10.255.162.117 set protocols bgp group IBGP_2 family inet any set protocols bgp group IBGP_2 family inet-vpn unicast set protocols bgp group IBGP_2 family inet-vpn multicast set protocols bgp group IBGP_2 family inet6 any set protocols bgp group IBGP_2 family inet6-vpn unicast set protocols bgp group IBGP_2 family inet-mvpn signaling set protocols bgp group IBGP_2 family inet6-mvpn signaling set protocols bgp group IBGP_2 family inet-mdt signaling set protocols bgp group IBGP_2 cluster 0.0.0.2 set protocols bgp group IBGP_2 neighbor 10.255.162.104 set protocols bgp group IBGP_2 neighbor 198.51.100.17 set protocols bgp group IBGP_0 type internal set protocols bgp group IBGP_0 local-address 10.255.162.117 set protocols bgp group IBGP_0 family inet any set protocols bgp group IBGP_0 family inet-vpn unicast set protocols bgp group IBGP_0 family inet-vpn multicast set protocols bgp group IBGP_0 family inet6 any set protocols bgp group IBGP_0 family inet6-vpn unicast set protocols bgp group IBGP_0 family inet-mvpn signaling set protocols bgp group IBGP_0 family inet6-mvpn signaling set protocols bgp group IBGP_0 family inet-mdt signaling set protocols bgp group IBGP_0 neighbor 10.255.162.100 set protocols bgp group IBGP_0 neighbor 10.255.162.107 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface ge-1/0/3.0 set protocols ospf area 0.0.0.0 interface ge-1/1/4.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ospf area 0.0.0.2 interface ge-1/1/10.1 set protocols ldp interface all set protocols ldp p2mp set protocols pim interface all set protocols pim interface fxp0.0 disable set protocols pim interface lo0.0 set protocols mvpn inter-region-template template template_1 region IBGP_2 rsvp-te label-switched-path-template default-template set protocols mvpn inter-region-template template template_2 region IBGP_2 ldp-p2mp set protocols mvpn inter-region-template template template_3 region IBGP_2 ingress-replication create-new-ucast-tunnel set protocols mvpn inter-region-template template template_3 region IBGP_2 ingress-replication label-switched-path label-switched-path-template default-template set protocols mvpn inter-region-template template template_4 all-regions incoming set protocols mvpn inter-region-template template template_5 region IBGP_2 rsvp-te static-lsp ABR2_to_PE2_3 set routing-instances vpn1 instance-type vrf set routing-instances vpn1 route-distinguisher 10.255.162.117:100 set routing-instances vpn1 provider-tunnel inter-region template template_1 set routing-instances vpn1 vrf-target target:123:1 set routing-instances vpn1 vrf-table-label
P2
set interfaces ge-1/0/5 unit 0 family inet address 203.0.113.14/24 set interfaces ge-1/0/5 unit 0 family iso set interfaces ge-1/0/5 unit 0 family inet6 address ::203.0.113.14/120 set interfaces ge-1/0/5 unit 0 family mpls set interfaces ge-1/1/10 unit 101 family inet address 192.0.2.1/24 set interfaces ge-1/1/10 unit 101 family inet6 address ::192.0.2.1/120 set interfaces ge-1/1/10 unit 101 family mpls set interfaces lo0 unit 1 family inet address 198.51.100.19/24 set interfaces lo0 unit 1 family inet6 address abcd::198:51:100:19/128 set protocols rsvp interface fxp0.0 disable set protocols rsvp interface all set protocols rsvp interface lo0.1 set protocols mpls ipv6-tunneling set protocols mpls interface fxp0.0 disable set protocols mpls interface all set protocols mpls interface lo0.1 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.2 interface all set protocols ospf area 0.0.0.2 interface lo0.1 set protocols ldp interface all set protocols ldp p2mp set protocols pim dense-groups 192.0.2.39/24 set protocols pim dense-groups 192.0.2.40/24 set protocols pim rp static address 198.51.100.1 set protocols pim rp static address ::198.51.100.1 set protocols pim interface all mode sparse-dense
ABR3
set interfaces ge-1/0/8 unit 0 family inet address 203.0.113.6/24 set interfaces ge-1/0/8 unit 0 family iso set interfaces ge-1/0/8 unit 0 family inet6 address ::203.0.113.6/120 set interfaces ge-1/0/8 unit 0 family mpls set interfaces ge-1/1/4 unit 0 family inet address 203.0.113.9/24 set interfaces ge-1/1/4 unit 0 family iso set interfaces ge-1/1/4 unit 0 family inet6 address ::203.0.113.9/120 set interfaces ge-1/1/4 unit 0 family mpls set interfaces ge-1/3/1 unit 0 family inet address 203.0.113.8/24 set interfaces ge-1/3/1 unit 0 family iso set interfaces ge-1/3/1 unit 0 family inet6 address ::203.0.113.8/120 set interfaces ge-1/3/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 203.0.113.0/24 set interfaces lo0 unit 0 family inet address 10.255.162.107/32 primary set routing-options autonomous-system 65550 set protocols rsvp interface all set protocols rsvp interface fxp0.0 disable set protocols rsvp interface lo0.0 set protocols mpls ipv6-tunneling set protocols mpls label-switched-path ABR3_to_PE3 from 10.255.162.107 set protocols mpls label-switched-path ABR3_to_PE3 to 10.255.162.102 set protocols mpls label-switched-path ABR3_to_PE3 p2mp vpn1 set protocols mpls label-switched-path ABR3_to_ABR1 from 10.255.162.107 set protocols mpls label-switched-path ABR3_to_ABR1 to 10.255.162.100 set protocols mpls label-switched-path ABR3_to_ABR1 p2mp vpn1 set protocols mpls label-switched-path ABR3_to_ABR2 from 10.255.162.107 set protocols mpls label-switched-path ABR3_to_ABR2 to 10.255.162.117 set protocols mpls label-switched-path ABR3_to_ABR2 p2mp vpn1 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols mpls interface lo0.0 set protocols bgp group IBGP_3 type internal set protocols bgp group IBGP_3 local-address 10.255.162.107 set protocols bgp group IBGP_3 family inet any set protocols bgp group IBGP_3 family inet-vpn unicast set protocols bgp group IBGP_3 family inet-vpn multicast set protocols bgp group IBGP_3 family inet6 any set protocols bgp group IBGP_3 family inet6-vpn unicast set protocols bgp group IBGP_3 family inet-mvpn signaling set protocols bgp group IBGP_3 family inet6-mvpn signaling set protocols bgp group IBGP_3 family inet-mdt signaling set protocols bgp group IBGP_3 cluster 0.0.0.3 set protocols bgp group IBGP_3 neighbor 10.255.162.102 set protocols bgp group IBGP_0 type internal set protocols bgp group IBGP_0 local-address 10.255.162.107 set protocols bgp group IBGP_0 family inet any set protocols bgp group IBGP_0 family inet-vpn unicast set protocols bgp group IBGP_0 family inet-vpn multicast set protocols bgp group IBGP_0 family inet6 any set protocols bgp group IBGP_0 family inet6-vpn unicast set protocols bgp group IBGP_0 family inet-mvpn signaling set protocols bgp group IBGP_0 family inet6-mvpn signaling set protocols bgp group IBGP_0 family inet-mdt signaling set protocols bgp group IBGP_0 neighbor 10.255.162.100 set protocols bgp group IBGP_0 neighbor 10.255.162.117 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface ge-1/0/8.0 set protocols ospf area 0.0.0.0 interface ge-1/1/4.0 set protocols ospf area 0.0.0.0 interface lo0.0 set protocols ospf area 0.0.0.3 interface ge-1/3/1.0 set protocols ldp interface all set protocols ldp p2mp set protocols pim interface all set protocols pim interface fxp0.0 disable set protocols pim interface lo0.0 set protocols mvpn inter-region-template template template_1 region IBGP_3 rsvp-te label-switched-path-template default-template set protocols mvpn inter-region-template template template_2 region IBGP_3 ldp-p2mp set protocols mvpn inter-region-template template template_3 region IBGP_3 ingress-replication create-new-ucast-tunnel set protocols mvpn inter-region-template template template_3 region IBGP_3 ingress-replication label-switched-path label-switched-path-template default-template set protocols mvpn inter-region-template template template_4 all-regions incoming set protocols mvpn inter-region-template template template_5 region IBGP_3 rsvp-te static-lsp ABR3_to_PE3 set routing-instances vpn1 instance-type vrf set routing-instances vpn1 route-distinguisher 10.255.162.107:100 set routing-instances vpn1 provider-tunnel inter-region template template_1 set routing-instances vpn1 vrf-target target:123:1 set routing-instances vpn1 vrf-table-label
PE3
set interfaces ge-3/0/1 unit 0 family inet address 203.0.113.15/24 set interfaces ge-3/0/1 unit 0 family iso set interfaces ge-3/0/1 unit 0 family inet6 address ::203.0.113.15/120 set interfaces ge-3/0/1 unit 0 family mpls set interfaces ge-3/1/0 unit 0 family inet address 203.0.113.7/24 set interfaces ge-3/1/0 unit 0 family iso set interfaces ge-3/1/0 unit 0 family inet6 address ::203.0.113.7/120 set interfaces ge-3/1/0 unit 0 family mpls set interfaces ge-3/2/0 unit 1 family inet address 192.0.2.9/24 set interfaces ge-3/2/0 unit 1 family inet6 address ::192.0.2.9/120 set interfaces ge-3/2/0 unit 1 family mpls set interfaces ge-3/2/0 unit 2 family inet address 192.0.2.10/24 set interfaces ge-3/2/0 unit 2 family inet6 address ::192.0.2.10/120 set interfaces ge-3/2/0 unit 2 family mpls set interfaces lo0 unit 0 family inet address 203.0.113.0/24 set interfaces lo0 unit 0 family inet address 10.255.162.102/32 primary set routing-options autonomous-system 65550 set protocols rsvp interface fxp0.0 disable set protocols rsvp interface all set protocols rsvp interface lo0.0 set protocols mpls ipv6-tunneling set protocols mpls label-switched-path PE3_to_PE2 from 10.255.162.102 set protocols mpls label-switched-path PE3_to_PE2 to 10.255.162.104 set protocols mpls label-switched-path PE3_to_PE2 p2mp vpn1 set protocols mpls label-switched-path PE3_to_PE4 from 10.255.162.102 set protocols mpls label-switched-path PE3_to_PE4 to 198.51.100.17 set protocols mpls label-switched-path PE3_to_PE4 p2mp vpn1 set protocols mpls label-switched-path PE3_to_PE1 from 10.255.162.102 set protocols mpls label-switched-path PE3_to_PE1 to 10.255.162.109 set protocols mpls label-switched-path PE3_to_PE1 p2mp vpn1 set protocols mpls label-switched-path PE3_to_ABR3 from 10.255.162.102 set protocols mpls label-switched-path PE3_to_ABR3 to 10.255.162.107 set protocols mpls label-switched-path PE3_to_ABR3 p2mp vpn1 set protocols mpls interface fxp0.0 disable set protocols mpls interface all set protocols mpls interface lo0.0 set protocols bgp group IBGP type internal set protocols bgp group IBGP local-address 10.255.162.102 set protocols bgp group IBGP family inet any set protocols bgp group IBGP family inet-vpn unicast set protocols bgp group IBGP family inet-vpn multicast set protocols bgp group IBGP family inet6 any set protocols bgp group IBGP family inet6-vpn unicast set protocols bgp group IBGP family inet-mvpn signaling set protocols bgp group IBGP family inet6-mvpn signaling set protocols bgp group IBGP family inet-mdt signaling set protocols bgp group IBGP neighbor 10.255.162.107 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.3 interface fxp0.0 disable set protocols ospf area 0.0.0.3 interface all set protocols ospf area 0.0.0.3 interface lo0.0 set protocols ldp interface all set protocols ldp p2mp set protocols pim interface all set protocols pim interface fxp0.0 disable set protocols pim interface lo0.0 set protocols pim default-vpn-source interface-name lo0.0 set policy-options policy-statement bgp-to-ospf from protocol bgp set policy-options policy-statement bgp-to-ospf then accept set routing-instances vpn1 instance-type vrf set routing-instances vpn1 interface ge-3/2/0.1 set routing-instances vpn1 interface ge-3/2/0.2 set routing-instances vpn1 route-distinguisher 10.255.162.102:100 set routing-instances vpn1 provider-tunnel family inet ingress-replication label-switched-path set routing-instances vpn1 provider-tunnel family inet6 ingress-replication label-switched-path set routing-instances vpn1 vrf-target target:123:1 set routing-instances vpn1 vrf-table-label set routing-instances vpn1 protocols ospf export bgp-to-ospf set routing-instances vpn1 protocols ospf area 0.0.0.3 interface all set routing-instances vpn1 protocols ospf3 export bgp-to-ospf set routing-instances vpn1 protocols ospf3 area 0.0.0.3 interface all set routing-instances vpn1 protocols pim dense-groups 192.0.2.39/24 set routing-instances vpn1 protocols pim dense-groups 192.0.2.40/24 set routing-instances vpn1 protocols pim rp static address 198.51.100.1 set routing-instances vpn1 protocols pim rp static address ::198.51.100.1 set routing-instances vpn1 protocols pim interface all mode sparse-dense set routing-instances vpn1 protocols mvpn mvpn-mode spt-only
CE4
set interfaces ge-3/1/1 unit 0 family inet address 172.16.0.1/24 set interfaces ge-3/1/1 unit 0 family iso set interfaces ge-3/1/1 unit 0 family inet6 address 0000:0000:0000:0000:172:16:0:1/120 set interfaces ge-3/1/1 unit 0 family mpls set interfaces ge-3/2/0 unit 102 description "Link to PE3_1 from CE3_2" set interfaces ge-3/2/0 unit 102 family inet address 192.0.2.11/24 set interfaces ge-3/2/0 unit 102 family inet6 address ::192.0.2.11/120 set interfaces ge-3/2/0 unit 102 family mpls set interfaces lo0 unit 2 family inet address 198.51.100.21/24 set interfaces lo0 unit 2 family inet6 address abcd::198:51:100:21/128 set protocols igmp interface ge-3/1/1.0 version 3 set protocols mld interface ge-3/1/1.0 version 2 set protocols ospf area 0.0.0.3 interface all set protocols ospf3 area 0.0.0.3 interface all set protocols pim dense-groups 192.0.2.39/24 set protocols pim dense-groups 192.0.2.40/24 set protocols pim rp static address 198.51.100.1 set protocols pim rp static address ::198.51.100.1 set protocols pim interface all mode sparse-dense
CE5
set interfaces ge-3/2/0 unit 101 family inet address 192.0.2.8/24 set interfaces ge-3/2/0 unit 101 family inet6 address ::192.0.2.8/120 set interfaces ge-3/2/0 unit 101 family mpls set interfaces lo0 unit 1 family inet address 198.51.100.22/24 set interfaces lo0 unit 1 family inet6 address abcd::198:51:100:22/128 set protocols ospf area 0.0.0.3 interface all set protocols ospf3 area 0.0.0.3 interface all set protocols pim dense-groups 192.0.2.39/24 set protocols pim dense-groups 192.0.2.40/24 set protocols pim rp static address 198.51.100.1 set protocols pim rp static address ::198.51.100.1 set protocols pim interface all mode sparse-dense
PE2
set interfaces ge-1/0/5 unit 0 family inet address 203.0.113.13/24 set interfaces ge-1/0/5 unit 0 family iso set interfaces ge-1/0/5 unit 0 family inet6 address ::203.0.113.13/120 set interfaces ge-1/0/5 unit 0 family mpls set interfaces ge-1/1/00 unit 1 family inet address 192.0.2.4/24 set interfaces ge-1/1/0 unit 1 family inet6 address ::192.0.2.4/120 set interfaces ge-1/1/0 unit 1 family mpls set interfaces ge-1/1/0 unit 2 family inet address 192.0.2.12/24 set interfaces ge-1/1/0 unit 2 family inet6 address ::192.0.2.12/120 set interfaces ge-1/1/0 unit 2 family mpls set interfaces vt-1/1/0 unit 1 family inet set interfaces vt-1/1/0 unit 1 family inet6 set interfaces lo0 unit 0 family inet address 203.0.113.0/24 set interfaces lo0 unit 0 family inet address 10.255.162.104/24 primary set interfaces lo0 unit 201 family inet6 address ::198.51.100.1/128 set routing-options autonomous-system 65550 set protocols rsvp interface fxp0.0 disable set protocols rsvp interface all set protocols rsvp interface lo0.0 set protocols mpls ipv6-tunneling set protocols mpls label-switched-path PE2_to_PE3 from 10.255.162.104 set protocols mpls label-switched-path PE2_to_PE3 to 10.255.162.102 set protocols mpls label-switched-path PE2_to_PE3 p2mp vpn1 set protocols mpls label-switched-path PE2_to_PE4 from 10.255.162.104 set protocols mpls label-switched-path PE2_to_PE4 to 198.51.100.17 set protocols mpls label-switched-path PE2_to_PE4 p2mp vpn1 set protocols mpls label-switched-path PE2_to_PE1 from 10.255.162.104 set protocols mpls label-switched-path PE2_to_PE1 to 10.255.162.109 set protocols mpls label-switched-path PE2_to_PE1 p2mp vpn1 set protocols mpls label-switched-path PE2_to_ABR2 from 10.255.162.104 set protocols mpls label-switched-path PE2_to_ABR2 to 10.255.162.117 set protocols mpls label-switched-path PE2_to_ABR2 p2mp vpn1 set protocols mpls interface fxp0.0 disable set protocols mpls interface all set protocols mpls interface lo0.0 set protocols bgp group IBGP type internal set protocols bgp group IBGP local-address 10.255.162.104 set protocols bgp group IBGP family inet any set protocols bgp group IBGP family inet-vpn unicast set protocols bgp group IBGP family inet-vpn multicast set protocols bgp group IBGP family inet6 any set protocols bgp group IBGP family inet6-vpn unicast set protocols bgp group IBGP family inet-mvpn signaling set protocols bgp group IBGP family inet6-mvpn signaling set protocols bgp group IBGP family inet-mdt signaling set protocols bgp group IBGP neighbor 10.255.162.117 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.2 interface fxp0.0 disable set protocols ospf area 0.0.0.2 interface all set protocols ospf area 0.0.0.2 interface lo0.0 set protocols ldp interface all set protocols ldp p2mp set protocols pim interface all set protocols pim interface fxp0.0 disable set protocols pim interface lo0.0 set protocols pim default-vpn-source interface-name lo0.0 set policy-options policy-statement bgp-to-ospf from protocol bgp set policy-options policy-statement bgp-to-ospf then accept set routing-instances vpn1 instance-type vrf set routing-instances vpn1 interface ge-1/1/0.1 set routing-instances vpn1 interface vt-1/1/0.1 multicast set routing-instances vpn1 interface lo0.201 set routing-instances vpn1 route-distinguisher 10.255.162.104:100 set routing-instances vpn1 provider-tunnel family inet ingress-replication label-switched-path set routing-instances vpn1 provider-tunnel family inet6 ingress-replication label-switched-path set routing-instances vpn1 vrf-target target:123:1 set routing-instances vpn1 vrf-table-label set routing-instances vpn1 protocols ospf export bgp-to-ospf set routing-instances vpn1 protocols ospf area 0.0.0.2 interface all set routing-instances vpn1 protocols ospf area 0.0.0.2 interface lo0.201 set routing-instances vpn1 protocols ospf3 export bgp-to-ospf set routing-instances vpn1 protocols ospf3 area 0.0.0.2 interface all set routing-instances vpn1 protocols pim dense-groups 192.0.2.39/24 set routing-instances vpn1 protocols pim dense-groups 192.0.2.40/24 set routing-instances vpn1 protocols pim rp local family inet6 address ::198.51.100.1 set routing-instances vpn1 protocols pim rp static address 198.51.100.1 set routing-instances vpn1 protocols pim interface all mode sparse-dense set routing-instances vpn1 protocols mvpn mvpn-mode spt-only
CE2
set interfaces ge-1/0/0 unit 0 family inet address 172.17.1.1/24 set l interfaces ge-1/0/0 unit 0 family iso set interfaces ge-1/0/0 unit 0 family inet6 address 0000:0000:0000:0000:172:17:1:1/120 set interfaces ge-1/0/0 unit 0 family mpls set interfaces ge-1/1/0 unit 101 family inet address 192.0.2.3/24 set interfaces ge-1/1/0 unit 101 family inet6 address ::192.0.2.3/120 set interfaces ge-1/1/0 unit 101 family mpls set interfaces lo0 unit 1 family inet address 198.51.100.23/24 set interfaces lo0 unit 1 family inet6 address abcd::198:51:100:23/128 set protocols igmp interface ge-1/0/0.0 version 3 set protocols mld interface ge-1/0/0.0 version 2 set protocols ospf area 0.0.0.2 interface all set protocols ospf3 area 0.0.0.2 interface all set protocols pim dense-groups 192.0.2.39/24 set protocols pim dense-groups 192.0.2.40/24 set protocols pim rp static address 198.51.100.1 set protocols pim rp static address ::198.51.100.1 set protocols pim interface all mode sparse-dense
PE4
set interfaces ge-1/1/0 unit 3 family inet address 192.0.2.7/24 set interfaces ge-1/1/0 unit 3 family inet6 address ::192.0.2.7/120 set interfaces ge-1/1/0 unit 3 family mpls set interfaces ge-1/1/0 unit 102 family inet address 192.0.2.5/24 set interfaces ge-1/1/0 unit 102 family inet6 address ::192.0.2.5/120 set interfaces ge-1/1/0 unit 102 family mpls set interfaces vt-1/1/0 unit 0 family inet set interfaces vt-1/1/0 unit 0 family inet6 set interfaces lo0 unit 2 family inet address 198.51.100.17/24 set interfaces lo0 unit 2 family inet6 address abcd::198:51:100:17/128 set protocols rsvp interface fxp0.0 disable set protocols rsvp interface all set protocols rsvp interface lo0.2 set protocols mpls ipv6-tunneling set protocols mpls label-switched-path PE4_to_PE3 from 198.51.100.17 set protocols mpls label-switched-path PE4_to_PE3 to 10.255.162.102 set protocols mpls label-switched-path PE4_to_PE2 from 198.51.100.17 set protocols mpls label-switched-path PE4_to_PE2 to 10.255.162.104 set protocols mpls label-switched-path PE4_to_PE1 from 198.51.100.17 set protocols mpls label-switched-path PE4_to_PE1 to 10.255.162.109 set protocols mpls label-switched-path PE4_to_ABR2 from 198.51.100.17 set protocols mpls label-switched-path PE4_to_ABR2 to 10.255.162.117 set protocols mpls interface fxp0.0 disable set protocols mpls interface all set protocols mpls interface lo0.2 set protocols bgp group IBGP type internal set protocols bgp group IBGP local-address 198.51.100.17 set protocols bgp group IBGP family inet any set protocols bgp group IBGP family inet-vpn unicast set protocols bgp group IBGP family inet-vpn multicast set protocols bgp group IBGP family inet6 any set protocols bgp group IBGP family inet6-vpn unicast set protocols bgp group IBGP family inet-mvpn signaling set protocols bgp group IBGP family inet6-mvpn signaling set protocols bgp group IBGP family inet-mdt signaling set protocols bgp group IBGP neighbor 10.255.162.117 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.2 interface fxp0.0 disable set protocols ospf area 0.0.0.2 interface all set protocols ospf area 0.0.0.2 interface lo0.2 set protocols ldp interface all set protocols ldp p2mp set protocols pim interface all set protocols pim interface fxp0.0 disable set protocols pim interface lo0.2 set protocols pim default-vpn-source interface-name lo0.2 set policy-options policy-statement bgp-to-ospf from protocol bgp set policy-options policy-statement bgp-to-ospf then accept set routing-instances vpn1 instance-type vrf set routing-instances vpn1 interface vt-1/1/0.0 multicast set routing-instances vpn1 interface ge-1/1/0.3 set routing-instances vpn1 route-distinguisher 198.51.100.17:100 set routing-instances vpn1 provider-tunnel family inet ingress-replication label-switched-path set routing-instances vpn1 provider-tunnel family inet6 ingress-replication label-switched-path set routing-instances vpn1 vrf-target target:123:1 set routing-instances vpn1 vrf-table-label set routing-instances vpn1 protocols ospf export bgp-to-ospf set routing-instances vpn1 protocols ospf area 0.0.0.2 interface all set routing-instances vpn1 protocols ospf3 export bgp-to-ospf set routing-instances vpn1 protocols ospf3 area 0.0.0.2 interface all set routing-instances vpn1 protocols pim dense-groups 192.0.2.39/24 set routing-instances vpn1 protocols pim dense-groups 192.0.2.40/24 set routing-instances vpn1 protocols pim rp static address 198.51.100.1 set routing-instances vpn1 protocols pim rp static address ::198.51.100.1 set routing-instances vpn1 protocols pim interface all mode sparse-dense set routing-instances vpn1 protocols mvpn mvpn-mode spt-only set routing-options autonomous-system 65550
CE3
set interfaces ge-1/1/0 unit 103 family inet address 192.0.2.6/24 set interfaces ge-1/1/0 unit 103 family inet6 address ::192.0.2.6/120 set interfaces ge-1/1/0 unit 103 family mpls set interfaces ge-2/1/1 unit 0 family inet address 172.17.2.1/24 set interfaces ge-2/1/1 unit 0 family iso set interfaces ge-2/1/1 unit 0 family inet6 address 0000:0000:0000:0000:172:17:2:1/120 set interfaces ge-2/1/1 unit 0 family mpls set interfaces lo0 unit 3 family inet address 198.51.100.18/24 set interfaces lo0 unit 3 family inet6 address abcd::198:51:100:18/128 set protocols igmp interface ge-2/1/1.0 version 3 set protocols mld interface ge-2/1/1.0 version 2 set protocols ospf area 0.0.0.2 interface all set protocols ospf3 area 0.0.0.2 interface all set protocols pim dense-groups 192.0.2.39/24 set protocols pim dense-groups 192.0.2.40/24 set protocols pim rp static address 198.51.100.1 set protocols pim rp static address ::198.51.100.1 set protocols pim interface all mode sparse-dense
Configuración de PE1
Procedimiento paso a paso
El siguiente ejemplo requiere que navegue por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en el modo de configuración en la Guía del usuario de CLI.
Para configurar el dispositivo PE1:
Configure las interfaces.
[edit interfaces] user@PE1# set ge-2/0/10 unit 1 family inet address 192.0.2.2/24 user@PE1# set ge-2/0/10 unit 1 family inet6 address ::192.0.2.2/120 user@PE1# set ge-2/0/10 unit 1 family mpls user@PE1# set ge-3/3/2 unit 0 family inet address 203.0.113.1/24 user@PE1# set ge-3/3/2 unit 0 family iso user@PE1# set ge-3/3/2 unit 0 family inet6 address ::203.0.113.1/120 user@PE1# set ge-3/3/2 unit 0 family mpls user@PE1# set lo0 unit 201 family inet address 198.51.100.1/24
Configure el número de sistema autónomo.
[edit routing-options] user@PE1# set autonomous-system 65550
Desactive RSVP en la interfaz de administración y habilite RSVP en las interfaces.
[edit protocols rsvp] user@PE1# set interface fxp0.0 disable user@PE1# set interface ge-3/3/2.0 user@PE1# set interface lo0.0
Habilite la tunelización IPv6.
[edit protocols mpls] user@PE1# set ipv6-tunneling
Desactive MPLS en la interfaz de administración y habilite MPLS en las interfaces.
[edit protocols mpls] user@PE1# set interface fxp0.0 disable user@PE1# set interface ge-3/3/2.0 user@PE1# set interface lo0.0
Configure el protocolo BGP.
[edit protocols bgp] user@PE1# set group IBGP type internal user@PE1# set group IBGP local-address 10.255.162.109 user@PE1# set group IBGP family inet any user@PE1# set group IBGP family inet-vpn unicast user@PE1# set group IBGP family inet-vpn multicast user@PE1# set group IBGP family inet6 any user@PE1# set group IBGP family inet6-vpn unicast user@PE1# set group IBGP family inet-mvpn signaling user@PE1# set group IBGP family inet6-mvpn signaling user@PE1# set group IBGP family inet-mdt signaling user@PE1# set group IBGP neighbor 10.255.162.100
Configure los atributos de ingeniería de tráfico de OSPF y habilite OSPF en las interfaces.
[edit protocols ospf] user@PE1# set traffic-engineering user@PE1# set area 0.0.0.1 interface fxp0.0 disable user@PE1# set area 0.0.0.1 interface ge-3/3/2.0 user@PE1# set area 0.0.0.1 interface lo0.0
Habilite el LDP en todas las interfaces y anuncie la capacidad P2MP a los pares.
[edit protocols ldp] user@PE1# set interface all user@PE1# set p2mp
Configure PIM en las interfaces.
[edit protocols pim] user@PE1# set interface all user@PE1# set interface fxp0.0 disable user@PE1# set interface lo0.0 user@PE1# set default-vpn-source interface-name lo0.0
Configure la política de enrutamiento.
[edit policy-options policy-statement] user@PE1# set bgp-to-ospf from protocol bgp user@PE1# set bgp-to-ospf then accept
Configure el tipo de instancia de enrutamiento, la interfaz y el distinguidor de ruta para la instancia de enrutamiento.
[edit routing-instances] user@PE1# set vpn1 instance-type vrf user@PE1# set vpn1 interface ge-2/0/10 user@PE1# set vpn1 interface lo0.201 user@PE1# set vpn1 route-distinguisher 10.255.162.109:100
Configure atributos de túnel de proveedor para la instancia de enrutamiento.
[edit routing-instances] user@PE1# set vpn1 provider-tunnel selective group 192.0.2.2/24 source 172.16.1.2/32 ingress-replication label-switched-path user@PE1# set vpn1 provider-tunnel selective group 192.0.2.2/24 source 172.16.1.2/32 threshold-rate 10 user@PE1# set vpn1 provider-tunnel selective group 192.0.2.2/24 source 172.16.1.2/32 inter-region-segmented threshold 0 user@PE1# set vpn1 provider-tunnel selective group 192.0.2.1/24 source 172.16.1.2/32 ingress-replication label-switched-path user@PE1# set vpn1 provider-tunnel selective group 192.0.2.1/24 source 172.16.1.2/32 threshold-rate 0 user@PE1# set vpn1 provider-tunnel selective group 192.0.2.1/24 source 172.16.1.2/32 inter-region-segmented threshold 10 user@PE1# set vpn1 provider-tunnel selective group 192.0.2.3/24 source 172.16.1.2/32 ingress-replication label-switched-path user@PE1# set vpn1 provider-tunnel selective group 192.0.2.3/24 source 172.16.1.2/32 threshold-rate 0 user@PE1# set vpn1 provider-tunnel selective group 192.0.2.3/24 source 172.16.1.2/32 inter-region-segmented threshold 0 user@PE1# set vpn1 provider-tunnel family inet ingress-replication label-switched-path user@PE1# set vpn1 provider-tunnel family inet6 ingress-replication label-switched-path
Configure la comunidad de destino de VRF y anuncie una sola etiqueta de VPN para todas las rutas del VRF.
[edit routing-instances] user@PE1# set vpn1 vrf-target target:123:1 user@PE1# set vpn1 vrf-table-label
Habilite el OSPF para la instancia de enrutamiento.
[edit routing-instances] user@PE1# set vpn1 protocols ospf export bgp-to-ospf user@PE1# set vpn1 protocols ospf area 0.0.0.1 interface all user@PE1# set vpn1 protocols ospf area 0.0.0.1 interface lo0.201
Habilite OSPF3 para la instancia de enrutamiento.
[edit routing-instances] user@PE1# set vpn1 protocols ospf3 export bgp-to-ospf user@PE1# set vpn1 protocols ospf3 area 0.0.0.1 interface all
Habilite atributos PIM para la instancia de enrutamiento.
[edit routing-instances] user@PE1# set vpn1 protocols pim dense-groups 192.0.2.39/24 user@PE1# set vpn1 protocols pim dense-groups 192.0.2.40/24 user@PE1# set vpn1 protocols pim rp local family inet address 198.51.100.1 user@PE1# set vpn1 protocols pim rp static address ::198.51.100.1 user@PE1# set vpn1 protocols pim interface all mode sparse-dense
Resultados
Desde el modo de configuración, ingrese los comandos , show policy-options
, show protocols
, show routing-instances
y show routing-options
para confirmar la show interfaces
configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
user@PE1# show interfaces ge-2/0/10 { unit 1 { family inet { address 192.0.2.2/24; } family inet6 { address ::192.0.2.2/120; } family mpls; } } ge-3/3/2 { unit 0 { family inet { address 203.0.113.1/24; } family iso; family inet6 { address ::203.0.113.1/120; } family mpls; } } lo0 { unit 201{ family inet { address 198.51.100.1/24; } } }
user@PE1# show policy-options policy-statement bgp-to-ospf { from protocol bgp; then accept; }
user@PE1# show protocols rsvp { interface fxp0.0 { disable; } interface ge-3/3/2.0; interface lo0.0; } mpls { ipv6-tunneling; interface fxp0.0 { disable; } interface ge-3/3/2.0; interface lo0.0; } bgp { group IBGP { type internal; local-address 10.255.162.109; family inet { any; } family inet-vpn { unicast; multicast; } family inet6 { any; } family inet6-vpn { unicast; } family inet-mvpn { signaling; } family inet6-mvpn { signaling; } family inet-mdt { signaling; } neighbor 10.255.162.100; } } ospf { traffic-engineering; area 0.0.0.1 { interface fxp0.0 { disable; } interface ge-3/3/2.0; interface lo0.0; } } ldp { interface all; p2mp; } pim { interface all; interface fxp0.0 { disable; } interface lo0.0; default-vpn-source { interface-name lo0.0; } }
user@PE1# show routing-instances vpn1 { instance-type vrf; interface ge-2/0/10; interface lo0.201; route-distinguisher 10.255.162.109:100; provider-tunnel { selective { group 192.0.2.2/24 { source 172.16.1.2/32 { ingress-replication { label-switched-path; } threshold-rate 10; inter-region-segmented { threshold 0; } } } group 192.0.2.1/24 { source 172.16.1.2/32 { ingress-replication { label-switched-path; } threshold-rate 0; inter-region-segmented { threshold 10; } } } group 192.0.2.3/24 { source 172.16.1.2/32 { ingress-replication { label-switched-path; } threshold-rate 0; inter-region-segmented { threshold 0; } } } } family { inet { ingress-replication { label-switched-path; } } inet6 { ingress-replication { label-switched-path; } } } } vrf-target target:123:1; vrf-table-label; protocols { ospf { export bgp-to-ospf; area 0.0.0.1 { interface all; interface lo0.201; } } ospf3 { export bgp-to-ospf; area 0.0.0.1 { interface all; } } pim { dense-groups { 192.0.2.39/24; 192.0.2.40/24; } rp { local { family inet { address 198.51.100.1; } } static { address ::198.51.100.1; } } interface all { mode sparse-dense; } } } }
user@PE1# show routing-options autonomous-system 65550;
Configuración de ABR1
Procedimiento paso a paso
El siguiente ejemplo requiere que navegue por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en el modo de configuración en la Guía del usuario de CLI.
Para configurar el dispositivo ABR1:
Configure las interfaces.
[edit interfaces] user@ABR1# set ge-1/0/4 unit 0 family inet address 203.0.113.12/24 user@ABR1# set ge-1/0/4 unit 0 family iso user@ABR1# set ge-1/0/4 unit 0 family inet6 address ::203.0.113.12/120 user@ABR1# set ge-1/0/4 unit 0 family mpls user@ABR1# set ge-1/1/3 unit 0 family inet address 203.0.113.5/24 user@ABR1# set ge-1/1/3 unit 0 family iso user@ABR1# set ge-1/1/3 unit 0 family inet6 address ::203.0.113.5/120 user@ABR1# set ge-1/1/3 unit 0 family mpls user@ABR1# set ge-1/1/9 unit 0 family inet address 203.0.113.4/24 user@ABR1# set ge-1/1/9 unit 0 family iso user@ABR1# set ge-1/1/9 unit 0 family inet6 address ::203.0.113.4/120 user@ABR1# set ge-1/1/9 unit 0 family mpls user@ABR1# set lo0 unit 0 family inet address 203.0.113.0/24 user@ABR1# set lo0 unit 0 family inet address 10.255.162.100/32 primary
Configure el número de sistema autónomo.
[edit routing-options] user@ABR1# set autonomous-system 65550
Desactive RSVP en la interfaz de administración y habilite RSVP en las interfaces.
[edit protocols rsvp] user@ABR1# set interface fxp0.0 disable user@ABR1# set interface ge-1/1/9.0 user@ABR1# set interface ge-1/0/4.0 user@ABR1# set interface ge-1/1/3.0 user@ABR1# set interface lo0.0 user@ABR1# set interface all
Configure la tunelización IPv6 de MPLS.
[edit protocols mpls] user@ABR1# set ipv6-tunneling
Configure MPLS en las interfaces.
[edit protocols mpls] user@ABR1# set interface fxp0.0 disable user@ABR1# set interface ge-1/1/9.0 user@ABR1# set interface ge-1/0/4.0 user@ABR1# set interface ge-1/1/3.0 user@ABR1# set interface lo0.0 user@ABR1# set interface all
Configure el protocolo BGP.
[edit protocols bgp] user@ABR1# set group IBGP_1 type internal user@ABR1# set group IBGP_1 local-address 10.255.162.100 user@ABR1# set group IBGP_1 family inet any user@ABR1# set group IBGP_1 family inet-vpn unicast user@ABR1# set group IBGP_1 family inet-vpn multicast user@ABR1# set group IBGP_1 family inet6 any user@ABR1# set group IBGP_1 family inet6-vpn unicast user@ABR1# set group IBGP_1 family inet-mvpn signaling user@ABR1# set group IBGP_1 family inet6-mvpn signaling user@ABR1# set group IBGP_1 family inet-mdt signaling user@ABR1# set group IBGP_1 cluster 0.0.0.1 user@ABR1# set group IBGP_1 neighbor 10.255.162.109 user@ABR1# set group IBGP_0 type internal user@ABR1# set group IBGP_0 local-address 10.255.162.100 user@ABR1# set group IBGP_0 family inet any user@ABR1# set group IBGP_0 family inet-vpn unicast user@ABR1# set group IBGP_0 family inet-vpn multicast user@ABR1# set group IBGP_0 family inet6 any user@ABR1# set group IBGP_0 family inet6-vpn unicast user@ABR1# set group IBGP_0 family inet-mvpn signaling user@ABR1# set group IBGP_0 family inet6-mvpn signaling user@ABR1# set group IBGP_0 family inet-mdt signaling user@ABR1# set group IBGP_0 neighbor 10.255.162.117 user@ABR1# set group IBGP_0 neighbor 10.255.162.107
Configure los atributos de ingeniería de tráfico de OSPF y habilite OSPF en las interfaces.
[edit protocols ospf] user@ABR1# set traffic-engineering user@ABR1# set area 0.0.0.1 interface fxp0.0 disable user@ABR1# set area 0.0.0.1 interface ge-1/1/9.0 user@ABR1# set area 0.0.0.0 interface ge-1/0/4.0 user@ABR1# set area 0.0.0.0 interface ge-1/1/3.0 user@ABR1# set area 0.0.0.0 interface lo0.0
Habilite el LDP en todas las interfaces y anuncie la capacidad P2MP a los pares.
[edit protocols ldp] user@ABR1# set interface all user@ABR1# set p2mp
Configure PIM en las interfaces.
[edit protocols pim] user@ABR1# set interface all user@ABR1# set interface fxp0.0 disable user@ABR1# set interface lo0.0
Configure los túneles de la plantilla entre regiones para una región específica o para todas las regiones.
[edit protocols mvpn inter-region-template] user@ABR1# set template template_1 region IBGP_0 rsvp-te label-switched-path-template default-template user@ABR1# set template template_2 region IBGP_0 ldp-p2mp user@ABR1# set template template_3 region IBGP_0 ingress-replication create-new-ucast-tunnel user@ABR1# set template template_3 region IBGP_0 ingress-replication label-switched-path label-switched-path-template default-template user@ABR1# set template template_4 all-regions incoming user@ABR1# set template template_5 region IBGP_0 rsvp-te static-lsp ABR1_to_ABR3
Configure el tipo de instancia de enrutamiento, el distinguidor de ruta, la plantilla de interrregión del túnel del proveedor y la comunidad de destino de VRF, y anuncie una sola etiqueta de VPN para todas las rutas de la VRF para la instancia de enrutamiento.
[edit routing-instances] user@ABR1# set vpn1 instance-type vrf user@ABR1# set vpn1 route-distinguisher 10.255.162.100:100 user@ABR1# set vpn1 provider-tunnel inter-region template template_1 user@ABR1# set vpn1 vrf-target target:123:1 user@ABR1# set vpn1 vrf-table-label
Resultados
Desde el modo de configuración, ingrese los comandos , show protocols
, show routing-instances
y show routing-options
para confirmar la show interfaces
configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
user@ABR1# show interfaces ge-1/0/4 { unit 0 { family inet { address 203.0.113.12/24; } family iso; family inet6 { address ::203.0.113.12/120; } family mpls; } } ge-1/1/3 { unit 0 { family inet { address 203.0.113.5/24; } family iso; family inet6 { address ::203.0.113.5/120; } family mpls; } } ge-1/1/9 { unit 0 { family inet { address 203.0.113.4/24; } family iso; family inet6 { address ::203.0.113.4/120; } family mpls; } } lo0 { unit 201 { family inet { address 203.0.113.0/24; address 10.255.162.100/32 { primary; } } } }
user@ABR1# show protocols rsvp { interface fxp0.0 { disable; } interface ge-1/1/9.0; interface ge-1/0/4.0; interface ge-1/1/3.0; interface lo0.0; interface all; } mpls { ipv6-tunneling; interface fxp0.0 { disable; } interface ge-1/1/9.0; interface ge-1/0/4.0; interface ge-1/1/3.0; interface lo0.0; interface all; } bgp { group IBGP_1 { type internal; local-address 10.255.162.100; family inet { any; } family inet-vpn { unicast; multicast; } family inet6 { any; } family inet6-vpn { unicast; } family inet-mvpn { signaling; } family inet6-mvpn { signaling; } family inet-mdt { signaling; } cluster 0.0.0.1; neighbor 10.255.162.109; } group IBGP_0 { type internal; local-address 10.255.162.100; family inet { any; } family inet-vpn { unicast; multicast; } family inet6 { any; } family inet6-vpn { unicast; } family inet-mvpn { signaling; } family inet6-mvpn { signaling; } family inet-mdt { signaling; } neighbor 10.255.162.117; neighbor 10.255.162.107; } } ospf { traffic-engineering; area 0.0.0.1 { interface fxp0.0 { disable; } interface ge-1/1/9.0; } area 0.0.0.0 { interface ge-1/0/4.0; interface ge-1/1/3.0; interface lo0.0; } } ldp { interface all; p2mp; } pim { interface all; interface fxp0.0 { disable; } interface lo0.0; } mvpn { inter-region-template { template template_1 { region IBGP_0 { rsvp-te { label-switched-path-template { default-template; } } } } template template_2 { region IBGP_0 { ldp-p2mp; } } template template_3 { region IBGP_0 { ingress-replication { create-new-ucast-tunnel; label-switched-path { label-switched-path-template { default-template; } } } } } template template_4 { all-regions { incoming; } } template template_5 { region IBGP_0 { rsvp-te { static-lsp ABR1_to_ABR3; } } } } }
user@ABR1# show routing-instances vpn1 { instance-type vrf; route-distinguisher 10.255.162.100:100; provider-tunnel { inter-region { template template_1; } } vrf-target target:123:1; vrf-table-label; }
user@ABR1# show routing-options autonomous-system 65550;
Configuración de ABR2
Procedimiento paso a paso
El siguiente ejemplo requiere que navegue por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en el modo de configuración en la Guía del usuario de CLI.
Para configurar el dispositivo ABR2:
Configure las interfaces.
[edit interfaces] user@ABR2# set ge-1/0/3 unit 0 family inet address 203.0.113.11/24 user@ABR2# set ge-1/0/3 unit 0 family iso user@ABR2# set ge-1/0/3 unit 0 family inet6 address ::203.0.113.11/120 user@ABR2# set ge-1/0/3 unit 0 family mpls user@ABR2# set ge-1/1/4 unit 0 family inet address 203.0.113.10/24 user@ABR2# set ge-1/1/4 unit 0 family iso user@ABR2# set ge-1/1/4 unit 0 family inet6 address ::203.0.113.10/120 user@ABR2# set ge-1/1/4 unit 0 family mpls user@ABR2# set ge-1/1/10 unit 1 family inet address 192.0.2.2/24 user@ABR2# set ge-1/1/10 unit 1 family inet6 address ::192.0.2.2/120 user@ABR2# set ge-1/1/10 unit 1 family mpls
Configure el número de sistema autónomo.
[edit routing-options] user@ABR2# set autonomous-system 65550
Desactive RSVP en la interfaz de administración y habilite RSVP en las interfaces.
[edit protocols rsvp] user@ABR2# set interface fxp0.0 disable user@ABR2# set interface lo0.0 user@ABR2# set interface all
Habilite la tunelización IPv6 de MPLS.
[edit protocols mpls] user@ABR2# set ipv6-tunneling
Desactive MPLS en la interfaz de administración y habilite RSVP en las interfaces.
[edit protocols mpls] user@ABR2# set interface fxp0.0 disable user@ABR2# set interface lo0.0 user@ABR2# set interface all
Configure el protocolo BGP.
[edit protocols bgp] user@ABR2# set group IBGP_2 type internal user@ABR2# set group IBGP_2 local-address 10.255.162.117 user@ABR2# set group IBGP_2 family inet any user@ABR2# set group IBGP_2 family inet-vpn unicast user@ABR2# set group IBGP_2 family inet-vpn multicast user@ABR2# set group IBGP_2 family inet6 any user@ABR2# set group IBGP_2 family inet6-vpn unicast user@ABR2# set group IBGP_2 family inet-mvpn signaling user@ABR2# set group IBGP_2 family inet6-mvpn signaling user@ABR2# set group IBGP_2 family inet-mdt signaling user@ABR2# set group IBGP_2 cluster 0.0.0.2 user@ABR2# set group IBGP_2 neighbor 10.255.162.104 user@ABR2# set group IBGP_2 neighbor 198.51.100.17 user@ABR2# set group IBGP_0 type internal user@ABR2# set group IBGP_0 local-address 10.255.162.117 user@ABR2# set group IBGP_0 family inet any user@ABR2# set group IBGP_0 family inet-vpn unicast user@ABR2# set group IBGP_0 family inet-vpn multicast user@ABR2# set group IBGP_0 family inet6 any user@ABR2# set group IBGP_0 family inet6-vpn unicast user@ABR2# set group IBGP_0 family inet-mvpn signaling user@ABR2# set group IBGP_0 family inet6-mvpn signaling user@ABR2# set group IBGP_0 family inet-mdt signaling user@ABR2# set group IBGP_0 neighbor 10.255.162.100 user@ABR2# set group IBGP_0 neighbor 10.255.162.107
Configure los atributos de ingeniería de tráfico de OSPF, desactive OSPF en la interfaz de administración y habilite OSPF en las interfaces.
[edit protocols ospf] user@ABR2# set traffic-engineering user@ABR2# set area 0.0.0.0 interface fxp0.0 disable user@ABR2# set area 0.0.0.0 interface ge-1/0/3.0 user@ABR2# set area 0.0.0.0 interface ge-1/1/4.0 user@ABR2# set area 0.0.0.0 interface lo0.0 user@ABR2# set area 0.0.0.2 interface ge-1/1/10.1
Habilite el LDP en todas las interfaces y anuncie la capacidad P2MP a los pares.
[edit protocols ldp] user@ABR2# set interface all user@ABR2# set p2mp
Configure PIM en las interfaces.
[edit protocols pim] user@ABR2# set interface fxp0.0 all user@ABR2# set interface fxp0.0 disable user@ABR2# set interface lo0.0
Configure los túneles de la plantilla entre regiones para una región específica o para todas las regiones.
[edit protocols mvpn inter-region-template] user@ABR2# set template template_1 region IBGP_2 rsvp-te label-switched-path-template default-template user@ABR2# set template template_2 region IBGP_2 ldp-p2mp user@ABR2# set template template_3 region IBGP_2 ingress-replication create-new-ucast-tunnel user@ABR2# set template template_3 region IBGP_2 ingress-replication label-switched-path label-switched-path-template default-template user@ABR2# set template template_4 all-regions incoming user@ABR2# set template template_5 region IBGP_2 rsvp-te static-lsp ABR2_to_PE2_3
Configure el tipo de instancia de enrutamiento, el distinguidor de ruta, la plantilla de interrregión del túnel del proveedor y la comunidad de destino de VRF, y anuncie una sola etiqueta de VPN para todas las rutas de la VRF para la instancia de enrutamiento.
[edit routing-instances] user@ABR2# set vpn1 instance-type vrf user@ABR2# set vpn1 route-distinguisher 10.255.162.117:100 user@ABR2# set vpn1 provider-tunnel inter-region template template_1 user@ABR2# set vpn1 vrf-target target:123:1 user@ABR2# set vpn1 vrf-table-label
Resultados
user@ABR2# show interfaces ge-1/0/3 { unit 0 { family inet { address 203.0.113.11/24; } family iso; family inet6 { address ::203.0.113.11/120; } family mpls; } } ge-1/1/4 { unit 0 { family inet { address 203.0.113.10/24; } family iso; family inet6 { address ::203.0.113.10/120; } family mpls; } } ge-1/1/10 { unit 1 { family inet { address 192.0.2.2/24; } family inet6 { address ::192.0.2.2/120; } family mpls; } } lo0 { unit 201 { family inet { address 203.0.113.0/24; address 10.255.162.117/32 { primary; } } } }
user@ABR2# show protocols rsvp { interface fxp0.0 { disable; } interface lo0.0; interface all; } mpls { ipv6-tunneling; interface fxp0.0 { disable; } interface lo0.0; interface all; } bgp { group IBGP_2 { type internal; local-address 10.255.162.117; family inet { any; } family inet-vpn { unicast; multicast; } family inet6 { any; } family inet6-vpn { unicast; } family inet-mvpn { signaling; } family inet6-mvpn { signaling; } family inet-mdt { signaling; } cluster 0.0.0.2; neighbor 10.255.162.104; neighbor 198.51.100.17; } group IBGP_0 { type internal; local-address 10.255.162.117; family inet { any; } family inet-vpn { unicast; multicast; } family inet6 { any; } family inet6-vpn { unicast; } family inet-mvpn { signaling; } family inet6-mvpn { signaling; } family inet6-mdt { signaling; } neighbor 10.255.162.100; neighbor 10.255.162.107; } ospf { traffic-engineering; area 0.0.0.0 { interface fxp0.0 { disable; } interface ge-1/0/3.0; interface ge-1/1/4.0; interface lo0.0; } area 0.0.0.2 { interface ge-1/1/10.1; } } ldp { interface all; p2mp; } pim { interface all; interface fxp0.0 { disable; } interface lo0.0; } mvpn { inter-region-template { template template_1 { region IBGP_2 { rsvp-te { label-switched-path-template { default-template; } } } } template template_2 { region IBGP_2 { ldp-p2mp; } } template template_3 { region IBGP_2 { ingress-replication { create-new-ucast-tunnel; label-switched-path { label-switched-path-template { default-template; } } } } } template template_4 { all-regions { incoming; } } template template_5 { region IBGP_2 { rsvp-te { static-lsp ABR2_to_PE2_3; } } } } }
user@ABR2# show routing-instances vpn1 { instance-type vrf; route-distinguisher 10.255.162.100:100; provider-tunnel { inter-region { template template_1; } } vrf-target target:123:1; vrf-table-label; }
user@ABR2# show routing-options autonomous-system 65550;
Configuración de ABR3
Procedimiento paso a paso
El siguiente ejemplo requiere que navegue por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en el modo de configuración en la Guía del usuario de CLI.
Para configurar el dispositivo ABR3:
Configure las interfaces.
[edit interfaces] user@ABR3# set ge-1/0/8 unit 0 family inet address 203.0.113.6/24 user@ABR3# set ge-1/0/8 unit 0 family iso user@ABR3# set ge-1/0/8 unit 0 family inet6 address ::203.0.113.6/120 user@ABR3# set ge-1/0/8 unit 0 family mpls user@ABR3# set ge-1/1/4 unit 0 family inet address 203.0.113.9/24 user@ABR3# set ge-1/1/4 unit 0 family iso user@ABR3# set ge-1/1/4 unit 0 family inet6 address ::203.0.113.9/120 user@ABR3# set ge-1/1/4 unit 0 family mpls user@ABR3# set ge-1/3/1 unit 0 family inet address 203.0.113.8/24 user@ABR3# set ge-1/3/1 unit 0 family iso user@ABR3# set ge-1/3/1 unit 0 family inet6 address ::203.0.113.8/120 user@ABR3# set ge-1/3/1 unit 0 family mpls user@ABR3# set lo0 unit 0 family inet address 203.0.113.0/24 user@ABR3# set lo0 unit 0 family inet address 10.255.162.107/32 primary
Configure el número de sistema autónomo.
[edit routing-options] user@ABR3# set autonomous-system 65550
Configure RSVP en todas las interfaces, excluyendo la interfaz de administración.
[edit protocols rsvp] user@ABR3# set interface all user@ABR3# set interface fxp0.0 disable user@ABR3# set interface lo0.0
Configure la tunelización IPv6 de MPLS, configure la ruta conmutada por etiquetas y habilite MPLS en todas las interfaces, excluyendo la interfaz de administración.
[edit protocols mpls] user@ABR3# set ipv6-tunneling user@ABR3# set label-switched-path ABR3_to_PE3 from 10.255.162.107 user@ABR3# set label-switched-path ABR3_to_PE3 to 10.255.162.102 user@ABR3# set label-switched-path ABR3_to_PE3 p2mp vpn1 user@ABR3# set label-switched-path ABR3_to_ABR1 from 10.255.162.107 user@ABR3# set label-switched-path ABR3_to_ABR1 to 10.255.162.100 user@ABR3# set label-switched-path ABR3_to_ABR1 p2mp vpn1 user@ABR3# set label-switched-path ABR3_to_ABR2 from 10.255.162.107 user@ABR3# set label-switched-path ABR3_to_ABR2 to 10.255.162.117 user@ABR3# set label-switched-path ABR3_to_ABR2 p2mp vpn1 user@ABR3# set interface all user@ABR3# set interface fxp0.0 disable user@ABR3# set interface lo0.0
Configure el protocolo BGP.
[edit protocols bgp] user@ABR3# set group IBGP_3 type internal user@ABR3# set group IBGP_3 local-address 10.255.162.107 user@ABR3# set group IBGP_3 family inet any user@ABR3# set group IBGP_3 family inet-vpn unicast user@ABR3# set group IBGP_3 family inet-vpn multicast user@ABR3# set group IBGP_3 family inet6 any user@ABR3# set group IBGP_3 family inet6-vpn unicast user@ABR3# set group IBGP_3 family inet-mvpn signaling user@ABR3# set group IBGP_3 family inet6-mvpn signaling user@ABR3# set group IBGP_3 family inet-mdt signaling user@ABR3# set group IBGP_3 cluster 0.0.0.3 user@ABR3# set group IBGP_3 neighbor 10.255.162.102 user@ABR3# set group IBGP_0 type internal user@ABR3# set group IBGP_0 local-address 10.255.162.107 user@ABR3# set group IBGP_0 family inet any user@ABR3# set group IBGP_0 family inet-vpn unicast user@ABR3# set group IBGP_0 family inet-vpn multicast user@ABR3# set group IBGP_0 family inet6 any user@ABR3# set group IBGP_0 family inet6-vpn unicast user@ABR3# set group IBGP_0 family inet-mvpn signaling user@ABR3# set group IBGP_0 family inet6-mvpn signaling user@ABR3# set group IBGP_0 family inet-mdt signaling user@ABR3# set group IBGP_0 neighbor 10.255.162.100 user@ABR3# set group IBGP_0 neighbor 10.255.162.117
Configure los atributos de ingeniería de tráfico de OSPF, desactive OSPF en la interfaz de administración y habilite OSPF en las interfaces.
[edit protocols ospf] user@ABR3# set traffic-engineering user@ABR3# set area 0.0.0.0 interface fxp0.0 disable user@ABR3# set area 0.0.0.0 interface ge-1/0/8.0 user@ABR3# set area 0.0.0.0 interface ge-1/1/4.0 user@ABR3# set area 0.0.0.0 interface lo0.0 user@ABR3# set area 0.0.0.3 interface ge-1/3/1.0
Habilite el LDP en todas las interfaces y anuncie la capacidad P2MP a los pares.
[edit protocols ldp] user@ABR3# set interface all user@ABR3# set p2mp
Configure PIM en las interfaces.
[edit protocols pim] user@ABR3# set interface all user@ABR3# set interface fxp0.0 disable user@ABR3# set interface lo0.0
Configure los túneles de la plantilla entre regiones para una región específica o para todas las regiones.
[edit protocols mvpn inter-region-template] user@ABR3# set template template_1 region IBGP_3 rsvp-te label-switched-path-template default-template user@ABR3# set template template_2 region IBGP_3 ldp-p2mp user@ABR3# set template template_3 region IBGP_3 ingress-replication create-new-ucast-tunnel user@ABR3# set template template_3 region IBGP_3 ingress-replication label-switched-path label-switched-path-template default-template user@ABR3# set template template_4 all-regions incoming user@ABR3# set template template_5 region IBGP_3 rsvp-te static-lsp ABR3_to_PE3
Configure el tipo de instancia de enrutamiento, el distinguidor de ruta, la plantilla de interrregión del túnel del proveedor y la comunidad de destino de VRF, y anuncie una sola etiqueta de VPN para todas las rutas de la VRF para la instancia de enrutamiento.
[edit routing-instances] user@ABR3# set vpn1 instance-type vrf user@ABR3# set vpn1 route-distinguisher 10.255.162.107:100 user@ABR3# set vpn1 provider-tunnel inter-region template template_1 user@ABR3# set vpn1 vrf-target target:123:1 user@ABR3# set vpn1 vrf-table-label
Resultados
Desde el modo de configuración, ingrese los comandos , show policy-options
, show protocols
, show routing-instances
y show routing-options
para confirmar la show interfaces
configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
user@ABR3# show interfaces ge-1/0/8 { unit 0 { family inet { address 203.0.113.6/24; } family iso; family inet6 { address ::203.0.113.6/120; } family mpls; } } ge-1/1/4 { unit 0 { family inet { address 203.0.113.9/24; } family iso; family inet6 { address ::203.0.113.9/120; } family mpls; } } ge-1/3/1 { unit 0 { family inet { address 203.0.113.8/24; } family iso; family inet6 { address ::203.0.113.8/120; } family mpls; } } lo0 { unit 0 { family inet { address 203.0.113.0/24; address 10.255.162.107/32 { primary; } } } }
user@ABR3# show protocols rsvp { interface all; interface fxp0.0 { disable; } interface lo0.0; } mpls { ipv6-tunneling; label-switched-path ABR3_to_PE3{ from 10.255.162.107; to 10.255.162.102; p2mp vpn1; } label-switched-path ABR3_to_ABR1 { from 10.255.162.107; to 10.255.162.100; p2mp vpn1; } label-switched-path ABR3_to_ABR2 { from 10.255.162.107; to 10.255.162.117; p2mp vpn1; } interface all; interface fxp0.0 { disable; } interface lo0.0; } bgp { group IBGP_3 { type internal; local-address 10.255.162.107; family inet { any; } family inet-vpn { unicast; multicast; } family inet6 { any; } family inet6-vpn { unicast; } family inet-mvpn { signaling; } family inet6-mvpn { signaling; } family inet-mdt { signaling; } cluster 0.0.0.3; neighbor 10.255.162.102; } group IBGP_0 { type internal; local-address 10.255.162.107; family inet { any; } family inet-vpn { unicast; multicast; } family inet6 { any; } family inet6-vpn { unicast; } family inet-mvpn { signaling; } family inet6-mvpn { signaling; } family inet-mdt { signaling; } neighbor 10.255.162.100; neighbor 10.255.162.117; } } ospf { traffic-engineering; area 0.0.0.0 { interface fxp0.0 { disable; } interface ge-1/0/8.0; interface ge-1/1/4.0; interface lo0.0; } area 0.0.0.3 { interface ge-1/3/1.0; } } ldp { interface all; p2mp; } pim { interface all; interface fxp0.0 { disable; } interface lo0.0; } mvpn { inter-region-template { template template_1 { region IBGP_3 { rsvp-te { label-switched-path-template { default-template; } } } } template template_2 { region IBGP_3 { ldp-p2mp; } } template template_3 { region IBGP_3 { ingress-replication { create-new-ucast-tunnel; label-switched-path { label-switched-path-template { default-template; } } } } } template template_4 { all-regions { incoming; } } template template_5 { region IBGP_3 { rsvp-te { static-lsp ABR3_to_PE3_1; } } } } }
user@ABR3# show routing-instances vpn1 { instance-type vrf; route-distinguisher 10.255.162.107:100; provider-tunnel { inter-region { template template_1; } } vrf-target target:123:1; vrf-table-label; }
user@ABR3# show routing-option autonomous-system 65550;
Verificación
Confirme que la configuración funciona correctamente.
- Verificar el flujo de entrada en el enrutador de PE de entrada
- Verificar la tabla de rutas para el tráfico segmentado de tipo 3 generado desde el dispositivo ABR1 hacia el enrutador PE1
- Verificar la tabla de rutas para el tráfico segmentado de tipo 4 recibido del dispositivo ABR1 hacia el enrutador PE1
- Verificar las estadísticas de tráfico de LDP
Verificar el flujo de entrada en el enrutador de PE de entrada
Propósito
Compruebe la entrada de tráfico al enrutador de PE de entrada para la instancia de enrutamiento dada.
Acción
Desde el modo operativo, ejecute el comando para el show multicast route extensive instance vpn1
dispositivo PE1.
user@PE1> show multicast route extensive instance vpn1
display-tunnel-name
Instance: vpn1 Family: INET
Group: 192.0.2.2
Source: 172.16.1.2/32
Upstream interface: ge-2/0/10.1
Downstream interface list:
mvpn:2
Number of outgoing interfaces: 1
Session description: Unknown
Statistics: 3002 kBps, 10008 pps, 34124622 packets
Next-hop ID: 0
Upstream protocol: MVPN
Route state: Active
Forwarding state: Pruned
Cache lifetime/timeout: forever
Wrong incoming interface notifications: 0
Uptime: 00:56:53
Group: 192.0.2.1
Source: 172.16.1.2/32
Upstream interface: ge-2/0/10.1
Downstream interface list:
mvpn:4
Number of outgoing interfaces: 1
Session description: Unknown
Statistics: 3002 kBps, 10008 pps, 34125577 packets
Next-hop ID: 0
Upstream protocol: MVPN
Route state: Active
Forwarding state: Pruned
Cache lifetime/timeout: forever
Wrong incoming interface notifications: 0
Uptime: 00:56:53
Group: 192.0.2.3
Source: 172.16.1.2/32
Upstream interface: ge-2/0/10.1
Downstream interface list:
mvpn:3
Number of outgoing interfaces: 1
Session description: Unknown
Statistics: 3002 kBps, 10008 pps, 34124620 packets
Next-hop ID: 0
Upstream protocol: MVPN
Route state: Active
Forwarding state: Pruned
Cache lifetime/timeout: forever
Wrong incoming interface notifications: 0
Uptime: 00:56:53
Significado
El resultado muestra el flujo de tráfico en el dispositivo de entrada PE1.
Verificar la tabla de rutas para el tráfico segmentado de tipo 3 generado desde el dispositivo ABR1 hacia el enrutador PE1
Propósito
Verifique la tabla de rutas para el tráfico de tipo 3 segmentado generado desde el dispositivo ABR1.
Acción
Desde el modo operativo, ejecute el show route table vpn1.mvpn.0 match-prefix 3:* detail
comando.
user@PE1> show route table vpn1.mvpn.0 match-prefix 3:* detail
vpn1.mvpn.0: 19 destinations, 22 routes (19 active, 3 holddown, 0 hidden)
3:10.255.162.109:100:32:172.16.1.2:32:20192.0.2.2:10.255.162.109/240 (1 entry, 1 announced)
*MVPN Preference: 70
PMSI: Flags 0x1: Label 0: Type INGRESS-REPLICATION 10.255.162.109
Next hop type: Indirect, Next hop index: 0
Address: 0xa5b8690
Next-hop reference count: 11
Protocol next hop: 10.255.162.109
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Active Int Ext>
Age: 1:00:20 Metric2: 1
Validation State: unverified
Task: mvpn global task
Announcement bits (3): 0-PIM.vpn1 1-mvpn global task 2-rt-export
AS path: I
Communities: segmented-nh:10.255.162.109:0
3:10.255.162.109:100:32:172.16.1.2:32:20192.0.2.1:10.255.162.109/240 (1 entry, 1 announced)
*MVPN Preference: 70
PMSI: Flags 0x1: Label 0: Type INGRESS-REPLICATION 10.255.162.109
Next hop type: Indirect, Next hop index: 0
Address: 0xa5b8690
Next-hop reference count: 11
Protocol next hop: 10.255.162.109
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Active Int Ext>
Age: 59:50 Metric2: 1
Validation State: unverified
Task: mvpn global task
Announcement bits (3): 0-PIM.vpn1 1-mvpn global task 2-rt-export
AS path: I
Communities: segmented-nh:10.255.162.109:0
3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.3:10.255.162.109/240 (1 entry, 1 announced)
*MVPN Preference: 70
PMSI: Flags 0x1: Label 0: Type INGRESS-REPLICATION 10.255.162.109
Next hop type: Indirect, Next hop index: 0
Address: 0xa5b8690
Next-hop reference count: 11
Protocol next hop: 10.255.162.109
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Active Int Ext>
Age: 1:00:20 Metric2: 1
Validation State: unverified
Task: mvpn global task
Announcement bits (3): 0-PIM.vpn1 1-mvpn global task 2-rt-export
AS path: I
Communities: segmented-nh:10.255.162.109:0
Significado
El resultado indica la tabla de rutas para el tráfico segmentado tipo 3 generado a partir de ABR1.
Verificar la tabla de rutas para el tráfico segmentado de tipo 4 recibido del dispositivo ABR1 hacia el enrutador PE1
Propósito
Verifique la tabla de rutas para el tráfico segmentado tipo 4 recibido del dispositivo ABR1.
Acción
Desde el modo operativo, ejecute el show route table vpn1.mvpn.0 match-prefix 4:* detail
comando.
user@PE1> show route table vpn1.mvpn.0 match-prefix 4:* detail
vpn1.mvpn.0: 19 destinations, 22 routes (19 active, 3 holddown, 0 hidden)
4:3:10.255.162.109:100:32:172.16.1.2:32:20192.0.2.2:10.255.162.109:10.255.162.100/240 (1 entry, 1 announced)
*BGP Preference: 170/-101
PMSI: Flags 0x0: Label 300320: Type INGRESS-REPLICATION 10.255.162.100
Next hop type: Indirect, Next hop index: 0
Address: 0xa5d11d0
Next-hop reference count: 24
Source: 10.255.162.100
Protocol next hop: 10.255.162.100
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Secondary Active Int Ext>
Local AS: 65550 Peer AS: 65550
Age: 1:00:29 Metric2: 2
Validation State: unverified
Task: BGP_65550.10.255.162.100
Announcement bits (2): 0-PIM.vpn1 1-mvpn global task
AS path: I
Communities: target:10.255.162.109:0
Import Accepted
Localpref: 100
Router ID: 10.255.162.100
Primary Routing Table bgp.mvpn.0
4:3:10.255.162.109:100:32:172.16.1.2:32:20192.0.2.1:10.255.162.109:10.255.162.100/240 (1 entry, 1 announced)
*BGP Preference: 170/-101
PMSI: Flags 0x0: Label 300352: Type INGRESS-REPLICATION 10.255.162.100
Next hop type: Indirect, Next hop index: 0
Address: 0xa5d11d0
Next-hop reference count: 24
Source: 10.255.162.100
Protocol next hop: 10.255.162.100
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Secondary Active Int Ext>
Local AS: 65550 Peer AS: 65550
Age: 59:59 Metric2: 2
Validation State: unverified
Task: BGP_65550.10.255.162.100
Announcement bits (2): 0-PIM.vpn1 1-mvpn global task
AS path: I
Communities: target:10.255.162.109:0
Import Accepted
Localpref: 100
Router ID: 10.255.162.100
Primary Routing Table bgp.mvpn.0
4:3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.3:10.255.162.109:10.255.162.100/240 (1 entry, 1 announced)
*BGP Preference: 170/-101
PMSI: Flags 0x0: Label 300336: Type INGRESS-REPLICATION 10.255.162.100
Next hop type: Indirect, Next hop index: 0
Address: 0xa5d11d0
Next-hop reference count: 24
Source: 10.255.162.100
Protocol next hop: 10.255.162.100
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Secondary Active Int Ext>
Local AS: 65550 Peer AS: 65550
Age: 1:00:29 Metric2: 2
Validation State: unverified
Task: BGP_65550.10.255.162.100
Announcement bits (2): 0-PIM.vpn1 1-mvpn global task
AS path: I
Communities: target:10.255.162.109:0
Import Accepted
Localpref: 100
Router ID: 10.255.162.100
Primary Routing Table bgp.mvpn.0
Significado
El resultado muestra la tabla de rutas para el tráfico segmentado tipo 4 recibido del dispositivo ABR1.
Verificar las estadísticas de tráfico de LDP
Propósito
Verifique las estadísticas de tráfico de LDP del dispositivo PE1.
Acción
Desde el modo operativo, ejecute el show ldp traffic-statistics
comando.
user@PE1> show ldp traffic-statistics
INET FEC Statistics:
FEC Type Packets Bytes Shared
10.255.162.100/32 Transit 0 0 No
Ingress 112882983 33864894900 No
10.255.162.102/32 Transit 0 0 No
Ingress 3884115 1165234500 No
10.255.162.104/32 Transit 0 0 No
Ingress 3884115 1165234500 No
10.255.162.107/32 Transit 0 0 No
Ingress 0 0 No
10.255.162.117/32 Transit 0 0 No
Ingress 0 0 No
10.255.162.119/32 Transit 0 0 No
Ingress 0 0 No
198.51.100.19/24 Transit 0 0 No
Ingress 0 0 No
198.51.100.17/24 Transit 0 0 No
Ingress 3884115 1165234500 No
Significado
El resultado muestra las estadísticas de tráfico de LDP.
Verificación
Confirme que la configuración funciona correctamente.
Verificar el tráfico segmentado tipo 3 recibido del enrutador PE1 en ABR1 con el tipo de túnel como IR
Propósito
Muestra el tráfico segmentado tipo 3 recibido del enrutador PE1 en ABR1 con el tipo de túnel como IR.
Acción
Desde el modo operativo, ejecute el show route table vpn1.mvpn.0 match-prefix 3:* detail
comando.
user@ABR1> show route table vpn1.mvpn.0 match-prefix 3:* detail
vpn1.mvpn.0: 22 destinations, 22 routes (22 active, 0 holddown, 0 hidden)
3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.2:10.255.162.109/240 (1 entry, 1 announced)
*BGP Preference: 170/-101
PMSI: Flags 0x1: Label 0: Type INGRESS-REPLICATION 10.255.162.109
Next hop type: Indirect, Next hop index: 0
Address: 0xa5cddb0
Next-hop reference count: 24
Source: 10.255.162.109
Protocol next hop: 10.255.162.109
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Secondary Active Int Ext>
Local AS: 65550 Peer AS: 65550
Age: 1:02:45 Metric2: 2
Validation State: unverified
Task: BGP_65550.10.255.162.109
Announcement bits (1): 0-mvpn global task
AS path: I
Communities: target:123:1 segmented-nh:10.255.162.109:0
Import Accepted
Localpref: 100
Router ID: 10.255.162.109
Primary Routing Table bgp.mvpn.0
3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.1:10.255.162.109/240 (1 entry, 1 announced)
*BGP Preference: 170/-101
PMSI: Flags 0x1: Label 0: Type INGRESS-REPLICATION 10.255.162.109
Next hop type: Indirect, Next hop index: 0
Address: 0xa5cddb0
Next-hop reference count: 24
Source: 10.255.162.109
Protocol next hop: 10.255.162.109
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Secondary Active Int Ext>
Local AS: 65550 Peer AS: 65550
Age: 1:02:15 Metric2: 2
Validation State: unverified
Task: BGP_65550.10.255.162.109
Announcement bits (1): 0-mvpn global task
AS path: I
Communities: target:123:1 segmented-nh:10.255.162.109:0
Import Accepted
Localpref: 100
Router ID: 10.255.162.109
Primary Routing Table bgp.mvpn.0
3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.3:10.255.162.109/240 (1 entry, 1 announced)
*BGP Preference: 170/-101
PMSI: Flags 0x1: Label 0: Type INGRESS-REPLICATION 10.255.162.109
Next hop type: Indirect, Next hop index: 0
Address: 0xa5cddb0
Next-hop reference count: 24
Source: 10.255.162.109
Protocol next hop: 10.255.162.109
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Secondary Active Int Ext>
Local AS: 65550 Peer AS: 65550
Age: 1:02:45 Metric2: 2
Validation State: unverified
Task: BGP_65550.10.255.162.109
Announcement bits (1): 0-mvpn global task
AS path: I
Communities: target:123:1 segmented-nh:10.255.162.109:0
Import Accepted
Localpref: 100
Router ID: 10.255.162.109
Primary Routing Table bgp.mvpn.0
Significado
El resultado muestra el tráfico segmentado de tipo 3 recibido de PE1 con el tipo de túnel como IR.
Verificación
Confirme que la configuración funciona correctamente.
- Verificar el tipo 3 segmentado recibido de ABR2
- Verificar el tipo 4 recibido de la salida PE2 y PE4 y el tipo 4 activado localmente hacia abr2 de entrada
- Verificar las estadísticas de MPLS LSP
Verificar el tipo 3 segmentado recibido de ABR2
Propósito
Muestra el tipo 3 segmentado recibido de ABR2, donde el tipo de túnel es RSVP-TE.
Acción
Desde el modo operativo, ingrese el show route table vpn1.mvpn match-prefix 3:* detail
comando.
user@ABR2> show route table vpn1.mvpn match-prefix 3:* detail
vpn1.mvpn.0: 22 destinations, 22 routes (22 active, 0 holddown, 0 hidden)
3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.2:10.255.162.109/240 (1 entry, 1 announced)
*BGP Preference: 170/-101
PMSI: Flags 0x1: Label 0: RSVP-TE: Session_13[10.255.162.100:0:6500:10.255.162.100]
Next hop type: Indirect, Next hop index: 0
Address: 0xa5bd650
Next-hop reference count: 24
Source: 10.255.162.100
Protocol next hop: 10.255.162.109
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Secondary Active Int Ext>
Local AS: 65550 Peer AS: 65550
Age: 1:10:55 Metric2: 1
Validation State: unverified
Task: BGP_65550.10.255.162.100
Announcement bits (1): 0-mvpn global task
AS path: I (Originator)
Cluster list: 0.0.0.1
Originator ID: 10.255.162.109
Communities: target:123:1 segmented-nh:10.255.162.100:0
Import Accepted
Localpref: 100
Router ID: 10.255.162.100
Primary Routing Table bgp.mvpn.0
3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.1:10.255.162.109/240 (1 entry, 1 announced)
*BGP Preference: 170/-101
PMSI: Flags 0x1: Label 0: RSVP-TE: Session_13[10.255.162.100:0:6504:10.255.162.100]
Next hop type: Indirect, Next hop index: 0
Address: 0xa5bd650
Next-hop reference count: 24
Source: 10.255.162.100
Protocol next hop: 10.255.162.109
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Secondary Active Int Ext>
Local AS: 65550 Peer AS: 65550
Age: 1:10:25 Metric2: 1
Validation State: unverified
Task: BGP_65550.10.255.162.100
Announcement bits (1): 0-mvpn global task
AS path: I (Originator)
Cluster list: 0.0.0.1
Originator ID: 10.255.162.109
Communities: target:123:1 segmented-nh:10.255.162.100:0
Import Accepted
Localpref: 100
Router ID: 10.255.162.100
Primary Routing Table bgp.mvpn.0
3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.3:10.255.162.109/240 (1 entry, 1 announced)
*BGP Preference: 170/-101
PMSI: Flags 0x1: Label 0: RSVP-TE: Session_13[10.255.162.100:0:6502:10.255.162.100]
Next hop type: Indirect, Next hop index: 0
Address: 0xa5bd650
Next-hop reference count: 24
Source: 10.255.162.100
Protocol next hop: 10.255.162.109
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Secondary Active Int Ext>
Local AS: 65550 Peer AS: 65550
Age: 1:10:55 Metric2: 1
Validation State: unverified
Task: BGP_65550.10.255.162.100
Announcement bits (1): 0-mvpn global task
AS path: I (Originator)
Cluster list: 0.0.0.1
Originator ID: 10.255.162.109
Communities: target:123:1 segmented-nh:10.255.162.100:0
Import Accepted
Localpref: 100
Router ID: 10.255.162.100
Primary Routing Table bgp.mvpn.0
Significado
El resultado muestra el tráfico de tipo 3 segmentado recibido de ABR2, donde el tipo de túnel es RSVP-TE.
Verificar el tipo 4 recibido de la salida PE2 y PE4 y el tipo 4 activado localmente hacia abr2 de entrada
Propósito
Muestra el tipo 4 recibido de la salida PE2 y PE4 y el tipo 4 activado localmente hacia la entrada ABR2.
Acción
Desde el modo operativo, ingrese el show route table vpn1.mvpn match-prefix 4:* detail
comando.
user@ABR2> show route table vpn1.mvpn match-prefix 4:* detail
vpn1.mvpn.0: 22 destinations, 22 routes (22 active, 0 holddown, 0 hidden)
4:3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.2:10.255.162.109:10.255.162.104/240 (1 entry, 1 announced)
*BGP Preference: 170/-101
Next hop type: Indirect, Next hop index: 0
Address: 0xa5d1720
Next-hop reference count: 21
Source: 10.255.162.104
Protocol next hop: 10.255.162.104
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Secondary Active Int Ext>
Local AS: 65550 Peer AS: 65550
Age: 1:11:05 Metric2: 2
Validation State: unverified
Task: BGP_65550.10.255.162.104
Announcement bits (1): 0-mvpn global task
AS path: I
Communities: target:10.255.162.117:0
Import Accepted
Localpref: 100
Router ID: 10.255.162.104
Primary Routing Table bgp.mvpn.0
4:3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.2:10.255.162.109:10.255.162.117/240 (1 entry, 1 announced)
*MVPN Preference: 70
Next hop type: Indirect, Next hop index: 0
Address: 0xa5d31f0
Next-hop reference count: 11
Protocol next hop: 10.255.162.117
Indirect next hop: 0x0 - INH Session ID: 0x0
State: Active Int Ext
Age: 1:11:04 Metric2: 1
Validation State: unverified
Task: mvpn global task
Announcement bits (2): 0-mvpn global task 1-rt-export
AS path: I
Communities: target:10.255.162.100:0
4:3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.2:10.255.162.109:198.51.100.17/240 (1 entry, 1 announced)
*BGP Preference: 170/-101
Next hop type: Indirect, Next hop index: 0
Address: 0xa5cb0f0
Next-hop reference count: 21
Source: 198.51.100.17
Protocol next hop: 198.51.100.17
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Secondary Active Int Ext>
Local AS: 65550 Peer AS: 65550
Age: 1:11:05 Metric2: 3
Validation State: unverified
Task: BGP_65550.198.51.100.17
Announcement bits (1): 0-mvpn global task
AS path: I
Communities: target:10.255.162.117:0
Import Accepted
Localpref: 100
Router ID: 198.51.100.17
Primary Routing Table bgp.mvpn.0
4:3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.1:10.255.162.109:10.255.162.104/240 (1 entry, 1 announced)
*BGP Preference: 170/-101
Next hop type: Indirect, Next hop index: 0
Address: 0xa5d1720
Next-hop reference count: 21
Source: 10.255.162.104
Protocol next hop: 10.255.162.104
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Secondary Active Int Ext>
Local AS: 65550 Peer AS: 65550
Age: 1:10:35 Metric2: 2
Validation State: unverified
Task: BGP_65550.10.255.162.104
Announcement bits (1): 0-mvpn global task
AS path: I
Communities: target:10.255.162.117:0
Import Accepted
Localpref: 100
Router ID: 10.255.162.104
Primary Routing Table bgp.mvpn.0
4:3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.1:10.255.162.109:10.255.162.117/240 (1 entry, 1 announced)
*MVPN Preference: 70
Next hop type: Indirect, Next hop index: 0
Address: 0xa5d31f0
Next-hop reference count: 11
Protocol next hop: 10.255.162.117
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Active Int Ext>
Age: 1:10:35 Metric2: 1
Validation State: unverified
Task: mvpn global task
Announcement bits (2): 0-mvpn global task 1-rt-export
AS path: I
Communities: target:10.255.162.100:0
4:3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.1:10.255.162.109:198.51.100.17/240 (1 entry, 1 announced)
*BGP Preference: 170/-101
Next hop type: Indirect, Next hop index: 0
Address: 0xa5cb0f0
Next-hop reference count: 21
Source: 198.51.100.17
Protocol next hop: 198.51.100.17
Indirect next hop: 0x0 - INH Session ID: 0x0
State: Secondary Active Int Ext
Local AS: 65550 Peer AS: 65550
Age: 1:10:35 Metric2: 3
Validation State: unverified
Task: BGP_65550.198.51.100.17
Announcement bits (1): 0-mvpn global task
AS path: I
Communities: target:10.255.162.117:0
Import Accepted
Localpref: 100
Router ID: 198.51.100.17
Primary Routing Table bgp.mvpn.0
4:3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.3:10.255.162.109:10.255.162.104/240 (1 entry, 1 announced)
*BGP Preference: 170/-101
Next hop type: Indirect, Next hop index: 0
Address: 0xa5d1720
Next-hop reference count: 21
Source: 10.255.162.104
Protocol next hop: 10.255.162.104
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Secondary Active Int Ext>
Local AS: 65550 Peer AS: 65550
Age: 1:11:04 Metric2: 2
Validation State: unverified
Task: BGP_65550.10.255.162.104
Announcement bits (1): 0-mvpn global task
AS path: I
Communities: target:10.255.162.117:0
Import Accepted
Localpref: 100
Router ID: 10.255.162.104
Primary Routing Table bgp.mvpn.0
4:3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.3:10.255.162.109:10.255.162.117/240 (1 entry, 1 announced)
*MVPN Preference: 70
Next hop type: Indirect, Next hop index: 0
Address: 0xa5d31f0
Next-hop reference count: 11
Protocol next hop: 10.255.162.117
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Active Int Ext>
Age: 1:11:04 Metric2: 1
Validation State: unverified
Task: mvpn global task
Announcement bits (2): 0-mvpn global task 1-rt-export
AS path: I
Communities: target:10.255.162.100:0
4:3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.3:10.255.162.109:198.51.100.17/240 (1 entry, 1 announced)
*BGP Preference: 170/-101
Next hop type: Indirect, Next hop index: 0
Address: 0xa5cb0f0
Next-hop reference count: 21
Source: 198.51.100.17
Protocol next hop: 198.51.100.17
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Secondary Active Int Ext>
Local AS: 65550 Peer AS: 65550
Age: 1:11:04 Metric2: 3
Validation State: unverified
Task: BGP_65550.198.51.100.17
Announcement bits (1): 0-mvpn global task
AS path: I
Communities: target:10.255.162.117:0
Import Accepted
Localpref: 100
Router ID: 198.51.100.17
Primary Routing Table bgp.mvpn.0
Significado
El resultado muestra que el tipo de túnel configurado en abr2 es RSVP-TE. El túnel RSVP del ABR1 termina en ABR2 como el LSP de salida, y el nuevo LSP se activa para la salida PE2 y PE4.
Verificar las estadísticas de MPLS LSP
Propósito
Muestra las estadísticas de LSP MPLS.
Acción
Desde el modo operativo, ejecute el show mpls lsp statistics
comando para el dispositivo ABR2.
user@ABR2> show mpls lsp statistics
Ingress LSP: 6 sessions
To From State Packets Bytes LSPname
10.255.162.104 10.255.162.117 Up 0 0 10.255.162.104:10.255.162.117:100:mv20:vpn1
10.255.162.104 10.255.162.117 Up 0 0 10.255.162.104:10.255.162.117:100:mv21:vpn1
10.255.162.104 10.255.162.117 Up 0 0 10.255.162.104:10.255.162.117:100:mv22:vpn1
198.51.100.17 10.255.162.117 Up 0 0 198.51.100.17:10.255.162.117:100:mv20:vpn1
198.51.100.17 10.255.162.117 Up 0 0 198.51.100.17:10.255.162.117:100:mv21:vpn1
198.51.100.17 10.255.162.117 Up 0 0 198.51.100.17:10.255.162.117:100:mv22:vpn1
Total 6 displayed, Up 6, Down 0
Egress LSP: 6 sessions
To From State Packets Bytes LSPname
10.255.162.117 10.255.162.100 Up NA NA 10.255.162.117:10.255.162.100:100:mv45:vpn1
10.255.162.117 10.255.162.100 Up NA NA 10.255.162.117:10.255.162.100:100:mv47:vpn1
10.255.162.117 10.255.162.100 Up NA NA 10.255.162.117:10.255.162.100:100:mv49:vpn1
10.255.162.117 10.255.162.104 Up NA NA PE2_1_to_ABR2
10.255.162.117 10.255.162.107 Up NA NA ABR3_to_ABR2
10.255.162.117 198.51.100.17 Up NA NA PE2_3_to_ABR2
Total 6 displayed, Up 6, Down 0
Verificación
Confirme que la configuración funciona correctamente.
Verificar el tipo 3 segmentado recibido de ABR1 en ABR3
Propósito
Muestra el tipo 3 segmentado recibido de ABR1 en ABR3, donde el tipo de túnel es RSVP-TE.
Acción
Desde el modo operativo, ejecute el show route table vpn1.mvpn match-prefix 3:* detail
comando para el dispositivo ABR3.
user@ABR3> show route table vpn1.mvpn match-prefix 3:* detail
vpn1.mvpn.0: 22 destinations, 22 routes (22 active, 0 holddown, 0 hidden)
3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.2:10.255.162.109/240 (1 entry, 1 announced)
*BGP Preference: 170/-101
PMSI: Flags 0x1: Label 0: RSVP-TE: Session_13[10.255.162.100:0:6500:10.255.162.100]
Next hop type: Indirect, Next hop index: 0
Address: 0xa5bd650
Next-hop reference count: 24
Source: 10.255.162.100
Protocol next hop: 10.255.162.109
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Secondary Active Int Ext>
Local AS: 65550 Peer AS: 65550
Age: 1:10:55 Metric2: 1
Validation State: unverified
Task: BGP_65550.10.255.162.100
Announcement bits (1): 0-mvpn global task
AS path: I (Originator)
Cluster list: 0.0.0.1
Originator ID: 10.255.162.109
Communities: target:123:1 segmented-nh:10.255.162.100:0
Import Accepted
Localpref: 100
Router ID: 10.255.162.100
Primary Routing Table bgp.mvpn.0
3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.1:10.255.162.109/240 (1 entry, 1 announced)
*BGP Preference: 170/-101
PMSI: Flags 0x1: Label 0: RSVP-TE: Session_13[10.255.162.100:0:6504:10.255.162.100]
Next hop type: Indirect, Next hop index: 0
Address: 0xa5bd650
Next-hop reference count: 24
Source: 10.255.162.100
Protocol next hop: 10.255.162.109
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Secondary Active Int Ext>
Local AS: 65550 Peer AS: 65550
Age: 1:10:25 Metric2: 1
Validation State: unverified
Task: BGP_65550.10.255.162.100
Announcement bits (1): 0-mvpn global task
AS path: I (Originator)
Cluster list: 0.0.0.1
Originator ID: 10.255.162.109
Communities: target:123:1 segmented-nh:10.255.162.100:0
Import Accepted
Localpref: 100
Router ID: 10.255.162.100
Primary Routing Table bgp.mvpn.0
3:10.255.162.109:100:32:172.16.1.2:32:192.0.2.3:10.255.162.109/240 (1 entry, 1 announced)
*BGP Preference: 170/-101
PMSI: Flags 0x1: Label 0: RSVP-TE: Session_13[10.255.162.100:0:6502:10.255.162.100]
Next hop type: Indirect, Next hop index: 0
Address: 0xa5bd650
Next-hop reference count: 24
Source: 10.255.162.100
Protocol next hop: 10.255.162.109
Indirect next hop: 0x0 - INH Session ID: 0x0
State: <Secondary Active Int Ext>
Local AS: 65550 Peer AS: 65550
Age: 1:10:55 Metric2: 1
Validation State: unverified
Task: BGP_65550.10.255.162.100
Announcement bits (1): 0-mvpn global task
AS path: I (Originator)
Cluster list: 0.0.0.1
Originator ID: 10.255.162.109
Communities: target:123:1 segmented-nh:10.255.162.100:0
Import Accepted
Localpref: 100
Router ID: 10.255.162.100
Primary Routing Table bgp.mvpn.0
Significado
El resultado muestra el tráfico segmentado tipo 3 recibido de ABR1, donde el tipo de túnel es RSVP-TE.