Abrufen von ARP-Tabellen im Resource Manager-Bereitstellungsmodell

In diesem Artikel werden Sie durch die Schritte zum Erlernen der Nutzung der ARP-Tabellen für Ihre ExpressRoute-Verbindung geführt.

Wichtig

Dieses Dokument soll Ihnen helfen, einfache Probleme zu untersuchen und zu beheben. Es dient nicht als Ersatz für Microsoft Support. Sie müssen ein Supportticket beim Microsoft-Support öffnen, wenn Sie Ihr Problem nicht anhand der Anleitung in diesem Artikel beheben können.

Die Schritte und Beispiele in diesem Artikel verwenden Azure PowerShell Az-Module. Informationen zur lokalen Installation von Az-Modulen auf Ihrem Computer finden Sie unter Installieren von Azure PowerShell. Weitere Informationen zum neuen Az-Modul finden Sie unter Einführung in das neue Azure PowerShell Az-Modul. PowerShell-Cmdlets werden regelmäßig aktualisiert. Wenn Sie nicht die neueste Version verwenden, können die in den Anweisungen angegebenen Werte fehlschlagen. Um die installierten Versionen von PowerShell auf Ihrem System zu suchen, verwenden Sie das Get-Module -ListAvailable Az-Cmdlet.

Address Resolution Protocol (ARP) und ARP-Tabellen

Address Resolution Protocol (ARP) ist ein in RFC 826definiertes Schicht-2-Protokoll. ARP dient zum Zuordnen der Ethernet-Adresse (MAC-Adresse) zu einer IP-Adresse.

Die ARP-Tabelle enthält die folgenden Informationen sowohl für die primäre als auch für die sekundäre Schnittstelle für jeden Peeringtyp:

  1. Zuordnung der IP-Adresse der lokalen Routerschnittstelle zur MAC-Adresse
  2. Zuordnung der IP-Adresse der ExpressRoute-Routerschnittstelle zur MAC-Adresse
  3. Alter der Zuordnung

ARP-Tabellen dienen zum Überprüfen der Layer-2-Konfiguration und Behandeln grundlegender Layer-2-Verbindungsprobleme.

Beispiel einer ARP-Tabelle:

Age InterfaceProperty IpAddress  MacAddress    
--- ----------------- ---------  ----------    
 10 On-Prem           10.0.0.1   ffff.eeee.dddd
  0 Microsoft         10.0.0.2   aaaa.bbbb.cccc

Der folgende Abschnitt bietet Informationen zum Anzeigen der ARP-Tabellen, die von ExpressRoute-Edge-Routern verwendet werden.

Voraussetzungen für das Erlernen von ARP-Tabellen

Vergewissern Sie sich, dass die folgenden Informationen zutreffen, bevor Sie fortfahren:

  • Eine gültige ExpressRoute-Verbindung, die mit mindestens einem Peering konfiguriert ist. Die Verbindung beim Konnektivitätsanbieter muss vollständig konfiguriert sein. Von Ihnen oder Ihrem Konnektivitätsanbieter muss mindestens eines der Peerings (Azure privat, Azure öffentlich und Microsoft) für diese Verbindung konfiguriert werden.
  • IP-Adressbereiche, die zur Konfiguration der Peerings verwendet werden. Sehen Sie sich die Beispiele für die Zuweisung von IP-Adressen auf der Seite ExpressRoute-Routinganforderungen an, um zu verstehen, wie IP-Adressen den Schnittstellen zugeordnet werden. Auf der Seite Erstellen und Ändern des Routings für eine ExpressRoute-Verbindungerhalten Sie Informationen zur Konfiguration des Peerings.
  • Informationen von Ihrem Netzwerkteam/Konnektivitätsanbieter zu den MAC-Adressen von Schnittstellen, die mit diesen IP-Adressen verwendet werden.
  • Sie benötigen das neueste PowerShell-Modul für Azure (mindestens Version 1.50).

Hinweis

Wenn vom Dienstanbieter Layer 3 bereitgestellt wird und die ARP-Tabellen im Portal leer sind, aktualisieren Sie die Verbindungskonfiguration über die Schaltfläche „Aktualisieren“ im Portal. Mit diesem Vorgang wird für Ihre Verbindung die richtige Routingkonfiguration angewendet.

Abrufen der ARP-Tabellen für Ihre ExpressRoute-Verbindung

Dieser Abschnitt bietet Anweisungen zum Anzeigen der ARP-Tabellen pro Peering mithilfe von PowerShell. Von Ihnen oder Ihrem Konnektivitätsanbieter muss das Peering konfiguriert worden sein, ehe Sie fortfahren können. Jede Verbindung hat einen primären und sekundären Pfad. Sie können die ARP-Tabelle für jeden Pfad unabhängig überprüfen.

Hinweis

