SlideShare a Scribd company logo
From GMPLS to OpenFlow Control&Monitoring
of Optical Networks
Piero Castoldi
Acknowledgements (people):
A.Giorgetti, F. Cugini, F. Paolucci, B. Martini, N. Sambo, M. Gharbauoi, A. Sgambelluri,
D. Adami
Acknowledgements (projects): STRONGEST, IDEALIST, OFELIA

Workshop “(G)MPLS and OpenFlow:
Interworking, Integrating, or Replacing?”
Dublin, May 7 2013
Outline

• Introduction on optical network management and
control
• Emergence of Software Defined Networks
• A couple of specific implementations for flexible
optical networks
– Control of Optical Network through OpenFlow
– Monitoring Experiments of Optical Networks through
OpenFlow

© 2013 Scuola Superiore Sant’Anna
There was the centralized management of ON ..
Static NMS

1

• Management plane: coordination of network
elements to configure, analyze and monitor
network resources to guarantee network
operation
“FCAPS” functions
– Fault management: detecting failures and isolating
failed component
– Configuration management: managing orderly
network changes e.g. equipment addition/removal
– Accounting management: billing and developing
component lifetime histories
– Performance management: monitoring and
managing various network performance metrics
– Security management: user authentication, control
access to network elements, user data protection
etc.
© 2013 Scuola Superiore Sant’Anna
From centralized to distributed GMPLS network
control ..
2

Static NMS

GMPLS
controller

GMPLS
controller
GMPLS
controller

GMPLS
controller

– Path computation
– Connection establishment
and release
– Fault recovery

1

•

• GMPLS CP aimed at
enforcing automated
connection management

Routing
– Open Shortest Path First with Traffic Engineering extensions, OSPF-TE

•

Signaling
– Resource Reservation Protocol with Traffic Engineering extensions, RSVP-TE

•

Link Management
– Link Management Protocol LMP

•

Path Computation
– Distributed: locally performed at the source node that receives the connection
request
© 2013 Scuola Superiore Sant’Anna
Some functions returned centralized ..
PCE

2

Static NMS

GMPLS
controller

GMPLS
controller
GMPLS
controller

GMPLS
controller

GMPLS
controller

GMPLS
controller

GMPLS
controller

GMPLS
controller

1
3
•

Path Computation
– Centralized: performed in a Path Computation Element communicating with the
connection source node using the Path Computation Element Protocol (PCEP)

•

PCE maintains a TED
– Updated by means of the LSA flooded by the running OSPF-TE routing protocol
– Updated by means of direct communication with the network nodes

•

Stateful PCE
– Besides the TED, also information about the previously computed path are utilized
during path computation

•

Stateless PCE
– Only the information stored in the TED are used for path computation
© 2013 Scuola Superiore Sant’Anna
Impairment awareness in GMPLS CP
GMPLS lightweight extensions to RSVP-TE signaling protocol
encompass physical impairment awareness degradation in alloptical networks:
• Encompassing an OSNR model that accounts for physical
attenuation, Polarization Mode Dispersion (PMD), Chromatic
Dispersion (CD) and Self Phase Modulation (SPM), to identify the
best wavelength assignment.
• Encompassing crosstalk effect via the Crosstalk Vector (XV)
object to identify the preferred wavelengths, e.g. the ones with
minimum added crosstalk.
• Encompassing the use of shared regenerators thanks in a
distributed way (object accounting for already used regenerators
and explicit flag for regeneration)
© 2013 Scuola Superiore Sant’Anna
Emergence of Software Defined Networks

© 2013 Scuola Superiore Sant’Anna 7
Software Defined Networking
Network Services
APP2

APP1
(e.g., Access
Control)

(e.g.,Protected
path)

APP3
(e.g., network
defrag)

•

Software Defined Network
Controller(s) (e.g. NOX)
NMS Adap

SNMP

OpenFlow

EM Intf

SNMP

OF Intf

NMS-based
network

GMPLSbased
network

OF-based
network

Legacy Network devices

•

•

•

Software-defined networking (SDN)
emerged as a new paradigm that
decouples physical network
implementation from network
control logic.
Data plane functions (forwarding)
reside within network elements
(switches, routers)
Control plane functions (routing,
signaling) are moved to a separate
dedicated controller
Network Services are realized
through dedicated APPlications
running within the Controller OS

Network

© 2013 Scuola Superiore Sant’Anna
OpenFlow is SDN but not viceversa
• OF is currently the suggested interface by ONF between
the controller and the OF-capable network device.
• OF is under consideration in several scenarios such as:
carrier grade Ethernet, and optical transport networks.

• The controller manages the
switching
elements
(i.e
OpenFlow
switches)
by
programming
their
flow
tables.

© 2013 Scuola Superiore Sant’Anna
The return of centralized control of optical networks
PCE

2

Static NMS

GMPLS
controller

GMPLS
controller
GMPLS
controller

GMPLS
controller

GMPLS
controller

GMPLS
controller

GMPLS
controller

OF-GMPLS cooperation
OpenFlow controller

GMPLS
controller

GMPLS
controller

GMPLS
controller
GMPLS
controller

GMPLS
controller

1
3

4
GMPLS replacement by OF

•

OpenFlow is being adapted for controlling optical networks

•

Key idea: OpenFlow controller perform path computation, node
configuration, lightpath maintenance and monitoring functions
through unique, open, standard protocol (OPEX reduction with
respect to distributed GMPLS suite)

•

E.g In flexible optical networks, additional parameters can be
considered for lightpath provisioning: modulation format, FEC,
type of channel, allocated spectrum, transponder/receiver
dynamic configuration

OpenFlow controller

5

© 2013 Scuola Superiore Sant’Anna
Network Facilities
at SSSA/CNIT
Pisa

SDN/OF controller (NOX, Flowvisor)
GMPLS control plane
Middleware (Ofelia control framework)

ROADM
Ericsson MHL3000
1 ch add-drop
@ 10Gb/s
DWDM
GMPLS

GE/FE

Data
Center

•
•
•
•

Juniper M7i/M10 routers
Juniper EX3200/2200 switches
Cisco 7200 VXR router
Emulated OpenFlow switch

GE/FE

OF controller

CNIT-Pisa
Ofelia island

OpenFlow
Ethernet
ring

© 2013 Scuola Superiore Sant’Anna
Control of Optical networks through OpenFlow

12
© 2013 Scuola Superiore Sant’Anna
OF-GMPLS lightpath setup (cooperation mode)
• Source: request to OpenFlow controller
• OpenFlow controller: routing
TED update: previously routed
requests
OpenFlow controller: reply to
source

