UNI Manager Project Proposal to OpenDaylight Cable Labs UNI Manager Project Proposal to OpenDaylight August 13, 2015 Cover Slide 1 of 3
Problem Statement Service providers’ Carrier Ethernet fulfillment processes are currently too labor intensive and not seamless across multiple vendors. Not all equipment provides all needed functions, e.g., those defined by ITU Y.1731 ‘OAM functions and mechanisms for Ethernet based networks’. Service providers currently need to deploy, configure and manage multiple devices in customer premises to provide business services. Significant differences in how equipment is configured and managed.
OPNFV & OpenDaylight Projects Overview Project goal: Investigate and identify means to facilitate fulfillment of Ethernet/connectivity services using virtualization technologies (SDN and NFV) and open source SDN controller. Current objectives: Develop information models and open standard APIs Compliant with MEF-defined Carrier Ethernet Service Enable applications to leverage OpenDaylight capabilities to configure network components and connections Initial use case: Ethernet Private Line service We believe this work is consistent with MEF LSO vision
OPNFV & OpenDaylight Projects Overview Advantages Provided by OpenDaylight Provides SDN controller functionality enabling automation of device and connection configuration. Provides multiple southbound protocols enabling control of devices from multiple manufacturers. As an open source project ODL offers a community of developers and other skilled resources that can provide scale to API development and modifications as well as differing perspectives on solutions.
Virtualized Business CPE Software Prototype Services Architecture Layered Architecture Consistent with MEF Lifecycle Service Orchestration Vision
Information Model for Ethernet Services Based on MEF Specifications & Basis for APIs EVC Class: Ethernet Virtual Connection service attributes EVC Performance Class: EVC performance attributes EVC Endpoint Class: EVC per UNI attributes UNI Class: per UNI attributes CoS Class: Class of Service attributes Submitted as a Contribution to MetroEthernet Forum
EPL Provisioning Using ODL PoC CableLabs API Poc and Validation/Demonstration Platform Proof-of-concept implementing prototype APIs & ODL plug-in Simple web UI emulating a user portal initiates EPL service APIs call ODL to configure instances of Open vSwitch to behave as UNIs APIs call ODL to configure GRE tunnel between the OVS to emulate EVC When tunnel is created traffic passes between client laptops Tunnel can be terminated from web UI
EPL Provisioning Using ODL PoC Laptop/Ubuntu Linux emulates cloud server Laptop PCs emulate client LAN Raspberry Pis emulate MEF Carrier Ethernet service UNIs (endpoints)
EPL Provisioning Using ODL PoC Cable Labs Scenario Configure the Classes of Service Specify the desired service (Ethernet Private Line) Select the service endpoints Select the Class of Service Initiate service creation APIs trigger OpenDaylight to create UNIs APIs trigger OpenDaylight to create connection
EPL Provisioning Using ODL PoC Initial State: Demo UI with Nothing Configured
EPL Provisioning Using ODL Demo Initial State: Open vSwitch in Raspberry Pis Not Configured
EPL Provisioning Using ODL Demo Initial State: OpenDaylight Operational Data Store Has No Endpoints (UNI)
EPL Provisioning Using ODL Demo Initial State: No Traffic Passes Between Client LANs
EPL Provisioning Using ODL Demo Configure Classes of Service and Create EPL
EPL Provisioning Using ODL Demo Final State: Open vSwitch in Raspberry Pis Configured
EPL Provisioning Using ODL Demo Final State: Endpoints Configured in OpenDaylight Operational Data Store
EPL Provisioning Using ODL Demo Final State: UNI and EPL Attributes in UI
EPL Provisioning Using ODL PoC Final State: Traffic Passes Between Client LANs via GRE Tunnel (Ethernet Virtual Circuit – EVC)
EPL Provisioning Using ODL Demo Final State: List of REST Calls to APIs and to ODL
Proposal to OpenDaylight New UNI Manager Feature Plug-in Requirements for Ethernet services APIs and UNI Manager ODL plug-in to be clarified in OPNFV ‘Connectivity Services LSO’ requirements project Prototype UNI Manager MD-SAL code based on minimum EPL Service YANG model will be contributed to ODL Leverage full YANG model from MEF Evolve UNI Manager ODL plug-in within OpenDaylight
Cable Labs End slide 1 of 2. White on black