Interoperabilidade entre sinalização BGP e sinalização LDP em VPLS
Você pode configurar uma instância de roteamento VPLS onde alguns dos roteadores PE usam BGP para sinalização e alguns usam LDP para sinalização.
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.
Os conceitos a seguir formam a base da configuração necessária para incluir roteadores PE sinalizados por BGP e por LDP em uma instância de roteamento VPLS:
Grupo de malha de roteador PE — consiste em um conjunto de roteadores que participam de uma instância de roteamento VPLS que compartilham o mesmo protocolo de sinalização, BGP ou LDP, e também estão totalmente em malha. Cada instância de roteamento VPLS pode ter apenas um grupo de malha BGP. No entanto, você pode configurar vários grupos de malhas LDP para cada instância de roteamento.
Roteador de borda — Um roteador PE que deve ser acessível por todos os outros roteadores PE que participam de uma instância de roteamento VPLS, sejam eles sinalizados por LDP ou BGP. Pseudowires bidirecionais são criados entre o roteador de borda e todos esses roteadores PE. O roteador de borda está ciente da composição de cada grupo de malha PE configurado como parte da instância de roteamento VPLS. Ele também pode ter conexões diretas com roteadores CE locais, permitindo que ele atue como um roteador PE típico em uma instância de roteamento VPLS.
As seções a seguir descrevem como os roteadores PE sinalizados por LDP e BGP funcionam quando configurados para interoperar em uma instância de roteamento VPLS:
Topologia de roteador PE sinalizada por LDP e por BGP
A Figura 1 ilustra uma topologia para uma instância de roteamento VPLS configurada para oferecer suporte à sinalização BGP e LDP. O roteador B é o roteador de borda. Os roteadores PE1 e PE2 estão no grupo de malhas sinalizadas por LDP LDP-1. Os roteadores PE3, PE4 e PE5 estão no grupo de malha sinalizada por LDP LDP-2. Os roteadores PE6, PE7, PE8 e o roteador B (o roteador de borda) estão no grupo de malha sinalizada por BGP. O roteador de borda também atua como um roteador VPLS PE padrão (tendo conexões locais com roteadores CE). Todos os roteadores PE mostrados estão dentro da mesma instância de roteamento VPLS.
de roteamento VPLS
Pseudowires bidirecionais são estabelecidos entre os roteadores PE em cada grupo de malha e entre cada roteador PE na instância de roteamento VPLS e o roteador de borda. Na Figura 1, pseudowires bidirecionais são estabelecidos entre os roteadores PE1 e PE2 no grupo mesh LDP-1, roteadores PE3, PE4 e PE5 no grupo mesh LDP-2 e roteadores PE6, PE7 e PE8 no grupo mesh BGP. Os roteadores PE1 a PE8 também têm pseudowires bidirecionais para o roteador de borda. Com base nessa topologia, os roteadores sinalizados por LDP são capazes de interoperar com os roteadores sinalizados por BGP. Os roteadores PE sinalizados por LDP e por BGP podem funcionar logicamente em uma única instância de roteamento VPLS.
Os seguintes recursos não são suportados para instâncias de roteamento VPLS configuradas com sinalização BGP e LDP:
LSPs ponto a multiponto
Roteamento e pontes integrados
Bisbilhotamento de IGMP
Inundação de pacotes desconhecidos em grupos de malha
Pacotes de broadcast, multicast e unicast de origem desconhecida recebidos de um roteador PE são inundados para todos os roteadores CE locais. Eles também são inundados para todos os roteadores PE na instância de roteamento VPLS, exceto os roteadores PE que fazem parte do grupo de malha do roteador PE de origem.
Por exemplo, se um pacote multicast for recebido pelo roteador de borda na Figura 1, ele será inundado para os dois roteadores CE locais. Ele também é inundado para os roteadores PE1 e PE2 no grupo de malha LDP-1 e para os roteadores PE3, PE4 e PE5 no grupo de malha LDP-2. No entanto, o pacote não é inundado para os roteadores PE6, PE7 e PE8 no grupo de malha BGP.
Encaminhamento de pacotes unicast
O roteador de borda PE é informado da composição de cada grupo de malha do roteador PE. A partir do plano de dados, cada grupo de malha de roteador PE é visto como uma LAN de pseudowire virtual. O roteador de borda é configurado para interconectar todos os grupos de malha do roteador PE pertencentes a uma única instância de roteamento VPLS. Para interconectar os grupos de malha, uma tabela MAC comum é criada no roteador de borda.
Os pacotes unicast originados em um grupo de malha são descartados se o destino for outro roteador PE dentro do mesmo grupo de malha. No entanto, se o endereço MAC de destino do pacote unicast for um roteador PE localizado em um grupo de malha diferente, o pacote será encaminhado para esse roteador PE.