• Source: RSVP-TE Path to destination

OpenFlow controller

GMPLS
controller

GMPLS
controller
GMPLS
controller

GMPLS
controller

Explicit Route Object
Label Set Object
Suggested Label

• Destination: wavelength assignment
• Destination: RSVP-TE Resv to source
Resource reservation
OXC cross connections

• Lightpath established

© 2013 Scuola Superiore Sant’Anna
OF lightpath setup
(replacement mode)
•
•

OpenFlow controller

Source: request to OpenFlow
controller
OpenFlow controller: routing
TED updated: previously routed
requests

•
•

Controller: flow configuration at each
OXC
Each OXC: flow configuration
Resource reservation

•

OpenFlow controller: reply to source

Controller

Timer

OF-timer:
• Wait timer expiration without errors

OF-ack:
• Wait the last ack

•

Data

Lightpath established
© 2013 Scuola Superiore Sant’Anna
OF-based flexi lightpath provisioning:
OF-ACK scheme implementation
• Switch-controller OF session
over TCP
• Lightpath setup needs node
configuration confirmation
• Provisioning Request-Reply
maintained (PCEP-like)
• Fast parallel node configuration
• Errors handling: no-path, failed
flow_mod

OF Controller

Messages:
• lightpath_in (lightpath request)
• flow_mod (set flow entry)
• flow_ack (ack entry)
• lightpath_out (lightpath setup
outcome)

OU
H_
AT
TP
OFPT_FLOW_MOD
IGH T
OFPT_FLOW_MOD
T_L
OFPT_FLOW_MOD
FP
O

P
OF

T
IGH
T_L

TH
PA

_IN

© 2013 Scuola Superiore Sant’Anna
OpenFlow controller implementation
•
•

•

•

Based on the PCE engine, path_solver +
Controller_handler modules
Performs path computation: route, spectrum
assignment, modulation format and FEC
assignment, impairment validation. Different IV
and RSA strategies available (joint, IV+RSA)
Performs node configuration (centralized
signaling): Cross-connections, WSS spectrum
shaping, TX/RX fine configuration, flexible
submodules on/off
Performs monitoring (statistics collection and
analysis) and feedback-based optimization
Optical channel QoT parameters monitoring
Degraded QoT triggers analysis (fault localization
through cross-correlation) and decisions (e.g.,
lightpath re-routing, dynamic modulation format
adaptation)

Path
solver

OFTED

IV
models

Controller
Handler
OF interface

OF sessions

© 2013 Scuola Superiore Sant’Anna
OpenFlow Switch implementation
• Port configuration
(switch abstraction),
state and statistics
• Flow table stores
active entries (installed
flows)
• Device interface maps
configuration
commands into
hardware-specific
commands

Controller session

OF interface
Port
config,
state,
stats

OF switch
handler

Flow
table

Device interface

Switch
hardware

© 2013 Scuola Superiore Sant’Anna
Flexi Optical ROADM/Switch abstraction
•Design relies on different
port types (fixed or flexible,
IN_PORT [ ]
depending on the switch
architecture) and flexible
transponder/receiver
•Flow entry format:
transit
•Intermediate hop: [in_port
(transit), out_port (transit)
,assigned_ spectrum]
•Src: [in_port (add), out_port
(transit), assigned_spectrum,
add
OCh_spec]
•Dst:
[in_port
(transit),
out_port
(drop),
assigned_spectrum,
OCh_spec]
•Spectrum collision check
performed at each out_port

TX

OUT_PORT [ ]

transit

drop

RX
© 2013 Scuola Superiore Sant’Anna
Monitoring Experiments of Optical Networks
through OpenFlow

19
© 2013 Scuola Superiore Sant’Anna
Monitoring in OpenFlow-based networks
• OF-Controller responsible to compute and configure flow
tables (i.e., forwarding tables) on OpenFlow switches
• Statistics are typically exchanged for manageability and
monitoring functions. Symmetric messages
(OFPT_STATS_REQUEST and OFTP_STATS_REPLY)
• Port status info may be exchanged to notify link failures.
• New types of statistics are required in flexi-grid networks,
e.g.:
Quality of Transmission (QoT) statistics
OAM statistics

• OF-Controller may utilize statistics information to improve
monitoring, fault notification, localization, etc.

© 2013 Scuola Superiore Sant’Anna
Flexi optical network and monitoring enhancements

•BER and MSE statistics at coherent receiver (PM-16QAM, PM-QPSK)
•OSNR, non-linear parameters, frequency offsets, equalizer coefficients (CD
and PMD estimation)
© 2013 Scuola Superiore Sant’Anna
OpenFlow monitoring statistics

•

For each lightpath monitoring parameter, specific field within
OFPT_STATS_PORT_LP structure is defined and managed in
switches

•

OF-Controller performs periodic requests at configurable time
interval (DEFAULT_POLL_PORT_PERIOD, e.g. 1 min.)
Polling rate may change according to network conditions

•
•

OF-Controller enhanced with new IN_PATH vector storing also
statistics. Each activated lightpath (unique DPID) includes
IN_PATH including traversed links ->correlations among statistics
and actual traversed resources are possible

© 2013 Scuola Superiore Sant’Anna
Experimental demonstration (1)
BER statistics collected by OF-Controller

L1
L4
Warning BER threshold

Critical BER threshold

L2
L3

EDFA

• 4 lightpaths activated (L1-L4), 200Gb/s 16-QAM, coherent detection
• BER monitoring updated every 1 min.
• QoT degradation on link 3-4, time increasing
• Warning and Critical thresholds set at OF-Controller, polling rate raises to 1s
• Correlations : statistics and traversed link info stored within IN_PATH
-> Link 3-4 identified as possible degradation source
© 2013 Scuola Superiore Sant’Anna
Experimental demonstration 2
Capture of OpenFlow messages

Modified OpenFlow Stats Reply message

• Bit Error Rate (BER) field enclosing current BER measurement at port
PORT_NUMBER
• Further actions applied by OF-Controller upon new requests:
1. Stronger modulation format while maintaining bit-rate (QPSK, 200G)
2. 2 LSPs halving the bit-rate (QPSK, 100G)
3. Different route (e.g., 3-2-1 with respect to 3-4-1)
© 2013 Scuola Superiore Sant’Anna
Research directions and open points
• OF controller and switch implementation extensions
• Global re-optimization (e.g., OF-driven PushPull technique)
• Protection and fast restoration solutions
• Multicast (P2MP) support
• OF multi-domain, multi-layer

