Anees Shaikh
Google Network Operations
on behalf of the OpenConfig working group
www.openconfig.net
github.com/openconfig/public
Open Management Interfaces for NFV
OPNFV Summit
November 2015
Challenges of managing a Web-scale network
● very large number of OIDs
collected
● many CLI commands issued and
scraped at high frequency
● many tools, and multiple
generations of software
VNF management adds additional challenges: more device variants,
multi-layer monitoring, application-level coordination, diverse usage
patterns, ...
2
● 20+ network device roles
● more than half dozen vendors,
multiple platforms
● 4M lines of configuration files
● up to ~30K configuration changes
per month
State of management isn’t helping ...
● many proprietary integrations
○ CLIs, scripts, templates, modules, cookbooks, minions, ...
● lack of available abstractions and common APIs
● configuration scraping from devices
● SNMP monitoring -- poor scaling, lack of extensibility,
proprietary MIBs
● complexity and cost have been pushed to operators
○ long qualification processes, specialized skills, ...
3
Evolving toward a vendor-neutral approach
4
Per-vendor EMS
EMS
A
platform-specific tools,
processes, skills
EMS
B
EMS
C
VNF A VNF B VNF C
Common OSS
EMS
A
proprietary integrations,
common interfaces upstream
EMS
C
VNF A VNF B VNF C
operator / 3rd party OSS
Common VNF mgmt APIs
common mgmnt API
proprietary integrations,
common interfaces upstream
VNF A VNF B VNF C
operator OSS
Model-driven management plane
5
interoperable
network-wide view
multiple vendor devices
API
common API for
configuration and
monitoring monitoring / collectors
transport and
RPC protocols
that are open,
streaming,
secure
Configuration TopologyTelemetry
Models provide:
○ durable APIs
○ vendor-independent abstractions
○ forward compatibility
Model-driven streaming telemetry
6
● stream data continuously -- with
incremental updates based on
subscriptions
● observe network state through a time-
series data stream
● device data follows a common model
● efficient, secure transport protocols
(gRPC)
time-series data
stream
async event
reporting
requests for
ad-hoc data
gRPC endpoint
telemetry
collectors
upstream
monitoring
systems
OpenConfig overview
● industry collaboration among network operators
● primary output: data models for configuration and operational
state, written in YANG
● operational model: informal, structured like an open source project
● development priorities driven by operator requirements
● individual and collective engagements with major equipment vendors
to drive native implementations
● also now contributing tools for consuming YANG models
OpenConfig participants
8
OpenConfig progress
Data models (configuration and operational state)
● BGP and routing policy (adopted by IETF )
● MPLS / TE
● optical transport
● interfaces, VLANs
● more …
Native implementations -- BGP+policy models
○ Cisco IOS-XR
○ Juniper JUNOS
○ Arista EOS
○ additional vendors with implementations underway
9
OpenConfig beyond data models
Tools and APIs (examples)
● pyangbind -- generates Python classes from YANG models
● goyang -- Go language YANG compiler
● protocol-independent specs for config and telemetry RPCs
Design patterns and usability improvements
● design patterns for operational state and model composition
● model catalog and registry
10
OpenConfig and NFV
● problems are very similar
○ lack of common APIs for monitoring and configuring VNFs
○ proprietary integration with VNFs and vendor EMSes
● apply OpenConfig approach to VNF management
○ operator-driven with vendor partnership
○ focus on the common use cases and functions
○ make model and API support a requirement for deployment
11
OPNFV opportunities
12
OPNFV model
development
● develop vendor-neutral data models for common VNFs
● leverage high operator participation to define the models
model
implementations
● OPNFV as an open forum for vendor feedback on models
● prototype implementation, testing, and certification
integrations
● exploit ODL integration to include support for YANG models
● ODL / OpenStack can provide basis for VNF managers
Summary
● network infrastructure and VNF management needs a model-
driven approach
● OpenConfig is a new kind of industry collaboration
○ network operators directly contributing open data models, tools,
and design patterns
● as native implementations become available, potential to
significantly transform network monitoring and configuration
● approach and experience from OpenConfig can be applied
directly to NFV
13
Thank you!
14

