Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Coexistência de rota EVPN tipo 2 e tipo 5 com EVPN-VXLAN

Saiba como um dispositivo em uma malha EVPN-VXLAN dá preferência a uma rota EVPN Tipo 2 ou EVPN Tipo 5 quando o dispositivo aprende e anuncia ambos os tipos de rotas.

Um dispositivo em uma malha de ponte com roteamento de borda EVPN-VXLAN importa e anuncia rotas MAC+IP EVPN Tipo 2 por padrão. Você também pode configurar o dispositivo para importar e anunciar rotas de prefixo IP EVPN Tipo 5. O dispositivo trata qualquer tipo de rota como uma rota exclusiva, mesmo quando corresponde ao mesmo host de destino. Cada rota de host IP exclusiva usa um próximo salto dedicado no Mecanismo de Encaminhamento de Pacotes (PFE). Como resultado, ter os dois tipos de rotas habilitadas juntas sobrecarrega os recursos de next-hop do PFE. Além disso, o tráfego geralmente flui com mais eficiência se o dispositivo usar um tipo de rota em detrimento do outro em determinados casos.

A partir do Junos OS Release 21.2R1, quando o dispositivo tem os dois tipos de rotas juntas em uma instância de roteamento para o mesmo destino, ele usa um algoritmo de preferência para escolher a rota preferida para armazenar.

Benefícios

  • Oferece suporte a maior escalabilidade em malhas de ponte roteadas na borda porque o algoritmo de preferência reduz os requisitos de recursos de próximo salto no PFE.

  • Melhora o desempenho da ponte, escolhendo o caminho mais eficiente para rotas IP de host aprendidas localmente (Tipo 2) em um segmento Ethernet.

  • Oferece suporte a uma escalabilidade mais alta com rotas EVPN Tipo 5, permitindo a supressão de ARP e ARP de proxy na malha usando rotas Tipo 2. As rotas Tipo 2 transportam as informações de endereço MAC do dispositivo de borda do cliente (CE) necessárias para que o ARP proxy funcione.

Algoritmo de preferência de coexistência EVPN tipo 2 e tipo 5

Em uma malha EVPN-VXLAN, os dispositivos usam rotas Tipo 2 por padrão. Você deve habilitar explicitamente o dispositivo para também importar e anunciar rotas EVPN Tipo 5 em uma instância de roteamento e encaminhamento virtual (VRF). Para habilitar as rotas Tipo 5 e o algoritmo de preferência de coexistência, configure a ip-prefix-routes declaração no nível da [edit routing-instances name protocols evpn] hierarquia.

Com as rotas Tipo 5 habilitadas, o dispositivo pode aprender um endereço de host IP de uma rota MAC + IP Tipo 2 para a qual também tem uma rota Tipo 5 para o mesmo prefixo. Nesse caso, o dispositivo usa o algoritmo de preferência de coexistência para escolher apenas uma das duas rotas a serem armazenadas como a rota preferencial.

O algoritmo de preferência funciona da seguinte maneira:

  • Para todos os destinos para os quais o dispositivo não tem rota Tipo 5, o dispositivo usa rotas Tipo 2.

  • Se o dispositivo tiver uma rota Tipo 5 com um prefixo correspondente para uma rota ESI Tipo 2 local, ele instalará a rota Tipo 2.

  • Caso contrário, o dispositivo prefere a rota Tipo 5 para todos os outros destinos.

Com esse algoritmo, os dispositivos EVPN-VXLAN geralmente preferem rotas Tipo 5 para tráfego em ou entre data centers e dentro ou entre VLANs (domínios de ponte). As rotas do tipo 5 são ideais para fins de roteamento de sobreposição de VXLAN. No entanto, um dispositivo pode encaminhar pacotes com mais eficiência usando rotas Tipo 2 em alguns casos. Um exemplo é quando o dispositivo aprende rotas MAC+IP Tipo 2 para destinos que ele só precisa conectar localmente. O algoritmo de preferência é responsável por esse caso.

