ONF and Sdx Central Webinar on Intent-Based Networking

12
Sponsored by © 2015 SDNCentral. All Rights Reserved. September 30, 2015 SDN’s Hottest Topics: A Panel Discussion What’s Going on with Intent Driven Networking and Northbound Interfaces?

Transcript of ONF and Sdx Central Webinar on Intent-Based Networking

Page 1: ONF and Sdx Central Webinar on Intent-Based Networking

Sponsored by© 2015 SDNCentral. All Rights Reserved. September 30, 2015

SDN’s Hottest Topics: A Panel Discussion

What’s Going on with Intent Driven Networking and Northbound Interfaces?

Page 2: ONF and Sdx Central Webinar on Intent-Based Networking

Sponsored by

Don’t Tell Me What To Do. Tell Me What You Need.

• Intent: “what”, not “how”• Intent as the “universal language” • Intent is dynamic, but invariant in expression• Intent is portable• Intent is compose-able • Intent is scale-able• Intent brings context• Intent has a small attack surface.

Build a model of the communication requirements, not a model of the network solution

Page 3: ONF and Sdx Central Webinar on Intent-Based Networking

Sponsored by

Intent versus Prescription

•What I want, not how to do it•Portable, independent of protocol, vendor, media, etc.•“I want my headache to stop”•“Bob is allowed to access the internet”•“Please cut my lawn” •Use only secure transit networks

•How to do it (Commands, rules, settings)•Non-portable, dependent on protocol, vendor, media, etc. •“Give me two aspirin”•“Send packets matching this 5-tuple out port 11”•“Take mower out of truck, fill gas and oil, pull starter cord, push onto lawn, …”•Don’t send packets across network X or Y

Intent

Prescription

Page 4: ONF and Sdx Central Webinar on Intent-Based Networking

Sponsored by4

Intent Engine

Page 5: ONF and Sdx Central Webinar on Intent-Based Networking

Sponsored by5

Application-Controller Plane Interactions

Controller

ApplicationKnows and determines network service

needs and requirements(the “What” and “Why”)

Intent NBI: Negotiations for network service

(restricted to “What”)= Substance + constraints

Knows and determinesnetwork service delivery

(the “How”)

Page 6: ONF and Sdx Central Webinar on Intent-Based Networking

Sponsored by

Intent and Northbound Interfaces

How are they related?

© 2015 SDNCentral. All Rights Reserved.

Page 7: ONF and Sdx Central Webinar on Intent-Based Networking

Sponsored by7

Intent relation to NBIsIntent NBI

Intent lives on the top of the latitude stack. “Highest abstraction level”

Page 8: ONF and Sdx Central Webinar on Intent-Based Networking

Sponsored by8

NBI End-User Application IntentGoals:• Enable end-user applications communicating bi-directionally to a SDN network environment

– Programming networks by end user application requirements – Gaining network information for end user application adaptation

• End user application types– Real time voice and video applications (UC, VTC, Web Conferencing, etc)– Streaming voice and video applications (Netflix, etc)– Real-time online rendering applications (online gaming, etc)– Mission critical cloud services (SaaS, PaaS, etc)

• A set of end-user application Intent based NBI specifications

• Working implementation code for reference and validation

• Open source code – Project Aspen

Page 9: ONF and Sdx Central Webinar on Intent-Based Networking

Sponsored by9

SDNService IntentModule

End User App Intent NBI Reference Model

End UserApplication N

NetworkElement

NetworkElement

NetworkElement

NetworkElement

NetworkElement

NetworkElement

NetworkElement

NetworkServices

SDNService IntentModule

End User App Intent NBI

AdministratorInterface

Flow ProgrammingTopology Inventory Path

Computation Statistics

Logic &Analytical Function Y

Logic & Analytical

Function X

End UserApplication 1 °°°

…………SDNController

Page 10: ONF and Sdx Central Webinar on Intent-Based Networking

Sponsored by

State of the Union on Intent

What’s active, which are hot?

© 2015 SDNCentral. All Rights Reserved.

Page 11: ONF and Sdx Central Webinar on Intent-Based Networking

Sponsored by

Intent Based Networking Projects

ONF’s Open Source SDN Project Boulder• Defining principles of operation• Defining UML information model• Providing authoritative controller-agnostic

artifactsOpenDaylight Network Intent Composition (NIC) Project• Open Source reference implementation of

ONF Intent NBI and intent “engine”• Collaboration with other ODL projects

including OVSDB, GBP, SFC, OpenFlow, etc.

Defining model and building reference implementations

ONF’s Open Source SDN Project Aspen• Enable end-user applications communicating bi-

directionally to a SDN network environment• Defining UML Information Models• Defining End User App NBIsONOS Intents• Open Source implementation migrating towards ONF NBI

supportOpenStack Forwarding Graph NBI for NFV/SFC• Open Source implementation of ONF NBI under

development based on collaboration between ONF NBI and ONF L4-7

OPNFV Intent Requirements• Multiple OPNFV projects are defining intent based

networking requirements to build upstream in SDN controllers.

ETSI NFV/SDN• ETSI broadly recommending Intent based interfaces (for

network plus).

Page 12: ONF and Sdx Central Webinar on Intent-Based Networking

Sponsored by

Want to Learn More?

Click On This Link For The Full Webinar: http://bit.ly/1PHedgw

© 2015 SDNCentral. All Rights Reserved.