More Related Content

PDF
Model-driven Network Automation
PDF
Extending SDN beyond the control plane
PDF
OpenConfig: collaborating to enable programmable network management
PDF
SDN-enhanced Services in Enterprises and Data Centers
PDF
Bringing SDN to the Management Plane
PDF
SDN in the Management Plane: OpenConfig and Streaming Telemetry
PDF
An open management plane (2015 Open Networking Summit)
PDF
Model-driven Network Management
Model-driven Network Automation
Extending SDN beyond the control plane
OpenConfig: collaborating to enable programmable network management
SDN-enhanced Services in Enterprises and Data Centers
Bringing SDN to the Management Plane
SDN in the Management Plane: OpenConfig and Streaming Telemetry
An open management plane (2015 Open Networking Summit)
Model-driven Network Management

What's hot (20)

PDF
Software-Defined Network Management
PDF
Openconfig
PDF
Introduction to Data Models & Cisco's NextGen Device Level APIs: an overview
PDF
Introduction to YANG data models and their use in OpenDaylight: an overview
PDF
netconf, restconf, grpc_basic
PPTX
NETCONF YANG tutorial
PDF
Why Do Developers Love Docker?
PPTX
Quick Yang v1.0
PDF
PDF
Ch 05 --- nfv basics
PPTX
Tail f - Why ConfD
PPTX
Introduction to Beryllium release of OpenDaylight
PPTX
ONAP - Open Network Automation Platform
PPTX
Getting started with YANG
PPTX
Dynamic Service Configuration and Automated Network Configuration with NETCON...
PPTX
SDN and NFV: Friends or Enemies
PDF
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
PDF
Dynamic Service Chaining
PDF
Summit 16: NetIDE: Integrating and Orchestrating SDN Controllers
PDF
Microservice Powered Orchestration
Software-Defined Network Management
Openconfig
Introduction to Data Models & Cisco's NextGen Device Level APIs: an overview
Introduction to YANG data models and their use in OpenDaylight: an overview
netconf, restconf, grpc_basic
NETCONF YANG tutorial
Why Do Developers Love Docker?
Quick Yang v1.0
Ch 05 --- nfv basics
Tail f - Why ConfD
Introduction to Beryllium release of OpenDaylight
ONAP - Open Network Automation Platform
Getting started with YANG
Dynamic Service Configuration and Automated Network Configuration with NETCON...
SDN and NFV: Friends or Enemies
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
Dynamic Service Chaining
Summit 16: NetIDE: Integrating and Orchestrating SDN Controllers
Microservice Powered Orchestration
Ad

Viewers also liked (16)

PDF
G2 server - Cloud není vhodný pro každého
PDF
Veeam - Dostupnost Always-On
PPTX
Delivering Services in a World of Many Clouds
PDF
Zabezpečení softwarově definovaných datových center prostřednictvím Check Poi...
PPTX
Cisco pat adamiak navigating with a world of many clouds
PDF
PCE, OpenFlow, & the Centralized Control Plane
PDF
Spirent 400G Ethernet Test Solution - A Technical Overview
PPSX
From virtual to high end HW routing for the adult
PDF
Staying One Step Ahead with Zero-Day Protection
PDF
Mplswc2006 white paper-v1.1
PDF
Check Point vSEC - Bezpečnostní řešení pro moderní datová centra
PDF
インフラ屋の友:Tera Term
PDF
SandBlast Agent
PPTX
Ключевые тенденции отрасли в последнее время
PDF
Intel- OpenStack Summit 2016/Red Hat NFV Mini Summit
PDF
Обзор протокола Netconf/YANG и его применение для управления услугами
G2 server - Cloud není vhodný pro každého
Veeam - Dostupnost Always-On
Delivering Services in a World of Many Clouds
Zabezpečení softwarově definovaných datových center prostřednictvím Check Poi...
Cisco pat adamiak navigating with a world of many clouds
PCE, OpenFlow, & the Centralized Control Plane
Spirent 400G Ethernet Test Solution - A Technical Overview
From virtual to high end HW routing for the adult
Staying One Step Ahead with Zero-Day Protection
Mplswc2006 white paper-v1.1
Check Point vSEC - Bezpečnostní řešení pro moderní datová centra
インフラ屋の友:Tera Term
SandBlast Agent
Ключевые тенденции отрасли в последнее время
Intel- OpenStack Summit 2016/Red Hat NFV Mini Summit
Обзор протокола Netconf/YANG и его применение для управления услугами
Ad

