Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemplo: Configuração de uma malha de ponte com roteamento de borda EVPN-VXLAN com um gateway Anycast

A VPN Ethernet (EVPN) é uma tecnologia de plano de controle baseada em BGP que permite que hosts (servidores físicos e máquinas virtuais) sejam colocados em qualquer lugar de uma rede e permaneçam conectados à mesma rede overlay lógica de Camada 2 (L2). A LAN virtual extensível (VXLAN) é um protocolo de tunelamento que cria o plano de dados para a rede overlay L2.

A rede subjacente física na qual a EVPN-VXLAN é comumente implantada é uma malha IP de duas camadas, que inclui dispositivos spine e leaf, conforme mostrado na Figura 1 . Um tecido spine e leaf de duas camadas é chamado de Clos de 3 estágios.

Este exemplo detalha como implantar uma arquitetura de ponte com roteamento de borda (ERB) usando uma malha Clos de 3 estágios. Nesse projeto, os dispositivos spine (como switches QFX10000) fornecem apenas conectividade IP entre os dispositivos leaf. Nessa capacidade, chamamos os dispositivos spine de lean spines, pois não requerem funcionalidade VXLAN. Os dispositivos leaf (como os switches QFX5100) fornecem conectividade às cargas de trabalho conectadas. No caso do ERB, os dispositivos leaf fornecem funcionalidade de VXLAN L2 e Camada 3 (L3) na rede overlay. Os gateways L2 fornecem pontes dentro da mesma VLAN. Um gateway L3 lida com o tráfego entre VLANs (inter-VLAN), usando interfaces integradas de roteamento e ponte (IRB).

Neste exemplo, as interfaces IRB são configuradas com um endereço IP anycast. Para obter um exemplo de ERB que usa o endereço IP do endereço de gateway virtual (VGA), consulte Exemplo: Configuração de uma malha de ponte com roteamento de borda EVPN-VXLAN com um gateway virtual

Observação:

Também chamamos a arquitetura de ERB de malha "colapsada". Em comparação com um design CRB, as funções de gateway VXLAN L2 e L3 colapsam em uma única camada da malha (as folhas).

Para obter informações sobre a tecnologia EVPN-VXLAN e arquiteturas compatíveis, consulte a cartilha da EVPN.

Para obter um exemplo de como configurar uma sobreposição de ponte com roteamento central (CRB) EVPN-VXLAN, consulte Exemplo: Configurar uma malha de ponte com roteamento central EVPN-VXLAN.

Figura 1: Uma arquitetura de ponte de roteamento de borda de 3 estágios (leaf-and-spine) A 3-Stage (Leaf-And-Spine) Edge-Routing Bridging Architecture

Este exemplo descreve como configurar um overlay de ERB EVPN-VXLAN. Como resultado, você configura instâncias de roteamento e interfaces IRB somente nos dispositivos leaf.

Requerimentos

Este exemplo usa os seguintes componentes de hardware e software:

  • Dois dispositivos que funcionam como dispositivos de spine de trânsito.

  • Quatro dispositivos executando o Junos OS Release 15.1X53-D60 ou software posterior que servem como dispositivos leaf e oferecem funcionalidade de gateway L2 e L3.

    • Atualizado e revalidado usando switches QFX10002 executando o Junos OS Release 21.3R1
  • Consulte o resumo do hardware para obter uma lista de plataformas suportadas.

Visão geral e topologia

A sobreposição de ERB mostrada na Figura 2 inclui dois dispositivos spine de trânsito e quatro dispositivos leaf que funcionam como gateways L2 e L3. Quatro servidores estão conectados aos dispositivos leaf. O servidor A está conectado ao Leaf1 e ao Leaf2 por meio de uma interface de grupo de agregação de enlaces (LAG). Em ambos os dispositivos leaf, a interface recebe o mesmo identificador de segmento Ethernet (ESI) e é definida para o modo multihoming totalmente ativo.

Figura 2: Sobreposição de ERB em um data center ERB Overlay within a Data Center

Nessa topologia, o Servidor A e o Servidor C estão na VLAN 101, o Servidor B está na VLAN 102 e o Servidor D está na VLAN 103. Para que a comunicação entre VLANs ocorra, você deve configurar interfaces IRB para cada VLAN em todos os dispositivos leaf.

A diferença mais significativa entre a configuração do ERB em comparação com o CRB é a configuração e a localização do gateway L3. Portanto, este exemplo se concentra na configuração EVPN-VXLAN, em particular, na configuração do gateway L3, nos dispositivos leaf.

