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”

Network Monitoring with Graph Database

Proof of concept for network monitoring with graph database

This project is about to understand modelling network as we draw it and how to virtualise. For the beginning our core network, which is based on IGP/MPLS, was the cover. Later on we tried to see how we can virtualise the network and can we use the data to monitor the network like changing node colours or status as they go up and down.

Continue reading “Network Monitoring with Graph Database”

cisco switch 2960 output drops

https://supportforums.cisco.com/discussion/10959041/2960-high-output-drops

IF you see output drops with show int command and there is no other error on the output of the command, just the drops this may be highly related to qos. Add check proc for mls qos. If mls qos is enabled on the switch, by defualt it uses 4 output queues and share the interface bandwith between them. This may cause packet drops.