Www.opendaylight.org CAPWAP PROPOSAL NOV 20, 2014 Abi Varghese Tiju John Mahesh Govind.
-
Upload
benedict-ford -
Category
Documents
-
view
215 -
download
1
Transcript of Www.opendaylight.org CAPWAP PROPOSAL NOV 20, 2014 Abi Varghese Tiju John Mahesh Govind.
www.opendaylight.org
CAPWAP PROPOSALNOV 20, 2014Abi VargheseTiju JohnMahesh Govind
www.opendaylight.org
OS ,Data PathHardware
OS ,Data PathHardware OS ,Data
PathHardware
OS ,Data PathHardwareOS ,Data
PathHardware
OS ,Data PathHardware
OS ,Data PathHardware
OS ,Data PathHardware OS ,Data
PathHardware
OS ,Data PathHardware
OS ,Data PathHardware
OS ,Data PathHardware
Use case
As an operator I would like to control and provision wired and wireless networks using opendaylight As an operator I would like to control and provision wired and wireless networks using opendaylight
OS ,Data PathHardware
OS ,Data PathHardware OS ,Data
PathHardware
OS ,Data PathHardwareOS ,Data
PathHardware
OS ,Data PathHardware
Network os
APPSAPPSAPPSAPPSAPPSAPPSAPPSAPPS APPSAPPS
OS ,Data PathHardware
OS ,Data PathHardware
OS ,Data PathHardware
OS ,Data PathHardware
OS ,Data PathHardware
OS ,Data PathHardware
Abstract viewAbstract view
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
CAPWAP
CAPWAP enabled device
www.opendaylight.org
Implementation proposal
• Standards to be supported• CAPWAP RFC ( RFC 5415) - • IEEE 802.11 Binding ( RFC 5416)
www.opendaylight.org
High level user stories
• As an administrator I would like provide service discovering capabilities for my access points. I would like to do this using CAPWAP open standard.
• As an administrator I would like to authorize and authenticate my access points and allow them to join to my administrative domain. I would like to do this using CAPWAP open standard.
• As an administrator I would like to configure and apply policy to the access points in my administrative domain . I would like to do this using CAPWAP open standard.
• As an administrator I would like to get statistics and reporting from my access points. I would like to do this using CAPWAP open standard.
• As an administrator I would like to have a single application using which I could control and provision my network end to end ( Wireless access + Wired )
www.opendaylight.org
Software Components
• Connection Handler• Handles UDP & DTLS connections
• CAPWAP Protocol Library• Implements CAPWAP Protocol
• MD-SAL CAPWAP Plugin• South bound ODL plugin
• Inventory Manager• Database for Access Points
• North Bound Sample application• Example application which could demonstrate e2e network abstraction
www.opendaylight.org
High Level message flowTargeted for initial release
7
CAPWAP
BBSA
L
å
Access point CAPWAP plugin SAL Application
Discovery
Join Inventory Update
Configuration /policy actionConfiguration /policy
action
www.opendaylight.org
High Level message flow with CAPWAP and Openflow
Potential future
8
CAPWAP
BBSA
L
å
Access point CAPWAP plugin SAL Application
Discovery
Join Inventory Update
Openflow
Flow controlFlow control
www.opendaylight.org
Selecting Right DTLS implementation
Potential risks
9