Recupero di tabelle ARP nel modello di distribuzione classica
L’articolo illustra i passaggi per ottenere le tabelle ARP ( Address Resolution Protocol) per il circuito ExpressRoute di Azure.
Importante
Questo documento è progettato per aiutare l'utente a rilevare e risolvere i problemi semplici. Non sostituisce tuttavia il supporto tecnico Microsoft. Se le seguenti linee guida non permettono di risolvere il problema, aprire una richiesta di supporto con Guida e supporto di Azure Microsoft.
ARP (Address Resolution Protocol) e tabelle ARP
ARP è un protocollo di livello 2 che viene definito in RFC 826. Il protocollo ARP viene usato per mappare un indirizzo Ethernet (indirizzo MAC) su un indirizzo IP.
Una tabella ARP fornisce un mapping dell'indirizzo IPv4 e dell'indirizzo MAC per un particolare peering. La tabella ARP del peering di un circuito ExpressRoute fornisce le informazioni seguenti per ogni interfaccia (primaria e secondaria):
- Mapping dell'indirizzo IP dell'interfaccia del router locale all'indirizzo MAC
- Mapping dell'indirizzo IP dell'interfaccia del router ExpressRoute all'indirizzo MAC
- L’età del mapping
Le tabelle ARP consentono di convalidare la configurazione di livello 2 e la risoluzione dei problemi di connettività di base di livello 2.
Di seguito è riportato un esempio di tabella ARP:
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.
Prerequisiti per l'utilizzo delle tabelle ARP
Prima di continuare, verificare che siano presenti gli elementi seguenti:
- Un circuito ExpressRoute valido configurato con almeno un peer. Il circuito deve essere completamente configurato dal provider di connettività. L'utente (o il provider di connettività) deve configurare almeno uno dei peering (privato di Azure o Microsoft) in questo circuito.
- Intervalli di indirizzi IP usati per la configurazione dei peering (privato di Azure e Microsoft). Esaminare gli esempi di assegnazione di indirizzi IP nella pagina dei requisiti di routing di ExpressRoute per comprendere il mapping degli indirizzi IP alle interfacce sul lato e sul lato ExpressRoute. È possibile ottenere informazioni sulla configurazione del peering consultando la pagina sulla configurazione del peering di ExpressRoute.
- Informazioni dal team di rete o provider di connettività sugli indirizzi MAC delle interfacce usate con questi indirizzi IP.
- Il più recente modulo PowerShell per Azure (versione 1.50 o successiva).
Le tabelle ARP per il circuito ExpressRoute
In questa sezione vengono fornite le istruzioni su come visualizzare le tabelle ARP per ciascun tipo di peering tramite PowerShell. Prima di continuare, il peering deve essere configurato dall’utente o dal provider di connettività. Ogni circuito ha due percorsi (primario e secondario). È possibile controllare la tabella ARP di ogni percorso in modo indipendente.
Tabelle ARP per il peering privato di Azure
Il cmdlet seguente fornisce le tabelle ARP per il peering privato di Azure
# 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:
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 di Microsoft
Il cmdlet seguente fornisce le tabelle ARP per il peering di Microsoft
# 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:
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 informazioni
La tabella ARP di un peer può essere usata per convalidare la connettività e la configurazione di livello 2 valide. Questa sezione offre una panoramica dell'aspetto delle tabelle ARP in scenari diversi.
La tabella ARP quando un circuito è in stato operativo (previsto)
- 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.
- L'ultimo ottetto dell'indirizzo IP locale è sempre un numero dispari.
- L'ultimo ottetto dell'indirizzo IP Microsoft è sempre un numero pari.
- Lo stesso indirizzo MAC viene visualizzato sul lato Microsoft per i peering (Privato di Azure e Microsoft).
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 problemi
Viene visualizzata solo una voce nella tabella ARP. Mostra il mapping tra gli indirizzi MAC e IP usati sul lato Microsoft.
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.
La tabella ARP quando il lato Microsoft presenta problemi
- Se sono presenti problemi sul lato Microsoft, non verrà visualizzata la tabella ARP illustrata per il peering.
- Aprire una richiesta di supporto con Guida e supporto di Azure Microsoft. Specificare che si è riscontrato un problema di connettività di livello 2.
Passaggi successivi
- Convalidare le configurazioni di livello 3 per il circuito ExpressRoute:
- Ottenere un riepilogo del routing per determinare lo stato delle sessioni BGP.
- Ottenere la tabella del routing per stabilire i prefissi pubblicati in ExpressRoute.
- Convalidare il trasferimento dei dati controllando i byte in ingresso e uscita.
- Aprire una richiesta di supporto con Guida e supporto di Microsoft Azure se continuano a verificarsi problemi.