Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule przedstawiono kroki umożliwiające zapoznanie się z tabelami ARP dla obwodu usługi ExpressRoute.
Ważne
Ten dokument ma ułatwić diagnozowanie i rozwiązywanie prostych problemów. Nie jest ona przeznaczona do zastąpienia pomocy technicznej firmy Microsoft. Musisz otworzyć bilet pomocy technicznej z pomocy technicznej firmy Microsoft, jeśli nie możesz rozwiązać problemu, korzystając ze wskazówek opisanych w tym artykule.
Kroki i przykłady w tym artykule korzystają z modułów Az programu Azure PowerShell. Aby zainstalować moduły Az lokalnie na komputerze, zobacz Instalowanie programu Azure PowerShell. Aby dowiedzieć się więcej na temat nowego modułu Az, zobacz Wprowadzenie do nowego modułu Az programu Azure PowerShell. Polecenia cmdlet programu PowerShell są często aktualizowane. Jeśli nie używasz najnowszej wersji, wartości określone w instrukcjach mogą zakończyć się niepowodzeniem. Aby znaleźć zainstalowane wersje programu PowerShell w systemie, użyj Get-Module -ListAvailable Az
polecenia cmdlet .
Protokół ARP (Address Resolution Protocol) i tabele ARP
Protokół ARP (Address Resolution Protocol) to protokół warstwy 2 zdefiniowany w dokumencie RFC 826. Protokół ARP służy do mapowania adresu Ethernet (adresu MAC) na adres IP.
Tabela ARP zawiera następujące informacje dotyczące interfejsów podstawowych i drugorzędnych dla każdego typu peeringu:
- Mapowanie lokalnego adresu IP interfejsu routera na adres MAC
- Mapowanie adresu IP interfejsu routera usługi ExpressRoute na adres MAC
- Wiek mapowania
Tabele protokołu ARP mogą ułatwić walidację konfiguracji warstwy 2 oraz rozwiązywanie podstawowych problemów z łącznością warstwy 2.
Przykładowa tabela ARP:
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 10.0.0.1 ffff.eeee.dddd
0 Microsoft 10.0.0.2 aaaa.bbbb.cccc
Poniższa sekcja zawiera informacje na temat wyświetlania tabel ARP widocznych przez routery brzegowe usługi ExpressRoute.
Wymagania wstępne dotyczące uczenia tabel ARP
Zanim przejdziesz dalej, upewnij się, że następujące informacje są prawdziwe:
- Prawidłowe łącze ExpressRoute skonfigurowane z co najmniej jednym peeringiem. Obwód musi być w pełni skonfigurowany przez dostawcę łączności. Ty lub twój dostawca łączności musicie skonfigurować co najmniej peering prywatny Azure lub peering Microsoft na tym obwodzie.
- Zakresy adresów IP używane do konfigurowania peeringów. Aby dowiedzieć się, jak adresy IP są mapowane na interfejsy, zapoznaj się z przykładami przypisywania adresów IP na stronie Wymagania dotyczące routingu usługi ExpressRoute. Informacje o konfiguracji komunikacji równorzędnej można uzyskać, przeglądając stronę konfiguracji komunikacji równorzędnej usługi ExpressRoute.
- Informacje od Twojego zespołu sieciowego lub dostawcy usług dotyczące adresów MAC interfejsów używanych z tymi adresami IP.
- Musisz mieć najnowszy moduł programu PowerShell dla platformy Azure (wersja 1.50 lub nowsza).
Uwaga
Jeśli dostawca usług udostępnia warstwę 3, a tabele ARP są puste w portalu, odśwież konfigurację obwodu przy użyciu przycisku odświeżania w portalu. Ta operacja stosuje właściwą konfigurację routingu w obwodzie.
Pobieranie tabel ARP dla obwodu usługi ExpressRoute
Ta sekcja zawiera instrukcje dotyczące wyświetlania tabel ARP dla każdego peeringu przy użyciu PowerShell. Ty lub twój dostawca łączności musi skonfigurować peering przed kontynuowaniem. Każdy obwód ma dwie ścieżki (podstawowe i pomocnicze). Tabelę ARP można sprawdzić niezależnie dla każdej ścieżki.
Uwaga
W zależności od platformy sprzętowej wyniki protokołu ARP mogą się różnić i wyświetlać tylko interfejs lokalny .
Tabele ARP dla prywatnego peeringu Azure
Poniższe polecenie cmdlet udostępnia tabele ARP dla prywatnego peeringu platformy Azure.
# 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
Przykładowe dane wyjściowe dla jednej ze ścieżek:
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 10.0.0.1 ffff.eeee.dddd
0 Microsoft 10.0.0.2 aaaa.bbbb.cccc
Tabele ARP dla peeringu Microsoft
Poniższe polecenie cmdlet udostępnia tabele ARP dla peeringu Microsoft
# 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
Przykładowe dane wyjściowe dla jednej ze ścieżek:
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 20.33.0.1 ffff.eeee.dddd
0 Microsoft 20.33.0.2 aaaa.bbbb.cccc
Jak używać tych informacji
Tabela ARP peeringu może służyć do określania i weryfikowania konfiguracji oraz łączności warstwy 2. Ta sekcja zawiera omówienie sposobu, w jaki tabele ARP wyglądają w różnych scenariuszach.
Tabela ARP, gdy obwód jest w stanie operacyjnym (oczekiwany stan)
- Tabela ARP zawiera wpis po stronie lokalnej z prawidłowym adresem IP i adresem MAC. To samo można zobaczyć po stronie Microsoft.
- Ostatni oktet lokalnego adresu IP to liczba nieparzysta.
- Ostatni oktet adresu IP firmy Microsoft jest liczbą parzystą.
- Ten sam adres MAC pojawia się po stronie Microsoftu dla wszystkich trzech połączeń równorzędnych (podstawowego/pomocniczego).
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
Tabela ARP, gdy po stronie lokalnego/dostawcy łączności występują problemy
Jeśli występuje problem z lokalnym systemem lub dostawcą łączności, tabela ARP pokazuje jedną z dwóch rzeczy: adres MAC lokalnego systemu jest wyświetlany jako niekompletny lub w tabeli ARP znajduje się tylko wpis Microsoft.
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
0 On-Prem 20.33.0.1 Incomplete
0 Microsoft 20.33.0.2 aaaa.bbbb.cccc
lub
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
0 Microsoft 20.33.0.2 aaaa.bbbb.cccc
Uwaga
Otwórz wniosek o pomoc techniczną u dostawcy łączności w celu debugowania wszelkich problemów. Jeśli tabela ARP nie ma adresów IP interfejsów mapowanych na adresy MAC, zapoznaj się z następującymi informacjami:
- Upewnij się, że pierwszy adres IP podsieci /30 przypisany do połączenia między protokołem MSEE-PR i MSEE jest używany w interfejsie protokołu MSEE-PR. Platforma Azure zawsze używa drugiego adresu IP dla msEEs.
- Sprawdź, czy tagi sieci VLAN klienta (C-Tag) i usługi (S-Tag) pasują zarówno na MSEE-PR, jak i na parze MSEE.
Tabela ARP, gdy po stronie firmy Microsoft występują problemy
- Jeśli po stronie firmy Microsoft występują problemy, tabela ARP dla peeringu nie pojawia się.
- Otwórz zgłoszenie do pomocy technicznej Microsoft. Określ, że masz problem z łącznością warstwy 2.
Następne kroki
- Zweryfikuj konfiguracje warstwy 3 dla obwodu usługi ExpressRoute.
- Uzyskaj podsumowanie tras, aby określić stan sesji BGP.
- Pobierz tabelę tras, aby określić, które prefiksy są anonsowane w usłudze ExpressRoute.
- Zweryfikuj transfer danych, przeglądając bajty w/wy.
- Otwórz bilet pomocy technicznej z pomocą techniczną firmy Microsoft, jeśli nadal występują problemy.