ARP-tabellen ophalen in het Resource Manager-implementatiemodel
In dit artikel worden de stappen beschreven voor het leren van 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 bij 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- en ARP-tabellen (Address Resolution Protocol)
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 secundaire interfaces voor elk peeringtype:
- Toewijzing van het IP-adres van de on-premises routerinterface aan het MAC-adres
- Toewijzing van HET IP-adres van de ExpressRoute-routerinterface aan het MAC-adres
- Leeftijd van de toewijzing
ARP-tabellen kunnen helpen bij het valideren van 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 persoonlijke 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 ExpressRoute-routeringsvereisten voor meer informatie over hoe IP-adressen worden toegewezen aan interfaces. U vindt informatie over de peeringconfiguratie door de pagina Configuratie van ExpressRoute-peering te bekijken.
- Informatie van uw netwerkteam/connectiviteitsprovider op de MAC-adressen van interfaces die met deze IP-adressen worden gebruikt.
- 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 toegepast op uw circuit.
De ARP-tabellen voor uw ExpressRoute-circuit ophalen
Deze sectie bevat 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 verder kunt gaan. Elk circuit heeft twee paden (primair en secundair). U kunt de ARP-tabel voor elk pad afzonderlijk controleren.
Notitie
Afhankelijk van het hardwareplatform kunnen de ARP-resultaten variëren en wordt 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 openbare Azure-peering
De volgende cmdlet biedt de ARP-tabellen voor openbare Azure-peering
# Required Variables
$RG = "<Your Resource Group Name Here>"
$Name = "<Your ExpressRoute Circuit Name Here>"
# ARP table for Azure public peering - Primary path
Get-AzExpressRouteCircuitARPTable -ResourceGroupName $RG -ExpressRouteCircuitName $Name -PeeringType AzurePublicPeering -DevicePath Primary
# ARP table for Azure public peering - Secondary path
Get-AzExpressRouteCircuitARPTable -ResourceGroupName $RG -ExpressRouteCircuitName $Name -PeeringType AzurePublicPeering -DevicePath Secondary
Voorbeelduitvoer voor een van de paden:
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 64.0.0.1 ffff.eeee.dddd
0 Microsoft 64.0.0.2 aaaa.bbbb.cccc
ARP-tabellen voor Microsoft-peering
De volgende cmdlet biedt 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 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 configuratie en connectiviteit van laag 2 te bepalen en te valideren. In deze sectie vindt u een overzicht van hoe ARP-tabellen eruitzien in verschillende scenario's.
ARP-tabel wanneer een circuit een 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 te zien aan de kant van Microsoft.
- Het laatste octet van het on-premises IP-adres is een oneven getal.
- Het laatste octet van het IP-adres van Microsoft is een even getal.
- Hetzelfde MAC-adres wordt aan de Microsoft-zijde weergegeven voor alle drie de peerings (primair/secundair).
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 65.0.0.1 ffff.eeee.dddd
0 Microsoft 65.0.0.2 aaaa.bbbb.cccc
of
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 65.0.0.1 ffff.eeee.dddd
ARP-tabel bij problemen on-premises/bij connectiviteitsprovider
Als er een probleem met de on-premises provider of connectiviteitsprovider optreedt, toont de ARP-tabel een van twee dingen. U ziet dat het on-premises MAC-adres onvolledig wordt weergegeven of dat alleen de Microsoft-vermelding in de ARP-tabel wordt weergegeven.
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
0 On-Prem 65.0.0.1 Incomplete
0 Microsoft 65.0.0.2 aaaa.bbbb.cccc
of
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
0 Microsoft 65.0.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 bevat 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 MDE's.
- Controleer of de VLAN-tags van de klant (C-Tag) en de service (S-Tag) overeenkomen op zowel het MSEE-PR- als het MSEE-paar.
ARP-tabel wanneer Microsoft-zijde problemen heeft
- U ziet geen ARP-tabel voor een peering als er problemen zijn aan de Zijde van Microsoft.
- Open een ondersteuningsticket bij 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 de routetabel op om te bepalen welke voorvoegsels worden geadverteerd in ExpressRoute.
- Valideer de gegevensoverdracht door bytes in/uit te kijken.
- Open een ondersteuningsticket bij Microsoft Ondersteuning als u nog steeds problemen ondervindt.