• SDN alternative or complementary to distributed GMPLS
for reliability?
• Recognized GMPLS advantage: efficient fast recovery
• Potential SDN drawbacks: scalability issues, controller
communication failure issues, complex disaster recovery
• Pure/mixed architectures to be considered and evaluated (e.g.,
pure OF, OF+ basic RSVP-TE, OF +RSVP-TE +LMP)
• OpenFlow controller and PCE: which relationship?

© 2013 Scuola Superiore Sant’Anna
Recent Related recent publications
•

•

•

A.Giorgetti, F. Cugini, F. Paolucci, P. Castoldi,
“OpenFlow and PCE architectures in Wavelength
Switched Optical Networks”, ONDM 2012
F. Paolucci, F. Cugini, N. Hussain, F. Fresi, L. Potì,
“OpenFlow-based Flexible Optical Networks with
Enhanced Monitoring Functionalities”, ECOC 2012
N. Sambo, F. Paolucci, F. Cugini, M. Secondini, L.
Potì, G. Berrettini, G. Meloni, F. Fresi, G. Bottari, P.
Castoldi, “Software Defined Code-rate-adaptive
Terabit/s based on time-frequency Packing”,
submitted to OFC/NFOEC 2013

© 2013 Scuola Superiore Sant’Anna
thank you!
E-mail:

castoldi@sssup.it

© 2013 Scuola Superiore Sant’Anna

More Related Content

What's hot

Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
ADVA
 
Aug12 sridhar
Aug12 sridharAug12 sridhar
Aug12 sridhar
Hossein Abbasi
 
MPLS-TP (MPLS Transport Profile)
MPLS-TP (MPLS Transport Profile)MPLS-TP (MPLS Transport Profile)
MPLS-TP (MPLS Transport Profile)
Shivlu Jain
 
CommTech Talks: Elastic Optical Devices for Software Defined Optical Networks
CommTech Talks: Elastic Optical Devices for Software Defined Optical NetworksCommTech Talks: Elastic Optical Devices for Software Defined Optical Networks
CommTech Talks: Elastic Optical Devices for Software Defined Optical Networks
Antonio Capone
 
10 fn s22
10 fn s2210 fn s22
10 fn s22
Scott Foster
 
Cisco Packet Transport Network – MPLS-TP
Cisco Packet Transport Network – MPLS-TPCisco Packet Transport Network – MPLS-TP
Cisco Packet Transport Network – MPLS-TP
Cisco Canada
 
4 lte access transport network dimensioning issue 1.02
4 lte access transport network dimensioning issue 1.024 lte access transport network dimensioning issue 1.02
4 lte access transport network dimensioning issue 1.02
saeed_sh65
 
Lte transport requirements
Lte transport requirementsLte transport requirements
Lte transport requirements
Mary McEvoy Carroll
 
WiMAX & LTE Network Introduce For Swift
WiMAX & LTE Network Introduce For SwiftWiMAX & LTE Network Introduce For Swift
WiMAX & LTE Network Introduce For Swift
Gozie Lucas ubaozo
 
Philip V. Mariano_2016
Philip V. Mariano_2016Philip V. Mariano_2016
Philip V. Mariano_2016
Philip Mariano
 
MPLS (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)MPLS (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)
Vipin Sahu
 
LTE network: How it all comes together architecture technical poster
LTE network: How it all comes together architecture technical posterLTE network: How it all comes together architecture technical poster
LTE network: How it all comes together architecture technical poster
David Swift
 
Carrier ethernet-network-solutions
Carrier ethernet-network-solutionsCarrier ethernet-network-solutions
Carrier ethernet-network-solutions
Metaswitch NTD
 
Seamless mpls
Seamless mpls Seamless mpls
Seamless mpls
Sherif Hussein
 
LTE Basic Principle
LTE Basic PrincipleLTE Basic Principle
LTE Basic Principle
Taiz Telecom
 
Lte in ten_minutes
Lte in ten_minutesLte in ten_minutes
Lte in ten_minutes
Ankur Raj
 
LTE Architecture and LTE Attach
LTE Architecture and LTE AttachLTE Architecture and LTE Attach
LTE Architecture and LTE Attach
aliirfan04
 
Dont forget-the-control-plane
Dont forget-the-control-planeDont forget-the-control-plane
Dont forget-the-control-plane
Metaswitch NTD
 
MPLS
MPLSMPLS
MPLS
KHNOG
 
LTE Schedulers – A Definitive Approach
LTE Schedulers – A Definitive Approach LTE Schedulers – A Definitive Approach
LTE Schedulers – A Definitive Approach
Sukhvinder Singh Malik
 

What's hot (20)

Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
 
Aug12 sridhar
Aug12 sridharAug12 sridhar
Aug12 sridhar
 
MPLS-TP (MPLS Transport Profile)
MPLS-TP (MPLS Transport Profile)MPLS-TP (MPLS Transport Profile)
MPLS-TP (MPLS Transport Profile)
 
CommTech Talks: Elastic Optical Devices for Software Defined Optical Networks
CommTech Talks: Elastic Optical Devices for Software Defined Optical NetworksCommTech Talks: Elastic Optical Devices for Software Defined Optical Networks
CommTech Talks: Elastic Optical Devices for Software Defined Optical Networks
 
10 fn s22
10 fn s2210 fn s22
10 fn s22
 
Cisco Packet Transport Network – MPLS-TP
Cisco Packet Transport Network – MPLS-TPCisco Packet Transport Network – MPLS-TP
Cisco Packet Transport Network – MPLS-TP
 
4 lte access transport network dimensioning issue 1.02
4 lte access transport network dimensioning issue 1.024 lte access transport network dimensioning issue 1.02
4 lte access transport network dimensioning issue 1.02
 
Lte transport requirements
Lte transport requirementsLte transport requirements
Lte transport requirements
 
WiMAX & LTE Network Introduce For Swift
WiMAX & LTE Network Introduce For SwiftWiMAX & LTE Network Introduce For Swift
WiMAX & LTE Network Introduce For Swift
 
Philip V. Mariano_2016
Philip V. Mariano_2016Philip V. Mariano_2016
Philip V. Mariano_2016
 
MPLS (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)MPLS (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)
 
LTE network: How it all comes together architecture technical poster
LTE network: How it all comes together architecture technical posterLTE network: How it all comes together architecture technical poster
LTE network: How it all comes together architecture technical poster
 
Carrier ethernet-network-solutions
Carrier ethernet-network-solutionsCarrier ethernet-network-solutions
Carrier ethernet-network-solutions
 
Seamless mpls
Seamless mpls Seamless mpls
Seamless mpls
 
LTE Basic Principle
LTE Basic PrincipleLTE Basic Principle
LTE Basic Principle
 
