OpenConfig
"OpenConfig is an informal collaboration among a bunch of network operators (Google, Facebook, Verizon, AT&T and more) that attempts to apply SDN concepts to the management plane of networking. SDN has so far focused very much on innovating in the control and data planes, so this is a refreshing change. With OpenConfig, these network engineers are coding a common data model with Yang that will simplify the process of large-scale network configuration and monitoring," wrote Shamus McGillicuddy (@ShamusEMA), senior analyst, Enterprise Management Associates.
"Today, networking vendors have built proprietary models for managing their own devices, and these models require a very imperative, device-by-device approach to configuration. Also, the models vary so much from vendor to vendor that it's difficult to maintain a simple, centralized approach to configuration and monitoring. Many engineers have to write a bunch of vendor- and device-centric scripts for making changes to the network. And the ability to understand the overall sate of the network with such an approach is impossible. ...The people behind OpenConfig are trying to build a vendor-agnostic data modeling approach that is more 'intent' based, where individual configs are abstracted away and engineers can think more in terms of overall topology. Instead of config files living on each individual switch, there is a central authoritative, vendor-agnostic data model that serves as the configuration authority. It takes high-level configuration logic from network engineers and translates it into specific configurations that it pushes out to all the devices, regardless of vendor or model."
""OpenConfig is basically some open source code at this point. It's unclear to me how it will be productized and brought into the mainstream. But the engineers who are working on it say they are collaborating with leading networking vendors, who would implement these data models in their software."
Image: Justin Marty