Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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.

Nota:

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:

      1. Os roteadores Provedores alternam o tráfego destinado ao dispositivo CE multihomed para o caminho alternativo assim que a falha for detectada.

      2. Os roteadores Provedores notificam os roteadores PE remotos da falha do caminho.

      3. 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:

  1. Execute o Junos OS Release 12.3 ou posterior em todos os roteadores PE e Provider que participam de instâncias de roteamento VPN ou VPLS de Camada 2.

    Tentar habilitar essa funcionalidade em uma rede com uma mistura de roteadores que fazem e não suportam esse recurso pode resultar em comportamento anômaro.

  2. Especifique um diferencial de rota exclusivo em cada roteador PE que participa de uma instância de roteamento VPN ou VPLS de Camada 2.
  3. Configure a l2vpn-use-bgp-rules declaração em todos os roteadores de PE e Provedor que participam de instâncias de roteamento VPN ou VPLS de Camada 2.

    Você pode configurar essa declaração no nível de [edit protocols bgp path-selection] hierarquia para aplicar esse comportamento a todas as instâncias de roteamento no roteador ou no nível de [edit routing-instances routing-instance-name protocols bgp path-selection] hierarquia para aplicar esse comportamento a uma instância de roteamento específica.