Delen via


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:

  1. Toewijzing van ip-adres van de on-premises routerinterface aan het MAC-adres
  2. Toewijzing van ip-adres van ExpressRoute-routerinterface aan het MAC-adres
  3. 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:

  1. 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.
  2. 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.