Oh, How Far We’ve Come in Building Cloud-Scale Networking
It’s been a year since I wrote this blog detailing our software innovations aimed at helping Service Providers address the ever-increasing challenges imposed by digitization. IOS XR for cloud-scale networking has really taken flight since then and I am proud to share with you some highlights from the journey thus far.
Our strategy is essentially to simplify networking in terms of its operations, usage and ability to support more innovation.
That starts with the foundational layer – offering best Silicon choice that support fixed and modular form factors, the right silicon diversity across in-house and merchant silicon and flexibility of HW consumption with different scale points. So with this in mind, we built the best hardware that supports our innovation and delivers the right price/performance ratio.
I am particularly proud that this richness of portfolio does not come at the expense of feature sets and operational consistency. All these platforms are powered by a single, scalable software paradigm – IOS XR.
Cloud-scale enhancements to IOS XR – ruthless automation, visibility and control, simplification and open innovation – bring you significant operational improvements across your entire network infrastructure. We are thus able to offer customers the flexibility and agility to deploy the right hardware depending on their place in the network architecture.
In that respect, we’ve seen many customers embracing cloud-scale networking and using our equipment to satisfy different business contexts. From interconnecting data centers with highly-scalable routing platforms to dense 100G aggregation applications for content and caching infrastructure to transforming traditional central office with scaled-out infrastructure to support the virtualization of services.
XR’s model-driven programmability is built on data models that are expressed in a variety of YANG models – industry driven OpenConfig models as well as standards driven IETF models. With a paradigm of any data model (Native, OpenConfig, IETF), any encoding (XML, JSON), and any transport (NetConf, RestConf, gRPC), our Operating System is very adaptive to your operational environment. In the last year, we have tripled the number of OpenConfig models we support and increased the number of XR native models by roughly 50%. Furthermore, we introduced model-driven APIs to simplify the adoption of data models and made them available to the larger community as an open source project. We are not stopping here. We remain committed to offering the most comprehensive set of data models along with model-driven APIs and tools to accelerate the adoption of software automation.
Model-driven telemetry is another critical area we are furthering the agenda on. Telemetry exports critical state and statistics from your infrastructure. Model-driven telemetry does that many times faster than traditional monitoring technologies, providing deep insights into the real-time operation of the network. The system is also fully configurable using telemetry YANG models. I would like to share an interesting customer use case: within two weeks of deploying model-driven telemetry in production, one customer turned off SNMP because they didn’t need it any longer! Model-driven telemetry provided the mission-critical network data at a higher frequency, in a more automation-friendly format, with less load on the network. With programmability and telemetry combined, the network definitely moves into a self-driving mode.
The final innovation I want to list is application hosting that gives customers a platform for leveraging their own tools and utilities. The transition of IOS-XR from 32-bit QNX to 64-bit Linux paved the way for better integration with industry-standard DevOps tools, furthering our goal to “automate everything”. Support for containers in an LXC or Docker format along with the ability to run custom apps and scripts natively to manage the box, enabled our customers to be more flexible in the way they operationalize their network. Further, to deepen our ties with the Open Source DevOps community, we released support for configuration management tools like Ansible, Puppet and Chef, with more modules coming up in the future. As we release an IOS-XR vagrant box on a bi-weekly basis, we expect the developer community to grow even stronger and make IOS-XR the leading platform for DevOps integrations in the routing space. With the application hosting toolbox, customers can now truly extend the capabilities of their network infrastructure.
Fundamentally, I am proud of the work we have accomplished with XR and would like to thank every team member, customer and partner who has accompanied us on this journey. Cloud-scale Networking gives you the operational efficiency, flexibility and openness to equip your network for being a transformative engine for the digital age. We are pushing the limits of networking excellence and we invite you to join us on this journey.
For more information download this ebook.