Www.opendaylight.org CAPWAP PROPOSAL NOV 20, 2014 Abi Varghese Tiju John Mahesh Govind.

9
www.opendaylight .org CAPWAP PROPOSAL NOV 20, 2014 Abi Varghese Tiju John Mahesh Govind

Transcript of Www.opendaylight.org CAPWAP PROPOSAL NOV 20, 2014 Abi Varghese Tiju John Mahesh Govind.

Page 1: Www.opendaylight.org CAPWAP PROPOSAL NOV 20, 2014 Abi Varghese Tiju John Mahesh Govind.

www.opendaylight.org

CAPWAP PROPOSALNOV 20, 2014Abi VargheseTiju JohnMahesh Govind

Page 2: Www.opendaylight.org CAPWAP PROPOSAL NOV 20, 2014 Abi Varghese Tiju John Mahesh 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

Page 3: Www.opendaylight.org CAPWAP PROPOSAL NOV 20, 2014 Abi Varghese Tiju John Mahesh Govind.

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

Page 4: Www.opendaylight.org CAPWAP PROPOSAL NOV 20, 2014 Abi Varghese Tiju John Mahesh Govind.

www.opendaylight.org

Implementation proposal

• Standards to be supported• CAPWAP RFC ( RFC 5415) - • IEEE 802.11 Binding ( RFC 5416)

Page 5: Www.opendaylight.org CAPWAP PROPOSAL NOV 20, 2014 Abi Varghese Tiju John Mahesh Govind.

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 )

Page 6: Www.opendaylight.org CAPWAP PROPOSAL NOV 20, 2014 Abi Varghese Tiju John Mahesh Govind.

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

Page 7: Www.opendaylight.org CAPWAP PROPOSAL NOV 20, 2014 Abi Varghese Tiju John Mahesh Govind.

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

Page 8: Www.opendaylight.org CAPWAP PROPOSAL NOV 20, 2014 Abi Varghese Tiju John Mahesh Govind.

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

Page 9: Www.opendaylight.org CAPWAP PROPOSAL NOV 20, 2014 Abi Varghese Tiju John Mahesh Govind.

www.opendaylight.org

Selecting Right DTLS implementation

Potential risks

9