EN ESTA PÁGINA
Ejemplo: Configurar H-VPLS sin VLAN
En este ejemplo, se muestra cómo configurar el servicio de LAN privada virtual (H-VPLS) jerárquico. En este ejemplo, no se configuran redes VLAN.
Requisitos
No se requiere ninguna configuración especial más allá de la inicialización del dispositivo antes de configurar este ejemplo.
Visión general
H-VPLS utiliza VPLS basado en LDP para señalar y establecer pseudocables. VpLS basado en LDP se define en RFC 4762, Servicio LAN privada virtual (VPLS) mediante señalización del protocolo de distribución de etiquetas (LDP). El RFC 4762 también define un modo jerárquico de operación para LDP VPLS llamado H-VPLS.
VPLS y H-VPLS son diferentes con respecto al escalado. VPLS requiere una malla completa de rutas de túnel conmutadas por etiquetas (LSP) entre todos los enrutadores de borde de proveedor (PE) que participan en el servicio VPLS. Para cada servicio VPLS, se deben configurar pseudocables n*(n-1)/2 entre los enrutadores de PE. Por el contrario, H-VPLS divide la red en varios dominios de borde que están interconectados mediante un núcleo MPLS. Cada dispositivo de borde solo necesita aprender de un dispositivo de PE local y, por lo tanto, necesita menos compatibilidad con tabla de enrutamiento. Esto tiene el potencial de permitir que los proveedores de servicios usen dispositivos relativamente menos costosos (como los conmutadores de la serie EX) en el borde del cliente.
Como alternativas al H-VPLS, Juniper Networks ofrece otras formas de abordar la escalabilidad vpLS. Para obtener más información, consulte Application Note: Desmitificación de H-VPLS.
H-VPLS define dos funciones o funcionalidades:
PE-r: dispositivo DE PE que ejecuta VPLS con otros dispositivos PE-r, pero que también tiene pseudocables (puede estar basado en el acceso QinQ) con otro dispositivo llamado unidad de multiinquilino (MTU), que proporciona la capa de acceso.
MTU: dispositivo PE que representa la capa de acceso en la arquitectura H-VPLS y establece pseudocables a uno o más dispositivos PE-r a través de los cuales se reenvía el tráfico VPLS.
La figura 1 muestra la topología utilizada en este ejemplo.

