SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Kürzlich hochgeladen (20)

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 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