Software Defined Networking: An Overview for UC

NETW300
NETW301
NETW302
NETW303
An Overview for UC
Network Diagnostics
QOS Redefined
Wi-Fi & Lync
Tuesday, 11am
Pinyon 2
Tuesday, 2pm
Copperleaf 6
Tuesday, 3:45pm
Copperleaf 6
Wednesday, 8:30am
Copperleaf 6
NETW301-R
NETW302-R
NETW303-R
Network Diagnostics
QOS Redefined
Wi-Fi & Lync
Wednesday, 2:45pm
Copperleaf 5
Tuesday, 4:30pm
Copperleaf 6
Wednesday, 4:30pm
Copperleaf 5
https://www.opennetworking.org/images/stories/downloads/sdn-resources/white-papers/wp-sdn-newnorm.pdf
Controller
Network Switch
OpenFlow Agent
Control Plane (software)
Data Plane (hardware)
Flow Table Rules:
Match Rule
Flow Tables
Action
Counters
1. Forward
2. Modify
3. Encap /
decapsulate
4. Drop, etc.
“Higher-layer application
functions will become
integrated with lower layers
of the network, leading to twoway application awareness.
The network will be able to
adapt to changing application
requirements efficiently
and effectively.
In other words, applications
will be able to dictate what
the network needs to do to
support them.”
– Julie Kunstler, Ovum
Research
March 18, 2013
1.
2.
3.
4.
http://www.sdncentral.com/sdn-market-sizing-2013-april/
Global Software-defined Networking Market 2014-2018
Gartner: The Impact of Software-Defined Data Centers on Information Security
Gartner: Four Key Questions to Ask Your Data Center Networking Vendor
Application
Partners
Presentation
Resiliency
Session
CAC
Transport
Media Ports
Network
DSCP
Data Link
LLDP & VLANs
Physical
Bandwidth
Northbound API
Southbound API
Northbound API
SDN
Controller
Southbound API
Data Center Virtualization
Unified Communications
Northbound APIs
(RESTful; undefined)
Wi-Fi Controllers
Security
Network Management
SDN
Controller
Southbound APIs
(OpenFlow, etc.)
Router and Switches
IDS/IPS
Firewalls
WAN Optimizers
ADC
Wi-Fi Radios
Diagnostics
Automated QoS
Orchestration
Proactively
automate the
diagnostics and
troubleshooting of
bad calls
Reduce the cost of
deploying QoS and
implementing
Traffic Engineering.
IT Agility & Network
Customization
through real-time,
policy-based config
of network
resources.
Lync
Dialog Event
North-Bound
API
South-Bound
API
Networks Elements
Lync
Dialog Event
North-Bound
API
South-Bound
API
Lync SDN
Manager
Lync SDN API
SIP messages
Invite/LRSInvite
Start
Proprietary or
backward
compatible API
QoE Report
Update
Ended
Error
Quality Update
Fault-tolerance, Pools and Fan-Out:
Client
Lync
Client
Lync FE + LDL
Lync FE + LDL
Primary
Lync SDN
Manager
Secondary Lync
SDN Manager
NMS/Network
Controller
NMS/Network
Controller
Network
Controller
Fault-tolerance, Pools and Fan-Out:
Client
Lync
Client
Lync FE + LDL
Lync FE + LDL
Primary
Lync SDN
Manager
Secondary Lync
SDN Manager
NMS/Network
Controller
NMS/Network
Controller
Network
Controller
Load-balancing, pools, state & configuration sharing:
LFE+ LDL
Lync FE + LDL
FE + LDL
Lync FE + LDL
NMS/Network
NMS/Network
Controller
Controller
Network
Controller
Lync
LyncSDN
SDN
Manager
Manager
Database or shared memory cache
Additional message type:
IncallQuality
UC SDN Industry Standards
SDN Architecture
SDN & End-User
Applications
Controller
Network Device
Network Device
Network Device
Liaison Agreement
Leadership Team
Leadership Team
- Pascal Menezes - Microsoft
- Sarwar Raza – HP
- Chris Lauwers – Ubicity
- Tina Tsou – Huawei
- Thenu Kittappa – Aruba
- David Lennon – HP
- Manfred Arndt - HP
- Pascal Menezes-Microsoft
*NBI Working Group Charter, Copyright 2013 Open Networking Foundation
*NBI Working Group Charter, Copyright 2014 Open Networking Foundation
*NBI Working Group Charter, Copyright 2014 Open Networking Foundation
*NBI Working Group Charter, Copyright 2014 Open Networking Foundation
Technical WG
Task Groups
USB
Audio
H.264
Prof
SIPv6
UC SDN
60% to 80% of QoE problems are caused by issues with the underlying network
Inadequate QoS Infrastructure
Complex root cause analysis between networks and UC components
Network Middleboxes and Security
Network Virtualization
Define Use Cases – First Use Case on automating QoS
Analyze SDN Capabilities
Define a UC SDN Framework
Define any APIs required
Define a certification program if required
App
(ex: UC)
End-User Application
Focused NBIs
End User Application
NBIs
SDN Diagnostics
Network Service
App
SDN QoS
Network
Service App
SDN Security
Network Service
App
Traffic Eng
Network
Service App
Network Services
NBIs
Topology
Inventory
Path
Computation
Network focused NBIs
Flow
Programing
Network Control and
Management Functions
Statistics
South-Bound
API
NE
NE
NE
NE
NE
Network Services Function
NE
NE
NE
Network Elements
UC
User Application
UC SDN NBI
SDN Network Applications
and Services
Network App NBI
User: James
Intelligent
SDNBlack
Controller
Box
Southbound API
Network Elements
User: Linda
UC&C
Infrastructure
Automated QoS
Network Service
Application
SDN
Controller
Network
Element
Network
Element
Network
Element
Network
Element
Network
Element
Network
Element
Network
Element