Recupero di tabelle ARP nel modello di distribuzione Resource ManagerGetting ARP tables in the Resource Manager deployment model

Questo articolo illustra i passaggi per apprendere le tabelle ARP per il circuito ExpressRoute.This article walks you through the steps to learn the ARP tables for your ExpressRoute circuit.

Importante

Questo documento è progettato per aiutare l'utente a rilevare e risolvere i problemi semplici.This document is intended to help you diagnose and fix simple issues. Non sostituisce tuttavia il supporto tecnico Microsoft.It is not intended to be a replacement for Microsoft support. Se non si riesce a risolvere il problema tramite la procedura descritta di seguito, è necessario aprire un ticket di assistenza al supporto tecnico Microsoft .You must open a support ticket with Microsoft support if you are unable to solve the problem using the guidance described below.

ARP (Address Resolution Protocol) e tabelle ARPAddress Resolution Protocol (ARP) and ARP tables

ARP (Address Resolution Protocol) è un protocollo di livello 2 definito in RFC 826.Address Resolution Protocol (ARP) is a layer 2 protocol defined in RFC 826. Il protocollo ARP viene usato per mappare l'indirizzo Ethernet (indirizzo MAC) con un indirizzo IP.ARP is used to map the Ethernet address (MAC address) with an ip address.

La tabella ARP fornisce un mapping dell'indirizzo ipv4 e dell'indirizzo MAC per un particolare peering.The ARP table provides a mapping of the ipv4 address and MAC address for a particular peering. La tabella ARP del peering di un circuito ExpressRoute fornisce le informazioni seguenti per ogni interfaccia (primaria e secondaria):The ARP table for an ExpressRoute circuit peering provides the following information for each interface (primary and secondary)

  1. Mapping dell'indirizzo IP dell'interfaccia del router locale all'indirizzo MACMapping of on-premises router interface ip address to the MAC address
  2. Mapping dell'indirizzo IP dell'interfaccia del router di ExpressRoute all'indirizzo MACMapping of ExpressRoute router interface ip address to the MAC address
  3. Età del mappingAge of the mapping

Le tabelle ARP consentono di convalidare la configurazione di livello 2 e risoluzione dei problemi di connettività di base di livello 2.ARP tables can help validate layer 2 configuration and troubleshooting basic layer 2 connectivity issues.

Tabella ARP di esempio:Example ARP table:

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

La sezione seguente fornisce informazioni su come visualizzare le tabelle ARP visualizzate tramite i router perimetrali di ExpressRoute.The following section provides information on how you can view the ARP tables seen by the ExpressRoute edge routers.

Prerequisiti per l'apprendimento delle tabelle ARPPrerequisites for learning ARP tables

Prima di procedere, verificare che siano presenti gli elementi seguenti:Ensure that you have the following before you progress further

  • Un circuito ExpressRoute valido configurato con almeno un peer.A Valid ExpressRoute circuit configured with at least one peering. Il circuito deve essere completamente configurato dal provider di connettività.The circuit must be fully configured by the connectivity provider. L'utente o il provider di connettività deve aver configurato almeno un peer (privato di Azure, pubblico di Azure e Microsoft) su questo circuito.You (or your connectivity provider) must have configured at least one of the peerings (Azure private, Azure public and Microsoft) on this circuit.
  • Gli intervalli degli indirizzi IP usati per la configurazione del peer (privato di Azure, pubblico di Azure e Microsoft).IP address ranges used for configuring the peerings (Azure private, Azure public and Microsoft). Consultare gli esempi di assegnazione dell'indirizzo IP in Requisiti per il routing di ExpressRoute per ottenere informazioni sul mapping degli indirizzi IP verso le interfacce sul lato utente e sul lato ExpressRoute.Review the ip address assignment examples in the ExpressRoute routing requirements page to get an understanding of how ip addresses are mapped to interfaces on your side and on the ExpressRoute side. È possibile ottenere informazioni sulla configurazione del peering consultando la pagina sulla configurazione del peering di ExpressRoute.You can get information on the peering configuration by reviewing the ExpressRoute peering configuration page.
  • Informazioni dal team di rete/provider di connettività sugli indirizzi MAC delle interfacce usate con questi indirizzi IP.Information from your networking team / connectivity provider on the MAC addresses of interfaces used with these IP addresses.
  • È necessario disporre del modulo PowerShell più recente per Azure (versione 1.50 o successiva).You must have the latest PowerShell module for Azure (version 1.50 or newer).

Ottenere tabelle ARP per il circuito ExpressRouteGetting the ARP tables for your ExpressRoute circuit

Questa sezione fornisce istruzioni su come visualizzare le tabelle ARP per il peering tramite PowerShell.This section provides instructions on how you can view the ARP tables per peering using PowerShell. Prima di procedere all'elaborazione, l'utente o il provider di connettività devono aver configurato il peering.You or your connectivity provider must have configured the peering before progressing further. Ogni circuito ha due percorsi (primario e secondario).Each circuit has two paths (primary and secondary). È possibile controllare la tabella ARP di ogni percorso in modo indipendente.You can check the ARP table for each path independently.

Tabelle ARP per il peering privato di AzureARP tables for Azure private peering

Il cmdlet seguente fornisce le tabelle ARP per il peering privato di AzureThe following cmdlet provides the ARP tables for Azure private peering

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

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

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

Di seguito è illustrato un esempio di output per uno dei percorsiSample output is shown below for one of the paths

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

Tabelle ARP per il peering pubblico di AzureARP tables for Azure public peering