O dispositivo não usa ações de make before break (MBB) para ajustar rotas preferidas devido a atualizações de configuração. Ao fazer uma alteração de preferência de rota nesse caso, o dispositivo primeiro exclui a rota não preferencial e, em seguida, adiciona a nova rota preferencial. Exemplos de mudanças de configuração que podem causar alterações de preferência incluem:

  • Se você não habilitou as rotas Tipo 5 e, em seguida, habilitou as rotas Tipo 5.
  • Quando você configura um ESI localmente, nesse caso, o dispositivo prefere a rota MAC+IP Tipo 2.

Opções de rota e opções de política Tipo 5

Em sua configuração EVPN-VXLAN, use uma destas opções de modo de publicidade com a ip-prefix-routes declaração ao habilitar rotas Tipo 5:

  • advertise direct-nexthop— Com esta opção, o dispositivo anuncia todas as rotas não hospedeiras para um VRF como anúncios Tipo 5.
  • advertise gateway-address— Com essa opção, o dispositivo só anuncia prefixos para as interfaces IRB para as instâncias de EVPN estendidas e domínios de ponte.

Você também pode incluir opções de política em sua configuração de rota EVPN-VXLAN Tipo 5 para refinar as rotas que o dispositivo realmente importa ou anuncia.

Por exemplo, é possível definir:

  • Uma política para exportar todas as rotas locais e rotas EVPN, como as seguintes:

  • Uma política que anuncia rotas apenas para endereços ou prefixos de host específicos, como os seguintes:

  • Uma política que filtra e não importa rotas para endereços ou prefixos de host específicos, como os seguintes:

Inclua as opções de política desejadas em sua ip-prefix-routes configuração. Por exemplo:

Comandos da CLI para verificar o tipo de rota preferencial

Você pode usar os comandos da CLI nesta seção para ver o tipo de rota preferencial.

mostrar tabela mac-ip de comutação de ethernet

O comando show ethernet-switching mac-ip-table CLI exibe o valor RTS na coluna MAC IP flags quando o switch "pula" a adição de uma rota Tipo 2 aprendida. Esse valor significa que o dispositivo prefere uma rota Tipo 5 com um prefixo correspondente. O comando exibe a definição Dest Route Skipped do valor RTS na parte superior da saída.

O comando exibe resultados para todas as VLANs (domínios de ponte) por padrão. Você também pode especificar uma VLAN específica (domínio de ponte). Por padrão, o comando exibe informações para a instância default-switch. Você também pode usar outras opções de linha de comando para exibir resultados para uma instância de roteamento específica se o dispositivo tiver várias instâncias de roteamento.

A saída de exemplo a seguir mostra as informações da tabela MAC+IP para a instância do switch padrão em que o dispositivo preferia rotas Tipo 5 para alguns destinos:

Com a extensive opção, o show ethernet-switching mac-ip-table comando inclui o valor dest_route_skipped na MAC IP flags linha. O comando a seguir mostra as informações da tabela MAC+IP para o endereço MAC c8:e7:f0:4b:d1:00:

mostrar tabela de encaminhamento de rotas

O show route forwarding-table comando CLI mostra quando o dispositivo usa uma rota Tipo 5 local em uma rota Tipo 2 aprendida para um destino. Nesse caso, quando você inclui a extensive opção, a saída inclui as palavras-chave VxLAN Local no Flags campo. Esse sinalizador significa que a rota é uma rota Tipo 5.

Por exemplo:

mostrar tabela de rotas

O comando show route table CLI com a opção extensive inclui a palavra-chave VxlanLocalRT no State campo de saída para uma rota Tipo 5.

Aqui está um exemplo usando a sintaxe show route destination-prefix table table-name extensive. Este comando mostra que o dispositivo instalou uma rota Tipo 5 para o prefixo IP de destino 10.1.1.2 na tabela de roteamento para a instância de roteamento vrf1: