OpenConfig FAQ for network operators

OpenConfig FAQ for operators

Considerations for network operators interested in joining OpenConfig

June 2015

What is OpenConfig trying to do? What’s the point?

OpenConfig is bringing network operators together to work on the problem of a lack of common interfaces and APIs for managing the complex, heterogeneous networks that all of us manage. This translates into the need for vendor-neutral APIs for declarative configuration, modern, scalable monitoring solutions, and adoption and native support on vendor platforms.

The collaborative strategy ensures that the output of OpenConfig i) reflects a variety of use cases, ii) represents an operational focus on what really matters, and iii) consolidates requirements across multiple customers in order to simplify the support required from vendors.

Please see the OpenConfig FAQ for more discussion.

Who runs OpenConfig?

At this time, there is no formal governance in OpenConfig, i.e., no board, no elections, no bylaws – just a group of engineers and architects trying to get some work done to reach our goals. OpenConfig was initiated by Google and started as a collaboration between a handful of operators (since grown – see the current participant list). Google currently coordinates the activity by organizing weekly meetings, hosting mailing lists, sponsoring the code hosting infrastructure, etc.

What do I need to do to join OpenConfig?

Technically, not much – OpenConfig is an informal working group with no legal agreements or signatures required. We depend on good behavior, transparency, and shared goals and vision.

What we do ask, however, is that engineers participating in OpenConfig ensure the following:

If you agree with these guidelines, and would like to join the effort, please join the public OpenConfig mailing list and send a note to the group owners indicating you’ve read this doc and are ready to change the networking world :-)

We support OpenConfig’s goals but we’re not yet ready to consume the output – does it make sense for us to join?

Yes. Every OpenConfig participant is at a different point in evolving their network operations. If your organization has projects planned or in progress to transform your network to be programmable, vendor-neutral, declarative, and scalable, it’s likely you will benefit from what OpenConfig is doing. Similarly, OpenConfig is more likely to succeed when it reflects a wider array of operational use cases, and when we can show vendors that we represent the needs of a larger set of their customers.

We are already working on similar efforts in the IETF and with our vendors – is OpenConfig different?

There are a number of standards organizations, most notably IETF, that are working on developing standard data models for network management. OpenConfig is unique in that our work is driven by operators, and hence represents a user / consumer perspective that is focused on meeting real operational needs. Much of the vendor-driven work in standards organizations proceeds from a motivation to reflect existing implementation considerations, or to expose a complete set of features that may or may not be used in mainstream operations. That said, we do work in partnership with vendors to ensure OpenConfig models can be supported natively on various platforms, and with standards organizations to leverage their work where it meets our requirements. We expect that OpenConfig output will aid standardization efforts - based on its reflection of real operational networks.