Recupero di tabelle ARP nel modello di distribuzione classicaGetting ARP tables in the classic deployment model

L’articolo illustra i passaggi per ottenere le tabelle ARP ( Address Resolution Protocol) per il circuito ExpressRoute di Azure.This article walks you through the steps for getting the Address Resolution Protocol (ARP) tables for your Azure 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 le seguenti linee guida non permettono di risolvere il problema, aprire una richiesta di supporto con Guida e supporto di Azure Microsoft.If you can't solve the problem by using the following guidance, open a support request with Microsoft Azure Help+support.

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

ARP è un protocollo di livello 2 che viene definito in RFC 826.ARP is a Layer 2 protocol that's defined in RFC 826. Il protocollo ARP viene usato per mappare un indirizzo Ethernet (indirizzo MAC) su un indirizzo IP.ARP is used to map an Ethernet address (MAC address) to an IP address.

Una tabella ARP fornisce un mapping dell'indirizzo IPv4 e dell'indirizzo MAC per un particolare peering.An 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 an on-premises router interface IP address to a MAC address
  2. Mapping dell'indirizzo IP dell'interfaccia del router ExpressRoute all'indirizzo MACMapping of an ExpressRoute router interface IP address to a MAC address
  3. L’età del mappingThe age of the mapping

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

Di seguito è riportato un esempio di tabella ARP:Following is an example of an 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 visibili tramite i router perimetrali di ExpressRoute.The following section provides information about how to view the ARP tables that are seen by the ExpressRoute edge routers.

Prerequisiti per l'utilizzo delle tabelle ARPPrerequisites for using ARP tables

Prima di continuare, verificare che siano presenti gli elementi seguenti:Ensure that you have the following before you continue:

  • Un circuito ExpressRoute valido configurato con almeno un peer.A valid ExpressRoute circuit that's 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 configurare almeno un peer (privato di Azure, pubblico di Azure e Microsoft) su questo circuito.You (or your connectivity provider) must configure at least one of the peerings (Azure private, Azure public, or 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 that are 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 aise 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 about the peering configuration by reviewing the ExpressRoute peering configuration page.
  • Informazioni dal team di rete o provider di connettività sugli indirizzi MAC delle interfacce usate con questi indirizzi IP.Information from your networking team or connectivity provider about the MAC addresses of the interfaces that are used with these IP addresses.
  • Il più recente modulo PowerShell per Azure (versione 1.50 o successiva).The latest Windows PowerShell module for Azure (version 1.50 or later).

Le tabelle ARP per il circuito ExpressRouteARP tables for your ExpressRoute circuit

In questa sezione vengono fornite le istruzioni su come visualizzare le tabelle ARP per ciascun tipo di peering tramite PowerShell.This section provides instructions about how to view the ARP tables for each type of peering by using PowerShell. Prima di continuare, il peering deve essere configurato dall’utente o dal provider di connettività.Before you continue, either you or your connectivity provider needs to configure the peering. 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
    $ckt = "<your Service Key here>

    # ARP table for Azure private peering--primary path
    Get-AzureDedicatedCircuitPeeringArpInfo -ServiceKey $ckt -AccessType Private -Path Primary

    # ARP table for Azure private peering--secondary path
    Get-AzureDedicatedCircuitPeeringArpInfo -ServiceKey $ckt -AccessType Private -Path Secondary

Di seguito è illustrato un esempio di output per uno dei percorsi:Following is sample output 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
    $ckt = "<your Service Key here>

    # ARP table for Azure public peering--primary path
    Get-AzureDedicatedCircuitPeeringArpInfo -ServiceKey $ckt -AccessType Public -Path Primary

    # ARP table for Azure public peering--secondary path
    Get-AzureDedicatedCircuitPeeringArpInfo -ServiceKey $ckt -AccessType Public -Path Secondary

Di seguito è illustrato un esempio di output per uno dei percorsi:Following is sample output 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

Di seguito è illustrato un esempio di output per uno dei percorsi:Following is sample output 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:

# ARP table for Microsoft peering--primary path
Get-AzureDedicatedCircuitPeeringArpInfo -ServiceKey $ckt -AccessType Microsoft -Path Primary

# ARP table for Microsoft peering--secondary path
Get-AzureDedicatedCircuitPeeringArpInfo -ServiceKey $ckt -AccessType Microsoft -Path Secondary

Di seguito è illustrato un esempio di output per uno dei percorsi:Sample 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 convalidare la connettività e la configurazione di livello 2 valide.The ARP table of a peering can be used to 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 look in different scenarios.

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

  • La tabella ARP contiene una voce per il lato locale con gli indirizzi IP e MAC validi e una voce simile per il lato Microsoft.The ARP table has an entry for the on-premises side with a valid IP and MAC address, and a similar entry for the Microsoft side.
  • L'ultimo ottetto dell'indirizzo IP locale è sempre un numero dispari.The last octet of the on-premises IP address is always an odd number.
  • L'ultimo ottetto dell'indirizzo IP Microsoft è sempre un numero pari.The last octet of the Microsoft IP address is always an even number.
  • Lo stesso indirizzo MAC viene visualizzato sul lato Microsoft per tutti i 3 peer (principale/secondario).The same MAC address appears on the Microsoft side for all three 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
    

La tabella ARP quando il lato locale o del provider di connettività presenta problemiARP table when it's on-premises or when the connectivity-provider side has problems

Viene visualizzata solo una voce nella tabella ARP.Only one entry appears in the ARP table. Mostra il mapping tra gli indirizzi MAC e IP usati sul lato Microsoft.It shows the mapping between the MAC address and the IP address that's used on the Microsoft side.

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

Nota

Se si verifica un problema simile, aprire una richiesta di supporto con il provider di connettività per risolverlo.If you experience an issue like this, open a support request with your connectivity provider to resolve it.

La tabella ARP quando il lato Microsoft presenta problemiARP table when the 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 una richiesta di supporto con Guida e supporto di Azure Microsoft.Open a support request with Microsoft Azure Help+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 BGP.Get a route summary to determine the state of BGP sessions.
    • Ottenere la tabella del routing per stabilire i prefissi pubblicati in ExpressRoute.Get a route table to determine which prefixes are advertised across ExpressRoute.
  • Convalidare il trasferimento dei dati controllando i byte in ingresso e uscita.Validate data transfer by reviewing bytes in and out.
  • Aprire una richiesta di supporto con Guida e supporto di Microsoft Azure se continuano a verificarsi problemi.Open a support request with Microsoft Azure Help+support if you are still experiencing issues.