Similar to Open management interfaces for NFV (20)

PDF
AD113 -- IBM Lotus Notes Discussion Template: Next Generation and Other OpenN...
PDF
xpages & dojo
PPTX
Network Development in the GÉANT Project
PDF
SDN Framework and APIs
PDF
Cloud Native Application Integration With APIs
PPT
The Importance of Rich APIs in Transport SDN
PPTX
NGON 2019 OIF Optical Masterclass
PDF
The State of Security Enhanced Linux - FOSS.IN/2007
PDF
Kick starting Network Automation
PDF
The OpenEuropa Initiative
PPTX
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017
PDF
[Workshop] Managing the API lifecycle with Open Source Technologies
PDF
Aci presentation
PPTX
Yotpo microservices
PDF
Addressing the Interoperability Question
PDF
OpenNebulaConf2018 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
PPTX
Shopify - CNCF March 2025 Meetup - Presentation - 26-03-25.pptx
PPTX
Monitoring federation open stack infrastructure
PDF
Designing an unobtrusive analytics framework for monitoring java applications...
PDF
Microservice architecture
AD113 -- IBM Lotus Notes Discussion Template: Next Generation and Other OpenN...
xpages & dojo
Network Development in the GÉANT Project
SDN Framework and APIs
Cloud Native Application Integration With APIs
The Importance of Rich APIs in Transport SDN
NGON 2019 OIF Optical Masterclass
The State of Security Enhanced Linux - FOSS.IN/2007
Kick starting Network Automation
The OpenEuropa Initiative
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017
[Workshop] Managing the API lifecycle with Open Source Technologies
Aci presentation
Yotpo microservices
Addressing the Interoperability Question
OpenNebulaConf2018 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
Shopify - CNCF March 2025 Meetup - Presentation - 26-03-25.pptx
Monitoring federation open stack infrastructure
Designing an unobtrusive analytics framework for monitoring java applications...
Microservice architecture

Recently uploaded (20)

PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Five Habits of High-Impact Board Members
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPTX
The various Industrial Revolutions .pptx
PPTX
Modernising the Digital Integration Hub
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
August Patch Tuesday
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
STKI Israel Market Study 2025 version august
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
CloudStack 4.21: First Look Webinar slides
PDF
WOOl fibre morphology and structure.pdf for textiles
PPTX
Tartificialntelligence_presentation.pptx
observCloud-Native Containerability and monitoring.pptx
Taming the Chaos: How to Turn Unstructured Data into Decisions
Univ-Connecticut-ChatGPT-Presentaion.pdf
Five Habits of High-Impact Board Members
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
sustainability-14-14877-v2.pddhzftheheeeee
The various Industrial Revolutions .pptx
Modernising the Digital Integration Hub
Getting started with AI Agents and Multi-Agent Systems
Benefits of Physical activity for teenagers.pptx
August Patch Tuesday
Hindi spoken digit analysis for native and non-native speakers
NewMind AI Weekly Chronicles – August ’25 Week III
Zenith AI: Advanced Artificial Intelligence
Assigned Numbers - 2025 - Bluetooth® Document
STKI Israel Market Study 2025 version august
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
CloudStack 4.21: First Look Webinar slides
WOOl fibre morphology and structure.pdf for textiles
Tartificialntelligence_presentation.pptx