Lte in ten_minutes
Lte in ten_minutesLte in ten_minutes
Lte in ten_minutes
 
LTE Architecture and LTE Attach
LTE Architecture and LTE AttachLTE Architecture and LTE Attach
LTE Architecture and LTE Attach
 
Dont forget-the-control-plane
Dont forget-the-control-planeDont forget-the-control-plane
Dont forget-the-control-plane
 
MPLS
MPLSMPLS
MPLS
 
LTE Schedulers – A Definitive Approach
LTE Schedulers – A Definitive Approach LTE Schedulers – A Definitive Approach
LTE Schedulers – A Definitive Approach
 

Viewers also liked

Software Defined Networking/Openflow: A path to Programmable Networks
Software Defined Networking/Openflow: A path to Programmable NetworksSoftware Defined Networking/Openflow: A path to Programmable Networks
Software Defined Networking/Openflow: A path to Programmable Networks
MyNOG
 
GMPLS, SDN, Optical Networking and Control Planes
GMPLS, SDN, Optical Networking and Control PlanesGMPLS, SDN, Optical Networking and Control Planes
GMPLS, SDN, Optical Networking and Control Planes
ADVA
 
A GMPLS Story
A GMPLS StoryA GMPLS Story
A GMPLS Story
Juniper Networks
 
Ons 2013-nv
Ons 2013-nvOns 2013-nv
Ons 2013-nv
Bruce Davie
 
Advance Network Technologies
Advance Network TechnologiesAdvance Network Technologies
Advance Network Technologies
Dr Shashikant Athawale
 
Openstack Neutron and SDN
Openstack Neutron and SDNOpenstack Neutron and SDN
Openstack Neutron and SDN
inakipascual
 
OpenStack Neutron Tutorial
OpenStack Neutron TutorialOpenStack Neutron Tutorial
OpenStack Neutron Tutorial
mestery
 

Viewers also liked (7)

Software Defined Networking/Openflow: A path to Programmable Networks
Software Defined Networking/Openflow: A path to Programmable NetworksSoftware Defined Networking/Openflow: A path to Programmable Networks
Software Defined Networking/Openflow: A path to Programmable Networks
 
GMPLS, SDN, Optical Networking and Control Planes
GMPLS, SDN, Optical Networking and Control PlanesGMPLS, SDN, Optical Networking and Control Planes
GMPLS, SDN, Optical Networking and Control Planes
 
A GMPLS Story
A GMPLS StoryA GMPLS Story
A GMPLS Story
 
Ons 2013-nv
Ons 2013-nvOns 2013-nv
Ons 2013-nv
 
Advance Network Technologies
Advance Network TechnologiesAdvance Network Technologies
Advance Network Technologies
 
Openstack Neutron and SDN
Openstack Neutron and SDNOpenstack Neutron and SDN
Openstack Neutron and SDN
 
OpenStack Neutron Tutorial
OpenStack Neutron TutorialOpenStack Neutron Tutorial
OpenStack Neutron Tutorial
 

Similar to From GMPLS to OpenFlow Control & Monitoring of Optical Networks

EVERYTHING IN LTE
EVERYTHING IN LTEEVERYTHING IN LTE
EVERYTHING IN LTE
khalid abdeen
 
Lte basic
Lte basicLte basic
Lte basic
govind sable
 
4G-Questions interview.pdf
4G-Questions interview.pdf4G-Questions interview.pdf
4G-Questions interview.pdf
MohamedShabana37
 
Sae epc overview
Sae epc overviewSae epc overview
Sae epc overview
Inam Khosa
 
LTE optimization
LTE optimizationLTE optimization
The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...
The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...
The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...
CPqD
 
PLNOG 13: Julian Lucek: Centralized Traffic Enginnering
PLNOG 13: Julian Lucek: Centralized Traffic EnginneringPLNOG 13: Julian Lucek: Centralized Traffic Enginnering
PLNOG 13: Julian Lucek: Centralized Traffic Enginnering
PROIDEA
 
CN01-Introduction.ppt
CN01-Introduction.pptCN01-Introduction.ppt
CN01-Introduction.ppt
Rashmin Tanna
 
Cn01 introduction
Cn01 introductionCn01 introduction
Cn01 introduction
Dheeraj Kushwaha
 
2004 qof is_mpls_ospf
2004 qof is_mpls_ospf2004 qof is_mpls_ospf
2004 qof is_mpls_ospf
Adi Nugroho
 
Transport SDN Overview and Standards Update: Industry Perspectives
Transport SDN Overview and Standards Update: Industry PerspectivesTransport SDN Overview and Standards Update: Industry Perspectives
Transport SDN Overview and Standards Update: Industry Perspectives
Infinera
 
FP7 PACE PCE Tutorial
FP7 PACE PCE TutorialFP7 PACE PCE Tutorial
FP7 PACE PCE Tutorial
Giacomo Bernini
 
performanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdfperformanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdf
ABYTHOMAS46
 
Performance and traffic management for WSNs
Performance and traffic management for WSNsPerformance and traffic management for WSNs
Performance and traffic management for WSNs
University of Technology - Iraq
 
Tnc18 slides 1___2018-06-09-garr-terenav1
Tnc18 slides 1___2018-06-09-garr-terenav1Tnc18 slides 1___2018-06-09-garr-terenav1
Tnc18 slides 1___2018-06-09-garr-terenav1
domenico di mola
 
LTE Architecture Overview
LTE Architecture OverviewLTE Architecture Overview
LTE Architecture Overview
Hossein Yavari
 
LTE Core Network
LTE Core Network LTE Core Network
LTE Core Network
BSP Media Group
 
Lte training session_1
Lte training session_1Lte training session_1
Lte training session_1
Sajal Kumar Das
 
Software Defined Networking in GÉANT
Software Defined Networking in GÉANTSoftware Defined Networking in GÉANT
Software Defined Networking in GÉANT
GÉANT
 
1.CN-PPT.ppt
1.CN-PPT.ppt1.CN-PPT.ppt

Similar to From GMPLS to OpenFlow Control & Monitoring of Optical Networks (20)

EVERYTHING IN LTE
EVERYTHING IN LTEEVERYTHING IN LTE
EVERYTHING IN LTE
 
Lte basic
Lte basicLte basic
Lte basic
 
4G-Questions interview.pdf
4G-Questions interview.pdf4G-Questions interview.pdf
4G-Questions interview.pdf
 
Sae epc overview
Sae epc overviewSae epc overview
Sae epc overview
 
LTE optimization
LTE optimizationLTE optimization
LTE optimization
 
