SlideShare a Scribd company logo
Anees Shaikh
Google Network Operations
www.openconfig.net
An open management plane
The era of SDN and open networking
whitebox switches, merchant silicon
Open Compute Project
Open Network Install Environment
Open vSwitch, LINC
Open Network Operating System
OpenDaylight
Open Network Linux
OpenContrail
Atrium
OpenFlow
RouteFlow
2
The era of SDN and open networking
whitebox switches, merchant silicon
Open Compute Project
Open Network Install Environment
Open vSwitch, LINC
Open Network Operating System
OpenDaylight
Open Network Linux
OpenContrail
Atrium
OpenFlow
RouteFlow
3
● open data planes
● open control stacks
● open protocols
● NB APIs and abstractions
What about open operations?
Where we are today
● many proprietary integrations
○ CLIs, scripts, templates, modules, cookbooks, minions, ...
● lack of available abstractions and common APIs
● configuration scraping from devices
● SNMP monitoring -- start with standard, end with enterprise
4
Elements of an open management plane
5
interoperable
network-wide view
multiple vendor devices
API
common API for
configuration and
monitoring management system
transport and
RPC protocols
that are open,
streaming,
secure
Configuration
• describes configuration
data structure and content
Topology
• describes structure of the
network
Telemetry
• describes monitoring data
structure and attributes
model-driven network management
OpenConfig: users defining the APIs
● Informal industry collaboration of network operators
● Focus: define vendor-neutral configuration and operational
state models based on real operations
○ Adopted YANG data modeling language (RFC 6020)
● Participants: Apple, AT&T, BT, Comcast, Cox, Facebook, Google
Level3, Microsoft, Verizon, Yahoo!
● Primary output is model code, published as open source via
public github repo
● Ongoing interactions with standards and open source
communities (e.g., IETF, ONF, ODL, ONOS)
● Partnership with major vendors to drive implementations
6
OpenConfig development process
7
Example configuration pipeline
configuration data
vendor-neutral, validated
multiple vendor devices
8
OC
YANG
models
configuration
generation
gRPC req
operators
intent API
“drain peering link”
update topology model
gRPC endpoint
OpenConfig releases and roadmap
Data models (configuration and operational state)
● BGP and routing policy
○ multiple vendor implementations in progress (incl. Cisco, Juniper)
● MPLS / TE consolidated model
○ RSVP / TE and segment routing model as initial focus
● design patterns for operational state and model composition
● tools for translating YANG models to usable code artifacts
9
Models currently in review
● interfaces, system, local routing, optical transport, ...
Summary
● SDN focus mostly on programmable control and forwarding
○ it’s time for the management plane to join the age of SDN
● Core principles:
○ model-driven management
○ streaming telemetry to scale monitoring and improve freshness
○ vendor-neutral, extensible APIs for managing devices
● OpenConfig is a focused effort by operators to develop vendor-
neutral models to define management APIs
10
www.openconfig.net : models, FAQs, discussion list
Thank you!
11
“This has been tried before ... what’s different now?”
12
● SDN and automation glaringly absent in operations
○ lagging innovation in management plane
● network operators demanding a common, automatable
approach
● better support for extensible, not proprietary, models
● growing traction for configuration modeling languages in
standards and practice
Extending OpenConfig models
● base OpenConfig model as a starting point
● vendors can offer augmentations / deviations
● operators can add locally consumed extensions
base model
X vendor modifications
local modifications
extended model
13

More Related Content

PDF
Bringing SDN to the Management Plane
PDF
SDN-enhanced Services in Enterprises and Data Centers
PDF
Model-driven Network Automation
PDF
Extending SDN beyond the control plane
PDF
OpenConfig: collaborating to enable programmable network management
PDF
Open management interfaces for NFV
PDF
Software-Defined Network Management
PDF
SDN in the Management Plane: OpenConfig and Streaming Telemetry
Bringing SDN to the Management Plane
SDN-enhanced Services in Enterprises and Data Centers
Model-driven Network Automation
Extending SDN beyond the control plane
OpenConfig: collaborating to enable programmable network management
Open management interfaces for NFV
Software-Defined Network Management
SDN in the Management Plane: OpenConfig and Streaming Telemetry

What's hot (20)

