Www.opendaylight.org OCP PROPOSAL December 30, 2015 Richard Chien Marko Lai Jason Yuan.
-
Upload
sibyl-grant -
Category
Documents
-
view
216 -
download
0
Transcript of Www.opendaylight.org OCP PROPOSAL December 30, 2015 Richard Chien Marko Lai Jason Yuan.
www.opendaylight.org
OCP PROPOSALDecember 30, 2015
Richard Chien
Marko Lai
Jason Yuan
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
www.opendaylight.org3
Motivation SD-RRH Framework
Joint RRH and fronthaul network (T-SDN) provisioning in C-RAN
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
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
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:
www.opendaylight.org7
Message Flow
BBU
ODL
OCP Service
OCP Plugin/Library
RRH
Device Management Health Check
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
www.opendaylight.org9
Dependencies
No dependencies on other projects
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
www.opendaylight.org
BACKUP SLIDES
www.opendaylight.org12
Emergence of C-RAN
www.opendaylight.org13
CPRI (Common Public Radio Interface)
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
www.opendaylight.org15
RE Resource Model