The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...
The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...
The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...
 
PLNOG 13: Julian Lucek: Centralized Traffic Enginnering
PLNOG 13: Julian Lucek: Centralized Traffic EnginneringPLNOG 13: Julian Lucek: Centralized Traffic Enginnering
PLNOG 13: Julian Lucek: Centralized Traffic Enginnering
 
CN01-Introduction.ppt
CN01-Introduction.pptCN01-Introduction.ppt
CN01-Introduction.ppt
 
Cn01 introduction
Cn01 introductionCn01 introduction
Cn01 introduction
 
2004 qof is_mpls_ospf
2004 qof is_mpls_ospf2004 qof is_mpls_ospf
2004 qof is_mpls_ospf
 
Transport SDN Overview and Standards Update: Industry Perspectives
Transport SDN Overview and Standards Update: Industry PerspectivesTransport SDN Overview and Standards Update: Industry Perspectives
Transport SDN Overview and Standards Update: Industry Perspectives
 
FP7 PACE PCE Tutorial
FP7 PACE PCE TutorialFP7 PACE PCE Tutorial
FP7 PACE PCE Tutorial
 
performanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdfperformanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdf
 
Performance and traffic management for WSNs
Performance and traffic management for WSNsPerformance and traffic management for WSNs
Performance and traffic management for WSNs
 
Tnc18 slides 1___2018-06-09-garr-terenav1
Tnc18 slides 1___2018-06-09-garr-terenav1Tnc18 slides 1___2018-06-09-garr-terenav1
Tnc18 slides 1___2018-06-09-garr-terenav1
 
LTE Architecture Overview
LTE Architecture OverviewLTE Architecture Overview
LTE Architecture Overview
 
LTE Core Network
LTE Core Network LTE Core Network
LTE Core Network
 
Lte training session_1
Lte training session_1Lte training session_1
Lte training session_1
 
Software Defined Networking in GÉANT
Software Defined Networking in GÉANTSoftware Defined Networking in GÉANT
Software Defined Networking in GÉANT
 
1.CN-PPT.ppt
1.CN-PPT.ppt1.CN-PPT.ppt
1.CN-PPT.ppt
 

More from FIBRE Testbed

WPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBREWPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBRE
FIBRE Testbed
 
Introdução ao Testbed FIBRE e visão de futuro
Introdução ao Testbed FIBRE e visão de futuroIntrodução ao Testbed FIBRE e visão de futuro
Introdução ao Testbed FIBRE e visão de futuro
FIBRE Testbed
 
Serviço para Experimentação FIBRE
Serviço para Experimentação FIBREServiço para Experimentação FIBRE
Serviço para Experimentação FIBRE
FIBRE Testbed
 
FIBRE presentation at GEC25
FIBRE presentation at GEC25FIBRE presentation at GEC25
FIBRE presentation at GEC25
FIBRE Testbed
 
Projeto de Elasticidade e Evolução do Projeto FIBRE
Projeto de Elasticidade e Evolução do Projeto FIBREProjeto de Elasticidade e Evolução do Projeto FIBRE
Projeto de Elasticidade e Evolução do Projeto FIBRE
FIBRE Testbed
 
Future Internet Brazilian Environment for Experimentation
Future Internet Brazilian Environment for ExperimentationFuture Internet Brazilian Environment for Experimentation
Future Internet Brazilian Environment for Experimentation
FIBRE Testbed
 
FIBRE testbed: Future Perspectives
FIBRE testbed: Future PerspectivesFIBRE testbed: Future Perspectives
FIBRE testbed: Future Perspectives
FIBRE Testbed
 
FIBRE testbed: passado, presente e perspectivas
FIBRE testbed: passado, presente e perspectivasFIBRE testbed: passado, presente e perspectivas
FIBRE testbed: passado, presente e perspectivas
FIBRE Testbed
 
Fibre legacy testbed cloudscape
Fibre legacy testbed cloudscapeFibre legacy testbed cloudscape
Fibre legacy testbed cloudscape
FIBRE Testbed
 
FIBRE (legacy) testbed Future Perspectives
FIBRE (legacy) testbed Future PerspectivesFIBRE (legacy) testbed Future Perspectives
FIBRE (legacy) testbed Future Perspectives
FIBRE Testbed
 
Using Future Internet testbeds in the classroom
Using Future Internet testbeds in the classroomUsing Future Internet testbeds in the classroom
Using Future Internet testbeds in the classroom
FIBRE Testbed
 
FIBRE on AmLight
FIBRE on AmLightFIBRE on AmLight
FIBRE on AmLight
FIBRE Testbed
 
Pilot Use Case 3: BoD services over the intercontinental FIBRE infrastructure
Pilot Use Case 3: BoD services  over the intercontinental FIBRE infrastructurePilot Use Case 3: BoD services  over the intercontinental FIBRE infrastructure
Pilot Use Case 3: BoD services over the intercontinental FIBRE infrastructure
FIBRE Testbed
 
FIBRE at a glance - TNC14
FIBRE at a glance - TNC14 FIBRE at a glance - TNC14
FIBRE at a glance - TNC14
FIBRE Testbed
 
Monitoring in Federated Future Internet Testbeds: the FIBRE case
Monitoring in Federated Future Internet Testbeds: the FIBRE caseMonitoring in Federated Future Internet Testbeds: the FIBRE case
Monitoring in Federated Future Internet Testbeds: the FIBRE case
FIBRE Testbed
 
SDN for Network Operators
SDN for Network OperatorsSDN for Network Operators
SDN for Network Operators
FIBRE Testbed
 
Approaching Content Delivery in Software Defined Networking
Approaching Content Delivery in Software Defined NetworkingApproaching Content Delivery in Software Defined Networking
Approaching Content Delivery in Software Defined Networking
FIBRE Testbed
 
Colt's SDN/NFV Vision
Colt's SDN/NFV VisionColt's SDN/NFV Vision
Colt's SDN/NFV Vision
FIBRE Testbed
 
Three years of OFELIA - taking stock
Three years of OFELIA - taking stockThree years of OFELIA - taking stock
Three years of OFELIA - taking stock
FIBRE Testbed
 
Route flow autoconf demo 2nd sdn world congress 2013
Route flow autoconf demo   2nd sdn world congress 2013Route flow autoconf demo   2nd sdn world congress 2013
Route flow autoconf demo 2nd sdn world congress 2013
FIBRE Testbed
 

More from FIBRE Testbed (20)

WPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBREWPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBRE
 
Introdução ao Testbed FIBRE e visão de futuro
Introdução ao Testbed FIBRE e visão de futuroIntrodução ao Testbed FIBRE e visão de futuro
Introdução ao Testbed FIBRE e visão de futuro
 
