Hämta ARP-tabeller i den klassiska distributionsmodellen
Den här artikeln beskriver stegen för att hämta ARP-tabellerna (Address Resolution Protocol) för din Azure ExpressRoute-krets.
Viktigt!
Det här dokumentet är avsett att hjälpa dig att diagnostisera och åtgärda enkla problem. Det är inte avsett att ersätta Microsoft-supporten. Om du inte kan lösa problemet med hjälp av följande vägledning öppnar du en supportbegäran med Hjälp+support för Microsoft Azure.
Adressmatchningsprotokoll (ARP) och ARP-tabeller
ARP är ett Layer 2-protokoll som definieras i RFC 826. ARP används för att mappa en Ethernet-adress (MAC-adress) till en IP-adress.
En ARP-tabell innehåller en mappning av IPv4-adressen och MAC-adressen för en viss peering. ARP-tabellen för en ExpressRoute peer-koppling av krets innehåller följande information för varje gränssnitt (primärt och sekundärt):
- Mappning av en lokal routergränssnitts-IP-adress till en MAC-adress
- Mappning av en IP-adress för ExpressRoute-routergränssnittet till en MAC-adress
- Mappningens ålder
ARP-tabeller kan hjälpa dig att verifiera Layer 2-konfigurationen och felsöka grundläggande problem med Layer 2-anslutning.
Följande är ett exempel på en ARP-tabell:
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 10.0.0.1 ffff.eeee.dddd
0 Microsoft 10.0.0.2 aaaa.bbbb.cccc
Följande avsnitt innehåller information om hur du visar ARP-tabellerna som visas av ExpressRoute-gränsroutrarna.
Förutsättningar för att använda ARP-tabeller
Kontrollera att du har följande innan du fortsätter:
- En giltig ExpressRoute-krets som har konfigurerats med minst en peering. Kretsen måste vara fullständigt konfigurerad av anslutningsleverantören. Du (eller din anslutningsleverantör) måste konfigurera minst en av peeringarna (Privat Azure eller Microsoft) på den här kretsen.
- IP-adressintervall som används för att konfigurera peerings (privat Azure och Microsoft). Granska exempel på IP-adresstilldelning på sidan krav för ExpressRoute-routning för att få en förståelse för hur IP-adresser mappas till gränssnitt på din sida och på ExpressRoute-sidan. Du kan få information om peeringkonfigurationen genom att granska konfigurationssidan för ExpressRoute-peering.
- Information från nätverksteamet eller anslutningsleverantören om MAC-adresserna för de gränssnitt som används med dessa IP-adresser.
- Den senaste Windows PowerShell-modulen för Azure (version 1.50 eller senare).
ARP-tabeller för din ExpressRoute-krets
Det här avsnittet innehåller instruktioner om hur du visar ARP-tabellerna för varje typ av peering med hjälp av PowerShell. Innan du fortsätter måste antingen du eller din anslutningsleverantör konfigurera peering. Varje krets har två sökvägar (primära och sekundära). Du kan kontrollera ARP-tabellen för varje sökväg oberoende av varandra.
ARP-tabeller för privat Azure-peering
Följande cmdlet innehåller ARP-tabellerna för privat Azure-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
Följande är exempelutdata för en av sökvägarna:
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 10.0.0.1 ffff.eeee.dddd
0 Microsoft 10.0.0.2 aaaa.bbbb.cccc
ARP-tabeller för Microsoft-peering
Följande cmdlet innehåller ARP-tabellerna för 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
Exempelutdata visas nedan för en av sökvägarna:
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 65.0.0.1 ffff.eeee.dddd
0 Microsoft 65.0.0.2 aaaa.bbbb.cccc
Så här använder du den här informationen
ARP-tabellen för en peering kan användas för att verifiera Layer 2-konfiguration och -anslutning. Det här avsnittet innehåller en översikt över hur ARP-tabeller ser ut i olika scenarier.
ARP-tabell när en krets är i ett drifttillstånd (förväntat)
- ARP-tabellen har en post för den lokala sidan med en giltig IP- och MAC-adress och en liknande post för Microsoft-sidan.
- Den sista oktetten för den lokala IP-adressen är alltid ett udda tal.
- Den sista oktetten i Microsofts IP-adress är alltid ett jämnt tal.
- Samma MAC-adress visas på Microsoft-sidan för peerings (Privat Azure och Microsoft).
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 65.0.0.1 ffff.eeee.dddd
0 Microsoft 65.0.0.2 aaaa.bbbb.cccc
ARP-tabell när den är lokal eller när anslutningsprovidersidan har problem
Endast en post visas i ARP-tabellen. Den visar mappningen mellan MAC-adressen och IP-adressen som används på Microsoft-sidan.
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
0 Microsoft 65.0.0.2 aaaa.bbbb.cccc
Kommentar
Om du får ett problem som det här öppnar du en supportbegäran med anslutningsleverantören för att lösa det.
ARP-tabell när Microsoft-sidan har problem
- Du kommer inte att se en ARP-tabell som visas för peering om det finns problem på Microsoft-sidan.
- Öppna en supportbegäran med Hjälp+support för Microsoft Azure. Ange att du har problem med Layer 2-anslutningen.
Nästa steg
- Verifiera Layer 3-konfigurationer för din ExpressRoute-krets:
- Hämta en routningssammanfattning för att fastställa tillståndet för BGP-sessioner.
- Hämta en routningstabell för att avgöra vilka prefix som annonseras i ExpressRoute.
- Verifiera dataöverföring genom att granska byte in och ut.
- Öppna en supportbegäran med Hjälp+support för Microsoft Azure om du fortfarande har problem.