Solicitação de ARP e NDP com um endereço MAC proxy
A partir do Junos OS Release 19.1R1, os dispositivos PE oferecem suporte à substituição de um endereço MAC de origem por um endereço MAC proxy na resposta ARP ou NDP. Quando o dispositivo PE recebe uma solicitação de ARP ou NDP, o dispositivo PE pesquisa o banco de dados de vinculação de endereço MAC-IP e, se houver uma entrada, substitui o endereço MAC de origem pelo endereço MAC proxy na resposta a ARP.
Para redes EVPN com sobreposição de pontes roteadas na borda, você pode habilitar o endereço MAC proxy usando a opção irb
. O Junos OS usa o endereço MAC do gateway virtual como endereço MAC proxy em cada dispositivo leaf. Quando o gateway virtual não está configurado, o Junos usa o endereço MAC IRB como endereço MAC proxy no dispositivo leaf.
Se a entrada não for encontrada no banco de dados de vinculação de endereço MAC-IP em uma rede EVPN com pontes roteadas na borda, o endereço MAC e IP de origem na solicitação de ARP serão substituídos pelo MAC proxy e endereço IP da interface IRB e a solicitação de ARP será inundada.
Na ponte roteada na borda, o Junos especifica o endereço MAC proxy usando a seguinte ordem de precedência:
Um endereço MAC de gateway virtual configurado.
Um endereço MAC de gateway virtual derivado automaticamente.
Um endereço MAC IRB configurado.
Endereço MAC atribuído automaticamente com base na interface física quando nem o endereço MAC do gateway virtual nem o endereço MAC IRB estão configurados.
A Figura 1 ilustra como o endereço MAC proxy é aplicado em uma rede EVPN com roteamento de borda. A sequência de eventos para uma solicitação de ARP é a seguinte:
O Host 1 envia a primeira mensagem de solicitação de ARP para localizar o Host 2. A mensagem de solicitação de ARP tem o endereço MAC e IP do host 1 como endereço MAC e IP de origem.
O Dispositivo PE1 recebe a mensagem de solicitação de ARP. Como não há entradas correspondentes em seu banco de dados de vinculação de endereço MAC-IP, o PE1 se apropria da mensagem de solicitação de ARP e substitui o endereço MAC e IP do Host 1 pelo endereço MAC e IP da interface IRB.
O PE2 do dispositivo encaminha a mensagem de solicitação de ARP.
O Host 2 envia a resposta ARP com seu endereço MAC e IP.
O Dispositivo PE2 adiciona uma entrada para o Host 2 ao seu banco de dados de vinculação de endereço MAC-IP e envia uma mensagem de anúncio tipo 2 para Host 2. Quando o PE1 recebe a mensagem EVPN tipo 2, ele adiciona uma entrada para o Host 2 em seu banco de dados de vinculação de endereço MAC-IP.
A ARP solicita 1 vezes e o host 1 envia outra mensagem de solicitação de ARP.
O Dispositivo PE1 recebe a segunda mensagem de solicitação de ARP. Como há uma entrada no banco de dados de vinculação de endereços MAC-IP, ele responde como o proxy ARP com o endereço MAC proxy.
Para redes EVPN com overlay de ponte roteada centralmente, você atribui um endereço MAC configurado como endereço MAC proxy. O endereço MAC proxy configurado na leaf deve ser o endereço MAC de gateway virtual do IRB no dispositivo spine ou gateway. Quando o endereço MAC do gateway virtual não estiver configurado, configure o endereço MAC proxy para usar o endereço MAC IRB no gateway centralizado.
Se a entrada não for encontrada no banco de dados de vinculação de endereços MAC-IP em uma rede EVPN de ponte roteada centralmente, o MAC de origem é substituído pelo MAC proxy configurado e o endereço IP de origem está definido para 0.0.0.0. na solicitação de ARP. A Figura 2 ilustra como o endereço MAC proxy é aplicado em uma rede EVPN com roteamento centralizado, onde o Host 1 e o Host 2 estão conectados aos dispositivos leaf PE1 e PE2, respectivamente. A sequência de eventos para a solicitação de ARP é a seguinte:
O Host 1 envia a primeira mensagem de solicitação de ARP para localizar o Host 2. A mensagem de solicitação de ARP tem o endereço MAC e IP do Host 1 como endereço MAC e IP de origem.
O dispositivo Leaf PE1 recebe a mensagem de solicitação de ARP. Como não há entradas correspondentes em seu banco de dados de vinculação de endereço MAC-IP, o PE1 inunda a mensagem de solicitação de ARP e substitui o endereço MAC de origem do Host 1 pelo endereço MAC proxy configurado e um endereço IP de origem para 0.0.0.0.
O dispositivo Leaf PE2 recebe e encaminha a mensagem de solicitação de ARP.
O Host 2 envia a resposta ARP com seu endereço MAC e IP.
O Dispositivo PE2 adiciona uma entrada para o Host 2 ao seu banco de dados de vinculação de endereço MAC-IP e envia uma mensagem de anúncio tipo 2 para Host 2. Quando o PE1 recebe a mensagem EVPN tipo 2, ele adiciona uma entrada para o Host 2 em seu banco de dados de vinculação de endereço MAC-IP.
A ARP solicita 1 vezes e o host 1 envia outra mensagem de solicitação de ARP.
O Dispositivo PE1 recebe a segunda mensagem de solicitação de ARP. Como há uma entrada no banco de dados de vinculação de endereços MAC-IP, ele responde como o proxy ARP com o endereço MAC proxy.
Esse recurso garante que todo o tráfego entre VLAN e intra-VLAN seja encaminhado como tráfego de Camada 3 para o gateway configurado e que o tráfego pode ser roteado.
Para habilitar esse recurso, inclua a proxy-mac (irb | proxy-mac-address)
declaração na [edit routing-instances routing-instance-name protocols evpn]
hierarquia para o evpn
tipo de instância ou na [edit routing-instances routing-instance-name bridge-domains domain_name]
hierarquia para o virtual-switch
tipo de instância.
Em uma rede EVPN com sobreposição de pontes roteadas na borda onde os dispositivos CE estão conectados diretamente a um dispositivo de gateway L3, configure proxy-mac
nos dispositivos de gateway com a opção irb
.
Em uma rede EVPN com uma sobreposição de pontes roteada centralmente onde os dispositivos CE são conectados a um dispositivo de gateway L3 por meio de dispositivos leaf apenas de camada 2, configure proxy-mac
nos dispositivos leaf com a opção proxy-mac-address
de usar o endereço MAC de gateway virtual ou físico na interface IRB centralizada do gateway L3 como endereço MAC.
A seguir, uma configuração de amostra para domínio de ponte com suporte para o MAC proxy para uma rede EVPN com pontes roteadas na borda.
routing-instances { VS-1 { instance-type virtual-switch; bridge-domains { bd-110 { interface ae0.0; vlan-id 110; routing-interface irb.5; proxy-mac { irb; } } } } }
Benefícios de usar um gateway virtual ou endereço MAC IRB em uma solicitação de ARP
Com esse recurso, todo o tráfego entre VLAN e intra-VLAN para todas as instâncias de roteamento configuradas será roteado para uma interface IRB. Isso permite o seguinte:
Comunicação entre VLANs privadas.
Filtragem de segurança de camada 3 no gateway para tráfego intra-VLAN e inter-VLAN.
Privacidade do endereço MAC. O host não aprende os endereços MAC de outros hosts.