Serviço para Experimentação FIBRE
Serviço para Experimentação FIBREServiço para Experimentação FIBRE
Serviço para Experimentação FIBRE
 
FIBRE presentation at GEC25
FIBRE presentation at GEC25FIBRE presentation at GEC25
FIBRE presentation at GEC25
 
Projeto de Elasticidade e Evolução do Projeto FIBRE
Projeto de Elasticidade e Evolução do Projeto FIBREProjeto de Elasticidade e Evolução do Projeto FIBRE
Projeto de Elasticidade e Evolução do Projeto FIBRE
 
Future Internet Brazilian Environment for Experimentation
Future Internet Brazilian Environment for ExperimentationFuture Internet Brazilian Environment for Experimentation
Future Internet Brazilian Environment for Experimentation
 
FIBRE testbed: Future Perspectives
FIBRE testbed: Future PerspectivesFIBRE testbed: Future Perspectives
FIBRE testbed: Future Perspectives
 
FIBRE testbed: passado, presente e perspectivas
FIBRE testbed: passado, presente e perspectivasFIBRE testbed: passado, presente e perspectivas
FIBRE testbed: passado, presente e perspectivas
 
Fibre legacy testbed cloudscape
Fibre legacy testbed cloudscapeFibre legacy testbed cloudscape
Fibre legacy testbed cloudscape
 
FIBRE (legacy) testbed Future Perspectives
FIBRE (legacy) testbed Future PerspectivesFIBRE (legacy) testbed Future Perspectives
FIBRE (legacy) testbed Future Perspectives
 
Using Future Internet testbeds in the classroom
Using Future Internet testbeds in the classroomUsing Future Internet testbeds in the classroom
Using Future Internet testbeds in the classroom
 
FIBRE on AmLight
FIBRE on AmLightFIBRE on AmLight
FIBRE on AmLight
 
Pilot Use Case 3: BoD services over the intercontinental FIBRE infrastructure
Pilot Use Case 3: BoD services  over the intercontinental FIBRE infrastructurePilot Use Case 3: BoD services  over the intercontinental FIBRE infrastructure
Pilot Use Case 3: BoD services over the intercontinental FIBRE infrastructure
 
FIBRE at a glance - TNC14
FIBRE at a glance - TNC14 FIBRE at a glance - TNC14
FIBRE at a glance - TNC14
 
Monitoring in Federated Future Internet Testbeds: the FIBRE case
Monitoring in Federated Future Internet Testbeds: the FIBRE caseMonitoring in Federated Future Internet Testbeds: the FIBRE case
Monitoring in Federated Future Internet Testbeds: the FIBRE case
 
SDN for Network Operators
SDN for Network OperatorsSDN for Network Operators
SDN for Network Operators
 
Approaching Content Delivery in Software Defined Networking
Approaching Content Delivery in Software Defined NetworkingApproaching Content Delivery in Software Defined Networking
Approaching Content Delivery in Software Defined Networking
 
Colt's SDN/NFV Vision
Colt's SDN/NFV VisionColt's SDN/NFV Vision
Colt's SDN/NFV Vision
 
Three years of OFELIA - taking stock
Three years of OFELIA - taking stockThree years of OFELIA - taking stock
Three years of OFELIA - taking stock
 
Route flow autoconf demo 2nd sdn world congress 2013
Route flow autoconf demo   2nd sdn world congress 2013Route flow autoconf demo   2nd sdn world congress 2013
Route flow autoconf demo 2nd sdn world congress 2013
 

Recently uploaded

Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
The Role of Technology in Payroll Statutory Compliance (1).pdf
The Role of Technology in Payroll Statutory Compliance (1).pdfThe Role of Technology in Payroll Statutory Compliance (1).pdf
The Role of Technology in Payroll Statutory Compliance (1).pdf
paysquare consultancy
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
Safe Software
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 
Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
CEPTES Software Inc
 
Gen-AI in Telcos: Strategies, Challenges & Impact | Torry Harris Integration ...
Gen-AI in Telcos: Strategies, Challenges & Impact | Torry Harris Integration ...Gen-AI in Telcos: Strategies, Challenges & Impact | Torry Harris Integration ...
Gen-AI in Telcos: Strategies, Challenges & Impact | Torry Harris Integration ...
Torry Harris
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Muhammad Ali
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024
aakash malhotra
 
Empowering Businesses in the Digital Age
Empowering Businesses in the Digital AgeEmpowering Businesses in the Digital Age
Empowering Businesses in the Digital Age
Bert Blevins
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
SynapseIndia
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
Lidia A.
 
Overview of Enterprise-scale landing zones using Cloud Adoption Framework Rea...
Overview of Enterprise-scale landing zones using Cloud Adoption Framework Rea...Overview of Enterprise-scale landing zones using Cloud Adoption Framework Rea...
Overview of Enterprise-scale landing zones using Cloud Adoption Framework Rea...
MarceloMiranda38200
 

Recently uploaded (20)

Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
The Role of Technology in Payroll Statutory Compliance (1).pdf
The Role of Technology in Payroll Statutory Compliance (1).pdfThe Role of Technology in Payroll Statutory Compliance (1).pdf
The Role of Technology in Payroll Statutory Compliance (1).pdf
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 
Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
 
Gen-AI in Telcos: Strategies, Challenges & Impact | Torry Harris Integration ...
Gen-AI in Telcos: Strategies, Challenges & Impact | Torry Harris Integration ...Gen-AI in Telcos: Strategies, Challenges & Impact | Torry Harris Integration ...
Gen-AI in Telcos: Strategies, Challenges & Impact | Torry Harris Integration ...
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024
 
Empowering Businesses in the Digital Age
Empowering Businesses in the Digital AgeEmpowering Businesses in the Digital Age
Empowering Businesses in the Digital Age
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
 
Overview of Enterprise-scale landing zones using Cloud Adoption Framework Rea...
Overview of Enterprise-scale landing zones using Cloud Adoption Framework Rea...Overview of Enterprise-scale landing zones using Cloud Adoption Framework Rea...
Overview of Enterprise-scale landing zones using Cloud Adoption Framework Rea...
 

