Partilhar via


Obter tabelas ARP no modelo de implementação do Resource Manager

Este artigo orienta você pelas etapas para aprender as tabelas ARP para seu circuito de Rota Expressa.

Importante

Este documento destina-se a ajudá-lo a diagnosticar e corrigir problemas simples. Não se destina a ser um substituto para o suporte da Microsoft. Você deve abrir um tíquete de suporte com o suporte da Microsoft se não conseguir resolver o problema usando as orientações descritas neste artigo.

As etapas e exemplos neste artigo usam módulos Az do Azure PowerShell. Para instalar os módulos Az localmente no seu computador, consulte Instalar o Azure PowerShell. Para saber mais sobre o novo módulo Az, consulte Apresentando o novo módulo Az do Azure PowerShell. Os cmdlets do PowerShell são atualizados com frequência. Se você não estiver executando a versão mais recente, os valores especificados nas instruções podem falhar. Para localizar as versões instaladas do PowerShell em seu sistema, use o Get-Module -ListAvailable Az cmdlet.

Tabelas ARP (Address Resolution Protocol) e ARP

O protocolo ARP (Address Resolution Protocol) é um protocolo de camada 2 definido no RFC 826. ARP é usado para mapear o endereço Ethernet (endereço MAC) com um endereço IP.

A tabela ARP fornece as seguintes informações para as interfaces primária e secundária para cada tipo de emparelhamento:

  1. Mapeamento do endereço IP da interface do roteador local para o endereço MAC
  2. Mapeamento do endereço IP da interface do roteador ExpressRoute para o endereço MAC
  3. Idade do mapeamento

As tabelas ARP podem ajudar a validar a configuração da camada 2 e a resolver problemas de conectividade de camada básica 2.

Exemplo de tabela ARP:

Age InterfaceProperty IpAddress  MacAddress    
--- ----------------- ---------  ----------    
 10 On-Prem           10.0.0.1   ffff.eeee.dddd
  0 Microsoft         10.0.0.2   aaaa.bbbb.cccc

A seção a seguir fornece informações sobre como você pode exibir as tabelas ARP vistas pelos roteadores de borda da Rota Expressa.

Pré-requisitos para aprender tabelas de ARP

Certifique-se de que as seguintes informações são verdadeiras antes de progredir:

  • Um circuito do ExpressRoute válido configurado com, pelo menos, um peering. O circuito tem de ser totalmente configurado pelo fornecedor de conectividade. Você ou seu provedor de conectividade deve configurar pelo menos o emparelhamento privado do Azure ou da Microsoft neste circuito.
  • Intervalos de endereços IP utilizados para configurar os peerings. Para entender como os endereços IP são mapeados para interfaces, examine os exemplos de atribuição de endereços IP na página Requisitos de roteamento da Rota Expressa. Pode obter informações sobre a configuração do peering na página Configuração do peering do ExpressRoute.
  • Informações da sua equipa de rede/fornecedor de conectividade sobre os endereços MAC das interfaces utilizadas com estes endereços IP.
  • Você deve ter o módulo PowerShell mais recente para o Azure (versão 1.50 ou mais recente).

Nota

Se a camada 3 for fornecida pelo provedor de serviços e as tabelas ARP estiverem em branco no portal, atualize a configuração do circuito usando o botão de atualização no portal. Esta operação aplica a configuração de roteamento correta no seu circuito.

Obter as tabelas ARP para o seu circuito de Rota Expressa

Esta seção fornece instruções sobre como você pode exibir as tabelas ARP por emparelhamento usando o PowerShell. Você ou seu provedor de conectividade deve configurar o emparelhamento antes de progredir. Cada circuito tem dois caminhos (primário e secundário). Você pode verificar a tabela ARP para cada caminho independentemente.

Nota

Dependendo da plataforma de hardware, os resultados do ARP podem variar e exibir apenas a interface local .

Tabelas ARP para emparelhamento privado do Azure

O cmdlet a seguir fornece as tabelas ARP para emparelhamento privado do Azure

# Required Variables
$RG = "<Your Resource Group Name Here>"
$Name = "<Your ExpressRoute Circuit Name Here>"

# ARP table for Azure private peering - Primary path
Get-AzExpressRouteCircuitARPTable -ResourceGroupName $RG -ExpressRouteCircuitName $Name -PeeringType AzurePrivatePeering -DevicePath Primary

# ARP table for Azure private peering - Secondary path
Get-AzExpressRouteCircuitARPTable -ResourceGroupName $RG -ExpressRouteCircuitName $Name -PeeringType AzurePrivatePeering -DevicePath Secondary 

