![Page 1: Www.opendaylight.org OCP PROPOSAL December 30, 2015 Richard Chien Marko Lai Jason Yuan](https://reader035.vdocument.in/reader035/viewer/2022062409/5697c0291a28abf838cd77c3/html5/thumbnails/1.jpg)
www.opendaylight.org
OCP PROPOSALDecember 30, 2015
Richard Chien
Marko Lai
Jason Yuan
![Page 2: Www.opendaylight.org OCP PROPOSAL December 30, 2015 Richard Chien Marko Lai Jason Yuan](https://reader035.vdocument.in/reader035/viewer/2022062409/5697c0291a28abf838cd77c3/html5/thumbnails/2.jpg)
www.opendaylight.org2
History
Posted the OCP Plugin project on 12/30/2015 Development started in May 2015 Needed by the Software Defined RRH research project at
Foxconn Advanced Communication Academy (FACA) Foxconn has developed a lot of the code for the OCP Plugin This project is to continue and complete the work started by
Foxconn
![Page 3: Www.opendaylight.org OCP PROPOSAL December 30, 2015 Richard Chien Marko Lai Jason Yuan](https://reader035.vdocument.in/reader035/viewer/2022062409/5697c0291a28abf838cd77c3/html5/thumbnails/3.jpg)
www.opendaylight.org3
Motivation SD-RRH Framework
Joint RRH and fronthaul network (T-SDN) provisioning in C-RAN
![Page 4: Www.opendaylight.org OCP PROPOSAL December 30, 2015 Richard Chien Marko Lai Jason Yuan](https://reader035.vdocument.in/reader035/viewer/2022062409/5697c0291a28abf838cd77c3/html5/thumbnails/4.jpg)
www.opendaylight.org4
Goals
Allow ODL applications (plugins) access to OCP stack Use Yang Models to represent RE Resource Model
Provides a consists, well defined, method for interacting with RRHs using OCP (REST API, RPCs, DB Storage)
Use MD-SAL architecture
![Page 5: Www.opendaylight.org OCP PROPOSAL December 30, 2015 Richard Chien Marko Lai Jason Yuan](https://reader035.vdocument.in/reader035/viewer/2022062409/5697c0291a28abf838cd77c3/html5/thumbnails/5.jpg)
Base Network Service FunctionsBase Network Service Functions
Management GUI/CLI
Controller PlatformController Platform
Southbound Interfaces& Protocol Plugins
Southbound Interfaces& Protocol Plugins
OpenDaylight APIs (REST)
DOVE Mgr
Data Plane Elements(Virtual Switches,Physical Device
Interfaces)
Data Plane Elements(Virtual Switches,Physical Device
Interfaces)
Service Abstraction Layer (SAL)(plug-in mgr., capability abstractions, flow programming, inventory, …)
OpenFlow
1.0 1.3LISP
Topology Mgr
Stats Mgr
Switch Mgr
Host Tracker
Shortest Path
Forwarding
VTN Coordinator
Affinity Service
Network Applications Orchestration & Services
Network Applications Orchestration & Services
OpenStackNeutron
OpenFlow Enabled Devices
VTN Manager
VTN: Virtual Tenant NetworkDOVE: Distributed Overlay Virtual EthernetDDoS: Distributed Denial Of ServiceLISP: Locator/Identifier Separation ProtocolOVSDB: Open vSwitch DataBase ProtocolBGP: Border Gateway ProtocolPCEP: Path Computation Element Communication ProtocolSNMP: Simple Network Management Protocol
VTN: Virtual Tenant NetworkDOVE: Distributed Overlay Virtual EthernetDDoS: Distributed Denial Of ServiceLISP: Locator/Identifier Separation ProtocolOVSDB: Open vSwitch DataBase ProtocolBGP: Border Gateway ProtocolPCEP: Path Computation Element Communication ProtocolSNMP: Simple Network Management Protocol
LISP Service
NETCONF BGP-LS
Additional Virtual & Physical Devices
SNMP
DDoS Protection
Open vSwitches
OVSDB PCEP
OpenStack Service
NetworkConfig
OCP
Remote Radio Head
![Page 6: Www.opendaylight.org OCP PROPOSAL December 30, 2015 Richard Chien Marko Lai Jason Yuan](https://reader035.vdocument.in/reader035/viewer/2022062409/5697c0291a28abf838cd77c3/html5/thumbnails/6.jpg)
www.opendaylight.org6
Architecture
Inspired by Openflow Plugin/Openflow Protocol Library projects and heavily leveraged their design and source code
• OCP Plugin• Southbound ODL plugin
• OCP Protocol Library• Implements OCP Protocol
• OCP Service• Northbound sample application which demonstrates
OCP elementary functions
SW Components:
![Page 7: Www.opendaylight.org OCP PROPOSAL December 30, 2015 Richard Chien Marko Lai Jason Yuan](https://reader035.vdocument.in/reader035/viewer/2022062409/5697c0291a28abf838cd77c3/html5/thumbnails/7.jpg)
www.opendaylight.org7
Message Flow
BBU
ODL
OCP Service
OCP Plugin/Library
RRH
Device Management Health Check
![Page 8: Www.opendaylight.org OCP PROPOSAL December 30, 2015 Richard Chien Marko Lai Jason Yuan](https://reader035.vdocument.in/reader035/viewer/2022062409/5697c0291a28abf838cd77c3/html5/thumbnails/8.jpg)
www.opendaylight.org8
Scope
OCP v4.1.1 supportIntegration of OCP protocol librarySimple API invoked as a RPC Simple API that allows applications to perform OCP
elementary functionsIndication processingLoggingAISG/Iuant interface message tunnellingALD connection management
![Page 9: Www.opendaylight.org OCP PROPOSAL December 30, 2015 Richard Chien Marko Lai Jason Yuan](https://reader035.vdocument.in/reader035/viewer/2022062409/5697c0291a28abf838cd77c3/html5/thumbnails/9.jpg)
www.opendaylight.org9
Dependencies
No dependencies on other projects
![Page 10: Www.opendaylight.org OCP PROPOSAL December 30, 2015 Richard Chien Marko Lai Jason Yuan](https://reader035.vdocument.in/reader035/viewer/2022062409/5697c0291a28abf838cd77c3/html5/thumbnails/10.jpg)
www.opendaylight.org10
Project Details
Project Lead (elected by Committers) – Richard ChienProject Contact – Richard ChienTest Contact – Richard ChienInitial code contribution from FoxconnInitial committers – 3 Foxconn
![Page 11: Www.opendaylight.org OCP PROPOSAL December 30, 2015 Richard Chien Marko Lai Jason Yuan](https://reader035.vdocument.in/reader035/viewer/2022062409/5697c0291a28abf838cd77c3/html5/thumbnails/11.jpg)
www.opendaylight.org
BACKUP SLIDES
![Page 12: Www.opendaylight.org OCP PROPOSAL December 30, 2015 Richard Chien Marko Lai Jason Yuan](https://reader035.vdocument.in/reader035/viewer/2022062409/5697c0291a28abf838cd77c3/html5/thumbnails/12.jpg)
www.opendaylight.org12
Emergence of C-RAN
![Page 13: Www.opendaylight.org OCP PROPOSAL December 30, 2015 Richard Chien Marko Lai Jason Yuan](https://reader035.vdocument.in/reader035/viewer/2022062409/5697c0291a28abf838cd77c3/html5/thumbnails/13.jpg)
www.opendaylight.org13
CPRI (Common Public Radio Interface)
![Page 14: Www.opendaylight.org OCP PROPOSAL December 30, 2015 Richard Chien Marko Lai Jason Yuan](https://reader035.vdocument.in/reader035/viewer/2022062409/5697c0291a28abf838cd77c3/html5/thumbnails/14.jpg)
www.opendaylight.org14
OCP (ORI C&M Protocol) • The OCP layer is transported over a TCP/IP connection established between the
RE and the REC• OCP provides the following functions:
• Control & Management of the RE by the REC• Transport of AISG/3GPP Iuant Layer 7 messages and alarms between REC
and RE
![Page 15: Www.opendaylight.org OCP PROPOSAL December 30, 2015 Richard Chien Marko Lai Jason Yuan](https://reader035.vdocument.in/reader035/viewer/2022062409/5697c0291a28abf838cd77c3/html5/thumbnails/15.jpg)
www.opendaylight.org15
RE Resource Model