ONF and Sdx Central Webinar on Intent-Based Networking
-
Upload
marta-weissenborn -
Category
Technology
-
view
806 -
download
5
Transcript of 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?
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
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
Sponsored by4
Intent Engine
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”)
Sponsored by
Intent and Northbound Interfaces
How are they related?
© 2015 SDNCentral. All Rights Reserved.
Sponsored by7
Intent relation to NBIsIntent NBI
Intent lives on the top of the latitude stack. “Highest abstraction level”
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
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
Sponsored by
State of the Union on Intent
What’s active, which are hot?
© 2015 SDNCentral. All Rights Reserved.
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).
Sponsored by
Want to Learn More?
Click On This Link For The Full Webinar: http://bit.ly/1PHedgw
© 2015 SDNCentral. All Rights Reserved.