Para um overlay ERB, você pode configurar as interfaces IRB em uma instância EVPN (EVI) usando um dos seguintes métodos:

  • Method 1— Este método implica um endereço IP exclusivo para cada interface IRB, mas usa o mesmo MAC para cada interface IRB. Com esse método, uma única entrada MAC é instalada para cada endereço IRB nos dispositivos leaf e nos servidores. Para cada interface IRB em um dispositivo leaf específico, por exemplo, Leaf1, você especifica o seguinte:

    • Um endereço IP exclusivo para cada interface IRB.

    • O mesmo endereço MAC é usado para cada interface IRB.

    Por exemplo:

    Tabela 1: Endereço IP exclusivo com o mesmo MAC por interface IRB

    IRB.101

    Endereço IP: 10.1.101.254/24

    endereço MAC: 00:00:5e:00:53:01

    irb.102

    Endereço IP: 10.1.102.254/24

    endereço MAC: 00:00:5e:00:53:01

    irb.103

    Endereço IP: 10.1.103.254/24

    endereço MAC: 00:00:5e:00:53:01

  • Method 2— Este método implica um endereço IP e MAC exclusivos para cada interface IRB. Com esse método, uma entrada MAC é instalada para cada endereço IRB nos dispositivos leaf, mas apenas um único MAC nos servidores. Para cada interface IRB no Leaf1, você especifica o seguinte:

    • Um endereço IP exclusivo para cada interface IRB.

    • Um endereço MAC exclusivo é usado para cada interface IRB.

    Por exemplo:

    Tabela 2: Endereço IP exclusivo e MAC por interface IRB

    IRB.101

    Endereço IP: 10.1.101.254/24

    endereço MAC: 00:00:5e:00:53:01

    irb.102

    Endereço IP: 10.1.102.254/24

    endereço MAC: 00:00:5e:00:53:02

    irb.103

    Endereço IP: 10.1.103.254/24

    endereço MAC: 00:00:5e:00:53:03

  • Method 3— Este método implica um endereço IP exclusivo e VGA para cada interface IRB. Com esse método, uma entrada MAC é instalada para cada endereço IRB e o VGA nos dispositivos leaf e servidores. Para cada interface IRB no Leaf1, você especifica o seguinte:

    • Um endereço IP exclusivo para cada interface IRB.

    • Um endereço VGA exclusivo para cada interface IRB.

    Por exemplo:

    Tabela 3: Endereço IP exclusivo e endereço de gateway virtual por interface IRB

    IRB.101

    Endereço IP: 10.1.101.1/24

    Endereço VGA: 10.1.101.254

    irb.102

    Endereço IP: 10.1.102.1/24

    Endereço VGA: 10.1.102.254

    irb.103

    Endereço IP: 10.1.103.1/24

    Endereço VGA: 10.1.103.254

Para os métodos 1 e 2, a mesma configuração de interface IRB é aplicada em todos os dispositivos leaf. Para o método 3, um endereço de interface IRB exclusivo e o mesmo VGA são aplicados em todos os dispositivos leaf. Neste exemplo, o método 1 é usado para configurar as interfaces IRB.

Este exemplo (com o método 1) configura o mesmo endereço MAC para cada interface IRB em cada dispositivo leaf. Cada host usa o mesmo endereço MAC ao enviar tráfego interVLAN, independentemente de onde o host esteja localizado ou qual dispositivo leaf receba o tráfego. Por exemplo, na topologia mostrada na Figura 2, o Servidor A multi-homed na VLAN 101 envia um pacote para o Servidor B na VLAN 102. Se o Leaf1 estiver inativo, o Leaf2 continuará a encaminhar o tráfego inter-VLAN mesmo sem a configuração de um endereço MAC de gateway padrão redundante.

Observação:

A configuração das interfaces IRB neste exemplo não inclui um endereço de gateway virtual (VGA) e um endereço MAC V-MAC correspondente que estabelece a funcionalidade de gateway padrão redundante, mencionada acima. Ao configurar o mesmo endereço MAC para cada interface IRB em cada dispositivo leaf, os hosts usam o dispositivo leaf local configurado com o endereço MAC comum como o gateway L3 padrão.

Portanto, você elimina a necessidade de anunciar um gateway padrão redundante e sincronizar dinamicamente os endereços MAC do gateway padrão redundante em todo o plano de controle da EVPN. Como resultado, ao configurar cada dispositivo leaf, você deve desabilitar o anúncio do gateway padrão redundante incluindo a default-gateway do-not-advertise declaração de configuração no nível de [edit protocols evpn] hierarquia em sua configuração.

Além disso, embora a configuração da interface IRB usada neste exemplo não inclua um VGA, você pode configurar um VGA conforme necessário para fazer o EVPN-VXLAN funcionar corretamente em seu overlay ERB. Se você configurar um VGA para cada interface IRB, você especifica o mesmo endereço IP para cada VGA em cada dispositivo leaf em vez de configurar o mesmo endereço MAC para cada interface IRB em cada dispositivo leaf, como é mostrado neste exemplo.

