Habilitando a seleção de caminho BGP para VPNs e VPLS de Camada 2
VPNs e VPLS de Camada 2 compartilham o mesmo processo de seleção de caminhos para determinar o caminho ideal para chegar a todos os destinos compartilhados em uma única instância de roteamento. Para topologias de VPN e VPLS de Camada 2, o processo de seleção de caminhos é simples se houver apenas um único caminho de cada roteador PE para cada dispositivo CE. No entanto, o processo de seleção de caminhos se torna mais complexo se os roteadores PE receberem dois ou mais caminhos válidos para chegar a um dispositivo CE específico.
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 cenários de rede a seguir fornecem exemplos do que pode fazer com que um roteador PE receba mais de um caminho válido para chegar a um dispositivo CE específico:
Multihoming — um ou mais dispositivos CE em uma instância de roteamento são multihomed para dois ou mais roteadores PE. Cada dispositivo CE multihomed tem pelo menos dois caminhos válidos.
Refletores de roteamento — existem vários refletores de rota implantados na mesma rede e eles estão suportando roteadores PE na mesma instância de roteamento. Devido a atrasos de tempo em redes complexas de grande porte, os refletores de rota podem receber separadamente um caminho válido diferente para chegar a um dispositivo CE em momentos diferentes. Quando eles readvertem esses caminhos válidos, um roteador PE pode receber dois ou mais caminhos separados, mas aparentemente válidos para o mesmo dispositivo CE.
Por padrão, os roteadores da Juniper Networks usam apenas o algoritmo de seleção de caminho de encaminhamento designado para selecionar o melhor caminho para chegar a cada destino de instância de roteamento VPN ou VPLS de Camada 2 (para obter mais informações, consulte o processo de seleção de caminhos de VPLS para roteadores PE). No entanto, você também pode configurar os roteadores em sua rede para usar tanto o algoritmo de seleção de caminho BGP quanto o algoritmo de seleção de caminhos de encaminhamento designado da seguinte forma:
Nos roteadores Provedores da rede de provedores de serviços, o algoritmo padrão de seleção de caminhos BGP é usado (para obter mais informações, consulte Understanding BGP Path Selection). Usar a seleção padrão de caminho BGP para rotas VPN e VPLS de Camada 2 permite que um provedor de serviços aproveite a infraestrutura de rede VPN de Camada 3 existente para também dar suporte a VPNs e VPLS de Camada 2. O algoritmo de seleção de caminho BGP também ajuda a garantir que a rede do provedor de serviços se comporte de maneira previsível em relação à seleção de caminhos de VPN e VPLS de Camada 2. Isso é particularmente importante em redes que empregam refletores de rota e multihoming.
Quando um roteador Provedor recebe vários caminhos para o mesmo prefixo de destino (por exemplo, um dispositivo CE multihomed), um caminho é selecionado com base no algoritmo de seleção de caminhos BGP e colocado na tabela de roteamento bgp.l2vpn.0 e na tabela de roteamento .l2vpn.0 apropriada instance.
Quando um roteador PE recebe todos os caminhos disponíveis para cada dispositivo CE, ele executa o algoritmo de seleção de caminho de encaminhamento designado para selecionar o caminho preferido para chegar a cada dispositivo CE, independentemente dos resultados do algoritmo de seleção de caminho BGP anterior executado no roteador Provedor. O algoritmo de encaminhamento designado pelo VPLS usa o identificador de roteador D-bit, preferência e PE para determinar quais dos caminhos válidos para cada dispositivo CE usar. O roteador PE pode selecionar um caminho para chegar a um dispositivo CE que seja diferente do caminho selecionado pelos roteadores provedores baseados em BGP. Nesse cenário, o seguinte é o comportamento esperado para o tráfego enviado para o dispositivo CE multihomed:
Se o caminho selecionado pelo roteador PE remoto estiver disponível, o tráfego atravessará a rede até o dispositivo CE multihomed usando o caminho preferido do roteador PE remoto (novamente, ignorando o caminho selecionado pelos roteadores Provedores baseados em BGP).
Se o caminho selecionado pelo roteador PE remoto falhar:
Os roteadores Provedores alternam o tráfego destinado ao dispositivo CE multihomed para o caminho alternativo assim que a falha for detectada.
Os roteadores Provedores notificam os roteadores PE remotos da falha do caminho.
Os roteadores PE remotos atualizam suas tabelas de roteamento de acordo.
Para obter mais informações sobre o algoritmo de seleção de caminho de encaminhamento designado pelo VPLS, consulte o processo de seleção de caminhos de VPLS para roteadores PE. Esse algoritmo também é descrito no draft da Internet draft-kompella-l2vpn-vpls-multihoming-03.txt, Multi-homing no serviço virtual privado de LAN baseado em BGP.
Para habilitar o algoritmo de seleção de caminho BGP para instâncias de roteamento VPN e VPLS de Camada 2, preencha as seguintes etapas: