Resource Manager dağıtım modelinde ARP tablolarını edinme

Bu makalede ExpressRoute bağlantı hattınızın ARP tablolarını öğrenme adımları adım adım açıklanmaktadır.

Önemli

Bu belge, basit sorunları tanılamanıza ve çözmenize yardımcı olmak için tasarlanmıştır. Microsoft desteğinin yerini alması amaçlanmamıştır. Bu makalede açıklanan yönergeleri kullanarak sorunu çözemiyorsanız Microsoft desteğiyle bir destek bileti açmanız gerekir.

Bu makaledeki adımlar ve örnekler Azure PowerShell Az modüllerini kullanır. Az modüllerini bilgisayarınıza yerel olarak yüklemek için bkz . Azure PowerShell'i yükleme. Yeni Az modülü hakkında daha fazla bilgi edinmek için bkz . Yeni Azure PowerShell Az modülüne giriş. PowerShell cmdlet'leri sık sık güncelleştirilir. En son sürümü çalıştırmıyorsanız, yönergelerde belirtilen değerler başarısız olabilir. Sisteminizde Yüklü PowerShell sürümlerini bulmak için cmdlet'ini Get-Module -ListAvailable Az kullanın.

Adres Çözümleme Protokolü (ARP) ve ARP tabloları

Adres Çözümleme Protokolü (ARP), RFC 826'da tanımlanan bir katman 2 protokolüdür. ARP, Ethernet adresini (MAC adresi) bir IP adresiyle eşlemek için kullanılır.

ARP tablosu, her eşleme türü için hem birincil hem de ikincil arabirimler için aşağıdaki bilgileri sağlar:

  1. Şirket içi yönlendirici arabirimi ip adresini MAC adresine eşleme
  2. ExpressRoute yönlendirici arabirimi ip adresini MAC adresine eşleme
  3. Eşlemenin yaşı

ARP tabloları katman 2 yapılandırmasını doğrulamaya ve temel katman 2 bağlantı sorunlarını gidermeye yardımcı olabilir.

Örnek ARP tablosu:

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

Aşağıdaki bölümde ExpressRoute kenar yönlendiricileri tarafından görülen ARP tablolarını nasıl görüntüleyebileceğiniz hakkında bilgi sağlanır.

ARP tablolarını öğrenmek için önkoşullar

Daha fazla ilerlemeden önce aşağıdaki bilgilerin doğru olduğundan emin olun:

  • En az bir eşlemeyle yapılandırılmış geçerli bir ExpressRoute bağlantı hattı. Devre, bağlantı sağlayıcısı ile birlikte tam olarak yapılandırılmalıdır. Sizin veya bağlantı sağlayıcınızın, bu devrede en azından Azure özel, Azure genel veya Microsoft eşlemesini yapılandırmış olmanız gerekir.
  • Eşlemeleri yapılandırmak için kullanılan IP adresi aralıkları. Ip adreslerinin arabirimlere nasıl eşlendiği hakkında bilgi edinmek için ExpressRoute yönlendirme gereksinimleri sayfasındaki ip adresi atama örneklerini gözden geçirin. ExpressRoute eşleme yapılandırma sayfasını gözden geçirerek eşleme yapılandırması hakkında bilgi alabilirsiniz.
  • Bu IP adresleriyle birlikte kullanılan arabirimlerin MAC adresleri hakkında ağ ekibinizden/bağlantı sağlayıcınızdan gelen bilgiler.
  • Azure için en son PowerShell modülüne (sürüm 1.50 veya üzeri) sahip olmanız gerekir.

Not

Katman 3 hizmet sağlayıcısı tarafından sağlanıyorsa ve ARP tabloları portalda boşsa, portaldaki yenile düğmesini kullanarak devre yapılandırmasını yenileyin. Bu işlem bağlantı hattınıza doğru yönlendirme yapılandırmasını uygular.

ExpressRoute bağlantı hattınız için ARP tablolarını alma

