Blogs and Events

March 2019

Inside IOS XR - Part 1

18 minutes read

In this blog we will discuss IOS XR’s software architecture, that is typically invisible, and describe IOS XR’s architecture from its foundations up.

February 2019

December 2018

June 2018

Persistent Load Balancing or “Sticky ECMP”

7 minutes read

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.

May 2018

An Update on Router Buffering

79 minutes read

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. It also provides specific recommendations for comm...

March 2018

Introduction to P4 and P4Runtime

7 minutes read

P4 is a domain specific programming language for writing packet forwarding functions. It has several native language constructs such as IPv4 addresses, Interfaces, VLANs that allows for writing highly optimal code which is portable (subject to some constraints as discussed below) across different NPU architectures.

Enabling IOS-XR on Third-Party Network Hardware

18 minutes read

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. Here, we dive deeper into what it takes to work with the OCP and whitebox ecosystem and what IOS-XR is doing in this realm.