ARP-tabellen ophalen in het klassieke implementatiemodel
In dit artikel worden de stappen beschreven voor het ophalen van de ARP-tabellen (Address Resolution Protocol) voor uw Azure ExpressRoute-circuit.
Belangrijk
Dit document is bedoeld om u te helpen bij het vaststellen en oplossen van eenvoudige problemen. Het is niet bedoeld als vervanging voor Microsoft-ondersteuning. Als u het probleem niet kunt oplossen met behulp van de volgende richtlijnen, opent u een ondersteuningsaanvraag met Microsoft Azure Help+ondersteuning.
ARP-tabellen (Address Resolution Protocol) en ARP
ARP is een Laag 2-protocol dat is gedefinieerd in RFC 826. ARP wordt gebruikt om een Ethernet-adres (MAC-adres) toe te wijzen aan een IP-adres.
Een ARP-tabel biedt een toewijzing van het IPv4-adres en MAC-adres voor een bepaalde peering. De ARP-tabel voor een ExpressRoute-circuitpeering biedt de volgende informatie voor elke interface (primair en secundair):
- Toewijzing van een ip-adres van een on-premises routerinterface aan een MAC-adres
- Toewijzing van een IP-adres van een ExpressRoute-routerinterface aan een MAC-adres
- De leeftijd van de toewijzing
ARP-tabellen kunnen helpen bij het valideren van laag 2-configuratie en bij het oplossen van problemen met de basisverbinding van Laag 2.
Hier volgt een voorbeeld van een ARP-tabel:
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 10.0.0.1 ffff.eeee.dddd
0 Microsoft 10.0.0.2 aaaa.bbbb.cccc
De volgende sectie bevat informatie over het weergeven van de ARP-tabellen die worden gezien door de ExpressRoute-randrouters.
Vereisten voor het gebruik van ARP-tabellen
Zorg ervoor dat u het volgende hebt voordat u doorgaat:
- Een geldig ExpressRoute-circuit dat is geconfigureerd met ten minste één peering. Het circuit moet volledig zijn geconfigureerd door de connectiviteitsprovider. U (of uw connectiviteitsprovider) moet ten minste één van de peerings (privé van Azure of Microsoft) op dit circuit configureren.
- IP-adresbereiken die worden gebruikt voor het configureren van de peerings (privé azure en Microsoft). Bekijk de voorbeelden van IP-adrestoewijzingen op de pagina routeringsvereisten voor ExpressRoute om inzicht te krijgen in hoe IP-adressen worden toegewezen aan interfaces aan uw zijde en aan de ExpressRoute-zijde. U kunt informatie krijgen over de peeringconfiguratie door de configuratiepagina voor ExpressRoute-peering te bekijken.
- Informatie van uw netwerkteam of connectiviteitsprovider over de MAC-adressen van de interfaces die worden gebruikt met deze IP-adressen.
- De nieuwste Windows PowerShell-module voor Azure (versie 1.50 of hoger).
ARP-tabellen voor uw ExpressRoute-circuit
Deze sectie bevat instructies voor het weergeven van de ARP-tabellen voor elk type peering met behulp van PowerShell. Voordat u doorgaat, moet u of uw connectiviteitsprovider de peering configureren. Elk circuit heeft twee paden (primair en secundair). U kunt de ARP-tabel voor elk pad onafhankelijk controleren.
ARP-tabellen voor persoonlijke Azure-peering
De volgende cmdlet biedt de ARP-tabellen voor persoonlijke 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
Hieronder ziet u voorbeelduitvoer voor een van de paden:
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 10.0.0.1 ffff.eeee.dddd
0 Microsoft 10.0.0.2 aaaa.bbbb.cccc
ARP-tabellen voor Microsoft-peering
De volgende cmdlet bevat de ARP-tabellen voor 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
Voorbeelduitvoer wordt hieronder weergegeven voor een van de paden:
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 65.0.0.1 ffff.eeee.dddd
0 Microsoft 65.0.0.2 aaaa.bbbb.cccc
Deze informatie gebruiken
De ARP-tabel van een peering kan worden gebruikt om de laag 2-configuratie en -connectiviteit te valideren. In deze sectie vindt u een overzicht van hoe ARP-tabellen eruitzien in verschillende scenario's.
ARP-tabel wanneer een circuit de operationele status (verwacht) heeft
- De ARP-tabel heeft een vermelding voor de on-premises zijde met een geldig IP- en MAC-adres en een vergelijkbare vermelding voor de Microsoft-zijde.
- De laatste octet van het on-premises IP-adres is altijd een oneven getal.
- De laatste octet van het Microsoft IP-adres is altijd een even getal.
- Hetzelfde MAC-adres wordt weergegeven aan de Microsoft-zijde voor de peerings (privé azure en 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-tabel wanneer deze on-premises is of wanneer de zijde van de connectiviteitsprovider problemen heeft
Er wordt slechts één vermelding weergegeven in de ARP-tabel. Hier ziet u de toewijzing tussen het MAC-adres en het IP-adres dat aan de Zijde van Microsoft wordt gebruikt.
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
0 Microsoft 65.0.0.2 aaaa.bbbb.cccc
Notitie
Als u een probleem zoals dit ondervindt, opent u een ondersteuningsaanvraag bij uw connectiviteitsprovider om dit op te lossen.
ARP-tabel wanneer de Microsoft-zijde problemen heeft
- Er wordt geen ARP-tabel weergegeven voor een peering als er problemen zijn aan de zijde van Microsoft.
- Open een ondersteuningsaanvraag met Microsoft Azure Help+ondersteuning. Geef op dat u een probleem hebt met laag 2-connectiviteit.
Volgende stappen
- Laag 3-configuraties valideren voor uw ExpressRoute-circuit:
- Haal een routeoverzicht op om de status van BGP-sessies te bepalen.
- Haal een routetabel op om te bepalen welke voorvoegsels worden geadverteerd via ExpressRoute.
- Valideer gegevensoverdracht door bytes in en uit te controleren.
- Open een ondersteuningsaanvraag met Microsoft Azure Help+ondersteuning als u nog steeds problemen ondervindt.