IOS XR/ASR 9000 loadblance

İlk olarak dikkat edilmesi gereken konular ;

  • Loadbalance iki farklı konuda karşımıza çıkar, ECMP/UCMP veya bundle-ether üzerinde.
  • Loadbalance için hangi algoritmanın kullanılacağına IN yönünde karar verilir ( IN NPU).
  • Hash algoritmasının ne olduğu ne kadar verimli dağıtıldığını anlama konusunda önemlidir (CRC32 veya MD5). IOX XR CRC32 kullanır. Dolayısı yük dağılımı ile ilgili sorun yaşayıp yaşamadığınıza karar vermeden önce, test trafiğinizin veya gerçek trafiğinizin içeriği önemlidir. CRC 32 ile iyi bir yük dağılımı sağlanabilir. Fakat özellik ile test sırasında yapılan bir hata, src ip’lerini bir birine benzer kullanmaktır 192.168.1.1,.192.168.2.1 vb). Bu durumda CRC 32 sonucu istenilen yük dağılımını sağlanamaz.
  • MPLS kullanımında mpls encap ve header mantığını iyi bilmek gerekir.
  • Hash sonucu çıkış interface birinin down olması durumunda paket iletiminin nasıl etkilendiğini önemlidir (Sticky ECMP).
  • ECMP’nin recursive (BGP), non-recursive (IGP) olması durumu önemlidir.

Continue reading “IOS XR/ASR 9000 loadblance”

IOS XR, arp girdisinin var olan route’a tercih edilmesi.

Tanım :

IOS XR 5.1 ve öncesinde, eğer arp tablosunda bir prefix için bir girdi var ise rib tablosuna farklı bir route girilmiş olsa bir arp tablosu tercih edilir. Bir başka deyiş ile show route (rib tablosu) ile route’u doğru görmüş olsanız bile show cef (fib) tablosunda farklı bir girdi var ise fib tercih edilir. Daha çok BVI interface kullanılması durumunda oluşan farklı senaryolarda bu bir soruna yol açabiliyor.

Continue reading “IOS XR, arp girdisinin var olan route’a tercih edilmesi.”