Inside IOS XR
In this series, Jag will explore the part of IOS XR that is typically invisible, and describe IOS XR’s architecture from its foundations up. Why the architecture looks like it does? How key architecture patterns looks like? Interested in occasional parallels with other scalable and high-performance software? You definitely want to check this blog!
As the ecosystem of the Service provider access market evolves to include disaggregated network devices as part of the scale-out strategy, Cisco is now enabling IOS-XR on select OCP-compliant network hardware. We dive deeper into what it takes to work with the OCP and whitebox ecosystem and what IOS-XR is doing in this realm.
Substantial article on Router Buffering
Buffering requirements for routers have been a much debated and ultimately unresolved topic since the beginning of the Internet. This paper presents a technical foundation for network designers to assess buffering requirements based on applications as well as network and traffic characteristics.
Persistent Load Balancing or “Sticky ECMP”
Traditional ECMP or equal cost multipath loadbalances traffic over a number of available paths towards a destination. When one path fails, the traffic gets re-shuffled over the available number of paths. This article applies to NCS5500 & ASR9000 routers.
Intro to P4 and P4Runtime
Programmable NPUs have existed in routing products for a long time. Almost all the routers developed for the Service Provide and Enterprise market segments have been built with Network Processor Units that are highly programmable, so as to keep up with the pace of new feature and functional requirements that are a norm in this market segment.