Je nach Hardwareplattform können die ARP-Ergebnisse variieren und nur die lokale Schnittstelle anzeigen.

IP-Adressen für privates Azure-Peering

Das folgende Cmdlet dient zum Abrufen der ARP-Tabellen für privates 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 

Beispielausgabe für einen der Pfade:

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 für öffentliches Azure-Peering

Das folgende Cmdlet dient zum Abrufen der ARP-Tabellen für öffentliches 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 

Beispielausgabe für einen der Pfade:

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 für Microsoft-Peering

Das folgende Cmdlet dient zum Abrufen der ARP-Tabellen für 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 

Beispielausgabe für einen der Pfade:

Age InterfaceProperty IpAddress  MacAddress    
--- ----------------- ---------  ----------    
 10 On-Prem           65.0.0.1   ffff.eeee.dddd
  0 Microsoft         65.0.0.2   aaaa.bbbb.cccc

Verwenden dieser Informationen

Die ARP-Tabelle eines Peerings kann dazu verwendet werden, die Layer-2-Konfiguration und -Konnektivität zu bestimmen und zu überprüfen. Dieser Abschnitt bietet eine Übersicht zu ARP-Tabellen in verschiedenen Szenarien.

ARP-Tabelle einer Verbindung im Betriebszustand (d.h. dem erwarteten Zustand)

  • Die ARP-Tabelle weist einen Eintrag für die lokale Seite mit einer gültigen IP-Adresse und MAC-Adresse auf. Das gleiche gilt für die Microsoft-Seite.
  • Das letzte Oktett der lokalen IP-Adresse ist eine ungerade Zahl.
  • Das letzte Oktett der IP-Adresse von Microsoft ist eine gerade Zahl.
  • Dieselbe MAC-Adresse wird auf Microsoft-Seite für alle drei Peerings (primär/sekundär) angezeigt.
Age InterfaceProperty IpAddress  MacAddress    
--- ----------------- ---------  ----------    
 10 On-Prem           65.0.0.1   ffff.eeee.dddd
  0 Microsoft         65.0.0.2   aaaa.bbbb.cccc

oder

Age InterfaceProperty IpAddress  MacAddress    
--- ----------------- ---------  ----------    
 10 On-Prem           65.0.0.1   ffff.eeee.dddd

ARP-Tabelle, wenn auf der lokalen Seite bzw. beim Konnektivitätsanbieter Probleme auftreten

Wenn ein Problem mit dem lokalen Anbieter oder Konnektivitätsanbieter auftritt, zeigt die ARP-Tabelle eine von zwei Optionen an. Sie sehen die lokale MAC-Adresse unvollständig angezeigt oder nur den Microsoft-Eintrag in der ARP-Tabelle.

Age InterfaceProperty IpAddress  MacAddress    
--- ----------------- ---------  ----------   
  0 On-Prem           65.0.0.1   Incomplete
  0 Microsoft         65.0.0.2   aaaa.bbbb.cccc

oder

Age InterfaceProperty IpAddress  MacAddress    
--- ----------------- ---------  ----------    
  0 Microsoft         65.0.0.2   aaaa.bbbb.cccc

Hinweis

Öffnen Sie eine Supportanfrage bei Ihrem Konnektivitätsanbieter, um solche Probleme zu beheben. Sehen Sie sich die folgenden Informationen an, wenn für die ARP-Tabelle keine IP-Adressen der Schnittstellen, die MAC-Adressen zugeordnet sind, vorhanden sind:

  1. Wenn die erste IP-Adresse des /30-Subnetzes, die für den Link zwischen dem MSEE-PR und MSEE zugewiesen ist, für die Schnittstelle des MSEE-PR verwendet wird. Azure verwendet immer die zweite IP-Adresse für MSEEs.
  2. Überprüfen Sie, ob die VLAN-Tags für den Kunden (C-Tag) und den Dienst (S-Tag) für das MSEE-PR- und das MSEE-Paar übereinstimmen.

ARP-Tabelle, wenn auf der Microsoft-Seite Probleme auftreten

  • Wenn auf der Microsoft-Seite Probleme vorliegen, wird für ein Peering keine ARP-Tabelle angezeigt.
  • Öffnen Sie ein Supportticket beim Microsoft Support. Geben Sie an, dass Sie ein Problem mit der Layer-2-Konnektivität haben.

Nächste Schritte

  • Überprüfen der Layer-3-Konfigurationen Ihrer ExpressRoute-Verbindung
    • Abrufen der Routenübersicht zum Bestimmen des Status von BGP-Sitzungen
    • Abrufen der Routentabelle zum Bestimmen der für ExpressRoute angekündigten Präfixe
  • Überprüfen der Datenübertragung anhand der ein- und ausgehenden Bytes
  • Öffnen eines Supporttickets beim Microsoft-Support, wenn weiterhin Probleme auftreten