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:

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

  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 MDE's.
  2. 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.