EN ESTA PÁGINA
Ejemplo: VPLS de última generación para multidifusión con multiconexión
En este ejemplo, se muestra cómo configurar VPLS de última generación para la multidifusión con multiconexión. Se organiza en las siguientes secciones:
Requisitos
En la tabla siguiente se enumeran los requisitos de hardware y software para esta configuración.
Equipo |
Componentes |
Software |
---|---|---|
Cuatro plataformas de enrutamiento universal de 5G serie MX |
DPC40X-1GE -X, DPC 4X-10GE-X, DPC40x-1GE-R, DPC 4X-10GE-R |
Junos OS versión 9.3 o posterior |
Dos enrutadores de borde multiservicio M320 y enrutadores de núcleo serie T |
FPC 3, 10GE Xenpak |
Junos OS versión 9.3 o posterior |
Cinco conmutadores Ethernet de la serie EX |
EX4200, EX3200 |
Junos OS versión 9.4 o posterior |
Descripción general y topología
La Figura 1 muestra la topología física utilizada en este ejemplo de multiconexión VPLS de última generación.
La figura 2 muestra la topología lógica del ejemplo de multiconexión VPLS de última generación.
El estado y la configuración de la red antes de la implementación son los siguientes:
Cinco enrutadores de PE que participan en el dominio VPLS de última generación denominado GOLD.
OSPF, BGP y RSVP se configuran en las interfaces de núcleo de MPLS.
La
no-tunnel-services
instrucción se incluye en la instancia de enrutamiento VPLS. Esta instrucción admite el uso de interfaces de túnel de interfaz conmutada por etiquetas (LSI) para VPLS.Los enrutadores PE1 y PE2 se configuran con un LSP dinámico de punto a multipunto mediante la
vpls-GOLD-p2mp-template
plantilla.Los enrutadores PE3 y PE4 están configurados para usar LSP estáticos de punto a multipunto.
Nota:No se admiten LSP de punto a multipunto de un solo salto, por lo que los LSP de punto a multipunto de un solo salto no se admiten.
El enrutador CE1 es multiconexión al enrutador PE1 y al enrutador PE2 mediante un conmutador de capa 2 EX4200.
El enrutador CE3 está multiconexión al enrutador PE3 y al enrutador PE4 a través de un conmutador de capa 2 EX4200.
El enrutador CE5 está soloencar al enrutador PE5.
El reflector de ruta fuera de ruta está configurado para BGP. La
family l2vpn
instrucción se incluye en la configuración del reflector de ruta.El enrutador CE3 está conectado al equipo de prueba a través del puerto 203/2. El equipo de prueba genera tráfico de multidifusión a grupos de 203.0.113.1 a 203.0.113.10 a una velocidad de 10 000 pps.
Los enrutadores CE1 y CE5 están configurados con unión estáticas del Protocolo de administración de grupos de Internet (IGMP) para que puedan recibir el tráfico de multidifusión del enrutador CE3.
Los conmutadores de capa 2 están configurados con puertos de camión a los enrutadores de PE y puertos de acceso al equipo de prueba.
Este es un resumen de los pasos necesarios para completar la configuración correctamente:
Configure un distinguidor de ruta único para la instancia de enrutamiento VPLS denominada GOLD en los enrutadores PE1, PE2, PE3 y PE4.
Configure el mismo ID de sitio para los enrutadores de PE multihomed. Configure tanto el ENRUTADOR PE1 como el PE2 con un valor de ID de sitio de 1. Configure los enrutadores PE3 y PE4 con un valor de ID de sitio de 3.
Configure la multiconexión bajo la configuración de sitio CE1.
Configure la preferencia
Primary
de sitio en el enrutador PE1 y configure la preferenciaBackup
de sitio en el enrutador PE2. En este caso, el enrutador PE1 tiene el vínculo principal al enrutador CE1 y el enrutador PE2 tiene el vínculo de respaldo al enrutador CE1.Configure la preferencia del sitio en los enrutadores PE3 y PE4. Configure el enrutador PE3 como el principal y el ENRUTADOR PE4 como la copia de seguridad.
Configuración
En esta sección, se proporciona un procedimiento paso a paso para configurar VPLS de última generación para la multidifusión con multiconexió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.
Este ejemplo se organiza en las siguientes secciones:
- Configuración de multiconexión VPLS de última generación
- Validación del plano de control VPLS
- Verificar el plano de datos VPLS
- Resultados
Configuración de multiconexión VPLS de última generación
Procedimiento paso a paso
En la multiconexión VPLS basada en BGP, se recomienda configurar distintos diferenciadores de ruta para cada enrutador multiconexión. La configuración de distintos diferenciadores de ruta ayuda a una convergencia más rápida cuando la conexión a un enrutador principal falla. También requiere que los otros enrutadores de PE de respaldo mantengan información adicional de estado para una convergencia más rápida.
Hay dos niveles de selección de rutas:
El primero es BGP: el BGP utiliza una combinación de diferenciador de ruta, ID de sitio y desplazamiento de bloque VE para la selección de rutas del BGP.
El segundo está en VPLS: VPLS utiliza el ID de sitio para la selección de ruta VPLS.
Al configurar distinguidores de ruta únicos, los prefijos para la selección de rutas del BGP son únicos. Por lo tanto, se omite la selección de ruta del BGP y se utiliza la selección de ruta VPLS, que solo mira el ID de sitio.
En el enrutador PE1, el enrutador PE2, el enrutador PE3 y el enrutador PE4 configuran un distinguidor de enrutador único para la instancia de
GOLD
enrutamiento.user@PE1# set routing-instance GOLD route-distinguisher 192.0.2.1:1 user@PE2# set routing-instance GOLD route-distinguisher 192.0.2.2:10 user@PE3# set routing-instance GOLD route-distinguisher 192.0.2.3:1 user@PE4# set routing-instance GOLD route-distinguisher 192.0.2.4:10
Configure el ID de
1
sitio en los enrutadores PE1 y PE2 para el enrutador CE1. Configure el ID de3
sitio en los enrutadores PE3 y PE4 para el enrutador CE3.user@PE1# set routing-instance GOLD protocols vpls site CE1 site-identifier 1 user@PE2# set routing-instance GOLD protocols vpls site CE1 site-identifier 1 user@PE3# set routing-instance GOLD protocols vpls site CE3 site-identifier 3 user@PE4# set routing-instance GOLD protocols vpls site CE3 site-identifier 3
Habilite la multiconexión mediante la inclusión de la
multi-homing
instrucción en la configuración de sitio multiconexión en los enrutadores PE1, PE2, PE3 y PE4.user@PE1# set routing-instance GOLD protocols vpls site CE1 multi-homing user@PE2# set routing-instance GOLD protocols vpls site CE1 multi-homing user@PE3# set routing-instance GOLD protocols vpls site CE3 multi-homing user@PE4# set routing-instance GOLD protocols vpls site CE3 multi-homing
Incluya la
site-preference primary
instrucción en el enrutador PE1 y el enrutador PE3, e incluya la instrucción en elsite-preference backup
enrutador PE2 y PE4 del enrutador. Lasite-preference primary
instrucción establece la preferencia local al valor más alto (65535) y lasite-preference backup
instrucción establece la preferencia local del BGP en 1. Dado que el ID de sitio es el mismo, los enrutadores seleccionan el valor de preferencia local más alto como el reenviador designado.user@PE1# set routing-instance GOLD protocols vpls site CE1 site-preference primary user@PE2# set routing-instance GOLD protocols vpls site CE1 site-preference backup user@PE3# set routing-instance GOLD protocols vpls site CE3 site-preference primary user@PE4# set routing-instance GOLD protocols vpls site CE3 site-preference backup
Validación del plano de control VPLS
Procedimiento paso a paso
En esta sección, se muestran los comandos que puede usar para comprobar el funcionamiento de la configuración de ejemplo.
En este ejemplo, los patrones de tráfico son:
El origen está conectado al enrutador CE3 y envía 10 000 pps para los grupos 203.0.113.1 a 203.0.113.10. El enrutador CE3 está configurado como un punto de encuentro.
Los receptores de multidifusión están conectados al enrutador CE1 y al enrutador CE5. Los mensajes de unión de multidifusión independiente de protocolo (PIM) son generados por el equipo de prueba.
El vínculo entre el enrutador PE3 y el enrutador CE3 y el vínculo entre el enrutador PE1 y el enrutador CE1 se configuran como primarios para la multiconexión VPLS.
Todos los enrutadores de PE tienen una sesión de BGP con el reflector de ruta.
Todos los enrutadores PE tienen una ruta conmutada por etiqueta (LSP) que se crea al reflector de ruta para que los enrutadores de PE tengan una ruta al reflector de ruta en la tabla para la
inet.3
resolución de ruta.
En el enrutador PE1, use el
show vpls connections
comando para comprobar que las conexiones VPLS esténUp
entre el enrutador PE1 y el ENRUTADOR PE3 y entre los enrutadores PE1 y PE5. El enrutador PE1 es el vínculo principal seleccionado por la configuración de multiconexión VPLS.user@PE1# show vpls connections Layer-2 VPN connections: Legend for connection status (St) EI -- encapsulation invalid NC -- interface encapsulation not CCC/TCC/VPLS EM -- encapsulation mismatch WE -- interface and instance encaps not same VC-Dn -- Virtual circuit down NP -- interface hardware not present CM -- control-word mismatch -> -- only outbound connection is up CN -- circuit not provisioned <- -- only inbound connection is up OR -- out of range Up -- operational OL -- no outgoing label Dn -- down LD -- local site signaled down CF -- call admission control failure RD -- remote site signaled down SC -- local and remote site ID collision LN -- local site not designated LM -- local site ID not minimum designated RN -- remote site not designated RM -- remote site ID not minimum designated XX -- unknown connection status IL -- no incoming label MM -- MTU mismatch MI -- Mesh-Group ID not availble BK -- Backup connection ST -- Standby connection Legend for interface status Up -- operational Dn -- down Instance: GOLD Local site: CE1 (1) connection-site Type St Time last up # Up trans 1 rmt RN 3 rmt Up Nov 16 11:22:44 2009 1 Remote PE: 192.0.2.3, Negotiated control-word: No Incoming label: 262147, Outgoing label: 262145 Local interface: lsi.1048835, Status: Up, Encapsulation: VPLS Description: Intf - vpls GOLD local site 1 remote site 3 5 rmt Up Nov 16 11:22:46 2009 1 Remote PE: 192.0.2.5, Negotiated control-word: No Incoming label: 262149, Outgoing label: 262161 Local interface: lsi.1048836, Status: Up, Encapsulation: VPLS Description: Intf - vpls GOLD local site 1 remote site 5
En el enrutador PE2, use el
show vpls connections
comando para comprobar que las conexiones VPLS al enrutador PE3 y el enrutador PE5 están en elLN
estado, lo que significa que el enrutador local no es el reenviador designado. El enrutador PE2 está configurado para ser el vínculo de respaldo del enrutador CE1.user@PE2# show vpls connections ... Instance: GOLD Local site: CE1 (1) connection-site Type St Time last up # Up trans 1 rmt LN 3 rmt LN 5 rmt LN
En el enrutador PE3, utilice el
show vpls connections
comando para comprobar que las conexiones VPLS al enrutador PE1 y pe5 del enrutador sonUp
. El enrutador PE3 está configurado para ser el vínculo principal del enrutador CE3.user@PE3# show vpls connections ... Instance: GOLD Local site: CE3 (3) connection-site Type St Time last up # Up trans 1 rmt Up Nov 16 11:22:01 2009 1 Remote PE: 192.0.2.1, Negotiated control-word: No Incoming label: 262145, Outgoing label: 262147 Local interface: lsi.1048832, Status: Up, Encapsulation: VPLS Description: Intf - vpls GOLD local site 3 remote site 1 3 rmt RN 5 rmt Up Nov 16 11:22:56 2009 1 Remote PE: 192.0.2.5, Negotiated control-word: No Incoming label: 262149, Outgoing label: 262163 Local interface: lsi.1048834, Status: Up, Encapsulation: VPLS Description: Intf - vpls GOLD local site 3 remote site 5
En el enrutador PE4, use el
show vpls connections
comando para comprobar que las conexiones VPLS se encuentran en elLN
estado, lo que significa que el sitio local no está designado. El enrutador PE4 está configurado para ser el vínculo de respaldo del enrutador CE3.user@PE4# show vpls connections ... Instance: GOLD Local site: CE3 (3) connection-site Type St Time last up # Up trans 1 rmt LN 3 rmt SC 5 rmt LN
En el enrutador PE1, utilice el
show route advertising-protocol
comando para comprobar que el enrutador PE1 (el enrutador principal de multiconexión) está enviando el anuncio de ruta VPN de capa 2 del BGP al reflector de ruta con el valor de preferencia local de65535
. El enrutador PE3 utiliza la preferencia local para seleccionar el enrutador PE1 como reenvío designado, en lugar de seleccionar el enrutador PE2 que tiene una preferencia local de1
.user@PE1# show route advertising-protocol bgp 192.0.2.7 extensive GOLD.l2vpn.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden) * 192.0.2.1:1:1:1/96 (1 entry, 1 announced) BGP group to-RR type Internal Route Distinguisher: 192.0.2.1:1 Label-base: 262145, range: 8 Nexthop: Self Flags: Nexthop Change Localpref: 65535 AS path: [65000] I Communities: target:65000:1 Layer2-info: encaps:VPLS, control flags:, mtu: 0, site preference: 65535 PMSI: Flags 0:RSVP-TE:label[0:0:0]:Session_13[192.0.2.1:0:9519:192.0.2.1]
En el enrutador PE2, utilice el
show route advertising-protocol
comando para comprobar que el enrutador PE2 está configurado como la copia de seguridad de multiconexión con una preferencia local de1
.user@PE2# show route advertising-protocol bgp 192.0.2.7 extensive GOLD.l2vpn.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden) * 192.0.2.2:10:1:1/96 (1 entry, 1 announced) BGP group to-RR type Internal Route Distinguisher: 192.0.2.2:10 Label-base: 262145, range: 8 Nexthop: Self Flags: Nexthop Change Localpref: 1 AS path: [65000] I Communities: target:65000:1 Layer2-info: encaps:VPLS, control flags:, mtu: 0, site preference: 1
En el enrutador PE3, use el
show route receive-protocol
comando para comprobar que el enrutador PE3 recibe la ruta VPN de capa 2 del reflector de ruta para el enrutador PE1 y el ENRUTADOR PE2 con diferentes valores de preferencia local.La selección de ruta del BGP se basa en las rutas recibidas
l2vpn
para el sitio VPLS conectado a enrutadores de PE multihomed. Dado que los diferenciadores de ruta son diferentes en el enrutador PE1 y el enrutador PE2, los enrutadores PE3 y PE4 consideran las rutas recibidas del enrutador PE1 y el enrutador PE2 como rutas diferentes. El enrutador PE3 y el ENRUTADOR PE4 ejecuten el algoritmo de selección de ruta del BGP y seleccione el enrutador PE1, el enrutador que anuncia la ruta con el valor de preferencia local más alto, como reenviador designado.user@PE3# show route receive-protocol bgp 192.0.2.7 bgp.l2vpn.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden) Prefix Nexthop MED Lclpref AS path 192.0.2.1:1:1:1/96 * 192.0.2.1 65535 I 192.0.2.2:10:1:1/96 * 192.0.2.2 1 I 192.0.2.4:10:3:1/96 * 192.0.2.4 1 I 192.0.2.5:10:5:1/96 * 192.0.2.5 100 I GOLD.l2vpn.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden) Prefix Nexthop MED Lclpref AS path 192.0.2.1:1:1:1/96 * 192.0.2.1 65535 I 192.0.2.2:10:1:1/96 * 192.0.2.2 1 I 192.0.2.4:10:3:1/96 * 192.0.2.4 1 I 192.0.2.5:10:5:1/96 * 192.0.2.5 100 I
En el enrutador PE3, use el
show route table
comando para comprobar que el enrutador PE3 ha seleccionado el LSP estático de punto a multipunto del enrutador PE3 al enrutador PE1 para el reenvío.Observe que el enrutador PE2 no tiene ninguna marca de interfaz de servicio de multidifusión (PMSI) de proveedor, ya que no se adjuntan atributos PMSI.
user@PE3# show route table GOLD.l2vpn.0 extensive GOLD.l2vpn.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden) 192.0.2.1:1:1:1/96 (1 entry, 1 announced) *BGP Preference: 170/-65536 Route Distinguisher: 192.0.2.1:1 PMSI: Flags 0:RSVP-TE:label[0:0:0]:Session_13[192.0.2.1:0:9519:192.0.2.1] Next hop type: Indirect Next-hop reference count: 4 Source: 192.0.2.7 Protocol next hop: 192.0.2.1 Indirect next hop: 2 no-forward State: <Secondary Active Int Ext> Local AS: 65000 Peer AS: 65000 Age: 2:30:44 Metric2: 1 Task: BGP_65000.192.0.2.7+179 Announcement bits (1): 0-GOLD-l2vpn AS path: I (Originator) Cluster list: 192.0.2.7 AS path: Originator ID: 192.0.2.1 Communities: target:65000:1 Layer2-info: encaps:VPLS, control flags:, mtu: 0, site preference: 65535 Import Accepted Label-base: 262145, range: 8 Localpref: 65535 Router ID: 192.0.2.7 Primary Routing Table bgp.l2vpn.0 Indirect next hops: 1 Protocol next hop: 192.0.2.1 Metric: 3 Indirect next hop: 2 no-forward Indirect path forwarding next hops: 1 Next hop type: Router Next hop: 10.10.8.2 via xe-0/1/0.0 weight 0x1 192.0.2.1/32 Originating RIB: inet.3 Metric: 3 Node path count: 1 Forwarding nexthops: 1 Nexthop: 10.10.8.2 via xe-0/1/0.0 192.0.2.2:10:1:1/96 (1 entry, 1 announced) *BGP Preference: 170/-2 Route Distinguisher: 192.0.2.2:10 Next hop type: Indirect Next-hop reference count: 3 Source: 192.0.2.7 Protocol next hop: 192.0.2.2 Indirect next hop: 2 no-forward State: <Secondary Active Int Ext> Local AS: 65000 Peer AS: 65000 Age: 2:30:44 Metric2: 1 Task: BGP_65000.192.0.2.7+179 Announcement bits (1): 0-GOLD-l2vpn AS path: I (Originator) Cluster list: 192.0.2.7 AS path: Originator ID: 192.0.2.2 Communities: target:65000:1 Layer2-info: encaps:VPLS, control flags:, mtu: 0, site preference: 1 Import Accepted Label-base: 262145, range: 8 Localpref: 1 Router ID: 192.0.2.7 Primary Routing Table bgp.l2vpn.0 Indirect next hops: 1 Protocol next hop: 192.0.2.2 Metric: 3 Indirect next hop: 2 no-forward Indirect path forwarding next hops: 1 Next hop type: Router Next hop: 10.10.8.2 via xe-0/1/0.0 weight 0x1 192.0.2.2/32 Originating RIB: inet.3 Metric: 3 Node path count: 1 Forwarding nexthops: 1 Nexthop: 10.10.8.2 via xe-0/1/0.0
En el enrutador PE3, use el
show vpls connections
comando para comprobar que la conexión VPLS está en elUp
estado.Observe que la visualización también muestra la interfaz local y los valores de etiqueta de entrada y salida utilizados.
user@PE3# show vpls connections extensive ... Instance: GOLD Local site: CE3 (3) Number of local interfaces: 1 Number of local interfaces up: 1 IRB interface present: no ge-1/0/0.1 lsi.1048832 1 Intf - vpls GOLD local site 3 remote site 1 lsi.1048833 2 Intf - vpls GOLD local site 3 remote site 2 Interface flags: VC-Down lsi.1048834 5 Intf - vpls GOLD local site 3 remote site 5 Interface flags: VC-Down Label-base Offset Range Preference 262145 1 8 65535 connection-site Type St Time last up # Up trans 1 rmt Up Nov 16 11:22:01 2009 1 Remote PE: 192.0.2.1, Negotiated control-word: No Incoming label: 262145, Outgoing label: 262147 Local interface: lsi.1048832, Status: Up, Encapsulation: VPLS Description: Intf - vpls GOLD local site 3 remote site 1 RSVP-TE P2MP lsp: Egress branch LSP: 192.0.2.3:192.0.2.1:1:vpls:GOLD, State: Up Connection History: Nov 16 11:22:54 2009 PE route changed Nov 16 11:22:01 2009 status update timer Nov 16 11:22:01 2009 PE route changed Nov 16 11:22:01 2009 Out lbl Update 262147 Nov 16 11:22:01 2009 In lbl Update 262145 Nov 16 11:22:01 2009 loc intf up lsi.1048832 3 rmt RN 5 rmt RD Ingress RSVP-TE P2MP LSP: vpls-GOLD, Flood next-hop ID: 616
Verificar el plano de datos VPLS
Procedimiento paso a paso
Después de verificar el plano de control mediante los pasos anteriores, puede comprobar el plano de datos. La operación del plano de datos en el escenario de multiconexión VPLS es la misma que la operación regular de VPLS de última generación. En esta sección se describen los show
resultados de comandos que puede usar para validar el plano de datos.
En el enrutador PE3, use el
show mpls lsp
comando para comprobar el estado de los LSP y sub-LSP estáticos.El ENRUTADOR PE2 está configurado con LSP estáticos de punto a multipunto y sub-LSP con protección de vínculo. Los LSP de punto a multipunto no son compatibles con los LSP de un solo salto. En el siguiente aviso de salida que el LSP de punto a multipunto de un solo salto del enrutador PE3 al ENRUTADOR PE4 es
down
.user@PE3# show mpls lsp p2mp ingress Ingress LSP: 1 sessions P2MP name: vpls-GOLD, P2MP branch count: 4 To From State Rt P ActivePath LSPname 192.0.2.5 192.0.2.3 Up 0 * to-pe5 192.0.2.1 192.0.2.3 Up 0 * to-pe1 192.0.2.4 192.0.2.3 Dn 0 * to-pe4 192.0.2.2 192.0.2.3 Up 0 * to-pe2 Total 4 displayed, Up 3, Down 1
En el enrutador PE1, use el
show mpls lsp
comando para comprobar el estado de los LSP dinámicos.El enrutador PE1 usa una plantilla LSP dinámica de punto a multipunto configurada con protección de vínculo. Observe que el estado LSP es
Up
y que la protección del vínculo esdesired
.user@PE1# show mpls lsp p2mp ingress extensive Ingress LSP: 1 sessions P2MP name: 192.0.2.1:1:vpls:GOLD, P2MP branch count: 1 192.0.2.3 From: 192.0.2.1, State: Up, ActiveRoute: 0, LSPname: 192.0.2.3:192.0.2.1:1:vpls:GOLD ActivePath: (primary) P2MP name: 192.0.2.1:1:vpls:GOLD Link protection desired LoadBalance: Random Encoding type: Packet, Switching type: Packet, GPID: IPv4 *Primary State: Up Priorities: 7 0 OptimizeTimer: 50 SmartOptimizeTimer: 180 Reoptimization in 45 second(s). Computed ERO (S [L] denotes strict [loose] hops): (CSPF metric: 3) 10.10.3.2 S 10.10.9.2 S 10.10.8.1 S Received RRO (ProtectionFlag 1=Available 2=InUse 4=B/W 8=Node 10=SoftPreempt): 10.10.3.2(Label=488645) 192.0.2.4(flag=0x21) 10.10.9.2(flag=1 Label=299936) 10.10.8.1(Label=262145) 12 Nov 16 15:38:08.116 CSPF: computation result ignored[314 times] 11 Nov 16 11:23:44.856 Link-protection Up 10 Nov 16 11:23:32.696 CSPF: computation result ignored[3 times] 9 Nov 16 11:22:47.859 Record Route: 10.10.3.2(Label=488645) 192.0.2.4(flag=0x21) 10.10.9.2(flag=1 Label=299936) 10.10.8.1(Label=262145) 8 Nov 16 11:22:44.910 Record Route: 10.10.3.2(Label=488645) 192.0.2.4(flag=0x20) 10.10.9.2(Label=299936) 10.10.8.1(Label=262145) 7 Nov 16 11:22:44.910 Up 6 Nov 16 11:22:44.910 10.10.3.1: Down 5 Nov 16 11:22:44.866 Selected as active path 4 Nov 16 11:22:44.864 Record Route: 10.10.3.2(Label=488629) 192.0.2.4(flag=0x20) 10.10.9.2(Label=299920) 10.10.8.1(Label=3) 3 Nov 16 11:22:44.864 Up 2 Nov 16 11:22:44.852 Originate Call 1 Nov 16 11:22:44.852 CSPF: computation result accepted 10.10.3.2 10.10.9.2 10.10.8.1 Created: Mon Nov 16 11:22:45 2009 Total 1 displayed, Up 1, Down 0
En el enrutador PE3, use el
monitor interface traffic
comando para comprobar el comportamiento de replicación de multidifusión para el LSP punto a multipunto en el enrutador de reenvío designado PE3.El resultado muestra que
10,000
los pps se reciben en la interfazge-1/0/0
del enrutador CE3. El tráfico se reenvía al proveedor (P) el enrutador P2 y el enrutador PE4 a través de xe-0/0/0 y xe-0/1/0, respectivamente. Según el resultado, puede determinar que se envía una sola copia del paquete al enrutador P2 y al enrutador PE4.user@PE3> monitor interface traffic PE3 Seconds: 8 Time: 11:58:40 Interface Link Input packets (pps) Output packets (pps) lc-0/0/0 Up 0 0 xe-0/0/0 Up 13570505 (0) 4507338866 (10000) lc-0/1/0 Up 0 0 xe-0/1/0 Up 292843 (1) 628972219 (10000) lc-0/2/0 Up 0 0 xe-0/2/0 Up 343292 (0) 206808 (1) lc-0/3/0 Up 0 0 xe-0/3/0 Down 0 (0) 0 (0) ge-1/0/0 Up 2703709733 (9999) 13203544 (1) lc-1/0/0 Up 0 0 ge-1/0/1 Down 50380341937 (0) 60024542111 (0) ge-1/0/2 Down 60652323068 (0) 84480825838 (0) ge-1/0/3 Down 81219536264 (0) 84614255165 (0) ge-1/0/4 Down 54379241112 (0) 83656815208 (0)
En el enrutador P2, use el
monitor interface traffic
comando para comprobar que la replicación de paquetes de multidifusión ocurre cerca de los enrutadores PE conectados a los receptores.Los enrutadores PE1 y PE5 están conectados a los receptores que se han unido a este grupo de multidifusión. Observe que los paquetes de multidifusión entrantes del enrutador PE3 en la
ge-0/1/0
interfaz se replican dos veces y se envían a lage-1/1/0
interfaz.user@P2> monitor interface traffic P2 Seconds: 6 Time: 12:07:58 Interface Link Input packets (pps) Output packets (pps) ge-0/1/0 Up 661459806 (10000) 116236 (0) ge-1/1/0 Up 115956 (0) 1322690473 (20000) gr-2/1/0 Up 0 (0) 0 (0) ip-2/1/0 Up 0 (0) 0 (0)
En el enrutador PE3, use el
show vpls flood
comando para verificar la información acerca de la ruta del próximo salto de inundación.Junos OS versión 9.0 y posteriores identifican la ruta del próximo salto de inundación como un siguiente salto compuesto. Observe que la interfaz es
ge-1/0/0.1
, el tipo de salto siguiente escomposite
, y que la composición de inundación esflood-to-all
. Esto significa que el tráfico se inunda a todos los enrutadores de PE.user@PE3# show vpls flood extensive Name: GOLD CEs: 1 VEs: 1 Flood route prefix: 0x30002/51 Flood route type: FLOOD_GRP_COMP_NH Flood route owner: __ves__ Flood group name: __ves__ Flood group index: 0 Nexthop type: comp Nexthop index: 606 Flooding to: Name Type NhType Index __all_ces__ Group comp 603 Composition: split-horizon Flooding to: Name Type NhType Index ge-1/0/0.1 CE ucst 578 Flood route prefix: 0x30003/51 Flood route type: FLOOD_GRP_COMP_NH Flood route owner: __all_ces__ Flood group name: __all_ces__ Flood group index: 1 Nexthop type: comp Nexthop index: 611 Flooding to: Name Type NhType Index __ves__ Group comp 594 Composition: flood-to-all Component p2mp NH (for all core facing interfaces): Index 616 Flooding to: Name Type NhType Index __all_ces__ Group comp 603 Composition: split-horizon Flooding to: Name Type NhType Index ge-1/0/0.1 CE ucst 578 Flood route prefix: 0x30001/51 Flood route type: FLOOD_GRP_COMP_NH Flood route owner: __re_flood__ Flood group name: __re_flood__ Flood group index: 65534 Nexthop type: comp Nexthop index: 598 Flooding to: Name Type NhType Index __ves__ Group comp 594 Composition: flood-to-all Component p2mp NH (for all core facing interfaces): Index 616 Flooding to: Name Type NhType Index __all_ces__ Group comp 603 Composition: split-horizon Flooding to: Name Type NhType Index ge-1/0/0.1 CE ucst 578 Name: __juniper_private1__ CEs: 0 VEs: 0
En el enrutador PE3, use el
show vpls mac-table
comando para comprobar que la dirección MAC del enrutador PE en el extremo remoto del VPLS se aprendió y se agregó a la tabla de direcciones MAC.Observe que la dirección MAC se aprende en la
ge-1/0/0.1
interfaz.user@PE3# show vpls mac-table MAC flags (S -static MAC, D -dynamic MAC, SE -Statistics enabled, NM -Non configured MAC) Routing instance : GOLD Bridging domain : __GOLD__, VLAN : NA MAC MAC Logical address flags interface 00:14:f6:75:78:00 D ge-1/0/0.1
En el enrutador PE3, use el
show route forwarding-table
comando para comprobar que la tabla de reenvío tiene las entradas necesarias con dos etiquetas: una para el servicio VPLS y otra para la interfaz del salto siguiente.user@PE3> show route forwarding-table family vpls vpn GOLD Routing table: GOLD.vpls VPLS: Destination Type RtRef Next hop Type Index NhRef Netif default perm 0 dscd 574 1 lsi.1048832 intf 0 indr 1048575 4 10.10.7.1 Push 262147, Push 309680(top) 596 2 xe-0/0/0.0 lsi.1048836 intf 0 indr 1048574 4 10.10.7.1 Push 262179, Push 299856(top) 589 2 xe-0/0/0.0 00:10:db:e9:4e:b6/48 user 0 indr 1048574 4 10.10.7.1 Push 262179, Push 299856(top) 589 2 xe-0/0/0.0 00:12:1e:c6:98:00/48 user 0 indr 1048575 4 10.10.7.1 Push 262147, Push 309680(top) 596 2 xe-0/0/0.0 00:14:f6:75:78:00/48 user 0 ucst 578 4 ge-1/0/0.1 0x30002/51 user 0 comp 606 2 ge-1/0/0.1 intf 0 ucst 578 4 ge-1/0/0.1 0x30003/51 user 0 comp 611 2 0x30001/51 user 0 comp 598 2
Resultados
Se completaron las partes de configuración y verificación de este ejemplo. La siguiente sección es para su referencia.
La configuración de ejemplo relevante para el enrutador PE1 sigue:
Enrutador PE1
chassis { dump-on-panic; fpc 1 { pic 3 { tunnel-services { bandwidth 1g; } } } network-services ethernet; } interfaces { xe-0/1/0 { unit 0 { family inet { address 10.10.2.1/30; } family mpls; } } xe-0/2/0 { unit 0 { family inet { address 10.10.3.1/30; } family mpls; } } xe-0/3/0 { unit 0 { family inet { address 10.10.1.1/30; } family mpls; } } ge-1/0/0 { vlan-tagging; encapsulation vlan-vpls; unit 1 { encapsulation vlan-vpls; vlan-id 1000; family vpls; } } lo0 { unit 0 { family inet { address 192.0.2.1/32; } } } } routing-options { static { route 172.0.0.0/8 next-hop 172.19.59.1; } autonomous-system 65000; } protocols { rsvp { interface all; interface fxp0.0 { disable; } interface xe-0/3/0.0 { link-protection; } interface xe-0/2/0.0 { link-protection; } interface xe-0/1/0.0 { link-protection; } } mpls { label-switched-path to-RR { to 192.0.2.7; } label-switched-path vpls-GOLD-p2mp-template { template; optimize-timer 50; link-protection; p2mp; } label-switched-path to-PE2 { to 192.0.2.2; } label-switched-path to-PE3 { to 192.0.2.3; } label-switched-path to-PE4 { to 192.0.2.4; } label-switched-path to-PE5 { to 192.0.2.5; } interface all; interface fxp0.0 { disable; } } bgp { group to-RR { type internal; local-address 192.0.2.1; family l2vpn { signaling; } neighbor 192.0.2.7; } } ospf { traffic-engineering; area 0.0.0.0 { interface all; interface fxp0.0 { disable; } } } } routing-instances { GOLD { instance-type vpls; interface ge-1/0/0.1; route-distinguisher 192.0.2.1:1; provider-tunnel { rsvp-te { label-switched-path-template { vpls-GOLD-p2mp-template; } } } vrf-target target:65000:1; protocols { vpls { site-range 8; no-tunnel-services; site CE1 { site-identifier 1; multi-homing; site-preference primary; interface ge-1/0/0.1; } } } } }
A continuación, se muestra la configuración de ejemplo relevante para el enrutador PE2.
Enrutador PE2
chassis { dump-on-panic; fpc 1 { pic 3 { tunnel-services { bandwidth 1g; } } } network-services ethernet; } interfaces { xe-0/1/0 { unit 0 { family inet { address 10.10.2.2/30; } family mpls; } } xe-0/2/0 { unit 0 { family inet { address 10.10.5.1/30; } family mpls; } } xe-0/3/0 { unit 0 { family inet { address 10.10.4.1/30; } family mpls; } } ge-1/0/3 { vlan-tagging; encapsulation vlan-vpls; unit 1 { encapsulation vlan-vpls; vlan-id 1000; family vpls; } } fxp0 { apply-groups [ re0 re1 ]; } lo0 { unit 0 { family inet { address 192.0.2.2/32; } } } } routing-options { static { route 172.0.0.0/8 next-hop 172.19.59.1; } autonomous-system 65000; } protocols { rsvp { interface all; interface fxp0.0 { disable; } } mpls { label-switched-path to-RR { to 192.0.2.7; } label-switched-path vpls-GOLD-p2mp-template { template; optimize-timer 50; link-protection; p2mp; } label-switched-path to-PE1 { to 192.0.2.1; } label-switched-path to-PE3 { to 192.0.2.3; } label-switched-path to-PE4 { to 192.0.2.4; } label-switched-path to-PE5 { to 192.0.2.5; } interface all; interface fxp0.0 { disable; } } bgp { group to-RR { type internal; local-address 192.0.2.2; family l2vpn { signaling; } neighbor 192.0.2.7; } } ospf { traffic-engineering; area 0.0.0.0 { interface all; interface fxp0.0 { disable; } } } } routing-instances { GOLD { instance-type vpls; interface ge-1/0/3.1; route-distinguisher 192.0.2.2:10; provider-tunnel { rsvp-te { label-switched-path-template { vpls-GOLD-p2mp-template; } } } vrf-target target:65000:1; protocols { vpls { site-range 8; no-tunnel-services; site CE1 { site-identifier 1; multi-homing; site-preference backup; interface ge-1/0/3.1; } } } }