PDF
Model-driven Network Management
PDF
Openconfig
PDF
Introduction to Data Models & Cisco's NextGen Device Level APIs: an overview
PDF
Microservice Powered Orchestration
PPTX
Quick Yang v1.0
PPTX
NETCONF YANG tutorial
PDF
PDF
Building Hyperscale Networks
PDF
Building Business on Top of Open Source
PDF
Open Source Approach to Design and Deployment of Microservices-based VNF
PPTX
The hague rina-workshop-congestioncontrol-peyman
PPTX
PhD SDN Projects
PDF
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
PPTX
Tail-f - Why NETCONF
PDF
ProgrammableFlow for Open Virtualized Data Center Network
PPTX
A Network Engineer's Approach to Automation
PPTX
ONAP - Open Network Automation Platform
PDF
Automation of Clos with eBGP at LINE
PDF
WebRTC Infrastructure Design
PPTX
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
Model-driven Network Management
Openconfig
Introduction to Data Models & Cisco's NextGen Device Level APIs: an overview
Microservice Powered Orchestration
Quick Yang v1.0
NETCONF YANG tutorial
Building Hyperscale Networks
Building Business on Top of Open Source
Open Source Approach to Design and Deployment of Microservices-based VNF
The hague rina-workshop-congestioncontrol-peyman
PhD SDN Projects
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
Tail-f - Why NETCONF
ProgrammableFlow for Open Virtualized Data Center Network
A Network Engineer's Approach to Automation
ONAP - Open Network Automation Platform
Automation of Clos with eBGP at LINE
WebRTC Infrastructure Design
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
Ad

Viewers also liked (17)

PDF
Networking Basics
PDF
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
PPTX
TIAD 2016 - Beyond windowsautomation
PDF
Automation in Network Lifecycle Management - Bay Area Juniper Meetup
PDF
インフラ屋の友:Tera Term
PPTX
TIAD 2016 : Network automation with Ansible and OpenConfig/YANG
PDF
Обзор протокола Netconf/YANG и его применение для управления услугами
PDF
Introduction to NetOpsCoding#3
PDF
なぜネットワーク運用自動化が進まないのか Whitebox switch編
PPTX
誰にでも分かる「IPネットワーク」の図の描き方がない!?
PDF
161027 net opscoding-junos-automation
PDF
Introduction to InfluxDB, an Open Source Distributed Time Series Database by ...
PDF
Dell Data Center Networking Overview
PDF
ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜
PDF
Introduction to YANG data models and their use in OpenDaylight: an overview
PPTX
OpenvSwitch Deep Dive
PPTX
A 30-minute Introduction to NETCONF and YANG
Networking Basics
DPDK Summit - 08 Sept 2014 - NTT - High Performance vSwitch
TIAD 2016 - Beyond windowsautomation
Automation in Network Lifecycle Management - Bay Area Juniper Meetup
インフラ屋の友:Tera Term
TIAD 2016 : Network automation with Ansible and OpenConfig/YANG
Обзор протокола Netconf/YANG и его применение для управления услугами
Introduction to NetOpsCoding#3
なぜネットワーク運用自動化が進まないのか Whitebox switch編
誰にでも分かる「IPネットワーク」の図の描き方がない!?
161027 net opscoding-junos-automation
Introduction to InfluxDB, an Open Source Distributed Time Series Database by ...
Dell Data Center Networking Overview
ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜
Introduction to YANG data models and their use in OpenDaylight: an overview
OpenvSwitch Deep Dive
A 30-minute Introduction to NETCONF and YANG
Ad

Similar to An open management plane (2015 Open Networking Summit) (20)

PDF
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
PDF
Kick starting Network Automation
PPTX
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017
PDF
PLNOG 8: Piotr Gierz - Protokół OpenFlow
PDF
btNOG 5: Network Automation
PPTX
Opnfv & odl case study slides
PDF
Current & Future Use-Cases of OpenDaylight
PPTX
Introduction to Software Defined Networking (SDN)
PDF
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
PDF
SDN Framework and APIs
PPTX
btNOG 9 presentation Introduction to Software Defined Networking
PPTX
OPEN NETWORK OPERATING SYSTEM.PPTX
PPTX
Software Defined networking (SDN)
PDF
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
PPTX
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
PPTX
SDN Unit 6.pptxhgvgyubnjhuihjhgijhnkjhijnik
PPTX
Software Defined Networking, Concepts and Practical Implementations
PDF
Colt's SDN/NFV Vision
PDF
Colt SDN Strategy - FIBRE Workshop 5 Nov 2013 Barcelona
PDF
OpenDaylight Openflow & OVSDB use cases ODL summit 2016
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Kick starting Network Automation
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017
PLNOG 8: Piotr Gierz - Protokół OpenFlow
btNOG 5: Network Automation
Opnfv & odl case study slides
Current & Future Use-Cases of OpenDaylight
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
SDN Framework and APIs
btNOG 9 presentation Introduction to Software Defined Networking
OPEN NETWORK OPERATING SYSTEM.PPTX
Software Defined networking (SDN)
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
SDN Unit 6.pptxhgvgyubnjhuihjhgijhnkjhijnik
Software Defined Networking, Concepts and Practical Implementations
Colt's SDN/NFV Vision
Colt SDN Strategy - FIBRE Workshop 5 Nov 2013 Barcelona
OpenDaylight Openflow & OVSDB use cases ODL summit 2016

