Pobieranie tabel ARP w klasycznym modelu wdrażania
W tym artykule przedstawiono procedurę uzyskiwania tabel protokołu ARP (Address Resolution Protocol) dla obwodu usługi Azure 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. Jeśli nie możesz rozwiązać problemu, korzystając z poniższych wskazówek, otwórz wniosek o pomoc techniczną w pomocy i pomocy technicznej platformy Microsoft Azure.
Tabele protokołu ARP (Address Resolution Protocol) i ARP
ARP 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 mapowanie adresu IPv4 i adresu MAC dla określonej komunikacji równorzędnej. Tabela ARP dla komunikacji równorzędnej obwodu usługi ExpressRoute zawiera następujące informacje dotyczące każdego interfejsu (podstawowego i pomocniczego):
- Mapowanie lokalnego adresu IP interfejsu routera na adres MAC
- Mapowanie adresu IP interfejsu routera usługi ExpressRoute na adres MAC
- Wiek mapowania
Tabele ARP mogą pomóc w weryfikowaniu konfiguracji warstwy 2 i rozwiązywaniu podstawowych problemów z łącznością warstwy 2.
Oto przykład tabeli 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, które są widoczne przez routery brzegowe usługi ExpressRoute.
Wymagania wstępne dotyczące używania tabel ARP
Przed kontynuowanie upewnij się, że masz następujące elementy:
- Prawidłowy obwód usługi ExpressRoute skonfigurowany z co najmniej jedną komunikacją równorzędną. Obwód musi być w pełni skonfigurowany przez dostawcę łączności. Użytkownik (lub dostawca łączności) musi skonfigurować co najmniej jedną komunikację równorzędną (prywatną platformę Azure lub firmę Microsoft) w tym obwodzie.
- Zakresy adresów IP używane do konfigurowania komunikacji równorzędnej (prywatna platforma Azure i firma Microsoft). Zapoznaj się z przykładami przypisywania adresów IP na stronie wymagań dotyczących routingu usługi ExpressRoute, aby dowiedzieć się, jak adresy IP są mapowane na interfejsy po twojej stronie i po stronie 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 zespołu ds. sieci lub dostawcy łączności dotyczące adresów MAC interfejsów używanych z tymi adresami IP.
- Najnowszy moduł programu Windows PowerShell dla platformy Azure (wersja 1.50 lub nowsza).
Tabele ARP dla obwodu usługi ExpressRoute
Ta sekcja zawiera instrukcje dotyczące wyświetlania tabel ARP dla każdego typu komunikacji równorzędnej przy użyciu programu PowerShell. Zanim przejdziesz dalej, musisz skonfigurować komunikację równorzędną lub dostawcę łączności. Każdy obwód ma dwie ścieżki (podstawowy i pomocniczy). Tabelę ARP można sprawdzić niezależnie dla każdej ścieżki.
Tabele ARP dla prywatnej komunikacji równorzędnej platformy Azure
Następujące polecenie cmdlet udostępnia tabele ARP dla prywatnej komunikacji równorzędnej platformy Azure:
# Required variables
$ckt = "<your Service Key here>"
# ARP table for Azure private peering--primary path
Get-AzureDedicatedCircuitPeeringArpInfo -ServiceKey $ckt -AccessType Private -Path Primary
# ARP table for Azure private peering--secondary path
Get-AzureDedicatedCircuitPeeringArpInfo -ServiceKey $ckt -AccessType Private -Path Secondary
Poniżej przedstawiono 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 komunikacji równorzędnej firmy Microsoft
Następujące polecenie cmdlet udostępnia tabele ARP dla komunikacji równorzędnej firmy Microsoft:
# ARP table for Microsoft peering--primary path
Get-AzureDedicatedCircuitPeeringArpInfo -ServiceKey $ckt -AccessType Microsoft -Path Primary
# ARP table for Microsoft peering--secondary path
Get-AzureDedicatedCircuitPeeringArpInfo -ServiceKey $ckt -AccessType Microsoft -Path Secondary
Poniżej przedstawiono przykładowe dane wyjściowe dla jednej ze ścieżek:
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 65.0.0.1 ffff.eeee.dddd
0 Microsoft 65.0.0.2 aaaa.bbbb.cccc
Jak używać tych informacji
Tabela ARP komunikacji równorzędnej może służyć do weryfikowania konfiguracji i łą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 (oczekiwano)
- Tabela ARP zawiera wpis po stronie lokalnej z prawidłowym adresem IP i MAC oraz podobnym wpisem po stronie firmy Microsoft.
- Ostatni oktet lokalnego adresu IP jest zawsze nieparzystną liczbą.
- Ostatni oktet adresu IP firmy Microsoft jest zawsze liczbą parzystą.
- Ten sam adres MAC jest wyświetlany po stronie firmy Microsoft dla komunikacji równorzędnej (prywatna platforma Azure i firma Microsoft).
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
10 On-Prem 65.0.0.1 ffff.eeee.dddd
0 Microsoft 65.0.0.2 aaaa.bbbb.cccc
Tabela ARP, gdy jest lokalna lub gdy po stronie dostawcy łączności występują problemy
W tabeli ARP pojawia się tylko jeden wpis. Przedstawia on mapowanie między adresem MAC a adresem IP używanym po stronie firmy Microsoft.
Age InterfaceProperty IpAddress MacAddress
--- ----------------- --------- ----------
0 Microsoft 65.0.0.2 aaaa.bbbb.cccc
Uwaga
Jeśli wystąpi problem podobny do tego, otwórz wniosek o pomoc techniczną u dostawcy łączności, aby go rozwiązać.
Tabela ARP, gdy po stronie firmy Microsoft występują problemy
- Jeśli występują problemy po stronie firmy Microsoft, nie zostanie wyświetlona tabela ARP dla komunikacji równorzędnej.
- Otwórz wniosek o pomoc techniczną platformy Microsoft Azure i pomoc techniczną. Określ, że masz problem z łącznością warstwy 2.
Następne kroki
- Zweryfikuj konfiguracje warstwy 3 dla obwodu usługi ExpressRoute:
- Pobierz podsumowanie trasy, aby określić stan sesji protokołu BGP.
- Pobierz tabelę tras, aby określić, które prefiksy są anonsowane w usłudze ExpressRoute.
- Zweryfikuj transfer danych, przeglądając bajty w i na wynos.
- Otwórz wniosek o pomoc techniczną platformy Microsoft Azure i pomoc techniczną , jeśli nadal występują problemy.