En el ejemplo, se muestra una MTU (dispositivo PE1) conectada a dos dispositivos PE-r (dispositivos PE2 y PE3).
El pseudocable entre los dispositivos PE1 y PE3 es la ruta principal o que funciona. El pseudocable entre los dispositivos PE1 y PE2 es la ruta de respaldo.
La configuración rápida de CLI muestra la configuración de todos los dispositivos en la Figura 1. La sección Procedimiento paso a paso describe los pasos en los dispositivos PE1 y PE2.
Configuración
Procedimiento
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 [edit]
nivel de jerarquía.
Dispositivo PE1
set interfaces ge-2/0/5 encapsulation ethernet-ccc set interfaces ge-2/0/5 unit 0 family ccc set interfaces ge-2/0/10 unit 0 family inet address 192.0.2.2/24 set interfaces ge-2/0/10 unit 0 family iso set interfaces ge-2/0/10 unit 0 family mpls set interfaces ge-2/0/11 unit 0 family inet address 192.0.2.3/24 set interfaces ge-2/0/11 unit 0 family iso set interfaces ge-2/0/11 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.14.217/32 set interfaces lo0 unit 0 family iso address 49.0001.0102.5501.4217.00 set protocols mpls interface ge-2/0/10.0 set protocols mpls interface ge-2/0/11.0 set protocols isis level 1 disable set protocols isis interface ge-2/0/10.0 set protocols isis interface ge-2/0/11.0 set protocols isis interface lo0.0 set protocols ldp interface ge-2/0/10.0 set protocols ldp interface ge-2/0/11.0 set protocols ldp interface lo0.0 set protocols l2circuit neighbor 10.255.14.225 interface ge-2/0/5.0 virtual-circuit-id 601 set protocols l2circuit neighbor 10.255.14.225 interface ge-2/0/5.0 backup-neighbor 10.255.14.216 standby set routing-options router-id 10.255.14.217
Dispositivo PE2
set interfaces ge-2/0/6 encapsulation ethernet-vpls set interfaces ge-2/0/6 unit 0 family vpls set interfaces ge-2/0/10 unit 0 family inet address 192.0.2.4/24 set interfaces ge-2/0/10 unit 0 family iso set interfaces ge-2/0/10 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.14.216/32 set interfaces lo0 unit 0 family iso address 49.0001.0102.5501.4216.00 set protocols mpls interface ge-2/0/10.0 set protocols isis level 1 disable set protocols isis interface ge-2/0/10.0 set protocols isis interface lo0.0 set protocols ldp interface ge-2/0/10.0 set protocols ldp interface lo0.0 set routing-instances customer instance-type vpls set routing-instances customer interface ge-2/0/6.0 set routing-instances customer protocols vpls vpls-id 601 set routing-instances customer protocols vpls neighbor 10.255.14.217 set routing-options router-id 10.255.14.216
Dispositivo PE3
set interfaces ge-2/1/3 encapsulation ethernet-vpls set interfaces ge-2/1/3 unit 0 family vpls set interfaces ge-2/0/10 unit 0 family inet address 192.0.2.5/24 set interfaces ge-2/0/10 unit 0 family iso set interfaces ge-2/0/10 unit 0 family mpls set interfaces lo0 unit 0 family inet address 10.255.14.225/32 set interfaces lo0 unit 0 family iso address 49.0001.0102.5501.4225.00 set protocols mpls interface ge-2/0/10.0 set protocols isis level 1 disable set protocols isis interface ge-2/0/10.0 set protocols isis interface lo0.0 set protocols ldp interface ge-2/0/10.0 set protocols ldp interface lo0.0 set routing-instances customer instance-type vpls set routing-instances customer interface ge-2/1/3.0 set routing-instances customer protocols vpls vpls-id 601 set routing-instances customer protocols vpls neighbor 10.255.14.217 set routing-options router-id 10.255.14.225
Dispositivo CE1
set interfaces ge-2/0/8 unit 0 family inet address 172.16.0.3/24 set interfaces lo0 unit 0 family inet address 10.255.14.214/32 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-2/0/8.0
Dispositivo CE2
set interfaces ge-2/1/5 unit 0 family inet address 172.16.0.4/24 set interfaces lo0 unit 0 family inet address 10.255.14.215/32 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-2/1/5.0
Dispositivo CE3
set interfaces ge-2/0/9 unit 0 family inet address 172.16.0.5/24 set interfaces lo0 unit 0 family inet address 10.255.14.218/32 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ge-2/0/9.0
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 H-VPLS en el dispositivo MTU:
-
Configure las interfaces.
En la interfaz de dispositivo MTU que se conecta al borde del cliente, configure uno de los tipos de encapsulación de conexión cruzada de circuito (CCC) y la familia de direcciones CCC. Esto permite los circuitos de capa 2.
En las interfaces de núcleo, habilite las etiquetas MPLS. La dirección ISO también es necesaria en las interfaces de núcleo, ya que IS-IS se utiliza en el núcleo.
[edit interfaces] user@PE1# set ge-2/0/5 encapsulation ethernet-ccc user@PE1# set ge-2/0/5 unit 0 family ccc user@PE1# set ge-2/0/10 unit 0 family inet address 192.0.2.2/24 user@PE1# set ge-2/0/10 unit 0 family iso user@PE1# set ge-2/0/10 unit 0 family mpls user@PE1# set ge-2/0/11 unit 0 family inet address 192.0.2.3/24 user@PE1# set ge-2/0/11 unit 0 family iso user@PE1# set ge-2/0/11 unit 0 family mpls user@PE1# set lo0 unit 0 family inet address 10.255.14.217/32 user@PE1# set lo0 unit 0 family iso address 49.0001.0102.5501.4217.00
-
Habilite MPLS y LDP en las interfaces.
En las interfaces de dispositivos de MTU que se conectan a otros dispositivos de PE, configure MPLS y LDP.
[edit protocols mpls] user@PE1# set interface ge-2/0/10.0 user@PE1# set interface ge-2/0/11.0 [edit protocols ldp ] user@PE1# set interface ge-2/0/10.0 user@PE1# set interface ge-2/0/11.0 user@PE1# set interface lo0.0
-
Habilite el enrutamiento en las interfaces.
En las interfaces de dispositivos MTU que se conectan a otros dispositivos de PE, configure un protocolo de puerta de enlace interior (IGP), como OSPF o IS-IS.
[edit protocols isis] user@PE1# set level 1 disable user@PE1# set interface ge-2/0/10.0 user@PE1# set interface ge-2/0/11.0 user@PE1# set interface lo0.0
-
Configure el circuito de capa 2.
El vecino 10.255.14.225 es la dirección de interfaz de circuito cerrado del dispositivo PE3. Esto configura la ruta de trabajo.
El vecino 10.255.14.216 es la dirección de interfaz de circuito cerrado del dispositivo PE2. Esto configura la ruta de copia de seguridad.
El ID de circuito virtual debe coincidir con el ID de VPLS que está configurado en los dispositivos PE2 y PE3.
[edit protocols l2circuit neighbor 10.255.14.225 interface ge-2/0/5.0] user@PE1# set virtual-circuit-id 601 user@PE1# set backup-neighbor 10.255.14.216 standby
-
Configure el ID de enrutador.
[edit routing-options] user@PE1# set router-id 10.255.14.217
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 H-VPLS en el dispositivo MTU:
Configure las interfaces.
En la interfaz del dispositivo PE-r que se conecta al borde del cliente, configure uno de los tipos de encapsulación VPLS y la familia de direcciones VPLS. Esto habilita VPLS.
En las interfaces de núcleo, habilite las etiquetas MPLS. La dirección ISO también es necesaria en las interfaces de núcleo, ya que IS-IS se utiliza en el núcleo.
[edit interfaces] user@PE2# set ge-2/0/6 encapsulation ethernet-vpls user@PE2# set ge-2/0/6 unit 0 family vpls user@PE2# set ge-2/0/10 unit 0 family inet address 192.0.2.4/24 user@PE2# set ge-2/0/10 unit 0 family iso user@PE2# set ge-2/0/10 unit 0 family mpls user@PE2# set lo0 unit 0 family inet address 10.255.14.216/32 user@PE2# set lo0 unit 0 family iso address 49.0001.0102.5501.4216.00
Habilite MPLS y LDP en las interfaces.
En las interfaces de dispositivos de MTU que se conectan a otros dispositivos de PE, configure MPLS y LDP.
[edit protocols mpls] user@PE2# set interface ge-2/0/10.0 [edit protocols ldp ] user@PE2# set interface ge-2/0/10.0 user@PE2# set interface lo0.0
Habilite el enrutamiento en las interfaces.
En las interfaces de dispositivos MTU que se conectan a otros dispositivos de PE, configure un protocolo de puerta de enlace interior (IGP), como OSPF o IS-IS.
[edit protocols isis] user@PE2# set level 1 disable user@PE2# set interface ge-2/0/10.0 user@PE2# set interface lo0.0
Configure VPLS.
La
neighbor 10.255.14.217
instrucción apunta a la dirección de interfaz de circuito cerrado del dispositivo PE1.El ID de VPLS debe coincidir con el ID de circuito virtual que está configurado en la MTU (dispositivo PE1).
[edit routing-instances customer] user@PE2# set instance-type vpls user@PE2# set interface ge-2/0/6.0 user@PE2# set protocols vpls vpls-id 601 user@PE2# set protocols vpls neighbor 10.255.14.217
Configure el ID de enrutador.
[edit routing-options] user@PE2# set router-id 10.255.14.216
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.
Dispositivo PE1
user@PE1# show interfaces
ge-2/0/5 {
encapsulation ethernet-ccc;
unit 0 {
family ccc;
}
}
ge-2/0/10 {
unit 0 {
family inet {
address 192.0.2.2/24;
}
family iso;
family mpls;
}
}
ge-2/0/11 {
unit 0 {
family inet {
address 192.0.2.3/24;
}
family iso;
family mpls;
}
}
lo0 {
unit 0 {
family inet {
address 10.255.14.217/32;
}
family iso {
address 49.0001.0102.5501.4217.00;
}
}
}
user@PE1# show protocols
mpls {
interface ge-2/0/10.0;
interface ge-2/0/11.0;
}
isis {
level 1 disable;
interface ge-2/0/10.0;
interface ge-2/0/11.0;
interface lo0.0;
}
ldp {
interface ge-2/0/10.0;
interface ge-2/0/11.0;
interface lo0.0;
}
l2circuit {
neighbor 10.255.14.225 {
interface ge-2/0/5.0 {
virtual-circuit-id 601;
backup-neighbor 10.255.14.216 {
standby;
}
}
}
}
user@PE1# show routing-options
router-id 10.255.14.217;
Dispositivo PE2
user@PE2# show interfaces
ge-2/0/6 {
encapsulation ethernet-vpls;
unit 0 {
family vpls;
}
}
ge-2/0/10 {
unit 0 {
family inet {
address 192.0.2.4/24;
}
family iso;
family mpls;
}
}
lo0 {
unit 0 {
family inet {
address 10.255.14.216/32;
}
family iso {
address 49.0001.0102.5501.4216.00;
}
}
}
user@PE2# show protocols
mpls {
interface ge-2/0/10.0;
}
isis {
level 1 disable;
interface ge-2/0/10.0;
interface lo0.0;
}
ldp {
interface ge-2/0/10.0;
interface lo0.0;
}
user@PE2# show routing-instances
customer {
instance-type vpls;
interface ge-2/0/6.0;
protocols {
vpls {
vpls-id 601;
neighbor 10.255.14.217;
}
}
}
user@PE2# show routing-options
router-id 10.255.14.216;
Si ha terminado de configurar los dispositivos, ingrese commit desde el modo de configuración.
Verificación
Confirme que la configuración funciona correctamente.
- Verificar el circuito de capa 2
- Comprobación de las conexiones VPLS
- Comprobación de la conectividad
- Activar manualmente un conmutador desde el pseudocable activo al pseudocable redundante
Verificar el circuito de capa 2
Propósito
Verifique que el circuito de capa 2 esté operativo en el dispositivo MTU.
Acción
Desde el modo operativo, ingrese el show l2circuit connections
comando.
user@PE1> show l2circuit connections Layer-2 Circuit Connections: Legend for connection status (St) EI -- encapsulation invalid NP -- interface h/w not present MM -- mtu mismatch Dn -- down EM -- encapsulation mismatch VC-Dn -- Virtual circuit Down CM -- control-word mismatch Up -- operational VM -- vlan id mismatch CF -- Call admission control failure OL -- no outgoing label IB -- TDM incompatible bitrate NC -- intf encaps not CCC/TCC TM -- TDM misconfiguration BK -- Backup Connection ST -- Standby Connection CB -- rcvd cell-bundle size bad SP -- Static Pseudowire LD -- local site signaled down RS -- remote site standby RD -- remote site signaled down XX -- unknown Legend for interface status Up -- operational Dn -- down Neighbor: 10.255.14.216 Interface Type St Time last up # Up trans ge-2/0/5.0(vc 601) rmt ST Neighbor: 10.255.14.225 Interface Type St Time last up # Up trans ge-2/0/5.0(vc 601) rmt Up Oct 5 19:38:15 2012 1 Remote PE: 10.255.14.225, Negotiated control-word: No Incoming label: 299872, Outgoing label: 800001 Negotiated PW status TLV: No Local interface: ge-2/0/5.0, Status: Up, Encapsulation: ETHERNET
Significado
Como se esperaba, la conexión del circuito de capa 2 al dispositivo PE3 está operativa y la conexión al dispositivo PE2 está en modo de espera.
Comprobación de las conexiones VPLS
Propósito
Verifique que las conexiones VPLS estén operativas en los dispositivos PE-r.
Acción
Desde el modo operativo, ingrese el show vpls connections
comando.
user@PE2> 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 available BK -- Backup connection ST -- Standby connection PF -- Profile parse failure PB -- Profile busy RS -- remote site standby SN -- Static Neighbor LB -- Local site not best-site RB -- Remote site not best-site VM -- VLAN ID mismatch Legend for interface status Up -- operational Dn -- down Instance: customer VPLS-id: 601 Neighbor Type St Time last up # Up trans 10.255.14.217(vpls-id 601) rmt Up Oct 8 14:46:54 2012 1 Remote PE: 10.255.14.217, Negotiated control-word: No Incoming label: 800001, Outgoing label: 299856 Negotiated PW status TLV: No Local interface: vt-2/0/10.84934913, Status: Up, Encapsulation: ETHERNET Description: Intf - vpls customer neighbor 10.255.14.217 vpls-id 601
user@PE3> 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 available BK -- Backup connection ST -- Standby connection PF -- Profile parse failure PB -- Profile busy RS -- remote site standby SN -- Static Neighbor LB -- Local site not best-site RB -- Remote site not best-site VM -- VLAN ID mismatch Legend for interface status Up -- operational Dn -- down Instance: customer VPLS-id: 601 Neighbor Type St Time last up # Up trans 10.255.14.217(vpls-id 601) rmt Up Oct 8 14:46:54 2012 1 Remote PE: 10.255.14.217, Negotiated control-word: No Incoming label: 800001, Outgoing label: 299872 Negotiated PW status TLV: No Local interface: vt-2/0/10.68157697, Status: Up, Encapsulation: ETHERNET Description: Intf - vpls customer neighbor 10.255.14.217 vpls-id 601
Significado
Como se esperaba, las conexiones VPLS están operativas en ambos dispositivos PE-r.
Comprobación de la conectividad
Propósito
Verifique que el dispositivo CE1 pueda hacer ping al dispositivo CE3.
Acción
user@CE1> ping 10.255.14.218 PING 10.255.14.218 (10.255.14.218): 56 data bytes 64 bytes from 10.255.14.218: icmp_seq=0 ttl=64 time=0.858 ms 64 bytes from 10.255.14.218: icmp_seq=1 ttl=64 time=0.527 ms 64 bytes from 10.255.14.218: icmp_seq=2 ttl=64 time=0.670 ms ^C --- 10.255.14.218 ping statistics --- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max/stddev = 0.527/0.685/0.858/0.136 ms
Significado
El resultado muestra que el H-VPLS está operativo.
Activar manualmente un conmutador desde el pseudocable activo al pseudocable redundante
Propósito
Asegúrese de que el pseudocable entre el dispositivo PE1 y el dispositivo PE2 esté operativo.
Acción
user@CE1> request l2circuit-switchover virtual-circuit-id 601 neighbor 10.255.14.225 user@CE1> ping 10.255.14.215 PING 10.255.14.215 (10.255.14.215): 56 data bytes 64 bytes from 10.255.14.215: icmp_seq=0 ttl=64 time=0.738 ms 64 bytes from 10.255.14.215: icmp_seq=1 ttl=64 time=0.627 ms 64 bytes from 10.255.14.215: icmp_seq=2 ttl=64 time=0.629 ms ^C --- 10.255.14.215 ping statistics --- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max/stddev = 0.627/0.665/0.738/0.052 ms
Significado
El ping exitoso del dispositivo CE1 al dispositivo CE2 muestra que el pseudocable entre los dispositivos PE1 y PE2 está operativo. Ahora, si hace ping al dispositivo CE3 desde el dispositivo CE1, el ping debería fallar.