Getting ARP tables in the Resource Manager Deployment Model (ARP-tabellen ophalen in het Resource Manager-implementatiemodel)
In dit artikel worden de stappen beschreven voor informatie over de ARP-tabellen voor uw 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. U moet een ondersteuningsticket openen met Microsoft Ondersteuning als u het probleem niet kunt oplossen met behulp van de richtlijnen die in dit artikel worden beschreven.
In de stappen en voorbeelden in dit artikel wordt gebruikgemaakt van Azure PowerShell Az-modules. Zie Azure PowerShell installeren als u de Az-modules lokaal op uw computer wilt installeren. Zie Introductie van de nieuwe Az-module van Azure PowerShell voor meer informatie over de Az-module. PowerShell-cmdlets worden regelmatig bijgewerkt. Als u niet de nieuwste versie uitvoert, kunnen de in de instructies opgegeven waarden mislukken. Gebruik de cmdlet Get-Module -ListAvailable Az
om de geïnstalleerde versies van PowerShell op uw systeem te vinden.
ARP-tabellen (Address Resolution Protocol) en ARP
Address Resolution Protocol (ARP) is een laag 2-protocol dat is gedefinieerd in RFC 826. ARP wordt gebruikt om het Ethernet-adres (MAC-adres) toe te wijzen aan een IP-adres.
De ARP-tabel bevat de volgende informatie voor zowel de primaire als de secundaire interfaces voor elke peeringtypen:
- Toewijzing van ip-adres van de on-premises routerinterface aan het MAC-adres
- Toewijzing van ip-adres van ExpressRoute-routerinterface aan het MAC-adres
- Leeftijd van de toewijzing
ARP-tabellen kunnen helpen bij het valideren van de laag 2-configuratie en het oplossen van basisproblemen met laag 2-connectiviteit.
Voorbeeld van 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 hoe u de ARP-tabellen kunt weergeven die worden gezien door de ExpressRoute-randrouters.
Vereisten voor het leren van ARP-tabellen
Zorg ervoor dat de volgende informatie waar is voordat u verdergaat:
- Een geldig ExpressRoute-circuit dat is geconfigureerd met ten minste één peering. Het circuit moet volledig zijn geconfigureerd met de connectiviteitsprovider. U of uw connectiviteitsprovider moet ten minste privé-Azure-peering, openbare Azure-peering of Microsoft-peering in dit circuit hebben geconfigureerd.
- IP-adresbereiken die worden gebruikt om de peerings te configureren. Bekijk de voorbeelden van ip-adrestoewijzingen op de pagina routeringsvereisten voor ExpressRoute om te begrijpen hoe IP-adressen worden toegewezen aan interfaces. U kunt informatie krijgen over de peeringconfiguratie door de configuratiepagina voor ExpressRoute-peering te bekijken.
- Informatie van uw netwerkteam/connectiviteitsprovider op de MAC-adressen van interfaces die worden gebruikt met deze IP-adressen.
- U moet beschikken over de nieuwste PowerShell-module voor Azure (versie 1.50 of hoger).
Notitie
Als laag 3 wordt geleverd door de serviceprovider en de ARP-tabellen leeg zijn in de portal, vernieuwt u de circuitconfiguratie met behulp van de knop Vernieuwen in de portal. Met deze bewerking wordt de juiste routeringsconfiguratie op uw circuit toegepast.
De ARP-tabellen voor uw ExpressRoute-circuit ophalen
In deze sectie vindt u instructies voor het weergeven van de ARP-tabellen per peering met behulp van PowerShell. U of uw connectiviteitsprovider moet de peering hebben geconfigureerd voordat u verdergaat. Elk circuit heeft twee paden (primair en secundair). U kunt de ARP-tabel voor elk pad onafhankelijk controleren.
Notitie
Afhankelijk van het hardwareplatform kunnen de ARP-resultaten variëren en worden alleen de on-premises interface weergegeven.
ARP-tabellen voor persoonlijke Azure-peering
De volgende cmdlet biedt de ARP-tabellen voor persoonlijke Azure-peering
# Required Variables
$RG = "<Your Resource Group Name Here>"
$Name = "<Your ExpressRoute Circuit Name Here>"
# ARP table for Azure private peering - Primary path
Get-AzExpressRouteCircuitARPTable -ResourceGroupName $RG -ExpressRouteCircuitName $Name -PeeringType AzurePrivatePeering -DevicePath Primary
# ARP table for Azure private peering - Secondary path
Get-AzExpressRouteCircuitARPTable -ResourceGroupName $RG -ExpressRouteCircuitName $Name -PeeringType AzurePrivatePeering -DevicePath Secondary
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
# Required Variables
$RG = "<Your Resource Group Name Here>"
$Name = "<Your ExpressRoute Circuit Name Here>"
# ARP table for Microsoft peering - Primary path
Get-AzExpressRouteCircuitARPTable -ResourceGroupName $RG -ExpressRouteCircuitName $Name -PeeringType MicrosoftPeering -DevicePath Primary
# ARP table for Microsoft peering - Secondary path
Get-AzExpressRouteCircuitARPTable -ResourceGroupName $RG -ExpressRouteCircuitName $Name -PeeringType MicrosoftPeering -DevicePath Secondary
Voorbeelduitvoer voor een van de paden:
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 20.33.0.1 ffff.eeee.dddd
0 Microsoft 20.33.0.2 aaaa.bbbb.cccc
Deze informatie gebruiken
De ARP-tabel van een peering kan worden gebruikt om de configuratie en connectiviteit van laag 2 te bepalen en te valideren. In deze sectie vindt u een overzicht van hoe ARP-tabellen eruitzien onder verschillende scenario's.
ARP-tabel wanneer een circuit de operationele status heeft (verwachte status)
- De ARP-tabel bevat een vermelding voor de on-premises zijde met een geldig IP-adres en MAC-adres. Hetzelfde is zichtbaar voor de Microsoft-zijde.
- Het laatste octet van het lokale IP-adres is een oneven getal.
- Het laatste octet van het IP-adres van Microsoft is een even getal.
- Hetzelfde MAC-adres wordt weergegeven aan de Microsoft-zijde voor alle drie de peerings (primair/secundair).
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 20.33.0.1 ffff.eeee.dddd
0 Microsoft 20.33.0.2 aaaa.bbbb.cccc
or
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 20.33.0.1 ffff.eeee.dddd
ARP-tabel bij problemen on-premises/bij connectiviteitsprovider
Als er een probleem is met de on-premises of connectiviteitsprovider, wordt in de ARP-tabel een van de twee dingen weergegeven. U ziet dat het lokale MAC-adres onvolledig wordt weergegeven of u ziet alleen de Microsoft-vermelding in de ARP-tabel.
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
0 On-Prem 20.33.0.1 Incomplete
0 Microsoft 20.33.0.2 aaaa.bbbb.cccc
or
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
0 Microsoft 20.33.0.2 aaaa.bbbb.cccc
Notitie
Open een ondersteuningsaanvraag bij uw connectiviteitsprovider om dergelijke problemen op te sporen. Als de ARP-tabel geen IP-adressen heeft van de interfaces die zijn toegewezen aan MAC-adressen, raadpleegt u de volgende informatie:
- Als het eerste IP-adres van het /30-subnet dat is toegewezen voor de koppeling tussen de MSEE-PR en MSEE wordt gebruikt op de interface van MSEE-PR. Azure gebruikt altijd het tweede IP-adres voor MSA's.
- Controleer of de VLAN-tags van de klant (C-Tag) en de service (S-Tag) overeenkomen met zowel MSEE-PR als MSEE-paar.
ARP-tabel wanneer de Microsoft-zijde problemen ondervindt
- Er wordt geen ARP-tabel weergegeven voor een peering als er problemen zijn aan de Microsoft-zijde.
- Open een ondersteuningsticket met Microsoft-ondersteuning. Geef op dat u een probleem hebt met laag 2-connectiviteit.
Volgende stappen
- Valideer laag 3-configuraties voor uw ExpressRoute-circuit.
- Routeoverzicht ophalen om de status van BGP-sessies te bepalen.
- Haal routetabel op om te bepalen welke voorvoegsels worden geadverteerd via ExpressRoute.
- Valideer de gegevensoverdracht door bytes in/uit te controleren.
- Open een ondersteuningsticket met Microsoft-ondersteuning als u nog steeds problemen ondervindt.