From GMPLS to OpenFlow Control & Monitoring of Optical Networks

  • 1. From GMPLS to OpenFlow Control&Monitoring of Optical Networks Piero Castoldi Acknowledgements (people): A.Giorgetti, F. Cugini, F. Paolucci, B. Martini, N. Sambo, M. Gharbauoi, A. Sgambelluri, D. Adami Acknowledgements (projects): STRONGEST, IDEALIST, OFELIA Workshop “(G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?” Dublin, May 7 2013
  • 2. Outline • Introduction on optical network management and control • Emergence of Software Defined Networks • A couple of specific implementations for flexible optical networks – Control of Optical Network through OpenFlow – Monitoring Experiments of Optical Networks through OpenFlow © 2013 Scuola Superiore Sant’Anna
  • 3. There was the centralized management of ON .. Static NMS 1 • Management plane: coordination of network elements to configure, analyze and monitor network resources to guarantee network operation “FCAPS” functions – Fault management: detecting failures and isolating failed component – Configuration management: managing orderly network changes e.g. equipment addition/removal – Accounting management: billing and developing component lifetime histories – Performance management: monitoring and managing various network performance metrics – Security management: user authentication, control access to network elements, user data protection etc. © 2013 Scuola Superiore Sant’Anna
  • 4. From centralized to distributed GMPLS network control .. 2 Static NMS GMPLS controller GMPLS controller GMPLS controller GMPLS controller – Path computation – Connection establishment and release – Fault recovery 1 • • GMPLS CP aimed at enforcing automated connection management Routing – Open Shortest Path First with Traffic Engineering extensions, OSPF-TE • Signaling – Resource Reservation Protocol with Traffic Engineering extensions, RSVP-TE • Link Management – Link Management Protocol LMP • Path Computation – Distributed: locally performed at the source node that receives the connection request © 2013 Scuola Superiore Sant’Anna
  • 5. Some functions returned centralized .. PCE 2 Static NMS GMPLS controller GMPLS controller GMPLS controller GMPLS controller GMPLS controller GMPLS controller GMPLS controller GMPLS controller 1 3 • Path Computation – Centralized: performed in a Path Computation Element communicating with the connection source node using the Path Computation Element Protocol (PCEP) • PCE maintains a TED – Updated by means of the LSA flooded by the running OSPF-TE routing protocol – Updated by means of direct communication with the network nodes • Stateful PCE – Besides the TED, also information about the previously computed path are utilized during path computation • Stateless PCE – Only the information stored in the TED are used for path computation © 2013 Scuola Superiore Sant’Anna
  • 6. Impairment awareness in GMPLS CP GMPLS lightweight extensions to RSVP-TE signaling protocol encompass physical impairment awareness degradation in alloptical networks: • Encompassing an OSNR model that accounts for physical attenuation, Polarization Mode Dispersion (PMD), Chromatic Dispersion (CD) and Self Phase Modulation (SPM), to identify the best wavelength assignment. • Encompassing crosstalk effect via the Crosstalk Vector (XV) object to identify the preferred wavelengths, e.g. the ones with minimum added crosstalk. • Encompassing the use of shared regenerators thanks in a distributed way (object accounting for already used regenerators and explicit flag for regeneration) © 2013 Scuola Superiore Sant’Anna
  • 7. Emergence of Software Defined Networks © 2013 Scuola Superiore Sant’Anna 7
  • 8. Software Defined Networking Network Services APP2 APP1 (e.g., Access Control) (e.g.,Protected path) APP3 (e.g., network defrag) • Software Defined Network Controller(s) (e.g. NOX) NMS Adap SNMP OpenFlow EM Intf SNMP OF Intf NMS-based network GMPLSbased network OF-based network Legacy Network devices • • • Software-defined networking (SDN) emerged as a new paradigm that decouples physical network implementation from network control logic. Data plane functions (forwarding) reside within network elements (switches, routers) Control plane functions (routing, signaling) are moved to a separate dedicated controller Network Services are realized through dedicated APPlications running within the Controller OS Network © 2013 Scuola Superiore Sant’Anna
  • 9. OpenFlow is SDN but not viceversa • OF is currently the suggested interface by ONF between the controller and the OF-capable network device. • OF is under consideration in several scenarios such as: carrier grade Ethernet, and optical transport networks. • The controller manages the switching elements (i.e OpenFlow switches) by programming their flow tables. © 2013 Scuola Superiore Sant’Anna
  • 10. The return of centralized control of optical networks PCE 2 Static NMS GMPLS controller GMPLS controller GMPLS controller GMPLS controller GMPLS controller GMPLS controller GMPLS controller OF-GMPLS cooperation OpenFlow controller GMPLS controller GMPLS controller GMPLS controller GMPLS controller GMPLS controller 1 3 4 GMPLS replacement by OF • OpenFlow is being adapted for controlling optical networks • Key idea: OpenFlow controller perform path computation, node configuration, lightpath maintenance and monitoring functions through unique, open, standard protocol (OPEX reduction with respect to distributed GMPLS suite) • E.g In flexible optical networks, additional parameters can be considered for lightpath provisioning: modulation format, FEC, type of channel, allocated spectrum, transponder/receiver dynamic configuration OpenFlow controller 5 © 2013 Scuola Superiore Sant’Anna
  • 11. Network Facilities at SSSA/CNIT Pisa SDN/OF controller (NOX, Flowvisor) GMPLS control plane Middleware (Ofelia control framework) ROADM Ericsson MHL3000 1 ch add-drop @ 10Gb/s DWDM GMPLS GE/FE Data Center • • • • Juniper M7i/M10 routers Juniper EX3200/2200 switches Cisco 7200 VXR router Emulated OpenFlow switch GE/FE OF controller CNIT-Pisa Ofelia island OpenFlow Ethernet ring © 2013 Scuola Superiore Sant’Anna
  • 12. Control of Optical networks through OpenFlow 12 © 2013 Scuola Superiore Sant’Anna
  • 13. OF-GMPLS lightpath setup (cooperation mode) • Source: request to OpenFlow controller • OpenFlow controller: routing TED update: previously routed requests OpenFlow controller: reply to source • Source: RSVP-TE Path to destination OpenFlow controller GMPLS controller GMPLS controller GMPLS controller GMPLS controller Explicit Route Object Label Set Object Suggested Label • Destination: wavelength assignment • Destination: RSVP-TE Resv to source Resource reservation OXC cross connections • Lightpath established © 2013 Scuola Superiore Sant’Anna
  • 14. OF lightpath setup (replacement mode) • • OpenFlow controller Source: request to OpenFlow controller OpenFlow controller: routing TED updated: previously routed requests • • Controller: flow configuration at each OXC Each OXC: flow configuration Resource reservation • OpenFlow controller: reply to source Controller Timer OF-timer: • Wait timer expiration without errors OF-ack: • Wait the last ack • Data Lightpath established © 2013 Scuola Superiore Sant’Anna
  • 15. OF-based flexi lightpath provisioning: OF-ACK scheme implementation • Switch-controller OF session over TCP • Lightpath setup needs node configuration confirmation • Provisioning Request-Reply maintained (PCEP-like) • Fast parallel node configuration • Errors handling: no-path, failed flow_mod OF Controller Messages: • lightpath_in (lightpath request) • flow_mod (set flow entry) • flow_ack (ack entry) • lightpath_out (lightpath setup outcome) OU H_ AT TP OFPT_FLOW_MOD IGH T OFPT_FLOW_MOD T_L OFPT_FLOW_MOD FP O P OF T IGH T_L TH PA _IN © 2013 Scuola Superiore Sant’Anna
  • 16. OpenFlow controller implementation • • • • Based on the PCE engine, path_solver + Controller_handler modules Performs path computation: route, spectrum assignment, modulation format and FEC assignment, impairment validation. Different IV and RSA strategies available (joint, IV+RSA) Performs node configuration (centralized signaling): Cross-connections, WSS spectrum shaping, TX/RX fine configuration, flexible submodules on/off Performs monitoring (statistics collection and analysis) and feedback-based optimization Optical channel QoT parameters monitoring Degraded QoT triggers analysis (fault localization through cross-correlation) and decisions (e.g., lightpath re-routing, dynamic modulation format adaptation) Path solver OFTED IV models Controller Handler OF interface OF sessions © 2013 Scuola Superiore Sant’Anna
  • 17. OpenFlow Switch implementation • Port configuration (switch abstraction), state and statistics • Flow table stores active entries (installed flows) • Device interface maps configuration commands into hardware-specific commands Controller session OF interface Port config, state, stats OF switch handler Flow table Device interface Switch hardware © 2013 Scuola Superiore Sant’Anna
  • 18. Flexi Optical ROADM/Switch abstraction •Design relies on different port types (fixed or flexible, IN_PORT [ ] depending on the switch architecture) and flexible transponder/receiver •Flow entry format: transit •Intermediate hop: [in_port (transit), out_port (transit) ,assigned_ spectrum] •Src: [in_port (add), out_port (transit), assigned_spectrum, add OCh_spec] •Dst: [in_port (transit), out_port (drop), assigned_spectrum, OCh_spec] •Spectrum collision check performed at each out_port TX OUT_PORT [ ] transit drop RX © 2013 Scuola Superiore Sant’Anna
  • 19. Monitoring Experiments of Optical Networks through OpenFlow 19 © 2013 Scuola Superiore Sant’Anna
  • 20. Monitoring in OpenFlow-based networks • OF-Controller responsible to compute and configure flow tables (i.e., forwarding tables) on OpenFlow switches • Statistics are typically exchanged for manageability and monitoring functions. Symmetric messages (OFPT_STATS_REQUEST and OFTP_STATS_REPLY) • Port status info may be exchanged to notify link failures. • New types of statistics are required in flexi-grid networks, e.g.: Quality of Transmission (QoT) statistics OAM statistics • OF-Controller may utilize statistics information to improve monitoring, fault notification, localization, etc. © 2013 Scuola Superiore Sant’Anna
  • 21. Flexi optical network and monitoring enhancements •BER and MSE statistics at coherent receiver (PM-16QAM, PM-QPSK) •OSNR, non-linear parameters, frequency offsets, equalizer coefficients (CD and PMD estimation) © 2013 Scuola Superiore Sant’Anna
  • 22. OpenFlow monitoring statistics • For each lightpath monitoring parameter, specific field within OFPT_STATS_PORT_LP structure is defined and managed in switches • OF-Controller performs periodic requests at configurable time interval (DEFAULT_POLL_PORT_PERIOD, e.g. 1 min.) Polling rate may change according to network conditions • • OF-Controller enhanced with new IN_PATH vector storing also statistics. Each activated lightpath (unique DPID) includes IN_PATH including traversed links ->correlations among statistics and actual traversed resources are possible © 2013 Scuola Superiore Sant’Anna
  • 23. Experimental demonstration (1) BER statistics collected by OF-Controller L1 L4 Warning BER threshold Critical BER threshold L2 L3 EDFA • 4 lightpaths activated (L1-L4), 200Gb/s 16-QAM, coherent detection • BER monitoring updated every 1 min. • QoT degradation on link 3-4, time increasing • Warning and Critical thresholds set at OF-Controller, polling rate raises to 1s • Correlations : statistics and traversed link info stored within IN_PATH -> Link 3-4 identified as possible degradation source © 2013 Scuola Superiore Sant’Anna
  • 24. Experimental demonstration 2 Capture of OpenFlow messages Modified OpenFlow Stats Reply message • Bit Error Rate (BER) field enclosing current BER measurement at port PORT_NUMBER • Further actions applied by OF-Controller upon new requests: 1. Stronger modulation format while maintaining bit-rate (QPSK, 200G) 2. 2 LSPs halving the bit-rate (QPSK, 100G) 3. Different route (e.g., 3-2-1 with respect to 3-4-1) © 2013 Scuola Superiore Sant’Anna
  • 25. Research directions and open points • OF controller and switch implementation extensions • Global re-optimization (e.g., OF-driven PushPull technique) • Protection and fast restoration solutions • Multicast (P2MP) support • OF multi-domain, multi-layer • SDN alternative or complementary to distributed GMPLS for reliability? • Recognized GMPLS advantage: efficient fast recovery • Potential SDN drawbacks: scalability issues, controller communication failure issues, complex disaster recovery • Pure/mixed architectures to be considered and evaluated (e.g., pure OF, OF+ basic RSVP-TE, OF +RSVP-TE +LMP) • OpenFlow controller and PCE: which relationship? © 2013 Scuola Superiore Sant’Anna
  • 26. Recent Related recent publications • • • A.Giorgetti, F. Cugini, F. Paolucci, P. Castoldi, “OpenFlow and PCE architectures in Wavelength Switched Optical Networks”, ONDM 2012 F. Paolucci, F. Cugini, N. Hussain, F. Fresi, L. Potì, “OpenFlow-based Flexible Optical Networks with Enhanced Monitoring Functionalities”, ECOC 2012 N. Sambo, F. Paolucci, F. Cugini, M. Secondini, L. Potì, G. Berrettini, G. Meloni, F. Fresi, G. Bottari, P. Castoldi, “Software Defined Code-rate-adaptive Terabit/s based on time-frequency Packing”, submitted to OFC/NFOEC 2013 © 2013 Scuola Superiore Sant’Anna
  • 27. thank you! E-mail: castoldi@sssup.it © 2013 Scuola Superiore Sant’Anna