Il cmdlet seguente fornisce le tabelle ARP per il peering pubblico di AzureThe following cmdlet provides the ARP tables for Azure public peering

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

    # ARP table for Azure public peering - Primary path
    Get-AzureRmExpressRouteCircuitARPTable -ResourceGroupName $RG -ExpressRouteCircuitName $Name -PeeringType AzurePublicPeering -DevicePath Primary

    # ARP table for Azure public peering - Secodary path
    Get-AzureRmExpressRouteCircuitARPTable -ResourceGroupName $RG -ExpressRouteCircuitName $Name -PeeringType AzurePublicPeering -DevicePath Secondary 

Di seguito è illustrato un esempio di output per uno dei percorsiSample output is shown below for one of the paths

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

Tabelle ARP per il peering di MicrosoftARP tables for Microsoft peering

Il cmdlet seguente fornisce le tabelle ARP per il peering di MicrosoftThe following cmdlet provides the ARP tables for Microsoft peering

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

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

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

Di seguito è illustrato un esempio di output per uno dei percorsiSample output is shown below for one of the paths

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

Procedura: Come usare queste informazioniHow to use this information

La tabella ARP di un peer può essere usata per determinare la connettività e la configurazione di livello 2 valide.The ARP table of a peering can be used to determine validate layer 2 configuration and connectivity. Questa sezione offre una panoramica dell'aspetto delle tabelle ARP in scenari diversi.This section provides an overview of how ARP tables will look under different scenarios.

Tabella ARP quando un circuito è in stato operativo (stato previsto)ARP table when a circuit is in operational state (expected state)

  • La tabella ARP conterrà una voce per il lato locale con un indirizzo IP e un indirizzo MAC valido e una voce simile per il lato Microsoft.The ARP table will have an entry for the on-premises side with a valid IP address and MAC address and a similar entry for the Microsoft side.
  • L'ultimo ottetto dell'indirizzo IP locale sarà sempre un numero dispari.The last octet of the on-premises ip address will always be an odd number.
  • L'ultimo ottetto dell'indirizzo IP Microsoft sarà sempre un numero pari.The last octet of the Microsoft ip address will always be an even number.
  • Lo stesso indirizzo MAC verrà visualizzato sul lato Microsoft per tutti i 3 peer (principale/secondario).The same MAC address will appear on the Microsoft side for all 3 peerings (primary / secondary).

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

Tabella ARP quando il lato locale/provider di connettività presenta problemiARP table when on-premises / connectivity provider side has problems

In caso di problemi a livello di provider di connettività o locale, è possibile che nella tabella ARP risulti inclusa una sola voce o che l'indirizzo MAC locale venga visualizzato incompleto.If there are issues with the on-premises or connectivity provider you may see that either only one entry will appear in the ARP table or the on-prem MAC address will show incomplete. Viene mostrato il mapping tra gli indirizzi MAC e IP usati sul lato Microsoft.This will show the mapping between the MAC address and IP address used in the Microsoft side.

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

oppureor

   Age InterfaceProperty IpAddress  MacAddress    
   --- ----------------- ---------  ----------   
     0 On-Prem           65.0.0.1   Incomplete
     0 Microsoft         65.0.0.2   aaaa.bbbb.cccc

Nota

Aprire una richiesta di supporto al provider di connettività per il debug di questi problemi.Open a support request with your connectivity provider to debug such issues. Se la tabella ARP non dispone di indirizzi IP delle interfacce associate agli indirizzi MAC, esaminare le informazioni seguenti:If the ARP table does not have IP addresses of the interfaces mapped to MAC addresses, review the following information:

  1. Se il primo indirizzo IP delle /30 subnet assegnate per il collegamento tra il MSEE-PR e il MSEE viene usato nell'interfaccia di MSEE-PR.If the first IP address of the /30 subnet assigned for the link between the MSEE-PR and MSEE is used on the interface of MSEE-PR. Azure usa sempre il secondo indirizzo IP per MSEE.Azure always uses the second IP address for MSEEs.
  2. Verificare se i tag VLAN del cliente (C-Tag) e del servizio (S-Tag) corrispondono nella coppia MSEE-PR e MSEE.Verify if the customer (C-Tag) and service (S-Tag) VLAN tags match both on MSEE-PR and MSEE pair.

Tabella ARP quando il lato Microsoft presenta problemiARP table when Microsoft side has problems

  • Se sono presenti problemi sul lato Microsoft, non verrà visualizzata la tabella ARP illustrata per il peering.You will not see an ARP table shown for a peering if there are issues on the Microsoft side.
  • Aprire un ticket di assistenza al supporto tecnico Microsoft.Open a support ticket with Microsoft support. Specificare che si è riscontrato un problema di connettività di livello 2.Specify that you have an issue with layer 2 connectivity.

Passaggi successiviNext Steps

  • Convalidare le configurazioni di livello 3 per il circuito ExpressRouteValidate Layer 3 configurations for your ExpressRoute circuit
    • Ottenere un riepilogo del routing per determinare lo stato delle sessioni BGPGet route summary to determine the state of BGP sessions
    • Ottenere la tabella del routing per stabilire i prefissi pubblicati in ExpressRouteGet route table to determine which prefixes are advertised across ExpressRoute
  • Convalidare il trasferimento dei dati controllando i byte in ingresso/uscitaValidate data transfer by reviewing bytes in / out
  • Aprire un ticket di assistenza al supporto tecnico Microsoft se continuano a verificarsi problemi.Open a support ticket with Microsoft support if you are still experiencing issues.