- An experimental testbed called ADRENALINE is evaluating software-defined optical transmission and SDN/GMPLS networking.
- The testbed includes a programmable OFDM transponder for software-defined optical transmission, a 4-node mesh network with fiber links of varying lengths, and emulation of SDN/OpenFlow and GMPLS control planes.
- Experiments are exploring flexible-grid optical networks using OFDM, all-optical OSNR estimation, and a sliceable bitrate-variable transponder as a building block for future software-defined optical networks.
An experimental overview on software defined optical transmission and sdngmpls networking activities in the adrenaline testbed
1. An experimental overview on software-
defined optical transmission and SDN/GMPLS
networking activities in the ADRENALINE
testbed
Raul Muñoz, Ramon Casellas, Michela Svaluto, Ricardo Martínez, Josep M.
Fàbrega, Ricard Vilalta, Fco. Javier Vílchez,
Centre Tecnològic de Telecomunicacions de Catalunya (CTTC) - Spain
III WTON, May 28-29th, 2014, Campinas, Brazil
2. III WTON, May 28-29th 2014, Campinas (Brazil)
•Programmable OFDM-based rate/bandwidth variable transponder for software-defined
optical transmission supporting adaptive bit/power loading and PAPR reduction techniques
•Off-line digital signal processing (DSP) using Matlab code
•Digital (SW) / analog (HW) RF mixing available
•IM (DSB transmission)
•Linear field modulation (SSB)
•IQ modulation
•Phase modulation (CE-OFDM)
•Direct detection (DD) and coherent OFDM (CO-OFDM)
•4-nodes mesh network with two optical cross-connects (OXCs) and two reconfigurable
add-drop multiplexers (ROADMs) connected with amplified links of 35km, 50km, and 150km.
ADRENALINE Testbed®:
Optical OFDM experimental platform
ADC
Optical
Modulator
(MZM/PM/IQ)
Off-lineprocessing
(MATLAB)
DACDAC
Q
ADC
Oscillo-
scope
I
AWG
TLS
Optical
Detection
(DD/CO)
Tx DSP
Rx DSP
Off-lineprocessing
(MATLAB)
Photonic Mesh Network (ADRENALINE testbed)
OXC-2
ROADM-2
OXC-1
ROADM-1
150km
35km
3. III WTON, May 28-29th 2014, Campinas (Brazil)
DAC
PIN
Rx DSPADC
MATLAB
TLS
AWG
MATLABDPO
MZM
BVTx @ BRAS BVRx @ ROADM
Fiber link VOA
TIA
Photonic Mesh Network (ADRENALINE testbed*)
OXC-1
ROADM-1
OXC-2
ROADM-2
150km
35kmTx DSP
B2B sensitivity performance (num vs exp)
Testbed experiments
Mod. format Bit rate Bsignal Bopt
BPSK (4QAM) 5Gb/s 5GHz 11GHz
4PAM (16QAM) 10Gb/s 5GHz 11GHz
4PAM (16QAM) 8Gb/s 4GHz 9GHz
BL: BPSK/4PAM
(40%/60%)
8Gb/s 5GHz 11GHz
[1] M. Svaluto, J. M. Fabrega, F. J. Vilchez, L. Nadal, V. López, G. Junyent, Experimental Validation of an Elastic Low-Complex OFDM-Based BVT for Flexi-Grid
Metro Networks , in Proc. ECOC 2013, paper We.1.E.5
Bit/Power loading BVT for flexgrid MAN
4. III WTON, May 28-29th 2014, Campinas (Brazil)
All-optical OSNR estimation of Optical OFDM signals
Joint work with Universidad de Zaragoza and
Aragón Photonics
OFDM subcarrier monitoring by means of high-res
optical spectrum analysis
Preliminary results:
The guard band and spectral gaps are used for
estimation of OSNR in 0.1 nm
Measured ASE: -31.21 dBm
Est. OSNR 23.50 dB
Est. ASE -30.72 dBm
Est. OSNR 22.20 dB
Est. ASE -30.18 dBm
Est. OSNR 22.09 dB
Est. ASE -29.36 dBm
[2] J. M. Fabrega, P. Sevillano, M. Svaluto, J. J. Martínez, A. Villafranca, J. M. Subías, «All-Optical In-Band OSNR Measurement in Intensity-Modulated
Direct-Detection Optical OFDM Systems» , in Proc. ICTON 2013, paper Mo.D1.5
5. III WTON, May 28-29th 2014, Campinas (Brazil)
λ1 λ1
Sliceable BVT
[1] M. Svaluto, et al. «Experimental Validation of an Elastic Low-Complex OFDM-Based BVT for Flexi-Grid Metro Networks,» in proc. ECOC 2013, paper We.1.E.5
[3] R. Muñoz, et al. “Dynamic Differential Delay Aware RMSA for Elastic Multi-path Provisioning in GMPLS Flexi-grid DWDM Networks,” in proc. OFC 2014, paper W3.A.2
[4] J. M. Fabrega et al. “Experimental Demonstration of Elastic Optical Networking using Time-Sliceable Bitrate Variable OFDM Transceiver,” in proc. OFC 2014, paper Tu2.G.8
node-1
node-N
Optical
Mod.
DACDSP
λ2
λ3
BVRx
BVRx
λ1-λm
λN
TLS
TLS
DACDSP
Optical
Mod.
Optical
Network
Aggregator
(coupler/mux)
...
λ1 λ1λ2
node-2
BVRx
Optical
Mod.
DACDSP
TLS
λ3
λ3 λNλ1 λ2
Time/Frequency S-BVTx
. . .
λ1
λ1
λ2
λ2
λ1
λ1
λ2
λ2
OFDM BVT as building block for future S-BVT [1][3-4]:
Array of BVTs with tunable laser sources
Each subTx with variable capacity and sub-wavelength granularity
Possibility of time/wavelength switching at source node
Multi-band/Multi-flow OFDM with optical aggregator/distributor
• Sliceable BVT (S-BVT): set of virtual transponders able to generate a flow of great
capacity, which can be suitably sliced as multiple flows towards different nodes
• Advanced BVT functionality: aggregated flow @ source node time and frequency
sliceable in multiple flows directed towards different destinations
6. III WTON, May 28-29th 2014, Campinas (Brazil)
ADRENALINE Testbed®:
IT and Network orchestration
6
WSON/SSON
VM 1
VM 2
VM N
Host 1
OVS
…
OFC PCE
Active
Stateful PCE
OpenFlow-controlled
Ethernet/MPLS
Switches
OpenFlow
VM 1
VM 2
VM N
Host 2
OVS
…
Datacenter 1
Virtual IT
resources
Network
Orchestration
OFS
OFS
OFS
VM 1
VM 2
VM N
Host 3
OVS
…
OFC
OpenFlow-controlled
Ethernet/MPLS
Switches
OpenFlow
VM 1
VM 2
VM N
Host 4
OVS
…
Datacenter 2
OFS
OFS
OFS
SDN IT and Network orchestration (SINO)
OFC
BGP-
LS
7. III WTON, May 28-29th 2014, Campinas (Brazil)
ADRENALINE Testbed®:
GMPLS/SDN Control plane emulator
7
74 Commodity Servers to emulate
SDN, OpenFlow and GMPLS/PCE
Control plane architectures for different
transport technologies
INTERNET
Disk Server
(NFS)
IPSec
Gateway
Testbed
Controller
Web-server
(Drupal/
Apache)
Development
server
Remote Testbed
operation and
experimentation
External
Control Plane
Interconnection
ADRENALINE Network Configurator
(ADNETCONF)
ADRENALINE Network Traffic Generator
(ADNETGEN)
Ethernet Switches
CTTC
Testbed Operation
Center
(TOC)
GMPLS
Controller
Active
Stateful
PCE
Stateless
PCE
OpenFlow
Controller
OpenFlow
Agent
SDN
Orchestra
tor
8. III WTON, May 28-29th 2014, Campinas (Brazil)
GMPLS control plane with stateless PCE for flexi-grid
DWDM networks
8
Adaptive
NMS PCE
Network
State
TED
PathComp
LSP
Setup /Reroute/ Release
Request
GMPLS
Controller
TED LSPDB
GMPLS
Controller
TED LSPDB
GMPLS
Controller
TED LSPDB
PCEP
TED Sync.
PCEP
OSPF-TE, RSVP-TE
and LMP
Provisioning Interface
IGP/BGP-LS Participation,
Out-of-band synch, etc.
• LSP Setup/Reroute/Release
• Network state dissemination
• Neighbor discovery and Link
property correlation
• Path computation services (new
connections, re-optimization,
restoration)
LSPDB
9. III WTON, May 28-29th 2014, Campinas (Brazil)
Experimental assessment of a combined PCE-RMA and
distributed spectrum allocation mechanism for GMPLS
Elastic CO-OFDM Optical Networks
Phase I: static network paths characterization (network planning):
K-shortest paths for each pair of distinct source-destination nodes N (N-1) K paths.
Classify them according to their distance/length and hop count, reducing the set to a number of
canonical cases simulated Coherent O-OFDM (CO-OFDM) transmission
Phase II: PCE-based on demand path computation:
Dynamic path computation based on a CSP algorithm using
No resource information (i.e., unconstrained)
Aggregated per TE link information (i.e. unreserved spectrum )
Detailed per TE link information (i.e., status of the nominal central frequencies)
Path computation can apply either a conservative optical spectrum estimation (worst-case modulation)
or an iterative estimation (path computation is repeated with less efficient modulations)
Perform table lookup (Phase I), obtain feasible combinations of normalized data rate, modulation format
(4-QAM OFDM, 16-QAM OFDM), Symbol Rate, FEC, required spectrum and sub-carriers.
A new ERO sub-oject named RMSA has been defined, which conveys the PCE assigned optical
parameters (modulation, FEC, and spectrum).
Proposal of preliminary pre-standard GMPLS signalling and routing protocol extensions for flexi-grid
optical networks.
9
• Ramon Casellas, et al.,, IEEE JSAC, Vol. 31, No 1, Pages 49-61, January 2013.
• R. Casellas, et al., IEEE/OSA JOCN , Vol. 4, Issue 10, pp. B1-B10, November 2012.
200
400
600
800
1000
1200
1
2
3
4
5
0
5
10
15
20
25
30
35
Distance (km)
Hop Count
OpticalSpectrumwidth(GHz)
OFDM 16-QAM
OFDM 16-QAM
OFDM 16-QAM
OFDM 16-QAM
OFDM 16-QAM
OFDM 4-QAM
OFDM 4-QAM
OFDM 4-QAM
11. III WTON, May 28-29th 2014, Campinas (Brazil)
GMPLS control plane with active stateful PCE
An active stateful PCE can compute paths based on both the TED and the LSPDB,
and additionally can control (i.e., re-optimize) existing LSPs delegated by the
GMPLS controllers
11
Adaptive
NMS
LSPDB
PCE
server
Network
State
TED
PathComp
LSP
State
LSPDB
TED Synch
GMPLS
Controller
TED LSPDB
GMPLS
Controller
TEDLSPDB
• LSPDB Synch
• LSP Control Delegation
• LSP Reroute Request
• Path computation services (new
connections, re-optimization,
restoration)
LSP
Setup /Reroute/ Release
Request
• LSP Setup/Reroute/Release
• Network state
dissemination
• Neighbor discovery and
Link property correlation
12. III WTON, May 28-29th 2014, Campinas (Brazil)
GMPLS control plane with active stateful PCE with
instantiation
An active stateful PCE with instantiation can compute paths based on both the TED
and the LSPDB, setup/release new LSPs, and re-optimize existing LSPs.
PCE becomes a full connection controller.
12
LSPDB
PCE
Controller
Network
State
TED
PathComp
LSP
State
LSPDB
TED Synch
GMPLS
Controller
TED LSPDB
GMPLS
Controller
TEDLSPDB
• LSP setup/reroute and
release request services
• LSPDB Synch
• LSP Control Delegation
• LSP Reroute Request
• LSP Setup/Release Request
• LSP Setup/Reroute/Release
• Network state
dissemination
• Neighbor discovery and
Link property correlation
Adaptive
NMS
13. III WTON, May 28-29th 2014, Campinas (Brazil)
Dynamic Provisioning via a Stateful PCE with Instantiation
Capabilities in GMPLS-Controlled Flexi-grid DWDM
Networks
13
14. III WTON, May 28-29th 2014, Campinas (Brazil)
OpenFlow control plane
Control plane is decoupled from data plane and logically centralized in a single
controller
A well-defined API allows applications to control the network (defining the
network and how it is virtually interconnected)
A vendor-agnostic and standardized interface between the controller and the data
plane (e.g., OpenFlow, Forces)
14
Adaptive
NMS
• Path Computation Services
• Connection Setup /Reroute/
Release/ Request
LSPDB
• Connection
Setup/Reroute/Release
• Network state discovery
OpenFlow
PCEP
Not Defined
Network
State.
TED
SDN
Controller
LSPState
LSPD
API
PathComp
15. III WTON, May 28-29th 2014, Campinas (Brazil)
OpenSlice: an OpenFlow-based Control Plane for Spectrum
Sliced Elastic Optical Path Networks
16. III WTON, May 28-29th 2014, Campinas (Brazil)
OpenFlow control plane: PCE as external application
The PCE (stateless or passive stateful) is formally separated from the SDN controller.
The PCC is an application of the controller that requests path computation to the PCE.
The TED and LSPDB may be obtained from an external server, or through the PCC.
16
OpenFlow
Controller
TED LSPDB
API
• Path Computation Services
• TED Synch
• LSPDB Synch
Adaptive
NMS
PCC
PCE
LSPDBTED
• Path Computation Services
• Connection Setup /Reroute/
Release/ Request
LSPDB
• Connection
Setup/Reroute/Release
• Network state discovery
OpenFlow
PCEP
Topology
Server.
TED
LSP
Server.
LSPD
L. Liu, et al., “Experimental demonstration of an OpenFlow/PCE integrated control plane for IP over translucent
WSON with the assistance of …,” ECOC 2012, Paper Tu.1.D.3, Sep. 2012
L. Liu, et al., “Interworking between OpenFlow and PCE for dynamic wavelength path control in multi-domain WSON,”
OFC/NFOEC 2012, Paper OM3G.2, Mar. 2012
17. III WTON, May 28-29th 2014, Campinas (Brazil)
OpenFlow control plane: Integrated PCE and OpenFlow
controller
Full integration of the OpenFlow controller and an active stateful PCE with
instantiation capabilities.
Interfaces are internal and both components have access to a single instance of the
TED and LSPDB.
17
Integrated
OpenFlow
and PCE
Controller
TED LSPDB
API
Adaptive
NMS
• Connection setup/reroute and
release request services
LSPDB
• Connection
Setup/Reroute/Release
• Network state discovery
OpenFlow
PCEP
18. III WTON, May 28-29th 2014, Campinas (Brazil)
An Integrated Stateful PCE / OpenFlow controller for the
Control and Management of Flexi-Grid Optical Networks
18
19. III WTON, May 28-29th 2014, Campinas (Brazil)
NOX
Beijing, China Tokyo, Japan Barcelona, Spain
L. Liu, et al., “First field trial of an OpenFlow-based unified control plane for multi-layer multi-
granularity optical networks,” OFC/NFOEC 2012 Postdeadline, Paper PDP5D.2, Mar. 2012
OpenFlow
OBS WSON
IP IP IP
WSON
IP
WSON
OpenFlow-controlled IP/OBS/fixed-grid WSON
IP Router
Transponder
OBS Router
PXC
OpenFlow Control Plane: Field Trial and Multi-vendor
Interoperability
20. III WTON, May 28-29th 2014, Campinas (Brazil)
OpenFlow Control Plane: Field Trial and Multi-vendor
Interoperability (cont’d)
M. Channegowda, et al,, First Demonstration of an OpenFlow based Software-Defined Optical
Network Employing Packet, ECOC 2012, Postdeadline Paper Th.3.D
21. III WTON, May 28-29th 2014, Campinas (Brazil)
SDN network orchestration: Physical network topology
and Centralized Path Computation
21
Flow
Programmer
REST API
Topology
Rest API
PCEPBGP-LS
OPS
OPS
OPS
OPS
OPS
OPS
OPS
OPS
OPS
OPS
SDN Controller
REST API
OpenFlow
GMPLS
Controller
TED LSPDB
SDN Controller
REST API
GMPLS
Controller
TED LSPDB
GMPLS
Controller
TED LSPDB
GMPLS
Controller
TED LSPDB OpenFlow
Orchestration Controller
Provisioning
Manager TED
Topology
Server
Active Stateful
PCE
TED LSPDBTED
Topology
Server
VNTM
LSPDB
Flow
Server
PCE
22. III WTON, May 28-29th 2014, Campinas (Brazil)
22
First international SDN-based Network Orchestration of
Variable-capacity OPS over Programmable Flexi-grid EON
PCEP extensions for
openflow
23. III WTON, May 28-29th 2014, Campinas (Brazil)
SDN Network orchestration: abstracted network topology
and Distributed Path Computation
23
PCEPBGP-LS
OPS
OPS
OPS
OPS
OPS
OPS
OPS
OPS
OPS
OPS
SDN Controller
REST API
OpenFlow
GMPLS
Controller
TED LSPDB
SDN Controller
REST API
GMPLS
Controller
TED LSPDB
GMPLS
Controller
TED LSPDB
GMPLS
Controller
TED LSPDB OpenFlow
Orchestration Controller
Provisioning
Manager TED
Topology
Server
Active Stateful
PCE
TED LSPDBTED
Topology
Server
VNTM
LSPDB
Flow
Server
Flow
Prov.
Manager
Abstract
Topology
Manager
Path
Segment
Expansion
Flow
Prov.
Manager
Abstract
Topology
Server
Path
Segment
Expansion
PCE
24. III WTON, May 28-29th 2014, Campinas (Brazil)
ABNO-based Network Orchestration of end-to-end Multi-layer
(OPS/OCS) Provisioning across SDN/OpenFlow and
GMPLS/PCE Control Domains
24
Domain A (OPS)
1
1
Virtual OCS
Node – V4
Domain BDomain A Domain C
A1
B4B1
Virtual node
OPS -V1
1
1
E4
E1
Domain E Domain F
11
3
2
Virtual OPS
Node - V2
Virtual OCS
node - V3
B2
2
2
1
Domain B(Hybrid OCS/OPS)
3
2
3
Domain F (OPS)
3
1
1 Virtual node
OPS - V8
1
OPS
OCS
Virtual OPS
Node – V6
Virtual OCS
node – V7
2
Domain E (Hybrid OCS/OPS)
3
2
1
2
1 2
1
3
1
E2
E3
1
1
2
3
A2
A3
F1
F2
F3
B3
Abstracted Topology
Physical Topology
C2C1
C3
10 20
Domain C (OCS)
25. III WTON, May 28-29th 2014, Campinas (Brazil)
SDN Network orchestration: Active Stateful Hierachical
PCE (AS H-PCE)
25
PCEPBGP-LS
OPS
OPS
OPS
OPS
OPS
OPS
OPS
OPS
OPS
OPS
SDN Controller
OpenFlow
GMPLS
Controller
TED LSPDB
SDN Controller
REST API
GMPLS
Controller
TED LSPDB
GMPLS
Controller
TED LSPDB
GMPLS
Controller
TED LSPDB OpenFlow
Orchestration Controller
Provisioning
Manager TED
Topology
Server
Active Stateful
PCE
TED LSPDBTED
Topology
Server
VNTM
LSPDB
Flow
Server
Abstract
Topology
Server
REST API
Abstract
Topology
Server
PCE
Active
Stateful
PCE
Active
Stateful
PCE
PCEP
PCEPPCEP
26. III WTON, May 28-29th 2014, Campinas (Brazil)
SDN based Provisioning Orchestration of OpenFlow/GMPLS
Flexi-grid Networks with a Stateful Hierarchical PCE
26
0
10
20
30
40000 42000 44000 46000 48000 50000 52000
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
h
is
to
g
ra
m
c
d
microseconds
y
27. III WTON, May 28-29th 2014, Campinas (Brazil)
Final target: Control orchestration Protocol (COP)
27
OPS
OPS
OPS
OPS
OPS
OPS
OPS
OPS
OPS
OPS
SDN Controller
OpenFlow
GMPLS
Controller
TED LSPDB
SDN Controller
GMPLS
Controller
TED LSPDB
GMPLS
Controller
TED LSPDB
GMPLS
Controller
TED LSPDB OpenFlow
Orchestration Controller
Provisioning
Manager PCETED
Topology
Server
Active Stateful
PCE
TED LSPDBTED
Topology
Server
VNTM
LSPDB
Flow
Server
Flow
Segment
Manager
Abstract
Topology
Manager
Path
Segment
Expansion
Flow
Segment
Manager
Abstract
Topology
Server
Path
Segment
Expansion
COP
COPCOP COP
COPCOP
28. III WTON, May 28-29th 2014, Campinas (Brazil)
Multi-domain transport Network Virtualization
Network Hypervisor
(Abstraction, Partitioning and Composition)
GMPLS
Controller
GMPLS
Controller
GMPLS
Controller
GMPLS
Controller
GMPLS
Controller
GMPLS
Controller
Stateful
PCE
TED LSPDB
Stateful
PCE
TED LSPDB
SDN
Controller
SDN
Controller
Active Stateful
PCE
TED LSPDB
SDN
Controller
REST API
OpenFlow
29. III WTON, May 28-29th 2014, Campinas (Brazil)
Dynamic Multi-domain Virtual Optical Networks
Deployment with Heterogeneous Control Domains
29
30. III WTON, May 28-29th 2014, Campinas (Brazil)
Experimental demonstration of a Virtual Optical Network
Resource Broker and Compositor for dynamic GMPLS
WSON infrastructure services
30
LD
Link Resource
Manager
Connection Controller
GMPLS
RSVP-TE
TED
GMPLS
OSPF-TE
Path
Computation
HAL
OLRM
Routing Controller
1G PCIe
RJ45
OCC
…
IP
FORWARDING
1G PCIe
RJ45
FIB
LD
Link Resource
Manager
1G PCIe
RJ45
LD
Link Resource
Manager
Connection Controller
GMPLS
RSVP-TE
TED
GMPLS
OSPF-TE
Path
Computation
HAL
OLRM
Routing Controller
1G PCIe
RJ45
OCC
…
IP
FORWARDING
1G PCIe
RJ45
FIB
LD
Link Resource
Manager
1G PCIe
RJ45
PHYSICALHOST
1G PCIe
RJ45
1G PCIe
RJ45
1G PCIe
RJ45
GUEST
GUEST
DATAPLANE
KVM
bridge
KVM
bridge
KVM
bridge
Virtualized
IPCC
Virtualized
IPCC
Virtualized
CCI
31. III WTON, May 28-29th 2014, Campinas (Brazil)
Functional and structural fixed-mobile convergence.
31
eNodeB
Residential
Access Aggregation Core
MPLS-TP
WSON
AEN
Business
AEN
PON
IP backbone
Mobile Core (EPC)
Point-to-point
links
xDLS
FTTH
CSG
SGW
BNG
PGW
SDN
Ctrl
Cloud (Datacenter)
…CDN
VNFs
Cloud
Router
- AAA
- vEPC (only control i.e., MME,
S/PGW-C)
- …
NFV
32. III WTON, May 28-29th 2014, Campinas (Brazil)
Summary
Overview of the most outstanding experimental research activities on optical
networking and systems carried out by CTTC in the ADRENALINE testbed in the
framework of European research projects.
Summary of main R&D areas requiring significant research effort:
Software-defined optical transmission and elastic network programmability for time,
frequency and space division multiplexing.
Multi-carrier transmission technologies for adaptive bandwidth/spectrum usage.
Optical Transport SDN for network slicing and unified multi-layer control
GMPLS/PCE control plane architectures for carrier-grade multi-domain backbone
optical networks
SDN orchestration for end-to-end provisioning and network virtualization in multi-
domain and multi-layer optical transport networks with heterogeneous control planes.
Integrated IT and optical network resource orchestration for intra and inter
datacenter connectivity.
Functional and structural fixed-mobile convergence.
º 32