Saída de exemplo para um dos caminhos:

Age InterfaceProperty IpAddress  MacAddress    
--- ----------------- ---------  ----------    
 10 On-Prem           10.0.0.1   ffff.eeee.dddd
  0 Microsoft         10.0.0.2   aaaa.bbbb.cccc

Tabelas ARP para emparelhamento da Microsoft

O cmdlet a seguir fornece as tabelas ARP para emparelhamento da Microsoft

# Required Variables
$RG = "<Your Resource Group Name Here>"
$Name = "<Your ExpressRoute Circuit Name Here>"

# ARP table for Microsoft peering - Primary path
Get-AzExpressRouteCircuitARPTable -ResourceGroupName $RG -ExpressRouteCircuitName $Name -PeeringType MicrosoftPeering -DevicePath Primary

# ARP table for Microsoft peering - Secondary path
Get-AzExpressRouteCircuitARPTable -ResourceGroupName $RG -ExpressRouteCircuitName $Name -PeeringType MicrosoftPeering -DevicePath Secondary 

Saída de exemplo para um dos caminhos:

Age InterfaceProperty IpAddress  MacAddress    
--- ----------------- ---------  ----------    
 10 On-Prem           20.33.0.1   ffff.eeee.dddd
  0 Microsoft         20.33.0.2   aaaa.bbbb.cccc

Como utilizar esta informação

A tabela ARP de um emparelhamento pode ser usada para determinar e validar a configuração e a conectividade da camada 2. Esta seção fornece uma visão geral da aparência das tabelas ARP em diferentes cenários.

Tabela ARP quando um circuito está no estado operacional (estado esperado)

  • A tabela ARP tem uma entrada para o lado local com um endereço IP e um endereço MAC válido. O mesmo pode ser observado no lado da Microsoft.
  • O último octeto do endereço IP local é um número ímpar.
  • O último octeto do endereço IP da Microsoft é um número par.
  • O mesmo endereço MAC aparece no lado da Microsoft para todos os três peerings (primário/secundário).
Age InterfaceProperty IpAddress  MacAddress    
--- ----------------- ---------  ----------    
 10 On-Prem           20.33.0.1   ffff.eeee.dddd
  0 Microsoft         20.33.0.2   aaaa.bbbb.cccc

Ou

Age InterfaceProperty IpAddress  MacAddress    
--- ----------------- ---------  ----------    
 10 On-Prem           20.33.0.1   ffff.eeee.dddd

Tabela ARP quando o lado do provedor de conectividade local tem problemas

Se houver um problema com o provedor local ou de conectividade, a tabela ARP mostra uma de duas coisas: o endereço MAC local aparece como incompleto ou apenas a entrada da Microsoft está presente na tabela ARP.

Age InterfaceProperty IpAddress  MacAddress    
--- ----------------- ---------  ----------   
  0 On-Prem           20.33.0.1   Incomplete
  0 Microsoft         20.33.0.2   aaaa.bbbb.cccc

Ou

Age InterfaceProperty IpAddress  MacAddress    
--- ----------------- ---------  ----------    
  0 Microsoft         20.33.0.2   aaaa.bbbb.cccc

Nota

Abra uma solicitação de suporte com seu provedor de conectividade para depurar quaisquer problemas. Se a tabela ARP não tiver endereços IP das interfaces mapeadas para endereços MAC, revise as seguintes informações:

  1. Verifique se o primeiro endereço IP da sub-rede /30 atribuído para o link entre o MSEE-PR e o MSEE é usado na interface do MSEE-PR. O Azure sempre usa o segundo endereço IP para MSEEs.
  2. Verifique se as tags VLAN do cliente (C-Tag) e do serviço (S-Tag) correspondem ao par MSEE-PR e MSEE.

A tabela do ARP quando o lado da Microsoft tem problemas

  • Se houver problemas no lado da Microsoft, a tabela ARP para um emparelhamento não aparecerá.
  • Abra um tíquete de suporte com o suporte da Microsoft. Especifique que você tem um problema com a conectividade da camada 2.

Passos Seguintes

  • Valide as configurações da Camada 3 para seu circuito de Rota Expressa.
    • Obtenha um resumo da rota para determinar o estado das sessões BGP.
    • Obtenha a tabela de rotas para determinar quais prefixos são anunciados na Rota Expressa.
  • Valide a transferência de dados revisando bytes de entrada/saída.
  • Abra um tíquete de suporte com o suporte da Microsoft se ainda estiver enfrentando problemas.