CAPWAP Proposal
Name
CAPWAP interface support
Repo Name
capwap
Description
As a baby step for achieving the goal of Unified management of wired and wireless networks using right abstractions ,we would like to propose the implementation of "Control And Provisioning of Wireless Access Points (CAPWAP) Protocol" as one of the south bound interface.
User Stories
- As an administrator I would like to have a single application using which I could control provision & apply policies in my network with an end to end view ( Wireless access + Wired )
# As an administrator I would like to have a single application using which I could control my network with an end to end view # As an administrator I would like to have a single application using which I could provision my network with an end to end view # As an administrator I would like to have a single application using which I could apply policies in my network with an end to end view
- 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.
Trello Story Board
https://trello.com/b/jPO74GLb/capwap-user-stories
Standards to be supported
Scope
- South Bound MD-SAL Plugin for CAPWAP
- CAPWAP Protocol library ( CAPWAP RFC 5415)
- CAPWAP 802.11 bindings" ( CAPWAP RFC 5416)
- "Unified test Application for CAPWAP and the 802.11 bindings
- Local Mac with local bridged- In the initial version Local Map Support will be provided . There will not be split mac support in the initial version.
- From RFC 5415
...........The Local MAC mode of operation allows for the data frames to be either locally bridged or tunneled as 802.3 frames. ...................
.........................When Local Bridging is used, the WTP does not tunnel user traffic to the AC; all user traffic is locally bridged. ..................
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
Message Flows
Presentation used for creation review
https://wiki.opendaylight.org/images/b/b6/CAPWAP2.ppt
Resources Committed (developers committed to working)
Mahesh Govind vu3mmg@gmail.com
Tiju John ttjohn@gmail.com
Abi Varghese abi.varghese@gmail.com
Sajan Liyon sliyon@brocade.com ( ODL User Name sajanliyon)
Initial Committers
Mahesh Govind vu3mmg@gmail.com ( ODL user name vu3mmg)
Tiju John ttjohn@gmail.com (ODL user name ttjohn)
Abi Varghese abi.varghese@gmail.com ( ODL user name abi)
Sajan Liyon sliyon@brocade.com ( ODL User Name sajanliyon)
Vendor Neutral
If this proposal is coming from an existing proprietary codebase, have you ensured that all proprietary trademarks, logos, product names, etc. have been removed? Please specify.
Meets Board Policy (including IPR)
Release Plan
Release_Plan_For_CAPWAP Release plan for Capwap
Release Milestones
- Offset: <Should be 0, 1 or 2. The dates in the table and the number in the column header should be adjusted to match>
Milestone | Offset 2 Date | Deliverables | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
M1 | 3/24/2016 |
| ||||||||
M2 | 5/5/2016 |
| ||||||||
M3 | 6/2/2016 |
| ||||||||
M4 | 6/30/2016 |
| ||||||||
M5 | 8/4/2016 |
| ||||||||
RC0 | 8/11/2016 |
| ||||||||
RC1 | 8/18/2016 |
| ||||||||
RC2 | 8/25/2016 |
| ||||||||
RC3 | 9/1/2016 |
| ||||||||
Formal Release | 9/8/2016 |
|