Azure Route Server ile yönlendirme tercihi

Azure Route Server farklı kaynaklardan aynı hedefe birden çok yol aldığında, tercih edilmesi gereken yolu belirlemek için yönlendirme tercihi ayarlarını kullanır. Bu özellik ExpressRoute, VPN ağ geçitleri ve ağ sanal gereçleri (NVA' lar) gibi birden çok bağlantı seçeneğine sahip olduğunuz karma ağ senaryolarında trafik akışı üzerinde denetim sahibi olmanıza izin verir.

Bu makalede yönlendirme tercihinin nasıl çalıştığı, kullanılabilir yapılandırma seçenekleri ve yol seçimi ilkelerini uygulamaya yönelik en iyi yöntemler açıklanmaktadır.

Yönlendirme tercihi nedir?

Yönlendirme tercihi, aynı hedef ön ek için birden çok yol mevcut olduğunda Azure Route Server'ın en iyi yolu seçme şeklini etkilemenizi sağlayan bir özelliktir. Bu, aşağıdakilere sahip olabileceğiniz karma ağ mimarilerinde önemlidir:

  • Şirket içi ağlara ayrılmış bağlantı sağlayan ExpressRoute bağlantı hatları
  • Yedek veya ek bağlantı sunan siteden siteye VPN bağlantıları
  • Özel yönlendirme özellikleri sağlayan ağ sanal gereçleri (SD-WAN cihazlar gibi)

Yönlendirme tercihini yapılandırarak, performans, maliyet veya yedeklilik gereksinimlerinize göre trafik akışını tercih ettiğiniz bağlantı yöntemi üzerinden sağlayabilirsiniz.

Yönlendirme tercihi nasıl çalışır?

Azure Route Server, her hedef için en iyi yolu belirlemek için hiyerarşik yol seçimi işlemini kullanır:

Yol seçimi hiyerarşisi

Azure Route Server aynı hedefe birden çok yol aldığında, bunları aşağıdaki sırayla değerlendirir:

  1. En uzun ön ek eşleşmesi (LPM): Daha belirli ön eklere (daha uzun alt ağ maskeleri) sahip yollar her zaman tercih edilir
  2. Yönlendirme tercihi ayarı: Ön ek uzunlukları eşit olduğunda uygulanır
  3. BGP yol öznitelikleri: Diğer ölçütler eşit olduğunda ayırıcı olarak kullanılır

Yönlendirme tercihi seçenekleri

Üç yönlendirme tercihi ayarından birini yapılandırabilirsiniz:

Tercih türü Description Kullanım örneği Davranış
ExpressRoute tercihi (varsayılan) ExpressRoute ağ geçitleri aracılığıyla öğrenilen yollara öncelik verir Ayrılmış ExpressRoute bağlantı hatlarının birincil yol olmasını istediğinizde ExpressRoute'tan gelen yollar VPN ve NVA yollarından önceliklidir
VPN tercihi VPN ağ geçitleri ve NVA'lar aracılığıyla öğrenilen yolların önceliklerini belirleme VPN veya NVA bağlantılarının birincil yol olmasını istediğinizde VPN ağ geçitlerinden ve NVA'lardan gelen yollar ExpressRoute yollarından önceliklidir
AS Yol tercihi Kaynak ne olursa olsun Sınır Ağ Geçidi Protokolü (BGP) AS yol uzunluğuna göre yollara öncelik verir Standart BGP en iyi yol seçimini kullanmak istediğinizde Daha kısa AS yollarına sahip yollar, standart BGP ilkelerine göre tercih edilir

Önemli

VPN tercih ayarı, VPN ağ geçidi yolları ile NVA yolları arasında ayrım yapmaz. Her iki kaynaktan da aynı yol öğrenilirse, Azure Route Server en kısa BGP AS yoluna sahip yolu seçer.

Yapılandırmayla ilgili dikkat edilmesi gerekenler

Yük devretme davranışı

Yönlendirme tercihlerinin yük devretme senaryolarını nasıl etkilediğini anlamak, ağ tasarımı için çok önemlidir.

ExpressRoute tercih senaryosunda, birincil yol ExpressRoute devresi kullanırken, yedek yol VPN veya NVA bağlantılarına dayanır. ExpressRoute başarısız olduğunda trafik otomatik olarak yedekleme yollarına geçer. Ancak ExpressRoute kurtarıldığında trafik otomatik olarak tercih edilen yola geri dönmeyebilir.

Yük devretme konusunda dikkat edilmesi gereken önemli bir nokta, bir hatadan sonra ExpressRoute bağlantısı geri yüklendiğinde trafiğin ExpressRoute'a geri dönmek yerine VPN veya NVA yollarını kullanmaya devam etmesidir. Düzgün yük devretme davranışı sağlamak için şunları yapmalısınız:

  • AS yollarını yapay olarak uzatarak VPN ve NVA yollarını daha az çekici hale getirmek amacıyla AS path prepending'i yapılandırma.
  • VPN/NVA yollarının AS yol uzunluklarının ExpressRoute yollarından daha uzun olduğundan emin olmak için yol tanıtımlarını izleyin
  • Hatalar ve kurtarma sırasında trafiğin beklenen yollardan aktığını doğrulamak için düzenli olarak yük devretme senaryolarını test edin

Yol seçimi örnekleri

Aşağıdaki tabloda farklı yönlendirme tercihi ayarlarının yol seçimini nasıl etkilediği gösterilmektedir:

Scenario Yol 1 Yol 2 Tercih ayarı Seçili yol Reason
ExpressRoute tercihiyle birçok rota 10.0.0.0/16 ExpressRoute aracılığıyla (AS yolu: 65001) 10.0.0.0/16 VPN aracılığıyla (AS yolu: 65002) ExpressRoute tercihi ExpressRoute yolu ExpressRoute tercihi önceliklidir
Farklı ön ek uzunlukları 10.0.0.0/16 ExpressRoute aracılığıyla 10.0.1.0/24 VPN aracılığıyla Herhangi bir tercih 10.0.1.0/24 trafiği için VPN yönlendirme En uzun ön ek eşleşmesi tercihi geçersiz kılar
AS Yol tercihi 10.0.0.0/16 ExpressRoute aracılığıyla (AS yolu: 65001 65002) 10.0.0.0/16 VPN üzerinden (AS yolu: 65003) AS Yol tercihi VPN yolu Daha kısa AS yol uzunluğu tercih edilir

En iyi yöntemler

Tasarım önerileri

Yönlendirme tercihi stratejinizi planlarken, ağ tasarımı hedeflerinize ve iş gereksinimlerinize uygun tercih ayarını seçin. Düzgün yük devretme davranışı sağlamak ve ağ geçişleri sırasında trafik akışını korumak için AS yolu işlemesi aracılığıyla AS yolu ön izlemesi uygulayın. Azure Route Server tarafından öğrenilen ve seçilen yolları denetlemek için yol tanıtımlarını düzenli olarak izleyin. Çeşitli hata koşulları ve kurtarma durumları sırasında trafiğin beklenen yollardan aktığını doğrulamak için sürekli olarak yük devretme senaryolarını test edin.

Yapılandırma yönergeleri

Tutarlı ağ işlemleri ve sorun giderme sağlamak için yönlendirme tercihi kararlarınızın net belgelerini sağlayın. Şirket içi BGP yapılandırmalarının yönlendirme tercih stratejinizi desteklediğini ve Azure Route Server ayarlarıyla uyumlu olduğundan emin olmak için şirket içi ekiplerle işbirliği yapın. Farklı yolların farklı gecikme süresi ve aktarım hızı özellikleri olabileceğinden, yönlendirme kararları alırken her bağlantı seçeneğinin performans üzerindeki etkilerini göz önünde bulundurun. Yönlendirme tercih stratejinizin ağ büyümesi ve diğer bağlantı gereksinimlerini karşılayabilmesini sağlayarak ölçeklenebilirlik için planlayın.

Sorun giderme ipuçları

Rota öğrenmesini doğrulamak ve farklı kaynaklardan hangi yolların alındığını onaylamak için Azure Route Server izleme özelliklerini kullanın. AS yol uzunlukları ve yol seçimi kararlarını etkileyen diğer parametreler de dahil olmak üzere BGP özniteliklerini denetleyin. Trafiğin farklı hedef ön ekleri için beklenen yollardan geçtiğini doğrulamak için bağlantıyı düzenli olarak test edin. Farklı bağlantı seçeneklerinde gecikme süresini ve aktarım hızını izlemek için performans ölçümlerini izleyin ve olası sorunları kullanıcıları etkilemeden önce belirlemenize yardımcı olun.

Sonraki Adımlar