Open management interfaces for NFV

  • 1. Anees Shaikh Google Network Operations on behalf of the OpenConfig working group www.openconfig.net github.com/openconfig/public Open Management Interfaces for NFV OPNFV Summit November 2015
  • 2. Challenges of managing a Web-scale network ● very large number of OIDs collected ● many CLI commands issued and scraped at high frequency ● many tools, and multiple generations of software VNF management adds additional challenges: more device variants, multi-layer monitoring, application-level coordination, diverse usage patterns, ... 2 ● 20+ network device roles ● more than half dozen vendors, multiple platforms ● 4M lines of configuration files ● up to ~30K configuration changes per month
  • 3. State of management isn’t helping ... ● many proprietary integrations ○ CLIs, scripts, templates, modules, cookbooks, minions, ... ● lack of available abstractions and common APIs ● configuration scraping from devices ● SNMP monitoring -- poor scaling, lack of extensibility, proprietary MIBs ● complexity and cost have been pushed to operators ○ long qualification processes, specialized skills, ... 3
  • 4. Evolving toward a vendor-neutral approach 4 Per-vendor EMS EMS A platform-specific tools, processes, skills EMS B EMS C VNF A VNF B VNF C Common OSS EMS A proprietary integrations, common interfaces upstream EMS C VNF A VNF B VNF C operator / 3rd party OSS Common VNF mgmt APIs common mgmnt API proprietary integrations, common interfaces upstream VNF A VNF B VNF C operator OSS
  • 5. Model-driven management plane 5 interoperable network-wide view multiple vendor devices API common API for configuration and monitoring monitoring / collectors transport and RPC protocols that are open, streaming, secure Configuration TopologyTelemetry Models provide: ○ durable APIs ○ vendor-independent abstractions ○ forward compatibility
  • 6. Model-driven streaming telemetry 6 ● stream data continuously -- with incremental updates based on subscriptions ● observe network state through a time- series data stream ● device data follows a common model ● efficient, secure transport protocols (gRPC) time-series data stream async event reporting requests for ad-hoc data gRPC endpoint telemetry collectors upstream monitoring systems
  • 7. OpenConfig overview ● industry collaboration among network operators ● primary output: data models for configuration and operational state, written in YANG ● operational model: informal, structured like an open source project ● development priorities driven by operator requirements ● individual and collective engagements with major equipment vendors to drive native implementations ● also now contributing tools for consuming YANG models
  • 9. OpenConfig progress Data models (configuration and operational state) ● BGP and routing policy (adopted by IETF ) ● MPLS / TE ● optical transport ● interfaces, VLANs ● more … Native implementations -- BGP+policy models ○ Cisco IOS-XR ○ Juniper JUNOS ○ Arista EOS ○ additional vendors with implementations underway 9
  • 10. OpenConfig beyond data models Tools and APIs (examples) ● pyangbind -- generates Python classes from YANG models ● goyang -- Go language YANG compiler ● protocol-independent specs for config and telemetry RPCs Design patterns and usability improvements ● design patterns for operational state and model composition ● model catalog and registry 10
  • 11. OpenConfig and NFV ● problems are very similar ○ lack of common APIs for monitoring and configuring VNFs ○ proprietary integration with VNFs and vendor EMSes ● apply OpenConfig approach to VNF management ○ operator-driven with vendor partnership ○ focus on the common use cases and functions ○ make model and API support a requirement for deployment 11
  • 12. OPNFV opportunities 12 OPNFV model development ● develop vendor-neutral data models for common VNFs ● leverage high operator participation to define the models model implementations ● OPNFV as an open forum for vendor feedback on models ● prototype implementation, testing, and certification integrations ● exploit ODL integration to include support for YANG models ● ODL / OpenStack can provide basis for VNF managers
  • 13. Summary ● network infrastructure and VNF management needs a model- driven approach ● OpenConfig is a new kind of industry collaboration ○ network operators directly contributing open data models, tools, and design patterns ● as native implementations become available, potential to significantly transform network monitoring and configuration ● approach and experience from OpenConfig can be applied directly to NFV 13