Exemplo: configuração de multihoming VPLS (FEC 129)
Visão geral do multihoming VPLS
O multihoming de serviço de LAN privada virtual (VPLS) permite que você conecte o local de um cliente a dois ou mais roteadores PE para fornecer conectividade redundante. Um roteador PE redundante pode fornecer serviço de rede ao local do cliente assim que uma falha é detectada. O multihoming VPLS ajuda a manter o serviço VPLS e o encaminhamento de tráfego de e para o site multihomed no caso dos seguintes tipos de falhas de rede:
Falha no enlace do dispositivo do roteador PE para o dispositivo CE
Falha no roteador PE
Falha na acessibilidade de MPLS entre o roteador PE local e um roteador PE remoto
PE
Na documentação do VPLS, a palavra roteador em termos como roteador PE é usada para se referir a qualquer dispositivo que forneça funções de roteamento.
A Figura 1 ilustra como um dispositivo CE pode ser multihomed para dois roteadores PE. O dispositivo CE1 é multihomed para os roteadores PE1 e PE2. O dispositivo CE2 tem dois caminhos potenciais para acessar o dispositivo CE1, mas apenas um caminho está ativo por vez. Se o Roteador PE1 fosse o dispositivo de borda VPLS (VE) designado (também chamado de encaminhador designado), o BGP sinalizaria um pseudowire do Roteador PE3 para o Roteador PE1. Se ocorresse uma falha nesse caminho, o Roteador PE2 se tornaria o dispositivo VE designado e o BGP sinalizaria novamente o pseudowire do Roteador PE3 para o Roteador PE2.
Os roteadores PE multihomed anunciam informações de alcance de camada de rede (NLRI) para o site multihomed para os outros roteadores PE na rede VPLS. O NLRI inclui o ID do site para os roteadores PE multihomed. Para todos os roteadores PE multihomed para o mesmo dispositivo CE, você precisa configurar o mesmo ID de site. Os roteadores VPLS PE remotos usam o ID do site para determinar para onde encaminhar o tráfego endereçado ao site do cliente. Para evitar colisões de rotas, o ID do site compartilhado pelos roteadores PE multihomed deve ser diferente dos IDs do site configurados nos roteadores PE remotos na rede VPLS.
Embora você configure o mesmo ID de site para cada um dos roteadores PE multihomed para o mesmo dispositivo CE, você pode configurar valores exclusivos para outros parâmetros, como o diferenciador de rota. Esses valores ajudam a determinar qual roteador PE multihomed é selecionado como o dispositivo VE designado a ser usado para acessar o local do cliente.
Recomendamos que você configure diferenciais de rota exclusivos para cada roteador PE multihomed. A configuração de diferenciais de rota exclusivos ajuda na convergência mais rápida quando a conexão com um roteador PE multihomed primário cai. Se você configurar diferenciadores de rota exclusivos, os outros roteadores PE na rede VPLS deverão manter o estado adicional para os roteadores PE multihomed.
Os roteadores PE remotos na rede VPLS precisam determinar qual dos roteadores PE multihomed deve encaminhar o tráfego para alcançar o dispositivo CE. Para fazer essa determinação, os roteadores PE remotos usam o processo de seleção de caminho VPLS para selecionar um dos roteadores PE multihomed com base em seu anúncio NLRI. Como os roteadores PE remotos escolhem apenas um dos anúncios NLRI, ele estabelece um pseudowire para apenas um dos roteadores PE multihomed, o roteador PE que originou o anúncio vencedor. Isso impede que vários caminhos sejam criados entre locais na rede, impedindo a formação de loops de Camada 2. Se o roteador PE selecionado falhar, todos os roteadores PE na rede mudam automaticamente para o roteador PE de backup e estabelecem novos pseudowires para ele.
Para evitar a formação de loops de Camada 2 entre os dispositivos CE e os roteadores PE multihomed, recomendamos que você empregue o Spanning Tree Protocol (STP) em seus dispositivos CE. Loops de camada 2 podem se formar devido à configuração incorreta. Loops temporários de Camada 2 também podem se formar durante a convergência após uma mudança na topologia da rede.
Os roteadores PE executam o procedimento de seleção de caminho BGP em anúncios de rota de Camada 2 originados e recebidos localmente para estabelecer que as rotas são adequadas para anúncio a outros pares, como refletores de rota BGP. Se um roteador PE em uma rede VPLS também for um refletor de rota, o processo de seleção de caminho para o site multihomed não terá efeito sobre o processo de seleção de caminho executado por este roteador PE com a finalidade de refletir rotas de Camada 2. Os prefixos de camada 2 que têm diferentes diferenciadores de rota são considerados como tendo diferentes NLRIs para reflexão de rota. O processo de seleção de caminho VPLS permite que o refletor de rota reflita todas as rotas que têm diferenciadores de rota diferentes para os clientes do refletor de rota, mesmo que apenas uma dessas rotas seja usada para criar o pseudowire VPLS para o site multihomed.
O Junos OS oferece suporte a multihoming VPLS para BGP VPLS e FEC129 VPLS. Consulte o Explorador de recursos para obter informações sobre o suporte à plataforma e à versão para qualquer recurso relacionado à VPLS.
Veja também
Exemplo: configuração de multihoming VPLS (FEC 129)
Este exemplo mostra como configurar o multihoming do serviço de LAN privada virtual (VPLS). O multihoming permite que um local do cliente se conecte a vários roteadores de borda (PE) de provedores. Um site VPLS multihomed para dois ou mais roteadores PE oferece conectividade redundante no caso de uma falha de enlace de dispositivo de roteador PE para dispositivo CE ou de um roteador PE. O exemplo demonstra o suporte multihoming baseado em BGP para FEC 129 VPLS (também conhecido como LDP VPLS com descoberta automática baseada em BGP).
Requerimentos
Este exemplo tem os seguintes requisitos de hardware e software:
-
Um ou mais dispositivos CE para representar um site VPLS.
-
Dois ou mais dispositivos PE.
-
Junos OS versão 12.3 ou posterior em execução nos dispositivos PE conectados ao site VPLS multihomed.
Visão geral
A descoberta automática de VPLS baseada em BGP (FEC 129) permite que cada roteador VPLS PE descubra os outros roteadores PE que estão no mesmo domínio VPLS. A descoberta automática do VPLS também detecta automaticamente quando os roteadores PE são adicionados ou removidos do domínio VPLS. Você não precisa configurar manualmente o VPLS e manter a configuração quando um roteador PE é adicionado ou excluído. A descoberta automática do VPLS usa o BGP para descobrir os membros do VPLS e para configurar e derrubar pseudowires no VPLS.
O multihoming BGP permite que você conecte o local de um cliente a dois ou mais roteadores PE para fornecer conectividade redundante enquanto evita a formação de loops de Camada 2 na rede do provedor de serviços. A conectividade redundante mantém o serviço VPLS e o encaminhamento de tráfego de e para o site multihomed no caso de uma falha no enlace do dispositivo do roteador PE para o dispositivo CE, a falha de um roteador PE ou uma falha de alcance MPLS entre o roteador PE local e um roteador PE remoto. Um roteador PE redundante pode começar a fornecer serviço ao local do cliente assim que a falha for detectada.
Quando um dispositivo CE se conecta a vários roteadores PE, cada um desses roteadores anuncia a acessibilidade para o site multihomed — rotas que têm o mesmo ID de site nas informações de alcance da camada de rede (NLRI) de Camada 2. Os outros roteadores PE na rede usam um processo de seleção de caminho BGP para selecionar apenas um dos roteadores de anúncio para os quais eles enviam tráfego destinado ao dispositivo CE. Esse processo de seleção de caminho elimina loops de Camada 2 na rede VPLS.
A descoberta automática não está especificamente relacionada ao multihoming. A descoberta automática não é necessária para que o multihoming funcione. São dois recursos separados. Dito isso, o significado do FEC 129 é que o VPLS faz descoberta automática. Portanto, ao configurar o multihoming para FEC 129, você também deve, por definição, configurar a descoberta automática (com a auto-discovery-only declaração).
Há dois locais na configuração onde você pode configurar o multihoming VPLS. Um é para a FEC 128 e o outro é para a FEC 129:
-
Para FEC 128 -
routing-instances instance-name protocols vpls site site-name multi-homing -
Para FEC 129 -
routing-instances instance-name protocols vpls multi-homing
As seguintes declarações são usadas para configurar multihoming para FEC 129:
[edit routing-instances instance-name protocols vpls] multi-homing { peer-active; site site-name { active-interface interface-name { any; primary interface-name; } identifier identifier; interface interface-name { preference preference-value; } peer-active; preference (preference-value | backup | primary); } }
Este exemplo mostra o dispositivo CE1 multihomed para o roteador PE1 e o roteador PE2. Além disso, o dispositivo CE2 é single-homed para o roteador PE1. O dispositivo PE3 é o roteador PE remoto, conectado ao dispositivo CE3. O multihoming não está habilitado no dispositivo PE3. A Configuração rápida da CLI mostra a configuração de todos os dispositivos na Figura 2. A seção Configurando o dispositivo PE1 tem instruções passo a passo para configurar o dispositivo PE1.
FEC 129
Configuração
Configuração rápida da CLI
Para configurar rapidamente este exemplo, copie os comandos a seguir, cole-os em um arquivo de texto, remova as quebras de linha, altere os detalhes necessários para corresponder à configuração de rede e, em seguida, copie e cole os comandos na CLI no nível de [edit] hierarquia.
Dispositivo PE1
set interfaces ge-0/3/3 encapsulation ethernet-vpls set interfaces ge-0/3/3 unit 0 description PE1-to-CE2 set interfaces ge-0/3/3 unit 0 family vpls set interfaces ge-0/3/1 encapsulation ethernet-vpls set interfaces ge-0/3/1 unit 0 description PE1-to-CE1 set interfaces ge-0/3/1 unit 0 family vpls set interfaces ge-1/2/0 unit 0 description PE1-to-P set interfaces ge-1/2/0 unit 0 family inet address 10.1.1.1/30 set interfaces ge-1/2/0 unit 0 family mpls set interfaces ge-1/2/1 unit 0 description PE1-to-PE2 set interfaces ge-1/2/1 unit 0 family inet address 10.1.1.5/30 set interfaces ge-1/2/1 unit 0 family mpls set interfaces lo0 unit 2 family inet address 192.0.2.2/24 set protocols mpls interface ge-1/2/0.0 set protocols mpls interface ge-1/2/1.0 set protocols bgp local-address 192.0.2.2 set protocols bgp group pe-pe type internal set protocols bgp group pe-pe family l2vpn auto-discovery-only set protocols bgp group pe-pe family l2vpn signaling set protocols bgp group pe-pe neighbor 192.0.2.3 set protocols bgp group pe-pe neighbor 192.0.2.4 set protocols bgp group pe-pe neighbor 192.0.2.5 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-1/2/0.0 set protocols ospf area 0.0.0.0 interface ge-1/2/1.0 set protocols ospf area 0.0.0.0 interface lo0.2 passive set protocols ldp interface ge-1/2/0.0 set protocols ldp interface ge-1/2/1.0 set protocols ldp interface lo0.2 set routing-instances green instance-type vpls set routing-instances green interface ge-0/3/1.0 set routing-instances green interface ge-0/3/3.0 set routing-instances green route-distinguisher 192.0.2.2:1 set routing-instances green l2vpn-id l2vpn-id:100:100 set routing-instances green vrf-target target:100:100 set routing-instances green protocols vpls no-tunnel-services set routing-instances green protocols vpls oam ping-interval 600 set routing-instances green protocols vpls oam bfd-liveness-detection minimum-interval 200 set routing-instances green protocols vpls multi-homing site test identifier 1 set routing-instances green protocols vpls multi-homing site test interface ge-0/3/1.0 set routing-options router-id 192.0.2.2 set routing-options autonomous-system 100
Dispositivo PE2
set interfaces fe-0/1/3 encapsulation ethernet-vpls set interfaces fe-0/1/3 unit 0 description PE2-to-CE1 set interfaces fe-0/1/3 unit 0 family vpls set interfaces ge-1/2/0 unit 0 description PE2-to-PE1 set interfaces ge-1/2/0 unit 0 family inet address 10.1.1.6/30 set interfaces ge-1/2/0 unit 0 family mpls set interfaces ge-1/2/2 unit 0 description PE2-to-P set interfaces ge-1/2/2 unit 0 family inet address 10.1.1.10/30 set interfaces ge-1/2/2 unit 0 family mpls set interfaces lo0 unit 4 family inet address 192.0.2.4/32 set protocols mpls interface ge-1/2/0.0 set protocols mpls interface ge-1/2/2.0 set protocols bgp local-address 192.0.2.4 set protocols bgp group pe-pe type internal set protocols bgp group pe-pe family l2vpn auto-discovery-only set protocols bgp group pe-pe family l2vpn signaling set protocols bgp group pe-pe neighbor 192.0.2.2 set protocols bgp group pe-pe neighbor 192.0.2.3 set protocols bgp group pe-pe neighbor 192.0.2.5 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-1/2/0.0 set protocols ospf area 0.0.0.0 interface ge-1/2/2.0 set protocols ospf area 0.0.0.0 interface lo0.4 passive set protocols ldp interface ge-1/2/0.0 set protocols ldp interface ge-1/2/2.0 set protocols ldp interface lo0.4 set routing-instances green instance-type vpls set routing-instances green interface fe-0/1/3.0 set routing-instances green route-distinguisher 192.0.2.4:1 set routing-instances green l2vpn-id l2vpn-id:100:100 set routing-instances green vrf-target target:100:100 set routing-instances green protocols vpls no-tunnel-services set routing-instances green protocols vpls oam ping-interval 600 set routing-instances green protocols vpls oam bfd-liveness-detection minimum-interval 200 set routing-instances green protocols vpls multi-homing site test identifier 1 set routing-instances green protocols vpls multi-homing site test interface fe-0/1/3.0 set routing-options router-id 192.0.2.4 set routing-options autonomous-system 100
Dispositivo PE3
set interfaces ge-0/3/3 unit 0 encapsulation ethernet-vpls set interfaces ge-0/3/3 unit 0 description PE3-to-CE3 set interfacesge-0/3/3 unit 0 family vpls set interfaces ge-1/2/0 unit 0 description PE3-to-P set interfaces ge-1/2/0 unit 0 family inet address 10.1.1.14/30 set interfaces ge-1/2/0 unit 0 family mpls set interfaces lo0 unit 5 family inet address 192.0.2.5/24 set protocols rsvp interface ge-1/2/0.0 set protocols mpls interface ge-1/2/0.0 set protocols bgp local-address 192.0.2.5 set protocols bgp group pe-pe type internal set protocols bgp group pe-pe family l2vpn auto-discovery-only set protocols bgp group pe-pe family l2vpn signaling set protocols bgp group pe-pe neighbor 192.0.2.2 set protocols bgp group pe-pe neighbor 192.0.2.3 set protocols bgp group pe-pe neighbor 192.0.2.4 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-1/2/0.0 set protocols ospf area 0.0.0.0 interface lo0.5 passive set protocols ldp interface ge-1/2/0.0 set protocols ldp interface lo0.5 set routing-instances green instance-type vpls set routing-instances green interface ge-0/3/3.0 set routing-instances green route-distinguisher 192.0.2.5:100 set routing-instances green l2vpn-id l2vpn-id:100:100 set routing-instances green vrf-target target:100:100 set routing-instances green protocols vpls no-tunnel-services set routing-instances green protocols vpls oam ping-interval 600 set routing-instances green protocols vpls oam bfd-liveness-detection minimum-interval 200 set routing-instances green protocols vpls oam ping-interval 600 set routing-instances green protocols vpls oam bfd-liveness-detection minimum-interval 200 set routing-options router-id 192.0.2.5 set routing-options autonomous-system 100
Dispositivo CE1
set interfaces ge-0/3/0 unit 0 description CE1-to-PE1 set interfaces ge-0/3/0 unit 0 family inet address 192.0.2.15/24 set interfaces fe-0/1/2 unit 0 description CE1-to-PE2 set interfaces fe-0/1/2 unit 0 family inet address 192.0.2.11/24
Dispositivo CE2
set interfaces ge-0/3/2 unit 0 description CE2-to-PE1 set interfaces ge-0/3/2 unit 0 family inet address 192.0.2.16/24
Dispositivo CE3
set interfaces ge-0/3/2 unit 0 description CE3-to-PE3 set interfaces ge-0/3/2 unit 0 family inet address 192.0.2.17/24
Dispositivo P
set interfaces ge-1/2/0 unit 0 description P-to-PE1 set interfaces ge-1/2/0 unit 0 family inet address 10.1.1.2/30 set interfaces ge-1/2/0 unit 0 family mpls set interfaces ge-3/2/0 unit 0 description P-to-PE2 set interfaces ge-3/2/0 unit 0 family inet address 10.1.1.9/30 set interfaces ge-3/2/0 unit 0 family mpls set interfaces ge-4/2/0 unit 0 description P-to-PE3 set interfaces ge-4/2/0 unit 0 encapsulation ethernet set interfaces ge-4/2/0 unit 0 family inet address 10.1.1.13/30 set interfaces ge-4/2/0 unit 0 family mpls set interfaces lo0 unit 3 family inet address 192.0.2.3/32 set protocols mpls interface ge-1/2/0.0 set protocols mpls interface ge-3/2/0.0 set protocols mpls interface ge-4/2/0.0 set protocols bgp local-address 192.0.2.3 set protocols bgp group pe-pe type internal set protocols bgp group pe-pe family l2vpn signaling set protocols bgp group pe-pe neighbor 192.0.2.2 set protocols bgp group pe-pe neighbor 192.0.2.4 set protocols bgp group pe-pe neighbor 192.0.2.5 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-1/2/0.0 set protocols ospf area 0.0.0.0 interface ge-3/2/0.0 set protocols ospf area 0.0.0.0 interface ge-4/2/0.0 set protocols ospf area 0.0.0.0 interface lo0.3 passive set protocols ldp interface ge-1/2/0.0 set protocols ldp interface ge-3/2/0.0 set protocols ldp interface ge-4/2/0.0 set protocols ldp interface lo0.3 set routing-options router-id 192.0.2.3 set routing-options autonomous-system 100
Configurando o dispositivo PE1
Procedimento passo a passo
O exemplo a seguir requer que você navegue por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar na CLI, consulte Uso do Editor de CLI no Modo de Configuração no Guia do Usuário da CLI.
Para configurar o dispositivo PE1:
-
Configure as interfaces.
Configure
family mplsnas interfaces voltadas para o provedor. Configurefamily vplsnas interfaces voltadas para o cliente.[edit interfaces] user@PE1# set ge-0/3/3 encapsulation ethernet-vpls user@PE1# set ge-0/3/3 unit 0 description PE1-to-CE2 user@PE1# set ge-0/3/3 unit 0 family vpls user@PE1# set ge-0/3/1 encapsulation ethernet-vpls user@PE1# set ge-0/3/1 unit 0 description PE1-to-CE1 user@PE1# set ge-0/3/1 unit 0 family vpls user@PE1# set ge-1/2/0 unit 0 description PE1-to-P user@PE1# set ge-1/2/0 unit 0 family inet address 10.1.1.1/30 user@PE1# set ge-1/2/0 unit 0 family mpls user@PE1# set ge-1/2/1 unit 0 description PE1-to-PE2 user@PE1# set ge-1/2/1 unit 0 family inet address 10.1.1.5/30 user@PE1# set ge-1/2/1 unit 0 family mpls user@PE1# set lo0 unit 2 family inet address 192.0.2.2/24
-
Configure o interior gateway protocol (IGP) e os protocolos de sinalização nas interfaces voltadas para o provedor.
A
traffic-engineeringinstrução permite que o OSPF anuncie a métrica de caminho comutado por rótulos (LSP) em anúncios resumidos de estado de enlace (LSAs).[edit protocols] user@PE1# set ldp interface ge-1/2/0.0 user@PE1# set ldp interface ge-1/2/1.0 user@PE1# set ldp interface lo0.2 user@PE1# set mpls interface ge-1/2/0.0 user@PE1# set mpls interface ge-1/2/1.0 user@PE1# set ospf traffic-engineering user@PE1# set ospf area 0.0.0.0 interface ge-1/2/0.0 user@PE1# set ospf area 0.0.0.0 interface ge-1/2/1.0 user@PE1# set ospf area 0.0.0.0 interface lo0.2 passive
-
Configure BGP.
A
auto-discovery-onlyinstrução notifica o processo de roteamento (rpd) para esperar mensagens NLRI relacionadas à descoberta automática para que as informações possam ser decifradas e usadas por LDP e VPLS. Aauto-discovery-onlydeclaração deve ser configurada em todos os roteadores PE em um VPLS. Se você configurar a reflexão de rota, aauto-discovery-onlydeclaração também será necessária em roteadores de provedor (P) que atuam como refletor de rota no suporte a atualizações relacionadas ao FEC 129.Para cenários de interoperação nos quais um roteador PE deve oferecer suporte a ambos os tipos de NLRI (FEC 128 e FEC 129), este exemplo também inclui a
signalingdeclaração.[edit protocols bgp] user@PE1# set local-address 192.0.2.2 user@PE1# set group pe-pe type internal user@PE1# set group pe-pe family l2vpn auto-discovery-only user@PE1# set group pe-pe family l2vpn signaling user@PE1# set group pe-pe neighbor 192.0.2.3 user@PE1# set group pe-pe neighbor 192.0.2.4 user@PE1# set group pe-pe neighbor 192.0.2.5
-
Configure a instância de roteamento.
Ambas as interfaces voltadas para CE estão incluídas na instância de roteamento. Somente a interface multihomed está incluída no site multihoming.
Como convenção, o diferenciador de rota é composto pelo endereço da interface de loopback do dispositivo PE1 e pelo identificador de site multihoming.
[edit routing-instances green] user@PE1# set instance-type vpls user@PE1# set interface ge-0/3/1.0 user@PE1# set interface ge-0/3/3.0 user@PE1# set route-distinguisher 192.0.2.2:1 user@PE1# set l2vpn-id l2vpn-id:100:100 user@PE1# set vrf-target target:100:100 user@PE1# set protocols vpls no-tunnel-services user@PE1# set protocols vpls multi-homing site test identifier 1 user@PE1# set protocols vpls multi-homing site test interface ge-0/3/1.0
-
(Opcional) Configure a detecção de encaminhamento bidirecional (BFD) para FEC 129 VPLS.
[edit routing-instances green] user@PE1# set protocols vpls oam ping-interval 600 user@PE1# set protocols vpls oam bfd-liveness-detection minimum-interval 200
-
Configure o número do sistema autônomo (AS) e o ID do roteador.
[edit routing-options] user@PE1# set router-id 192.0.2.2 user@PE1# set autonomous-system 100
Resultados
No modo de configuração, confirme sua configuração inserindo os show interfacescomandos , show protocols, , show routing-instancese show routing-options . Se a saída não exibir a configuração pretendida, repita as instruções neste exemplo para corrigir a configuração.
user@PE1# show interfaces
ge-0/3/1 {
encapsulation ethernet-vpls;
unit 0 {
description PE1-to-CE1;
family vpls;
}
}
ge-0/3/3 {
encapsulation ethernet-vpls;
unit 0 {
description PE1-to-CE2;
family vpls;
}
}
ge-1/2/0 {
unit 0 {
description PE1-to-P;
family inet {
address 10.1.1.1/30;
}
family mpls;
}
}
ge-1/2/1 {
unit 0 {
description PE1-to-PE2;
family inet {
address 10.1.1.5/30;
}
family mpls;
}
}
lo0 {
unit 2 {
family inet {
address 192.0.2.2/24;
}
}
}
user@PE1# show protocols
mpls {
interface ge-1/2/0.0;
interface ge-1/2/1.0;
}
bgp {
local-address 192.0.2.2;
group pe-pe {
type internal;
family l2vpn {
auto-discovery-only;
signaling;
}
neighbor 192.0.2.3;
neighbor 192.0.2.4;
neighbor 192.0.2.5;
}
}
ospf {
traffic-engineering;
area 0.0.0.0 {
interface ge-1/2/0.0;
interface ge-1/2/1.0;
interface lo0.2 {
passive;
}
}
}
ldp {
interface ge-1/2/0.0;
interface ge-1/2/1.0;
interface lo0.2;
}
user@PE1# show routing-instances
green {
instance-type vpls;
interface ge-0/3/1.0;
interface ge-0/3/3.0;
route-distinguisher 192.0.2.2:100;
l2vpn-id l2vpn-id:100:100;
vrf-target target:100:100;
protocols {
vpls {
no-tunnel-services;
oam {
ping-interval 600;
bfd-liveness-detection {
minimum-interval 200;
}
}
multi-homing {
site test {
identifier 1;
interface ge-0/3/1.0;
}
}
}
}
}
user@PE1# show routing-options router-id 192.0.2.2; autonomous-system 100;
Se você terminar de configurar o dispositivo, entre no commit modo de configuração.
Verificação
Confirme se a configuração está funcionando corretamente.
- Verificando se o multihoming está operacional
- Verificando as rotas multihoming
- Verificando as sessões BFD
- Fazendo ping no roteador PE remoto no domínio VPLS
Verificando se o multihoming está operacional
Finalidade
Verifique se o multihoming está operacional.
Ação
Do modo operacional, insira o show vpls connections extensive comando.
user@PE1> show vpls connections extensive
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: green
L2vpn-id: 100:100
Local-id: 192.0.2.2
Number of local interfaces: 2
Number of local interfaces up: 2
ge-0/3/1.0
ge-0/3/3.0
lsi.101711873 Intf - vpls green local-id 192.0.2.2 remote-id 192.0.2.4 neighbor 192.0.2.4
Remote-id Type St Time last up # Up trans
192.0.2.4 rmt Up Jan 31 13:49:52 2012 1
Remote PE: 192.0.2.4, Negotiated control-word: No
Incoming label: 262146, Outgoing label: 262146
Local interface: lsi.101711873, Status: Up, Encapsulation: ETHERNET
Description: Intf - vpls green local-id 192.0.2.2 remote-id 192.0.2.4 neighbor 192.0.2.4
Connection History:
Jan 31 13:49:52 2012 status update timer
Jan 31 13:49:52 2012 PE route changed
Jan 31 13:49:52 2012 Out lbl Update 262146
Jan 31 13:49:52 2012 In lbl Update 262146
Jan 31 13:49:52 2012 loc intf up lsi.101711873
Multi-home:
Local-site Id Pref State
test 1 100 Up
Number of interfaces: 1
Number of interfaces up: 1
ge-0/3/1.0
Received multi-homing advertisements:
Remote-PE Pref flag Description
192.0.2.4 100 0x0
Significado
A saída mostra o status de multihoming para a instância de roteamento verde.
Verificando as rotas multihoming
Finalidade
Verifique se as rotas esperadas são identificadas como multihoming.
Ação
Do modo operacional, insira os show route table bgp.l2vpn.0 comandos e show route table green.l2vpn.0 .
user@PE1> show route table bgp.l2vpn.0
bgp.l2vpn.0: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
192.0.2.4:100:192.0.2.4/96 AD
*[BGP/170] 1d 03:10:45, localpref 100, from 192.0.2.4
AS path: I, validation-state: unverified
> via ge-1/2/1.5
192.0.2.4:100:1:0/96 MH
*[BGP/170] 1d 03:10:45, localpref 100, from 192.0.2.4
AS path: I, validation-state: unverified
> via ge-1/2/1.5
user@PE1> show route table green.l2vpn.0
green.l2vpn.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
192.0.2.2:100:192.0.2.2/96 AD
*[VPLS/170] 1d 03:11:03, metric2 1
Indirect
192.0.2.4:100:192.0.2.4/96 AD
*[BGP/170] 1d 03:11:02, localpref 100, from 192.0.2.4
AS path: I, validation-state: unverified
> via ge-1/2/1.5
192.0.2.2:100:1:0/96 MH
*[VPLS/170] 1d 03:11:03, metric2 1
Indirect
192.0.2.4:100:1:0/96 MH
*[BGP/170] 1d 03:11:02, localpref 100, from 192.0.2.4
AS path: I, validation-state: unverified
> via ge-1/2/1.5
192.0.2.4:NoCtrlWord:5:100:100:192.0.2.2:192.0.2.4/176
*[VPLS/7] 1d 03:11:02, metric2 1
> via ge-1/2/1.5
192.0.2.4:NoCtrlWord:5:100:100:192.0.2.4:192.0.2.2/176
*[LDP/9] 1d 03:11:02
Discard
Significado
MH na saída indica uma rota multihoming. AD indica descoberta automática.
Verificando as sessões BFD
Finalidade
Verifique se o status da sessão BFD está operacional.
Ação
Do modo operacional, insira o show bfd session comando.
user@PE1> show bfd session
Detect Transmit
Address State Interface Time Interval Multiplier
198.51.100.1 Up ge-1/2/1.0 0.600 0.200 3
198.51.100.1 Up ge-1/2/0.0 0.600 0.200 3
2 sessions, 2 clients
Cumulative transmit rate 10.0 pps, cumulative receive rate 10.0 pps
Significado
Up no campo indica que o State BFD está funcionando.
Fazendo ping no roteador PE remoto no domínio VPLS
Finalidade
Verifique a operabilidade da conexão de rede virtual privada (VPN) de Camada 2 do MPLS.
Ação
Do modo operacional, entre no ping mpls l2vpn comando com a fec129 opção.
user@PE1> ping mpls l2vpn fec129 instance green remote-id 192.0.2.5 remote-pe-address 192.0.2.5 !!!!! --- lsping statistics --- 5 packets transmitted, 5 packets received, 0% packet loss
Significado
A saída mostra que a operação de ping foi bem-sucedida, o que significa que o LSP para uma conexão VPN de Camada 2 FEC 129 está acessível.