7. SDN
Utilizing Software Defined Networking (SDN) and
OpenFlow(OF) to
Decouple the data plane and control plane
Logically Centralized control plane for automated
provisioning
Enable unified control and management for packet and
circuit switched network
• Multilayer operability
• New services
• Traffic engineering
8. Key challenges for Optical OpenFlow based SDN
why not GMPLS ?
– Complex, inflexible and closed architecture
Challenges for Unified Control Plane
– Switching constraints, Physical Impairments, Power Equalization, RWA
Multi-Domain, Multi-Technology Operation
Optical SDN support for virtualization
13. Software Defined Networking (SDN) over SDM
• Multi-dimensional slicing service calculates best resources to allocate S/F/t
14. Multi dimension
Application
OpenFlow (or others) Interface
Features
(flexi, gain,MCF,
modulation)
Features
(flexi, gain,MCF,
modulation}
Features
(flexi, gain,MCF,
modulation)
Features
(flexi, gain,MCF,
modulation)
Northbound Interface
A
B
C
d
Request (Src,Dst,QoT)
SDN Controller
Technology mapper
15. SDN over SDM Scenario Flow space Switching [Dimension-less
Switching]
Core
Fibre
Center Freq
BW
4
Core
Fibre
Center Freq
BW
Core
Fibre
BW
Core
Fibre
Center Freq
BW
Core
Fibre
Center
Freq
BW
Core
Fibre
Center Freq
BW
Multi Dimension
Switch
Multi Dimension
Switch
Multi Dimension
Switch
Multi Dimension
Switch
17. OpenFlow Extensions for Optical SDN
impairments
Extended by
High-performance Network Group
Flow Mode
(Actions)
Add/Delete
XC
Fixed Ports, channels, constraints type
Flexi Ports, bandwidth, center frequencyConfigure
Tx/Rx
OpenFlow
Messages
Switch
Feature
Fixed
Flexi
Port Peering
Channel spacing per port
Channels per port
Constraints per
port
Power
Bandwidth range and granularity per port
Center frequency range
Signal type (modulation) per port
Constraints
per port
Power
Impairments
Cross Technology
Domains/Cross Overs
20. OpenFlow Enabled Optical Network Architecture:
Standalone OpenFlow model
OpenFlow
Controller
Internal API Internal API Internal API
CFLOW_MOD
CFLOW_MOD
CFLOW_MOD
OpenFlow
Agent
OpenFlow
Agent
OpenFlow
Agent
21. Proof of Concept:
Media-Aware SDN network
OpenFlow
Flow msgs
Visualization
Facility
High Capacity
Network
End-User
PCE based media over extended
controller
(3) Reserve Resources
(2) Submit Request including User
Context
(1) Publish Service and Infrastructure
Information
Request
Path
Computation
Streaming Server
OF Agent
OF Agent
OF Agent
OF switch
OF switch
ADVA ROADM
ADVA ROADM
23. OpenFlow Extensions for Optical SDN
• OpenFlow Controller consideration in technologically heterogeneous domains
Multi-Domain Scenario Flow Mapping Rule
Flexi Grid Fixed Grid Each Center frequency and bandwidth must
be compatible with WDM Grid
Flexi Grid Packet
switched
One or multiple packet flow identifiers must
be mapped to each center frequency +
bandwidth
Fixed Grid Packet
switched
One or multiple packet flow identifiers must
be mapped to each channel
Packet
Domain
Fixed
WDM
Flexi
WDM
Network Operating System [OpenFlow Controller, Action on Flows]
24. OFC 2014 (Strauss Project)
z
OPS-based
metro network A
OPS2OPS1
Gate sw
DMT Transceivers
100G
25G
25G
50G 50G
100G 50G
OPS<->OCS
converter
OpenFlow
Controller
50G
Flow of optical packets
λ path
OPS<->OCS
converter
TX1(100G)
RX1 RX2
RX3
TX2(40G)
TX3(40G)
OpenFlow
agents
Optical packets
OCS-based
core network
OpenFlow
Controller
OPS-based metro
network B
ABNO
Controller
Provisioning
Manager
SDN Network Orchestration
Extended
PCEP for OF
Topology
Rest API
Flow
Programmer
REST API
Proprietary
Interface
Proprietary
Interface
Topology
API
PCE
Topology
Server
31. 1 x Calient DiamondWave Fiber switch
OpenSource GMPLS controlled
Virtualization to 4 switches
WSS-ROADM
Directionless
4ch add/drop
2 x 1GE (SFP)
2x10GE (XFP)
DWDM
iPLC-ROADM
3 x openflow enabled switches
(Arista, Brocade & Extreme)
1 or 10 GE
VPN
Server
Cisco
Router
Campus Ethernet Switching
4 x NEC Switch:
20 x 1000Base-T (RJ-45)
4 x 1000Base-X (SFP)
2 x 10GBase-X (XFP)
1~10GE
Xen/KVM Virtual Machines
Application
Servers
Database
Servers
NFS
SDN/OpenFlow Controllers (NOX, Trema, FlowVisor), GMPLS,
Control Frameworks (ofelia, opennaas, openstack)
WSS-ROADM
Fixed 4ch add/drop
2 x 10GE (SFP+
DWDM)
DWDM
10 GE
Flexible wdm devices
1/10/40Gig
HPN SDN testbed
32. Create & Run your Experiment!
Have an idea (SDN APP!)
1
Log on to OFELIA & FIBRE!
2
Configure your network slice!3 Run your experiment!!!
Firewall, Load Balancer
Controller
(Intelligence)
Application 1
Application 2 Application 1
Application 2
Data Center
Services
Network as a Service
(NaaS )
4
33. Partners with complementary
technological strengths and
user groups from five
countries with strong
research communities
in networking.
OFELIA - Aim and Partners.
Build first OpenFlow test environment in Europe.
Complimentary strength & representation of most important research communities.
Additional partners and European manufacturers will be involved through Open Calls
Three years project, starting Oct 2010
7 OpenFlow-enabed islands at academic institutions:
Berlin (TUB) – partial replacement of existing
campus network with OF-switches
Gent (IBBT) – central hub, large-scale emulation
Zürich (ETH) – connection to OneLab and GpENI
Barcelona (i2CAT) – experience with facility
projects (IaaS, DRAGON)
Bristol(UNIVBRIS)– national hub for UK optical
ITALY (CREATNET & CNIT)
community; L2 (Extreme) switches, FPGA testbed
NEC provides homogeneous L2 hardware platform (OF-
enabled Ethernet switches)
ADVA as major vendor of optical access and data center
equipment
Different external vendors(Juniper, Extreme)
Explore extensions of OpenFlow towards wireless and
optical transmission
Federation of Seven islands
partner
L2
L1/optics
L3
Wireless
emulation
ControlSW
processing
USconnections
MMsource
iBBT X X X X
TUB X X
I2cat X X X
UNIVBRI
S
X X x X X X
ETH X X
36