ONAP SDWAN Use Case Proposal Architecture Basic UC
![ONAP SD-WAN Use Case Proposal ONAP SD-WAN Use Case Proposal](https://slidetodoc.com/presentation_image/19dac63f5f00359863d303c9a13f489b/image-1.jpg)
ONAP SD-WAN Use Case Proposal
![Architecture Basic UC: • • ZTP. VPN connectivity over WAN 1 interfaces (Edge 1 Architecture Basic UC: • • ZTP. VPN connectivity over WAN 1 interfaces (Edge 1](http://slidetodoc.com/presentation_image/19dac63f5f00359863d303c9a13f489b/image-2.jpg)
Architecture Basic UC: • • ZTP. VPN connectivity over WAN 1 interfaces (Edge 1 -VL-Edge 2) OSS/BSS Applications SD-WAN Orchestrator SD-WAN Controller WAN 1 ISP 1 Next UC: 2. Active/Standby 3. Active/Active 4. Star Topology 5. Full-Mesh Topology 6. On-Site SFC: FW and NAT 7. On-Cloud SFC: DPI and Application-aware routing 8. WAN Optimization WAN 1 v. BG p. BG v. BG WAN 2 SD-WAN Edge 1 ISP 2 WAN 2 p. BG SD-WAN Edge 2
![Flow Diagram 1) ZTP 2) Configuration Management Flow Diagram 1) ZTP 2) Configuration Management](http://slidetodoc.com/presentation_image/19dac63f5f00359863d303c9a13f489b/image-3.jpg)
Flow Diagram 1) ZTP 2) Configuration Management
![SD-WAN Proposal to ONAP SD-WAN Proposal to ONAP](http://slidetodoc.com/presentation_image/19dac63f5f00359863d303c9a13f489b/image-4.jpg)
SD-WAN Proposal to ONAP
![Scope • Name of Use Case: SD-WAN Use Case • Use Case Authors: Netcracker Scope • Name of Use Case: SD-WAN Use Case • Use Case Authors: Netcracker](http://slidetodoc.com/presentation_image/19dac63f5f00359863d303c9a13f489b/image-5.jpg)
Scope • Name of Use Case: SD-WAN Use Case • Use Case Authors: Netcracker • Description • Users and Benefit • Use Case Flows • Virtual Network Function: [TDB] • ONAP Flows: [TDB] • Project Impact: [TDB]
![Description • SD-WAN is an emerging technology for Large Enterprises with highly distributed locations, Description • SD-WAN is an emerging technology for Large Enterprises with highly distributed locations,](http://slidetodoc.com/presentation_image/19dac63f5f00359863d303c9a13f489b/image-6.jpg)
Description • SD-WAN is an emerging technology for Large Enterprises with highly distributed locations, where each location can have one or several connections to internet from different Network Infrastructure Providers with Bes Effort quality, rather then expensive MPLS, Dedicated Optical lines or Satellite services. • SD-WAN currently under standardization in different SDOs, like MEF, ONF, BBF, but several vendors already exist on the market, offering proprietary SD-WAN solutions. • To be Open, ONAP SD-WAN Use Case will refer to following standards: - MEF LSO API, SD-WAN Use Cases - BBF: WT-328 - IETF: draft-ietf-netconf-zerotouch • ONAP SD-WAN Use Case will be divided on series of Sud-Use Cases ranged by complexity, providing more and more capabilities and features for every next Sud-Use Case, based on top the previous: 1. Basic VPN connectivity between two Locations (v. BNG 1 -VL-v. BNG 2) 2. Active/Standby 3. Active/Active 4. Star Topology 5. Full-Mesh Topology 6. On-Site SFC: FW and NAT 7. On-Cloud SFC: DPI and Application-aware routing 8. WAN Optimization
![Users and Benefit: • From the user perspective, SD-WAN solution is an overlay technology, Users and Benefit: • From the user perspective, SD-WAN solution is an overlay technology,](http://slidetodoc.com/presentation_image/19dac63f5f00359863d303c9a13f489b/image-7.jpg)
Users and Benefit: • From the user perspective, SD-WAN solution is an overlay technology, which allow refuse expensive dedicated MPLS lines from Network Providers. • From the Network Providers perspective, SD-WAN is a solution to be not just a “pipe” for OTT providers, but also take role of “Network Service Provider” and chance to earn money on additional services for the Customers. • From the ONAP perspective, SD-WAN Use Case is demonstrate Orchestration capabilities for Distributed VNFs, Configuration Management, Policy Enforcement for Overlay Traffic, Standard ZTP and APIs.
![Use Case Flows: • Subuse. Case#1: Architecture 1. 2. Before initial VPN service will Use Case Flows: • Subuse. Case#1: Architecture 1. 2. Before initial VPN service will](http://slidetodoc.com/presentation_image/19dac63f5f00359863d303c9a13f489b/image-8.jpg)
Use Case Flows: • Subuse. Case#1: Architecture 1. 2. Before initial VPN service will be provided, ONAP will demonstrate initial device configuration (ZTP, Zero Touch Provisioning), based on a https: //datatracker. ietf. org/doc/html/draft-ietf-netconf-zerotouch. Configuration Management on the Edges as a simplest scenario for VPN Service creation. Manufacturer Redirect Server OSS/BSS Applications SD-WAN Orchestrator Specified Bootstrap Server SD-WAN Controller v. BG p. BG SD-WAN Edge 1 v. BG WAN 1 ISP 1 WAN 1 p. BG SD-WAN Edge 2
![Use Case Flows (1/4) • Subuse. Case#1: ZTP Flow Diagram - ZTP (https: //datatracker. Use Case Flows (1/4) • Subuse. Case#1: ZTP Flow Diagram - ZTP (https: //datatracker.](http://slidetodoc.com/presentation_image/19dac63f5f00359863d303c9a13f489b/image-9.jpg)
Use Case Flows (1/4) • Subuse. Case#1: ZTP Flow Diagram - ZTP (https: //datatracker. ietf. org/doc/html/draft-ietf-netconf-zerotouch) - Precondition: Device Owner complete purchasing, installation and press “power” button. Manufacturer Redirect Server OSS/BSS Applications Specified Bootstrap Server SD-WAN Controller Edge 1 {Request Redirect} {Response Redirect} {Notification Ready to be managed} {Request Bootstrap} {Response Bootstrap} Edge 2
![Use Case Flows (2/4) • Subuse. Case#1: ZTP Flow Diagram • Preconditions steps described Use Case Flows (2/4) • Subuse. Case#1: ZTP Flow Diagram • Preconditions steps described](http://slidetodoc.com/presentation_image/19dac63f5f00359863d303c9a13f489b/image-10.jpg)
Use Case Flows (2/4) • Subuse. Case#1: ZTP Flow Diagram • Preconditions steps described in Draft, Chapter 6. 1 and 6. 2 • “Power” button is on. See Draft, Chapter 6. 3: 1. Upon power being applied, the device's bootstrapping logic first checks to see if it is running in its factory default state. If it is in a modified state, then the bootstrapping logic exits and none of the following interactions occur. 2. For each source of bootstrapping data the device supports, preferably in order of closeness to the device (e. g. , removable storage before Internet based servers), the device checks to see if there is any bootstrapping data for it there. 3. If onboarding information is found, the device initializes itself accordingly (e. g. , installing a boot-image and committing an initial configuration). If the source is a bootstrap server, and the bootstrap server can be trusted (i. e. , TLS-level authentication), the device also sends progress notifications to the bootstrap server. 4. Otherwise, if redirect information is found, the device iterates through the list of specified bootstrap servers, checking to see if there is any bootstrapping data for it on them. If the bootstrap server returns more redirect information, then the device processes it recursively. Otherwise, if the bootstrap server returns onboarding information, the device processes it following the description provided in (3) above. 5. After having tried all supported sources of bootstrapping data, the device MAY retry again all the sources and/or provide manageability interfaces for manual configuration (e. g. , CLI, HTTP, NETCONF, etc. ). If manual configuration is allowed, and such configuration is provided, the device MUST immediately cease trying to obtain bootstrapping data, as it would then no longer be in running its factory default configuration.
![Use Case Flows (3/4) • Subuse. Case#1: Configuration Management Flow Diagram OSS/BSS Applications User Use Case Flows (3/4) • Subuse. Case#1: Configuration Management Flow Diagram OSS/BSS Applications User](http://slidetodoc.com/presentation_image/19dac63f5f00359863d303c9a13f489b/image-11.jpg)
Use Case Flows (3/4) • Subuse. Case#1: Configuration Management Flow Diagram OSS/BSS Applications User {Login} SD-WAN Orchestrator SD-WAN Controller Edge 1 {Get Service Instance} {Display Landing Page} {Add Branch to VPN} {Update Service Instance} {Display Information Message} {In Progress Response} {Create Config} {Deploy Config} {Response} {Apply Config} {Response}
![Virtual Network Function • [TDB] Virtual Network Function • [TDB]](http://slidetodoc.com/presentation_image/19dac63f5f00359863d303c9a13f489b/image-12.jpg)
Virtual Network Function • [TDB]
![ONAP Flows: Based on experience with previous Use Cases, we can assume this ONAP ONAP Flows: Based on experience with previous Use Cases, we can assume this ONAP](http://slidetodoc.com/presentation_image/19dac63f5f00359863d303c9a13f489b/image-13.jpg)
ONAP Flows: Based on experience with previous Use Cases, we can assume this ONAP Flows should cover: 1. Onboarding VNFs 2. Infrastructure instantiation 3. Customer ordering 1. ZTP 2. Configuration
![Project Impact: • [TDB] Project Impact: • [TDB]](http://slidetodoc.com/presentation_image/19dac63f5f00359863d303c9a13f489b/image-14.jpg)
Project Impact: • [TDB]
![](http://slidetodoc.com/presentation_image/19dac63f5f00359863d303c9a13f489b/image-15.jpg)
- Slides: 15