EN ESTA PÁGINA
Ejemplo: Creación de un VPLS desde el enrutador 1 hasta el 3 para validar los bloques de etiquetas
En este ejemplo, se muestra cómo se asignan los bloques de etiquetas VPLS para una configuración específica. Se organiza en las siguientes secciones:
Requisitos
Este ejemplo de configuración requiere tres enrutadores de Juniper Networks.
Descripción general y topología
En la red que se muestra en la figura 1, el enrutador 1 está estableciendo un pseudocable al enrutador 3

Cada PE filtra el NLRI VPLS contenido en los mensajes de actualización del BGP según las comunidades de destino de la ruta. Esas instancias de VPLS NLRI que coincidan con el destino de la ruta (en este caso 8717:2000:2:1) se importan para su posterior procesamiento. El NLRI para los enrutadores 1 y 3 se muestra en la Tabla 1.
Anuncio del enrutador 1 NLRI al enrutador 3 |
Anuncio de NLRI del enrutador 3 al enrutador 1 |
---|---|
RD - 8717:1000 |
RD - 8717:1000 |
ID ve- 1 |
ID ve- 2 |
Desplazamiento de bloque VE - 1 |
Desplazamiento de bloque VE - 1 |
Tamaño del bloque VE - 8 |
Tamaño del bloque VE - 8 |
Base de etiquetas: 262161 |
Base de etiquetas - 262153 |
Para configurar un pseudocable para el enrutador 3, el enrutador 1 debe seleccionar una etiqueta para enviar tráfico al enrutador 3 y también seleccionar una etiqueta que espera que el enrutador 3 use para enviar tráfico a sí mismo. El ID de sitio contenido en el VPLS NLRI del enrutador 3 es 2.
El enrutador 1 aprende de la existencia del ID de sitio 2 en el mismo dominio VPLS. Mediante la ecuación VBO <= < de ID de sitio local (VBO + VBS), el enrutador 1 comprueba si la ruta anunciada por el ID de sitio 2 encaja en el bloque de etiquetas y el desplazamiento de bloque que anunció anteriormente en el enrutador 3. En este ejemplo, sí encaja, por lo que el ID del sitio 2 está mapeado por el NLRI VPLS anunciado por el enrutador 1, y el enrutador 1 está listo para configurar un pseudocable al enrutador 3.
Para seleccionar la etiqueta para llegar al enrutador 3, el enrutador 1 mira el bloque de etiquetas anunciado por el enrutador 3 y realiza un cálculo. El cálculo que un enrutador de PE utiliza para comprobar si su ID de sitio está asignado en el bloque de etiquetas desde el par remoto es VBO <= < de ID de sitio local (VBO + VBS). Por lo tanto, el enrutador 1 selecciona la etiqueta (262153 + (1 -1)) = 262153 para enviar tráfico al enrutador 3. Usando la misma ecuación, el enrutador 1 mira su propio bloque de etiquetas que anunció y selecciona etiqueta (262161 + (2 - 1)) = 262162 recibir tráfico del enrutador 3. El enrutador 1 programa su estado de reenvío de tal manera que cualquier tráfico destinado al enrutador 3 lleve la etiqueta pseudocable 262153 y se espera que cualquier tráfico procedente del enrutador 3 tenga la etiqueta pseudocable 262162. Esto completa las operaciones en el NLRI VPLS recibidas del enrutador 3. El enrutador 1 ahora tiene un pseudocable configurado para el enrutador 3.
La operación del enrutador 3 es muy similar a la operación del enrutador 1. Dado que el ID de sitio del enrutador 3 de 2 encaja en el bloque de etiquetas y el desplazamiento de bloque anunciado por el enrutador 1, el enrutador 3 selecciona la etiqueta (262161 + (2 - 1)) = 262162 para enviar tráfico al enrutador 1. El enrutador 3 mira su propio bloque de etiquetas que anunció y selecciona etiqueta (262153 + (1 - 1)) = 262153 para recibir tráfico del enrutador 1. Esto completa la creación de un pseudocable para el enrutador 1.
De forma predeterminada, para la operación VPLS, Junos OS usa una interfaz de circuito cerrado de túnel virtual (VT) para representar un pseudocable. En este ejemplo, se usa una interfaz conmutada por etiquetas (LSI) en lugar de una interfaz VT porque no se produce ningún cambio en la operación del plano de control VPLS. Por lo tanto, para una plataforma MX, si hay una tarjeta de interfaz física (PIC) de túnel configurada, es obligatorio incluir la no-tunnel-services
instrucción en el [edit routing-instances routing-instance-name protocols vpls]
nivel de jerarquía.
Configuración
En las siguientes secciones se presentan los pasos para configurar y comprobar el ejemplo en la figura 1.
- Configuración del enrutador 1
- Configuración del enrutador 3
- Verificar las asignación de etiquetas VPLS
Configuración del enrutador 1
Procedimiento paso a paso
Configure el enrutador 1. Cree la instancia de
edut
enrutamiento. Especifique el tipo devpls
instancia. Configure el distinguidor de ruta y especifique el valor8717:1000
. Configure el destino de la ruta y especifique el valor8717:100
Configure el protocolo VPLS. Especifique10
como el rango de sitio. Especifique1
como ID de sitio. Incluya lano-tunnel-services
instrucción.[edit routing-instances] edut { instance-type vpls; interface ge-5/0/2.0; route-distinguisher 8717:1000; vrf-target target:8717:100; protocols { vpls { site-range 10; no-tunnel-services; site router-1 { site-identifier 1; } } } }
Configuración del enrutador 3
Procedimiento paso a paso
Configure el enrutador 3. Cree la instancia de
edut
enrutamiento. Especifique el tipo devpls
instancia. Configure el distinguidor de ruta y especifique el valor8717:2000
. Configure el destino de la ruta y especifique el valor8717:200
Configure el protocolo VPLS. Especifique10
como el rango de sitio. Especifique2
como ID de sitio. Incluya lano-tunnel-services
instrucción.[edit routing-instances] edut { instance-type vpls; interface ge-4/0/2.0; route-distinguisher 8717:2000; vrf-target target:8717:100; protocols { vpls { site-range 10; no-tunnel-services; site router-3 { site-identifier 2; } } } }
Verificar las asignación de etiquetas VPLS
Procedimiento paso a paso
Como se muestra en la figura y la configuración, el sitio A se adjunta al enrutador 1. Al sitio A se le asigna un ID de sitio de 1. Antes de que el enrutador 1 pueda anunciar su membresía en VPLS
edut
mediante un mensaje de actualización del BGP, el enrutador 1 debe asignar un bloque de etiqueta predeterminado. En este ejemplo, la base de etiquetas del bloque de etiquetas asignado por el enrutador 1 es 262161. Dado que el ID de sitio del enrutador 1 es 1, el enrutador 1 asocia el bloque de etiqueta asignado con el desplazamiento de bloque de 1. Los siguientes mensajes son enviados del enrutador 1 al enrutador 3 y se muestran con elmonitor traffic interface interface-name
comando:user@Router1> monitor traffic interface ge-5/3/2 Jun 14 12:26:31.280818 BGP SEND 10.10.10.1+179 -> 10.10.10.3+53950 Jun 14 12:26:31.280824 BGP SEND message type 2 (Update) length 88 Jun 14 12:26:31.280828 BGP SEND flags 0x40 code Origin(1): IGP Jun 14 12:26:31.280833 BGP SEND flags 0x40 code ASPath(2) length 0: <null> Jun 14 12:26:31.280837 BGP SEND flags 0x40 code LocalPref(5): 100 Jun 14 12:26:31.280844 BGP SEND flags 0xc0 code Extended Communities(16): 2:8717:100 800a:19:0:0 Jun 14 12:26:31.280848 BGP SEND flags 0x90 code MP_reach(14): AFI/SAFI 25/65 Jun 14 12:26:31.280853 BGP SEND nhop 10.10.10.1 len 4 Jun 14 12:26:31.280862 BGP SEND 8717:1000:1:1 (label base : 262161 range : 8, ce id: 1, offset: 1) Jun 14 12:26:31.405067 BGP RECV 10.10.10.3+53950 -> 10.10.10.1+179 Jun 14 12:26:31.405074 BGP RECV message type 2 (Update) length 88 Jun 14 12:26:31.405080 BGP RECV flags 0x40 code Origin(1): IGP Jun 14 12:26:31.405085 BGP RECV flags 0x40 code ASPath(2) length 0: <null> Jun 14 12:26:31.405089 BGP RECV flags 0x40 code LocalPref(5): 100 Jun 14 12:26:31.405096 BGP RECV flags 0xc0 code Extended Communities(16): 2:8717:100 800a:19:0:0 Jun 14 12:26:31.405101 BGP RECV flags 0x90 code MP_reach(14): AFI/SAFI 25/65 Jun 14 12:26:31.405106 BGP RECV nhop 10.10.10.3 len 4 Jun 14 12:26:31.405116 BGP RECV 8717:2000:2:1 (label base : 262153 range : 8, ce id: 2, offset: 1)
Como se muestra en la figura y la configuración, el sitio B se adjunta al enrutador 3. Al sitio B se le asigna un ID de sitio de 2. Antes de que el enrutador 3 pueda anunciar su pertenencia a VPLS
edut
mediante un mensaje de actualización del BGP, el enrutador 3 asigna un bloque de etiqueta predeterminado con la base de etiquetas de262153
. El desplazamiento de bloque para este bloque de etiquetas es 1 porque su propio ID de sitio de 2 encaja en el bloque que se anuncia. Los siguientes mensajes se envían desde el enrutador 3 al enrutador 1 y se muestran mediante elmonitor traffic interface interface-name
comando:user@Router3> monitor traffic interface ge-2/0/1 Jun 14 12:26:31.282008 BGP SEND 10.10.10.3+53950 -> 10.10.10.1+179 Jun 14 12:26:31.282018 BGP SEND message type 2 (Update) length 88 Jun 14 12:26:31.282026 BGP SEND flags 0x40 code Origin(1): IGP Jun 14 12:26:31.282034 BGP SEND flags 0x40 code ASPath(2) length 0: <null> Jun 14 12:26:31.282041 BGP SEND flags 0x40 code LocalPref(5): 100 Jun 14 12:26:31.282052 BGP SEND flags 0xc0 code Extended Communities(16): 2:8717:100 800a:19:0:0 Jun 14 12:26:31.282078 BGP SEND flags 0x90 code MP_reach(14): AFI/SAFI 25/65 Jun 14 12:26:31.282088 BGP SEND nhop 10.10.10.3 len 4 Jun 14 12:26:31.282102 BGP SEND 8717:2000:2:1 (label base : 262153 range : 8, ce id: 2, offset: 1) Jun 14 12:26:31.283395 BGP RECV 10.10.10.1+179 -> 10.10.10.3+53950 Jun 14 12:26:31.283405 BGP RECV message type 2 (Update) length 88 Jun 14 12:26:31.283412 BGP RECV flags 0x40 code Origin(1): IGP Jun 14 12:26:31.283419 BGP RECV flags 0x40 code ASPath(2) length 0: <null> Jun 14 12:26:31.283426 BGP RECV flags 0x40 code LocalPref(5): 100 Jun 14 12:26:31.283435 BGP RECV flags 0xc0 code Extended Communities(16): 2:8717:100 800a:19:0:0 Jun 14 12:26:31.283443 BGP RECV flags 0x90 code MP_reach(14): AFI/SAFI 25/65 Jun 14 12:26:31.283471 BGP RECV nhop 10.10.10.1 len 4 Jun 14 12:26:31.283486 BGP RECV 8717:1000:1:1 (label base : 262161 range : 8, ce id: 1, offset: 1)
Verifique los mensajes de estado de conexión del enrutador 1 mediante el
show vpls connections
comando. Observe que la etiqueta base es262161
, la etiqueta entrante del enrutador 3 es262162
, y la etiqueta de salida al enrutador 3 es262153
.user@Router1> show vpls connections instance edut extensive Instance: edut Local site: router-1 (1) Number of local interfaces: 1 Number of local interfaces up: 1 IRB interface present: no ge-5/0/2.0 lsi.1049600 2 Intf - vpls edut local site 1 remote site 2 Label-base Offset Range Preference 262161 1 8 100 connection-site Type St Time last up # Up trans 2 rmt Up Jun 14 12:26:31 2009 1 Remote PE: 10.10.10.3, Negotiated control-word: No Incoming label: 262162, Outgoing label: 262153 Local interface: lsi.1049600, Status: Up, Encapsulation: VPLS Description: Intf - vpls edut local site 1 remote site 2 Connection History: Jun 14 12:26:31 2009 status update timer Jun 14 12:26:31 2009 loc intf up lsi.1049600 Jun 14 12:26:31 2009 PE route changed Jun 14 12:26:31 2009 Out lbl Update 262153 Jun 14 12:26:31 2009 In lbl Update 262162 Jun 14 12:26:31 2009 loc intf down 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 PF -- Profile parse failure PB -- Profile busy Legend for interface status Up -- operational Dn -- down
Verifique los mensajes de estado de conexión del enrutador 3 mediante el
show vpls connections
comando. Observe que la etiqueta base es262153
, la etiqueta entrante del enrutador 1 es262153
, y la etiqueta de salida del enrutador 1 es262162
.user@Router3> show vpls connections instance edut extensive Instance: edut Local site: router-3 (2) Number of local interfaces: 1 Number of local interfaces up: 1 IRB interface present: no ge-4/0/2.0 lsi.1050368 1 Intf - vpls edut local site 2 remote site 1 Label-base Offset Range Preference 262153 1 8 100 connection-site Type St Time last up # Up trans 1 rmt Up Jun 14 12:26:31 2009 1 Remote PE: 10.10.10.1, Negotiated control-word: No Incoming label: 262153, Outgoing label: 262162 Local interface: lsi.1050368, Status: Up, Encapsulation: VPLS Description: Intf - vpls edut local site 2 remote site 1 Connection History: Jun 14 12:26:31 2009 status update timer Jun 14 12:26:31 2009 loc intf up lsi.1050368 Jun 14 12:26:31 2009 PE route changed Jun 14 12:26:31 2009 Out lbl Update 262162 Jun 14 12:26:31 2009 In lbl Update 262153 Jun 14 12:26:31 2009 loc intf down 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 PF -- Profile parse failure PB -- Profile busy Legend for interface status Up -- operational Dn -- down