SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
 
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 NetworksAntonio Capone
 
Cisco Packet Transport Network – MPLS-TP
Cisco Packet Transport Network – MPLS-TPCisco Packet Transport Network – MPLS-TP
Cisco Packet Transport Network – MPLS-TPCisco 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.02saeed_sh65
 
WiMAX & LTE Network Introduce For Swift
WiMAX & LTE Network Introduce For SwiftWiMAX & LTE Network Introduce For Swift
WiMAX & LTE Network Introduce For SwiftGozie Lucas ubaozo
 
Philip V. Mariano_2016
Philip V. Mariano_2016Philip V. Mariano_2016
Philip V. Mariano_2016Philip 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 posterDavid Swift
 
Carrier ethernet-network-solutions
Carrier ethernet-network-solutionsCarrier ethernet-network-solutions
Carrier ethernet-network-solutionsMetaswitch NTD
 
LTE Basic Principle
LTE Basic PrincipleLTE Basic Principle
LTE Basic PrincipleTaiz Telecom
 
Lte in ten_minutes
Lte in ten_minutesLte in ten_minutes
Lte in ten_minutesAnkur Raj
 
LTE Architecture and LTE Attach
LTE Architecture and LTE AttachLTE Architecture and LTE Attach
LTE Architecture and LTE Attachaliirfan04
 
Dont forget-the-control-plane
Dont forget-the-control-planeDont forget-the-control-plane
Dont forget-the-control-planeMetaswitch NTD
 
MPLS
MPLSMPLS
MPLSKHNOG
 
LTE Schedulers – A Definitive Approach
LTE Schedulers – A Definitive Approach LTE Schedulers – A Definitive Approach
LTE Schedulers – A Definitive Approach Sukhvinder Singh Malik
 

Tendances (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
 

En vedette

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 NetworksMyNOG
 
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 PlanesADVA
 
Openstack Neutron and SDN
Openstack Neutron and SDNOpenstack Neutron and SDN
Openstack Neutron and SDNinakipascual
 
OpenStack Neutron Tutorial
OpenStack Neutron TutorialOpenStack Neutron Tutorial
OpenStack Neutron Tutorialmestery
 

En vedette (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
 

Similaire à From GMPLS to OpenFlow Control & Monitoring of Optical Networks

4G-Questions interview.pdf
4G-Questions interview.pdf4G-Questions interview.pdf
4G-Questions interview.pdfMohamedShabana37
 
Sae epc overview
Sae epc overviewSae epc overview
Sae epc overviewInam Khosa
 
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 EnginneringPROIDEA
 
CN01-Introduction.ppt
CN01-Introduction.pptCN01-Introduction.ppt
CN01-Introduction.pptRashmin Tanna
 
2004 qof is_mpls_ospf
2004 qof is_mpls_ospf2004 qof is_mpls_ospf
2004 qof is_mpls_ospfAdi 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 PerspectivesInfinera
 
performanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdfperformanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdfABYTHOMAS46
 
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-terenav1domenico di mola
 
LTE Architecture Overview
LTE Architecture OverviewLTE Architecture Overview
LTE Architecture OverviewHossein Yavari
 
Software Defined Networking in GÉANT
Software Defined Networking in GÉANTSoftware Defined Networking in GÉANT
Software Defined Networking in GÉANTGÉANT
 

Similaire à 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
Cn01 introductionCn01 introduction
Cn01 introduction
 
CN01-Introduction.ppt
CN01-Introduction.pptCN01-Introduction.ppt
CN01-Introduction.ppt
 
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
 

Plus de 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 FIBREFIBRE 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 futuroFIBRE Testbed
 
Serviço para Experimentação FIBRE
Serviço para Experimentação FIBREServiço para Experimentação FIBRE
Serviço para Experimentação FIBREFIBRE Testbed
 
FIBRE presentation at GEC25
FIBRE presentation at GEC25FIBRE presentation at GEC25
FIBRE presentation at GEC25FIBRE 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 FIBREFIBRE Testbed
 
Future Internet Brazilian Environment for Experimentation
Future Internet Brazilian Environment for ExperimentationFuture Internet Brazilian Environment for Experimentation
Future Internet Brazilian Environment for ExperimentationFIBRE Testbed
 
FIBRE testbed: Future Perspectives
FIBRE testbed: Future PerspectivesFIBRE testbed: Future Perspectives
FIBRE testbed: Future PerspectivesFIBRE Testbed
 
FIBRE testbed: passado, presente e perspectivas
FIBRE testbed: passado, presente e perspectivasFIBRE testbed: passado, presente e perspectivas
FIBRE testbed: passado, presente e perspectivasFIBRE Testbed
 
Fibre legacy testbed cloudscape
Fibre legacy testbed cloudscapeFibre legacy testbed cloudscape
Fibre legacy testbed cloudscapeFIBRE Testbed
 
FIBRE (legacy) testbed Future Perspectives
FIBRE (legacy) testbed Future PerspectivesFIBRE (legacy) testbed Future Perspectives
FIBRE (legacy) testbed Future PerspectivesFIBRE 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 classroomFIBRE 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 infrastructureFIBRE 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 caseFIBRE Testbed
 
SDN for Network Operators
SDN for Network OperatorsSDN for Network Operators
SDN for Network OperatorsFIBRE 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 NetworkingFIBRE Testbed
 
Colt's SDN/NFV Vision
Colt's SDN/NFV VisionColt's SDN/NFV Vision
Colt's SDN/NFV VisionFIBRE Testbed
 
Three years of OFELIA - taking stock
Three years of OFELIA - taking stockThree years of OFELIA - taking stock
Three years of OFELIA - taking stockFIBRE 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 2013FIBRE Testbed
 

Plus de 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
 

Dernier

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Dernier (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

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