Bu bölümde, PowerShell kullanarak eşleme başına ARP tablolarını görüntüleme yönergeleri sağlanır. Daha fazla ilerlemeden önce eşlemeyi sizin veya bağlantı sağlayıcınızın yapılandırmış olması gerekir. Her bağlantı hattının iki yolu vardır (birincil ve ikincil). Her yol için ARP tablosunu bağımsız olarak de kontrol edebilirsiniz.

Not

Donanım platformuna bağlı olarak, ARP sonuçları farklılık gösterebilir ve yalnızca Şirket içi arabirimini görüntüleyebilir.

Azure özel eşlemesi için ARP tabloları

Aşağıdaki cmdlet, Azure özel eşlemesi için ARP tablolarını sağlar

# 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 

Yollardan biri için örnek çıktı:

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

Microsoft eşlemesi için ARP tabloları

Aşağıdaki cmdlet, Microsoft eşlemesi için ARP tablolarını sağlar

# 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 

Yollardan biri için örnek çıktı:

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

Bu bilgileri kullanma

Bir eşlemenin ARP tablosu, katman 2 yapılandırmasını ve bağlantısını belirlemek ve doğrulamak için kullanılabilir. Bu bölümde, ARP tablolarının farklı senaryolarda nasıl göründüğüne genel bir bakış sağlanır.

Bir devre çalışır durumda olduğunda ARP tablosu (beklenen durum)

  • ARP tablosunun şirket içi tarafı için geçerli bir IP adresi ve MAC adresi olan girişi vardır. Aynı şey Microsoft tarafında da görülebilir.
  • Şirket içi IP adresinin son sekizlisi tek sayıdır.
  • Microsoft IP adresinin son sekizlisi çift sayıdır.
  • Aynı MAC adresi, üç eşlemenin tümü (birincil/ikincil) için Microsoft tarafında görünür.
Age InterfaceProperty IpAddress  MacAddress    
--- ----------------- ---------  ----------    
 10 On-Prem           20.33.0.1   ffff.eeee.dddd
  0 Microsoft         20.33.0.2   aaaa.bbbb.cccc

veya

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

Şirket içi/bağlantı sağlayıcı tarafında sorun yaşandığında ARP tablosu

Şirket içi veya bağlantı sağlayıcısıyla ilgili bir sorun oluşursa ARP tablosunda iki seçenekten biri gösterilir. Şirket içi MAC adresinin eksik olduğunu görürsünüz veya ARP tablosunda yalnızca Microsoft girişini görürsünüz.

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

veya

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

Not

Bu tür sorunların hatalarını ayıklamak için bağlantı sağlayıcınızla bir destek isteği açın. ARP tablosunda MAC adreslerine eşlenmiş arabirimlerin IP adresleri yoksa aşağıdaki bilgileri gözden geçirin:

  1. MSEE-PR ile MSEE arasındaki bağlantı için atanan /30 alt ağdaki ilk IP adresi MSEE-PR arabiriminde kullanılıyorsa. Azure her zaman MSEE'ler için ikinci IP adresini kullanır.
  2. Müşteri (C-Tag) ve hizmet (S-Tag) VLAN etiketlerinin hem MSEE-PR hem de MSEE çiftinde eşleşip eşleşmediğini doğrulayın.

Microsoft tarafında sorun olduğunda ARP tablosu

  • Microsoft tarafında sorunlar varsa eşleme için gösterilen bir ARP tablosu görmezsiniz.
  • Microsoft desteğiyle bir destek bileti açın. Katman 2 bağlantısıyla ilgili bir sorun olduğunu belirtin.

Sonraki Adımlar

  • ExpressRoute bağlantı hattınız için Katman 3 yapılandırmalarını doğrulayın.
    • BGP oturumlarının durumunu belirlemek için yol özetini alın.
    • ExpressRoute genelinde hangi ön eklerin tanıtıldığını belirlemek için yol tablosunu alın.
  • /out içindeki baytları gözden geçirerek veri aktarımını doğrulayın.
  • Sorun yaşamaya devam ediyorsanız Microsoft desteğiyle bir destek bileti açın.