Dela via


Hämta ARP-tabeller i Resource Manager-distributionsmodellen

Den här artikeln beskriver stegen för att lära dig ARP-tabellerna för din ExpressRoute-krets.

Viktigt!

Det här dokumentet är avsett att hjälpa dig att diagnostisera och åtgärda enkla problem. Det är inte avsett att ersätta Microsoft-supporten. Du måste öppna ett supportärende med Microsoft-support om du inte kan lösa problemet med hjälp av vägledningen som beskrivs i den här artikeln.

Stegen och exemplen i den här artikeln använder Azure PowerShell Az-moduler. Information om hur du installerar Az-modulerna lokalt på datorn finns i Installera Azure PowerShell. Mer information om den nya Az-modulen finns i Introduktion till den nya Azure PowerShell Az-modulen. PowerShell-cmdletar uppdateras ofta. Om du inte kör den senaste versionen kan de värden som anges i anvisningarna misslyckas. Om du vill hitta de installerade versionerna av PowerShell i systemet använder du cmdleten Get-Module -ListAvailable Az .

Adressmatchningsprotokoll (ARP) och ARP-tabeller

Address Resolution Protocol (ARP) är ett layer 2-protokoll som definierats i RFC 826. ARP används för att mappa Ethernet-adressen (MAC-adressen) med en IP-adress.

ARP-tabellen innehåller följande information för både de primära och sekundära gränssnitten för varje peeringtyp:

  1. Mappning av ip-adressen för det lokala routergränssnittet till MAC-adressen
  2. Mappning av IP-adressen för ExpressRoute-routergränssnittet till MAC-adressen
  3. Ålder på mappningen

ARP-tabeller kan göra det lättare att verifiera nivå 2-konfigurationen och att felsöka grundläggande nivå 2-anslutningsproblem.

Exempel på ARP-tabell:

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

Följande avsnitt innehåller information om hur du kan visa ARP-tabellerna som visas av ExpressRoute-gränsroutrarna.

Förutsättningar för att lära sig ARP-tabeller

Kontrollera att följande information stämmer innan du fortsätter:

  • En giltig ExpressRoute-krets som konfigurerats med minst en peering. Kretsen måste vara fullständigt konfigurerad av anslutningsleverantören. Du eller din anslutningsleverantör måste konfigurera minst privat Azure- eller Microsoft-peering på den här kretsen.
  • De IP-adressintervall som användes för att konfigurera peering-sessionerna. Om du vill förstå hur IP-adresser mappas till gränssnitt läser du exempel på IP-adresstilldelning på sidan Krav för ExpressRoute-routning . Du kan få information om peering-konfigurationen genom att granska sidan Konfiguration av ExpressRoute-peering.
  • Information från nätverksteamet/anslutningsleverantören om MAC-adresserna för gränssnitt som används med dessa IP-adresser.
  • Du måste ha den senaste PowerShell-modulen för Azure (version 1.50 eller senare).

Kommentar

Om layer 3 tillhandahålls av tjänstleverantören och ARP-tabellerna är tomma i portalen uppdaterar du kretskonfigurationen med hjälp av uppdateringsknappen i portalen. Den här åtgärden tillämpar rätt routningskonfiguration på kretsen.

Hämta ARP-tabellerna för Din ExpressRoute-krets

Det här avsnittet innehåller instruktioner om hur du kan visa ARP-tabeller per peering med hjälp av PowerShell. Du eller din anslutningsleverantör måste konfigurera peering innan du fortsätter. Varje krets har två sökvägar (primära och sekundära). Du kan kontrollera ARP-tabellen för varje sökväg oberoende av varandra.

Kommentar

Beroende på maskinvaruplattformen kan ARP-resultaten variera och endast visa det lokala gränssnittet.

ARP-tabeller för privat Azure-peering

Följande cmdlet innehåller ARP-tabellerna för privat 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 

Exempelutdata för någon av sökvägarna:

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

ARP-tabeller för Microsoft-peering

Följande cmdlet innehåller ARP-tabellerna 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 

Exempelutdata för någon av sökvägarna:

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

Så här använder du den här informationen

ARP-tabellen för en peering kan användas för att fastställa och verifiera layer 2-konfiguration och -anslutning. Det här avsnittet innehåller en översikt över hur ARP-tabeller ser ut i olika scenarier.

ARP-tabell när en krets är i drifttillstånd (förväntat tillstånd)

  • ARP-tabellen har en post för den lokala sidan med en giltig IP-adress och MAC-adress. Samma sak kan ses för Microsoft-sidan.
  • Den sista oktetten för den lokala IP-adressen är ett udda tal.
  • Den sista oktetten i Microsofts IP-adress är ett jämnt tal.
  • Samma MAC-adress visas på Microsoft-sidan för alla tre peerings (primär/sekundär).
Age InterfaceProperty IpAddress  MacAddress    
--- ----------------- ---------  ----------    
 10 On-Prem           20.33.0.1   ffff.eeee.dddd
  0 Microsoft         20.33.0.2   aaaa.bbbb.cccc

Eller

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

ARP-tabell när den lokala/anslutningsleverantörssidan har problem

Om det uppstår ett problem med den lokala leverantören eller anslutningsprovidern visar ARP-tabellen en av två saker: den lokala MAC-adressen visas som ofullständig, eller så finns endast Microsoft-posten i ARP-tabellen.

Age InterfaceProperty IpAddress  MacAddress    
--- ----------------- ---------  ----------   
  0 On-Prem           20.33.0.1   Incomplete
  0 Microsoft         20.33.0.2   aaaa.bbbb.cccc

Eller

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

Kommentar

Öppna en supportbegäran med din anslutningsleverantör för felsökning av eventuella problem. Om ARP-tabellen inte har IP-adresser för de gränssnitt som mappats till MAC-adresser granskar du följande information:

  1. Se till att den första IP-adressen för det /30-undernät som tilldelats för länken mellan MSEE-PR och MSEE används i gränssnittet för MSEE-PR. Azure använder alltid den andra IP-adressen för MSEE:er.
  2. Kontrollera om kundens (C-Tag) och tjänstens (S-Tag) VLAN-taggar matchar både MSEE-PR och MSEE-paret.

ARP-tabell när Microsoft-sidan har problem

  • Om det finns problem på Microsoft-sidan visas inte ARP-tabellen för en peering.
  • Öppna ett supportärende med Microsoft-support. Ange att du har problem med layer 2-anslutningen.

Nästa steg

  • Verifiera Layer 3-konfigurationer för din ExpressRoute-krets.
    • Hämta routningssammanfattning för att fastställa tillståndet för BGP-sessioner.
    • Hämta routningstabell för att avgöra vilka prefix som annonseras i ExpressRoute.
  • Verifiera dataöverföring genom att granska byte in/ut.
  • Öppna ett supportärende med Microsoft-support om du fortfarande har problem.