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 de camada 2 e VPLS compartilham o mesmo processo de seleção de caminho para determinar o caminho ideal para alcançar todos os destinos compartilhados em uma única instância de roteamento. Para topologias VPN e VPLS de Camada 2, o processo de seleção de caminho é simples se houver apenas um único caminho de cada roteador PE para cada dispositivo CE. No entanto, o processo de seleção de caminho se torna mais complexo se os roteadores PE receberem dois ou mais caminhos válidos para alcançar um dispositivo CE específico.

Observaçã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 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 alcançar 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 rota — há vários refletores de rota implantados na mesma rede e eles oferecem suporte a roteadores PE na mesma instância de roteamento. Devido a atrasos de tempo em grandes redes complexas, os refletores de rota podem receber separadamente um caminho válido diferente para alcançar um dispositivo CE em momentos diferentes. Quando eles reanunciam 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 do encaminhador designado para selecionar o melhor caminho para alcançar o destino VPN ou VPLS de Camada 2 (para obter mais informações, consulte Processo de seleção de caminho VPLS para roteadores PE). No entanto, você também pode configurar os roteadores em sua rede para usar o algoritmo de seleção de caminho BGP e o algoritmo de seleção de caminho do encaminhador designado da seguinte forma:

  • Nos roteadores de provedores dentro da rede de provedores de serviços, o algoritmo de seleção de caminho BGP padrão é usado (para obter mais informações, consulte Entendendo a seleção de caminho BGP). Usar a seleção de caminho BGP padrão 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 oferecer 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 caminho VPN e VPLS de Camada 2. Isso é particularmente importante em redes que empregam refletores de rota e multihoming.

    Quando um roteador de 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 caminho 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 do encaminhador designado para selecionar o caminho preferencial para alcançar cada dispositivo CE, independentemente dos resultados do algoritmo de seleção de caminho BGP anterior executado no roteador do provedor. O algoritmo de encaminhador designado VPLS usa o identificador de roteador D-bit, preferência e PE para determinar qual dos caminhos válidos para cada dispositivo CE usar. O roteador PE pode selecionar um caminho para alcançar um dispositivo CE que é diferente do caminho selecionado pelos roteadores de provedor baseados em BGP. Nesse cenário, o seguinte é o comportamento esperado para o tráfego enviado ao 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 de provedor baseados em BGP).

    • Se o caminho selecionado pelo roteador PE remoto falhar:

      1. Os roteadores do provedor comutam o tráfego destinado ao dispositivo CE multihomed para o caminho alternativo assim que a falha é detectada.

      2. Os roteadores do provedor notificam os roteadores PE remotos sobre a 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 encaminhador designado VPLS, consulte Processo de seleção de caminho VPLS para roteadores PE. Esse algoritmo também é descrito no rascunho da Internet draft-kompella-l2vpn-vpls-multihoming-03.txt, Multi-homing in BGP-based Virtual Private LAN Service.

Para habilitar o algoritmo de seleção de caminho BGP para instâncias de roteamento VPN e VPLS de Camada 2, conclua as seguintes etapas:

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

    A tentativa de habilitar essa funcionalidade em uma rede com uma combinação de roteadores que oferecem e não oferecem suporte a esse recurso pode resultar em comportamento anômalo.

  2. Especifique um diferenciador 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 PE e de provedor que participam de instâncias de roteamento VPN ou VPLS de Camada 2.

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