Recently uploaded (20)

PDF
August Patch Tuesday
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
A Presentation on Touch Screen Technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
Tartificialntelligence_presentation.pptx
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
August Patch Tuesday
Web App vs Mobile App What Should You Build First.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Digital-Transformation-Roadmap-for-Companies.pptx
DP Operators-handbook-extract for the Mautical Institute
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Heart disease approach using modified random forest and particle swarm optimi...
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
A Presentation on Touch Screen Technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Tartificialntelligence_presentation.pptx
Zenith AI: Advanced Artificial Intelligence
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
1 - Historical Antecedents, Social Consideration.pdf
A comparative analysis of optical character recognition models for extracting...
Building Integrated photovoltaic BIPV_UPV.pdf
Programs and apps: productivity, graphics, security and other tools
Accuracy of neural networks in brain wave diagnosis of schizophrenia

An open management plane (2015 Open Networking Summit)

  • 1. Anees Shaikh Google Network Operations www.openconfig.net An open management plane
  • 2. The era of SDN and open networking whitebox switches, merchant silicon Open Compute Project Open Network Install Environment Open vSwitch, LINC Open Network Operating System OpenDaylight Open Network Linux OpenContrail Atrium OpenFlow RouteFlow 2
  • 3. The era of SDN and open networking whitebox switches, merchant silicon Open Compute Project Open Network Install Environment Open vSwitch, LINC Open Network Operating System OpenDaylight Open Network Linux OpenContrail Atrium OpenFlow RouteFlow 3 ● open data planes ● open control stacks ● open protocols ● NB APIs and abstractions
  • 4. What about open operations? Where we are today ● many proprietary integrations ○ CLIs, scripts, templates, modules, cookbooks, minions, ... ● lack of available abstractions and common APIs ● configuration scraping from devices ● SNMP monitoring -- start with standard, end with enterprise 4
  • 5. Elements of an open management plane 5 interoperable network-wide view multiple vendor devices API common API for configuration and monitoring management system transport and RPC protocols that are open, streaming, secure Configuration • describes configuration data structure and content Topology • describes structure of the network Telemetry • describes monitoring data structure and attributes model-driven network management
  • 6. OpenConfig: users defining the APIs ● Informal industry collaboration of network operators ● Focus: define vendor-neutral configuration and operational state models based on real operations ○ Adopted YANG data modeling language (RFC 6020) ● Participants: Apple, AT&T, BT, Comcast, Cox, Facebook, Google Level3, Microsoft, Verizon, Yahoo! ● Primary output is model code, published as open source via public github repo ● Ongoing interactions with standards and open source communities (e.g., IETF, ONF, ODL, ONOS) ● Partnership with major vendors to drive implementations 6
  • 8. Example configuration pipeline configuration data vendor-neutral, validated multiple vendor devices 8 OC YANG models configuration generation gRPC req operators intent API “drain peering link” update topology model gRPC endpoint
  • 9. OpenConfig releases and roadmap Data models (configuration and operational state) ● BGP and routing policy ○ multiple vendor implementations in progress (incl. Cisco, Juniper) ● MPLS / TE consolidated model ○ RSVP / TE and segment routing model as initial focus ● design patterns for operational state and model composition ● tools for translating YANG models to usable code artifacts 9 Models currently in review ● interfaces, system, local routing, optical transport, ...
  • 10. Summary ● SDN focus mostly on programmable control and forwarding ○ it’s time for the management plane to join the age of SDN ● Core principles: ○ model-driven management ○ streaming telemetry to scale monitoring and improve freshness ○ vendor-neutral, extensible APIs for managing devices ● OpenConfig is a focused effort by operators to develop vendor- neutral models to define management APIs 10 www.openconfig.net : models, FAQs, discussion list
  • 12. “This has been tried before ... what’s different now?” 12 ● SDN and automation glaringly absent in operations ○ lagging innovation in management plane ● network operators demanding a common, automatable approach ● better support for extensible, not proprietary, models ● growing traction for configuration modeling languages in standards and practice
  • 13. Extending OpenConfig models ● base OpenConfig model as a starting point ● vendors can offer augmentations / deviations ● operators can add locally consumed extensions base model X vendor modifications local modifications extended model 13