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 de sobreposição 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 underlay física sobre a qual a EVPN-VXLAN é comumente implantada é uma malha IP de duas camadas, que inclui dispositivos spine e leaf, conforme mostrado na Figura 1 . Uma malha spine e leaf de duas camadas é referida como um 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 design, os dispositivos spine (como switches QFX10000) oferecem apenas conectividade IP entre os dispositivos leaf. Nessa capacidade, chamamos os dispositivos spine de spines magros, pois eles não exigem funcionalidade VXLAN. Os dispositivos leaf (como switches QFX5100) oferecem conectividade às cargas de trabalho anexadas. No caso da ERB, os dispositivos leaf oferecem funcionalidade VXLAN L2 e Camada 3 (L3) na rede overlay. Os gateways L2 oferecem 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 estão configuradas com um endereço IP anycast. Para um exemplo de ERB que usa endereço IP de gateway virtual (VGA), veja Exemplo: Configuração de uma malha de ponte com roteamento de borda EVPN-VXLAN com um gateway virtual

Nota:

Também chamamos a arquitetura ERB de uma 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 suportadas, veja EVPN Primer.

Para um exemplo de como configurar uma sobreposição de pontes roteadas centralmente (CRB) da EVPN-VXLAN, veja Exemplo: Configure uma malha de pontes roteada centralmente 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 EVPN-VXLAN ERB. Como resultado, você configura instâncias de roteamento e interfaces IRB apenas nos dispositivos leaf.

Requisitos

Este exemplo usa os seguintes componentes de hardware e software:

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

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

    • Atualizado e validado novamente usando switches QFX10002 executando o Junos OS Release 21.3R1
  • Veja o resumo do hardware de uma lista de plataformas suportadas.

Visão geral e topologia

O overlay ERB mostrado 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 é conectado ao Leaf1 e 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 segmentos Ethernet (ESI) e é definida para o modo totalmente ativo multihoming.

Figura 2: Overlay ERB dentro de um data center ERB Overlay within a Data Center

Nesta 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 da 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 de gateway L3, nos dispositivos leaf.

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

  • Method 1— Esse método implica em um endereço IP exclusivo para cada interface IRB, mas usa o mesmo MAC para cada interface IRB. Com este método, uma única entrada MAC é instalada para cada endereço IRB nos dispositivos leaf e servidores. Para cada interface IRB em um determinado dispositivo leaf, 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— Esse método implica em um endereço IP exclusivo e MAC para cada interface IRB. Com esse método, uma entrada MAC é instalada para cada endereço IRB nos dispositivos leaf, mas apenas um MAC único 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— Esse método implica em um endereço IP exclusivo e VGA para cada interface IRB. Com este método, uma entrada MAC é instalada para cada endereço IRB e VGA nos dispositivos e servidores leaf. 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 entre VLAN, independentemente de onde o host esteja localizado ou qual dispositivo leaf recebe 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 desativado, o Leaf2 continua a encaminhar o tráfego inter-VLAN mesmo sem a configuração de um endereço MAC de gateway padrão redundante.

Nota:

A configuração das interfaces IRB neste exemplo não inclui um endereço de gateway virtual (VGA) e um endereço V-MAC correspondente que estabelece funcionalidade de gateway padrão redundante, que é 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 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 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 [edit protocols evpn] nível de hierarquia em sua configuração.

Além disso, embora a configuração da interface IRB usada neste exemplo não inclua uma VGA, você pode configurar uma VGA conforme necessário para fazer a EVPN-VXLAN funcionar corretamente em sua sobreposição ERB. Se você configurar um VGA para cada interface IRB, especifique 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 do 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 underlay multicast habilitada.

Configuração para Leaf1

Configuração rápida da CLI

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

Leaf1

Configuração da EVPN-VXLAN no Leaf1

Procedimento passo a passo

  1. Configure a configuração underlay. Neste exemplo, usamos o 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 uma ESI para a interface e configurando o modo para que as conexões com ambos os dispositivos leaf estejam ativas. Mostramos a configuração VLAN aplicada em uma etapa posterior.

    Nota:

    Ao configurar a interface AE no Leaf2, você deve especificar a mesma ESI (00:01:01:01:01:01:01:01:01) que a 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.

    Nota:

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

  4. Configure a configuração de overlay baseada em EBGP. Certifique-se de incluir a opção multihop de configuração porque usamos peering de loopback.

    Nota:

    Algumas malhas de IP usam um overlay EVPN-VXLAN baseado em IBGP. Para um exemplo de uma malha de IP que usa o IBGP para o overlay, veja Exemplo: Configure uma malha de ponte com roteamento centralizado EVPN-VXLAN. Observe que a escolha do EBGP ou do IBGP para a sobreposição não afeta a arquitetura da malha. Tanto os designs da CRB quanto do ERB oferecem suporte a qualquer tipo de overlay.

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

  6. Configure uma instância de roteamento EVPN.

  7. Configure as opções de switch para usar a interface de loopback lo0.0 como interface de origem do VTEP, definir um diferencial de rota e definir a meta vrf.

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

Verificação

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

Verificação do BGP

Propósito

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

Ação

Exibir o resumo do BGP:

Significado

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

Verificando a ESI

Propósito

Verifique a situação da ESI.

Ação

Exibir o status da ESI:

Significado

A ESI está ativa e o Leaf2 é o dispositivo de borda de provedor remoto (PE) e o encaminhamento designado.

Verificando o banco de dados da EVPN

Propósito

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 para Servidor A são mostrados com uma fonte ativa do ESI, e os endereços MAC e IP para servidor C são mostrados com uma fonte ativa do Leaf3.

Verificando a conectividade

Propósito

Verifique se o ping funciona entre servidores.

Ação

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 seguintes comandos e cole-os em um arquivo de texto. Remova quaisquer quebras de linha e altere os detalhes necessários para combinar com a configuração da sua rede. Em seguida, copie e cole os comandos no CLI no nível de [edit] hierarquia.

Leaf2

Leaf3

Leaf4

Spine 1

Spine 2