Bagikan melalui


Mendapatkan tabel ARP di model penyebaran Resource Manager

Artikel ini memandu Anda melalui langkah-langkah mempelajari tabel ARP untuk sirkuit ExpressRoute.

Penting

Dokumen ini dimaksudkan untuk membantu Anda mendiagnosis dan memperbaiki masalah sederhana. Hal ini tidak dimaksudkan untuk menjadi pengganti dukungan Microsoft. Anda harus membuka tiket dukungan dengan dukungan Microsoft jika Anda tidak dapat menyelesaikan masalah menggunakan panduan yang dijelaskan dalam artikel ini.

Langkah-langkah dan contoh dalam artikel ini menggunakan modul Az Azure PowerShell. Untuk memasang modul Az secara lokal di komputer Anda, lihat Memasang Azure PowerShell. Untuk mempelajari selengkapnya tentang modul Az baru, lihat Memperkenalkan modul Az Azure PowerShell baru. Cmdlet PowerShell sering diperbarui. Jika Anda tidak menjalankan versi terbaru, nilai yang ditetapkan dalam instruksi mungkin gagal. Untuk menemukan versi PowerShell yang diinstal di sistem Anda, gunakan cmdlet Get-Module -ListAvailable Az.

Tabel Protokol Resolusi Alamat (ARP) dan ARP

Protokol Resolusi Alamat (ARP) adalah protokol 2 lapis yang ditentukan di RFC 826. ARP digunakan untuk memetakan alamat Ethernet (alamat MAC) dengan alamat IP.

Tabel ARP memberikan informasi berikut untuk antarmuka primer dan sekunder untuk setiap jenis peering:

  1. Pemetaan alamat ip antarmuka router lokal ke alamat MAC
  2. Pemetaan alamat ip antarmuka router ExpressRoute ke alamat MAC
  3. Usia pemetaan

Tabel ARP dapat membantu memvalidasi konfigurasi 2 lapis dan memecahkan masalah konektivitas 2 lapis dasar.

Contoh tabel ARP:

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

Bagian berikut ini memberikan informasi tentang cara melihat tabel ARP yang dilihat oleh router tepi ExpressRoute.

Prasyarat untuk mempelajari tabel ARP

Pastikan informasi berikut ini benar sebelum Anda maju lebih lanjut:

  • Sirkuit ExpressRoute valid yang dikonfigurasi dengan setidaknya satu peering. Sirkuit harus sepenuhnya dikonfigurasi dengan penyedia konektivitas. Anda atau penyedia konektivitas harus telah mengonfigurasi setidaknya privat Azure, publik Azure, atau peering Microsoft di sirkuit ini.
  • Rentang alamat IP yang digunakan untuk mengonfigurasi peering. Ulas contoh penetapan alamat IP di halaman persyaratan perutean ExpressRoute untuk memahami bagaimana alamat IP dipetakan ke antarmuka. Anda bisa mendapatkan informasi tentang konfigurasi peering dengan meninjau halaman konfigurasi peering ExpressRoute.
  • Informasi dari tim jaringan/penyedia konektivitas Anda tentang alamat MAC antarmuka yang digunakan dengan alamat IP ini.
  • Anda harus memiliki modul PowerShell terbaru untuk Azure (versi 1.50 atau yang lebih baru).

Catatan

Jika lapisan 3 disediakan oleh penyedia layanan dan tabel ARP kosong di portal, refresh konfigurasi sirkuit menggunakan tombol refresh di portal. Operasi ini akan menerapkan konfigurasi perutean yang tepat pada sirkuit Anda.

Mendapatkan tabel ARP untuk sirkuit ExpressRoute Anda

Bagian ini memberikan instruksi tentang bagaimana Anda dapat melihat tabel ARP per peering menggunakan PowerShell. Anda atau penyedia konektivitas harus telah mengonfigurasi peering sebelum melangkah lebih jauh. Setiap sirkuit memiliki dua jalur (primer dan sekunder). Anda dapat memeriksa tabel ARP untuk setiap jalur secara terpisah.

Catatan

Bergantung pada platform perangkat keras, hasil ARP dapat bervariasi dan hanya menampilkan antarmuka Lokal .

Tabel ARP untuk peering privat Azure

Cmdlet berikut ini memberikan tabel ARP untuk peering privat 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 

Sampel output untuk salah satu jalur:

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

Tabel ARP untuk peering Microsoft

Cmdlet berikut memberikan tabel ARP untuk peering 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 

Sampel output untuk salah satu jalur:

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

Cara menggunakan informasi ini

Tabel ARP dari peering dapat digunakan untuk menentukan dan memvalidasi konfigurasi dan konektivitas lapisan 2. Bagian ini memberikan gambaran umum tentang tampilan tabel ARP di bawah skenario yang berbeda.

Tabel ARP saat sirkuit dalam status operasional (status yang diharapkan)

  • Tabel ARP memiliki entri untuk sisi lokal dengan alamat IP dan alamat MAC yang valid. Hal yang sama dapat dilihat untuk sisi Microsoft.
  • Oktet terakhir dari alamat IP lokal adalah angka ganjil.
  • Oktet terakhir dari alamat ip Microsoft adalah angka genap.
  • Alamat MAC yang sama muncul di sisi Microsoft untuk ketiga peering (primer/sekunder).
Age InterfaceProperty IpAddress  MacAddress    
--- ----------------- ---------  ----------    
 10 On-Prem           65.0.0.1   ffff.eeee.dddd
  0 Microsoft         65.0.0.2   aaaa.bbbb.cccc

or

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

Tabel ARP saat sisi penyedia konektivitas/lokal mengalami masalah

Jika terjadi masalah dengan penyedia lokal atau konektivitas, tabel ARP mungkin menunjukkan salah satu dari dua hal berikut. Anda akan melihat alamat MAC lokal menunjukkan tidak lengkap atau hanya melihat entri Microsoft di tabel ARP.

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

or

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

Catatan

Buka permintaan dukungan dengan penyedia konektivitas Anda untuk men-debug masalah tersebut. Jika tabel ARP tidak memiliki alamat IP antarmuka yang dipetakan ke alamat MAC, tinjau informasi berikut:

  1. Jika alamat IP pertama dari subnet /30 yang ditetapkan untuk tautan antara MSEE-PR dan MSEE digunakan pada antarmuka MSEE-PR. Azure selalu menggunakan alamat IP kedua untuk MSEE.
  2. Verifikasi apakah tag VLAN pelanggan (C-Tag) dan layanan (S-Tag) cocok pada pasangan MSEE-PR dan MSEE.

Tabel ARP ketika sisi Microsoft mengalami masalah

  • Anda tidak akan melihat tabel ARP yang diperlihatkan untuk peering jika ada masalah di sisi Microsoft.
  • Buka tiket dukungan dengan dukungan Microsoft. Tentukan bahwa Anda memiliki masalah dengan konektivitas lapisan 2.

Langkah berikutnya

  • Validasi konfigurasi Lapisan 3 untuk sirkuit ExpressRoute Anda.
    • Dapatkan ringkasan rute untuk menentukan status sesi BGP.
    • Dapatkan tabel rute untuk menentukan awalan mana yang diiklankan di ExpressRoute.
  • Validasi transfer data dengan meninjau byte masuk / keluar.
  • Buka tiket dukungan dengan dukungan Microsoft jika Anda masih mengalami masalah.