Azure ExpressRoute için yönlendirmeyi iyileştirme
Birden çok ExpressRoute bağlantı hattına sahip olduğunuzda, Microsoft'a bağlanmak için birden fazla yolunuz vardır. Bu, trafiğin daha uzun bir yol izlediği, gecikme süresini artırdığı ve uygulama performansını ve kullanıcı deneyimini etkilediği, en iyi duruma uygun yönlendirmeye yol açabilir. Bu makalede, standart yönlendirme teknolojilerini kullanarak yönlendirmeyi iyileştirme açıklanmaktadır.
Microsoft eşlemesi için yol seçimi
Birden çok ExpressRoute bağlantı hattıyla trafiğin istenen yol üzerinden akmasını sağlamak için, İnternet Exchange (IX) veya İnternet Servis Sağlayıcısı (ISS) kullanarak İnternet yollarını yönetmeniz gerekir. BGP, en uzun ön ek eşleşmesi (LPM) gibi faktörlere göre en iyi yol seçimi algoritmasını kullanır. Microsoft aracılığıyla Azure'a yönelik trafiğin ExpressRoute yolunu kullandığından emin olmak için Yerel Tercih özniteliğini uygulayın. Bu ayar, yolun ExpressRoute'ta her zaman tercih edilmesini sağlar.
Not
Varsayılan yerel tercih genellikle 100'dür. Daha yüksek yerel tercihler daha fazla tercih edilir.
Aşağıdaki örnek senaryoyu düşünün:
ExpressRoute yollarını tercih etmek için Yerel Tercih'i aşağıdaki gibi yapılandırın:
R1 perspektifinden Cisco IOS-XE yapılandırması:
R1(config)#route-map prefer-ExR permit 10
R1(config-route-map)#set local-preference 150
R1(config)#router BGP 345
R1(config-router)#neighbor 1.1.1.2 remote-as 12076
R1(config-router)#neighbor 1.1.1.2 activate
R1(config-router)#neighbor 1.1.1.2 route-map prefer-ExR in
R1 perspektifinden Junos yapılandırması:
user@R1# set protocols bgp group ibgp type internal
user@R1# set protocols bgp group ibgp local-preference 150
Müşteriden Microsoft’a yetersiz yönlendirme
ABD'de biri Los Angeles'ta, diğeri New York'ta wan ile bağlantılı iki ofisiniz olduğunu düşünün. Biri ABD Batı ve biri ABD Doğu'da olmak üzere iki ExpressRoute bağlantı hattınız var ve ikisi de WAN'a bağlı. Los Angeles kullanıcılarının Azure ABD Batı ve New York kullanıcılarının Azure ABD Doğu'ya bağlanmasını istiyorsunuz. Ancak, hangi ön ekin hangi bölgeden olduğunu bilmeden WAN'ınız her iki ofisin trafiğini DE ABD Doğu bağlantı hattına yönlendirebilir ve bu da Los Angeles kullanıcıları için en iyi olmayan yönlendirmeye neden olabilir.
Çözüm: BGP Toplulukları’nı kullanın
Yönlendirmeyi iyileştirmek için BGP Topluluğu değerlerini kullanarak her Azure bölgesinden ön ekleri belirleyin. Örneğin, 12076:51004
ABD Doğu ve 12076:51006
ABD Batı için. Trafiğin en uygun yolu izlediğinden emin olmak için her bölgedeki uygun ön ekler için daha yüksek yerel tercih değerleri yapılandırın.
Not
Özel eşleme kullanılarak müşteriden Azure sanal ağına yönlendirmeye aynı teknik uygulanabilir. Yönlendiricilerinizi, sanal ağ dağıtımlarınıza göre bir ExpressRoute bağlantı hattı yerine başka bir bağlantı hattını tercih etmek üzere yapılandırın.
Microsoft'tan müşteriye yetersiz yönlendirme
Bu senaryoda, Microsoft bağlantıları ağınıza ulaşmak için daha uzun bir yol izler. Örneğin, şirket içi sunuculara yönelik Exchange Online bağlantıları yanlış ExpressRoute bağlantı hattı üzerinden yönlendirilebilir. microsoft, ipuçları olmadan hangi şirket içi ön ekin hangi devreye daha yakın olduğunu belirleyemez.
Çözüm: AS YOLU eklenmesini kullanın
Şirket içi ön eklerinizi uygun ExpressRoute bağlantı hatlarında tanıtın veya yönlendirmeyi etkilemek için AS PATH ön ekini kullanın. Microsoft'un en uygun yolu tercih etmesini sağlamak için daha az tercih edilen bölgedeki ön ekler için AS PATH'i uzatın.
Önemli
Özel AS numarası kullanılırken Microsoft Eşlemesi'nde alınan ön ekler için AS YOLUNDAki özel AS numaralarını kaldırırız. Microsoft Eşlemesi'nin yönlendirmesini etkilemek için genel AS ile eşleyin ve AS YOLU'na genel AS numaraları ekleyin.
Sanal ağlar arasında yetersiz yönlendirme
ExpressRoute ile bir ExpressRoute bağlantı hattına bağlayarak sanal ağdan sanal ağa iletişimi etkinleştirebilirsiniz. Sanal ağlar birden çok bağlantı hattına bağlandığında en iyi durumdan çıkarma yönlendirmesi oluşabilir. Örneğin, ABD Batı ve ABD Doğu'daki sanal ağlar, ECMP yönlendirmesi nedeniyle trafiği uzak bağlantı hattı üzerinden yönlendirebilir.
Çözüm: yerel bağlantıya yüksek ağırlık atayın
Sanal ağların en uygun yolu tercih etmelerini sağlamak için yerel bağlantıya daha yüksek bir ağırlık atayın. Bu yapılandırma, trafiğin sanal ağlar arasındaki en kısa yolu almasını sağlar.
Not
AS PATH ön bağlaması yerine bağlantı kalınlığını yapılandırarak sanal ağdan şirket içi ağınıza yönlendirmeyi de etkileyebilirsiniz. Trafiğin nasıl gönderilmesine karar verilirken bağlantı ağırlığı AS Yolu uzunluğundan önce kabul edilir.
Sonraki adımlar
- Yüksek kullanılabilirlik için ExpressRoute tasarlama hakkında bilgi edinin.
- Olağanüstü durum kurtarma için ExpressRoute tasarlama hakkında bilgi edinin.