Quando se trata de lidar com a replicação de tráfego de broadcast, unicast desconhecido e multicast (BUM), observe que a configuração no Leaf1:

  • Inclui o set protocols evpn multicast-mode ingress-replication comando. Esse comando faz com que o Leaf1, que é um VTEP de hardware, lide com a replicação e o envio de tráfego BUM em vez de depender de uma subcamada habilitada para multicast.

Configuração para Leaf1

Configuração rápida da CLI

Para configurar rapidamente este exemplo, copie os comandos a seguir e cole-os em um arquivo de texto. Remova todas as quebras de linha e altere os detalhes necessários para corresponder à configuração da sua rede. Em seguida, copie e cole os comandos na CLI no nível de [edit] hierarquia.

Folha 1

Configuração do EVPN-VXLAN no Leaf1

Procedimento passo a passo

  1. Defina a configuração de underlay. Neste exemplo, usamos EBGP para o protocolo de roteamento underlay.

  2. Configure o servidor A para ser multihomed para Leaf1 e Leaf2 configurando uma interface Ethernet agregada, especificando um ESI para a interface e definindo o modo para que as conexões com ambos os dispositivos leaf estejam ativas. Mostraremos a configuração de VLAN aplicada em uma etapa posterior.

    Observação:

    Ao configurar a interface AE no Leaf2, você deve especificar o mesmo ESI (00:01:01:01:01:01:01:01:01:01) que o ESI para a mesma interface no Leaf1.

  3. Configure as interfaces IRB, cada uma com endereços IP exclusivos e o mesmo endereço MAC.

    Observação:

    Cada dispositivo leaf deve ter a mesma configuração de interface IRB.

  4. Defina a configuração de sobreposição baseada em EBGP. Certifique-se de incluir a multihop opção de configuração porque usamos o emparelhamento de loopback.

    Observação:

    Algumas malhas de IP usam um overlay EVPN-VXLAN baseado em IBGP. Para obter um exemplo de uma malha de IP que usa IBGP para a sobreposição, consulte Exemplo: Configurar uma malha de ponte com roteamento central EVPN-VXLAN. Observe que escolher EBGP ou IBGP para o overlay não afeta a arquitetura da malha. Os designs CRB e ERB suportam qualquer tipo de sobreposição.

  5. Configure o domínio EVPN-VXLAN, o que implica determinar quais VNIs estão incluídos no domínio, especificando que o Leaf1, que é um VTEP de hardware, lida com a replicação e o envio de tráfego BUM, desabilitando o anúncio do gateway padrão redundante em todo o plano de controle EVPN e especificando um destino de rota para cada VNI.

  6. Configure uma instância de roteamento EVPN.

  7. Configure as opções do switch para usar a interface de loopback lo0.0 como a interface de origem do VTEP, defina um diferenciador de rota e defina o destino vrf.

  8. Configure VLANs associadas a interfaces IRB e VNIs VXLAN.

Verificação

A seção descreve as seguintes verificações para este exemplo:

Verificando o BGP

Finalidade

Verifique se os dispositivos spine estabeleceram conectividade de sessão BGP.

Ação

Exiba o resumo do BGP:

Significado

As sessões BGP underlay e overlay são estabelecidas com os dispositivos spine.

Verificando o ESI

Finalidade

Verifique o status do ESI.

Ação

Exiba o status do ESI:

Significado

O ESI está ativo e o Leaf2 é o dispositivo de borda do provedor remoto (PE) e o encaminhador designado.

Verificando o banco de dados EVPN

Finalidade

Verifique os endereços MAC no banco de dados EVPN.

Ação

Verifique os endereços MAC no banco de dados EVPN para VLAN 101.

Significado

Os endereços MAC e IP do servidor A são mostrados com uma fonte ativa do ESI, e os endereços MAC e IP do servidor C são mostrados com uma fonte ativa do Leaf3.

Verificando a conectividade

Finalidade

Verifique se o ping funciona entre servidores.

Ação

Faça ping do servidor A para os outros servidores.

Significado

A conectividade de ponta a ponta está funcionando.

Configuração rápida para todos os dispositivos

Configuração rápida da CLI

Para configurar rapidamente este exemplo, copie os comandos a seguir e cole-os em um arquivo de texto. Remova todas as quebras de linha e altere os detalhes necessários para corresponder à configuração da sua rede. Em seguida, copie e cole os comandos na CLI no nível de [edit] hierarquia.

Folha 2

Folha 3

Folha 4

Coluna 1

Coluna 2