www.opendaylight.org project proposals: odl-sdni app may 8 th 2014 presented by: rafat jahan...
TRANSCRIPT
www.opendaylight.org
Project Proposals: ODL-SDNi App
May 8th 2014Presented by: Rafat Jahan Deepankar Gupta
www.opendaylight.org2
ODL-SDNi App – ODL East-West Interface
ODL- SDNi App scope/coverage
SDNi Aggregator Northbound SDNi plugin acts as an aggregator
for collecting network information such as topology, stats, host etc.
Plugin can be evolved as per needs of network data requested to be shared across federated SDN controllers
SDNi RestAPI SDNi REST APIs will be implemented to fetch
the aggregated information from the northbound plugin – SDNi aggregator
New SDNi RestAPI will be developed, specific to ODL for supporting SDNi application
SDNi Wrapper SDNi BGP Wrapper will be responsible for the
sharing and collecting information to/from federated controllers
EPL LicenseProject Scope
ODL-SDNi App
Legends
www.opendaylight.org3
ODL-SDNi App – SDNi WrapperNetwork parameters that would be exchanged as part of SDNi communication (a sample)
Topology Data: Controller Ip Address Links Nodes Link Bandwidths MAC Address of switches Latency Host IP address
QoS Data Packet Loss rate Packets Transmitted Packets Received
Extendable to: Network topology Network events User defined request information QoS requirements from user application
request Integral infrastructure status (IT, energy
consumption…)
RFCs Referred
SDNi:draft-yin-sdn-sdni-00.txt
Border Gateway Protocol : RFC 4271
NLRI Update :http://tools.ietf.org/html/draft-ietf-idr-ls-distribution-04
ODL-SDNi App
Dependency
Need enhancement in ODL-BGP for: NLRI update message implementation (only
inbound Update message implemented) End To End session establishment between
BGP speaker
We are in discussions with Dana Kutenicsova and Robert Varga
www.opendaylight.org
Use Case: Bandwidth on demand across inter-SDN Federated Controllers
4
ODL-SDNi App
In the multi-vendor environment, network traffic would need to be orchestrated across intra-/inter-
domain subnets of the SDN controllers.
The mandate is of a east-west communication that enables SDN controllers across subnets to
exchange network information within the purview of defined policies
Inter-SDN controller (multi-vendor) communication – exchange of network parameters needs to be
per pre-agree interface specifications
Business Challenge
www.opendaylight.org
Release PlanODL-SDNi App
5
Milestone Offset 1 date Deliverable
M1 05/12/2014
M2 06/09/2014
M3 07/07/2014
M4 08/04/2014
M5 09/01/2014
RC0 09/09/2014
RC1 09/09/2014
RC2 09/22/2014
Formal Helium release
09/29/2014
Name Description
Release Plan Candidate Release Plan
Name Description
Release Plan Formal release plan
SDNi Aggregator SDNi aggregator code to access opendaylight - Base network Service Functions for data to be available with RestAPI.
Name Description
Rest API Rest API to be implemented between the controller and SDNi wrapper for Topology data retreival
Name Description
SDNi Wrapper Code to access topology data through RESTApi and send across in NLRI Update message
Name Description
Code Freeze SDNi Wrapper code to be able to establish East-West interface among multiple controllers with successful exchange of data.
Name Description
Bug Fixes Bug fixes for M2 and M3
Name Description
Bug Fixes Bug fixes for M4
Name Description
Release Review Release Notes and documentation
Bug Fixes Bug fixes for M5
www.opendaylight.org
Thanks