Introduction to Optical Burst Switching (OBS) -...
Transcript of Introduction to Optical Burst Switching (OBS) -...
1
David David LarrabeitiLarrabeitiPiotrPiotr PacynaPacyna
Dpto. de IngenierDpto. de Ingenieríía Telema TelemááticaticaUniversidad Carlos III de MadridUniversidad Carlos III de Madrid
IntroductionIntroduction totoOpticalOptical BurstBurstSwitchingSwitching (OBS)(OBS)
MPLS 1Departamento de Ingeniería Telemática
Programme authors and contributorsLecturers (Spanish course):
David Larrabeiti LópezJosé Félix Kukielka
Supporting lecturers (English course):
Jorg DiederichHuw Oliver
Piotr Pacyna
2
OpticalOptical SwitchingSwitching
MPLS 3Departamento de Ingeniería Telemática
Optical cross-connect switch
T4
T8
OXC • Can cross-connect:– fiber-to-fiber– wavelength-to-wavelength– timeslot-to-timeslot
Optical Circuit SwitchingWavelength routing
Wavelength converter
3
MPLS 4Departamento de Ingeniería Telemática
OXC
Today: overwhelmingly O/E/OBottleneck
All-optical commercial products are imminent. Successfultechnology must demonstrate:
Low Insertion loss, Polarization-dependent loss (PDL), WL dependency, Low Crosstalk High Speed, Scalability, Small Size, Low Cost, Manufacturability, Serviceability
TechnologiesElectromechanical : low switching time, large, large massGuided-wave solid state switched: high losses, high crosstalk => low scalabilityMEMS: submillisecond switching times
MPLS 5Departamento de Ingeniería Telemática
OXC based on MEMS(Micro ElectroMechanical Systems)
Micro electromechanicalactuators and micro-opticalintegrated monolithlically in the same substrate
NxN mirrors
Not advisable in cascasde(e.g. Clos networks)
4
MPLS 6Departamento de Ingeniería Telemática
MEMS mirrors
2D vs 3DA 3D MEMS switch has mirrors that can rotate in 2 axesLight can be directed withprecision in multiple angles(at least as many as input)
Less loss from inputLess tx in open space
Agere Systems: 64x64IL=6dB, T= 10ms
Souce: IEEE COmmunications . Nov 2001
Lucent: WaveStar MEMS mirror from a
WaveStar Lambda router
MPLS 7Departamento de Ingeniería Telemática
Nortel X-1000 switch
Xros 1152x1152 50ms..already in development
5
NewNew alternativealternative forforIP/WDM IP/WDM networksnetworks: : OBSOBS
MPLS 9Departamento de Ingeniería Telemática
Evolution
6
MPLS 10Departamento de Ingeniería Telemática
IP over WDMOWS or OCS (Optical wavelength switching)
Switching granularity = wavelengthLightpaths between ingress-egress edge routers
Low overheadPath per route, per LSP
Bandwidth inefficiency for bursty trafficOPS (Optical packet switching)
Switching granularity = (variable size) packetMore efficiency through statistical mux
DrawbacksOptical memory technology not matureHigh control overhead
DWDM múltiples OC-192 o OC-768 (many packets!)
OBS (Optical Burst switching)Switching granularity = (variable size) burstObjective: combine advantages of OWS & OPS
OLS (Optical Label Switching)Switching granularity = (variable size) flow -- data driven LSPs
OWS OLS OBS OPS
MPLS 11Departamento de Ingeniería Telemática
OPS Node
OpticalSwitchfabric
Electricalheader
Processor /Switch Control
O/E/O
Packet header In-band/out-band
H1
H2
Localdelay
Sincron.
Requires intelligence in the optical layer Need to store packet during header processing plus a variable contention resolution time (this implies variable delay arrays)
Optical buffers are extremely hard to implement 1 pkt = 12 kbits @ 10 Gbps requires 1.2 µs of delay => 360 m of fiber) FDL = Fiber Delay Loop
Optical Packet Switch still has a long way to go
7
MPLS 12Departamento de Ingeniería Telemática
OBS network
G = Guard bandCP = Control Packet
Data burstG G
Data burstG Goffset
t
CPoffset
CP
SwitchController
Wavelength interface
Optical Switch
burstifier
OBSController
MPLS 13Departamento de Ingeniería Telemática
OBS Core Node
Optical Switch
SwitchController
Wavelength interface
O/E/O
8
MPLS 14Departamento de Ingeniería Telemática
OBS Edge Node
burstifier
OBS Controller:Burst scheduler
Burst: same FEC (sameegress, QoS,..)
Out of band signaling:
Control packets carry info forSwitching/routing, resource reservation,etcConfigures OXCs and reserves bandwidth only forthe duration of the following data burst at eachcore router so that associated data burst can cutthrough core routers without O/E/O conversions
ACK from egress node is not awaited
Burst assembly/dissasembly
MPLS 15Departamento de Ingeniería Telemática
Advantages of OBS
All-optical O/O/O burst switchingData buffered at the edge (cheaper)No optical RAM or FDL in intermediate nodesrequired
Optional FDLs and wavelength converters can reduce burst loss
Lower control overhead per bit than in OPSLess O/E conversions of control packetsStatistical MUX at burst level (vs OCS)
Benefits from transmission silenceDealing with optical switches ~100ms connectionsetup/teardown times
9
MPLS 16Departamento de Ingeniería Telemática
Comparison
Fig.3
MPLS 17Departamento de Ingeniería Telemática
Aspects of OBS
Burst AssemblyBurst Reservation ProtocolsBurst switching
SchedulingContention resolution
10
MPLS 18Departamento de Ingeniería Telemática
Burst assembly
burstifier
OBS Controller:Burst scheduler
Burst: same FEC (sameegress, QoS,..)
Tasks:
•Create control packet for burst•Determine offset•Schedule burst in an output lambda•Forward the burst
Burst assembly/dissasembly
MPLS 19Departamento de Ingeniería Telemática
Burst Assembly
Assembly algorithmsTimer-based: time > TimeoutBurstlength-based: l > b_thresholdMixed (either condition happens first)
OptimizationsAdaptation <Timeout , b_threshold> to the traffic in real timeBurst length prediction
Reserve for l + f(offset)
11
MPLS 20Departamento de Ingeniería Telemática
Burst Reservation ProtocolsOrigins: TDMA, ATM 1990Tell-and-wait
Wait for confirmation of reservation by return (ACK) before sending burst (NAK => retransmisión)Variant: Just In Time, with centralized scheduler
Tell-and-goWithout pre-reservation. Need to wait only for eachnode control to establish a circuit. (NAK => retransmisión). It needs FDL.
• Tell-and-wait better only if propagation delay is negligiblecompared to burst length.
Just-enough-timePrevailing distributed protocol
MPLS 21Departamento de Ingeniería Telemática
Burst Reservation Protocols
Just-enough-timedoes not require optical buffering/delay at intermediate node
KeysOne-way reservationControl packet carries offset time infoMakes “delayed reservation” for the corresponding burst
Reservation starts at the expected arrival time of the burst
12
MPLS 22Departamento de Ingeniería Telemática
Burst switchingOptical switch: contention not resolved by buffering
SchedulingChoose a wavelength for the burst according to existingreservations (latest available unused chann.)
E.g. LAUC O(W), LAUC-VF O(WlogM),… Best-fit O(log^2M)• W= # lambdas in ports, M = Max. # of reservations
Contention resolutionResolution
Deflection (wavelength, space, time (FDL))DroppingPreemption
Other techniquesBurst segmentation
MPLS 23Departamento de Ingeniería Telemática
Optical Aggregation and GMPLS
LOBS (Labeled OBS, 2000)GMPLS OCS with lambda=labelProblem:
In order to groom or aggregate traffic carried over differentlightpaths: O/E/O required
Solution:control packet carries label infoLabel-wavelength association in the burst-scale rather thanin a connection-scale
Subwavelength granularity feasibleStatistical multiplexingLSP merging
13
MPLS 24Departamento de Ingeniería Telemática
References“Next generation optical networks”. Peter Tomsu, Christian Schmutzer. Prentice Hall.Optical burst switching: a new area in optical networking research. Chen, Quiao, Yu. IEEE Network 2004“Optical Burst Switching (OBS) – A new paradigm for an Optical Internet”. Journal on High Speed Networking vol 8 nº 1 1999. C. Quiao, M. YooJohn Strand, “Optical Networking and IP over Optical”, Feb 4, 2002Kumar N. Sivarajan, “IP over Intelligent Optical Networks”, Jan 5, 2001Gaurav Agarwal, “A Brief Introduction to Optical Networks”, 2001 Yang Lihong, “Optical Burst Switching”, CMU networking seminar presentationVincent W. S. Chan, “Optical Networks: Technology and Architecture”Eytan Modian, “WDM-Based Packet Networks”, IEEE Communication Magazine, March 1999Ornan (Ori) Gerstel, Rajiv Ramaswami,, “Optical Layer Survivability—An Implementation Perspective”, IEEE Journal on selected areas in communications, October 2000Eytan Modiano, Aradhana Narula-Tam, “Survivable lightpath routing:a new approach to the design of WDM-based networks”, IEEE JSAC,April 2002R. Ramaswami and K. N. Sivarajan, Optical Networks: A Practical Perspective, San Francisco: Morgan Kaufmann, 1998.
OpticalOptical networksnetworks andandMPLSMPLS
14
MPLS 26Departamento de Ingeniería Telemática
Optical MPLS
Label not prepended to packetInstead is represented by a fiber number or a wavelength
IP
IP
IP
IP
IP
IP
MPLS 27Departamento de Ingeniería Telemática
MPLS - Label Hierarchy
BundleFiber
{λ..λ}1
Waveband
λ
Wavelength
τ0 τ1 τ2
TimeSlot
Shim #1Shim #N
Vcc/0.33
Vcc/0.xx
Shim #1Shim #N
StatMux
15
MPLS 28Departamento de Ingeniería Telemática
Generalized MPLS (GMPLS)
What is GMPLS?a distributed control plane for dynamic provisioning of data paths within optical networksGMPLS - Extension to MPLS-TE
A single unified control planeIntegration of different switching paradigms (packet, L2, Time, Wavelength, Waveband, Port switching) The separation of the control and forwarding planes. Reuses IP routing (OSPF and ISIS) and MPLS tunnel LSP and traffic engineering mechanisms (RSVP-TE and CR-LDP)The flexible control of topology constraints.
MPLS 29Departamento de Ingeniería Telemática
GMPLS Protocols and Functions
MPLSOXC
MPLSOXC
MPLSLSR
MPLSLSR
Datachannels
Control channel Control channel Control channel
LMP LMP LMPManagement
RSVP/CR-LDP RSVP/CR-LDP RSVP/CR-LDPSignaling
OSPF/IS-IS OSPF/IS-IS OSPF/IS-ISRouting
16
MPLS 30Departamento de Ingeniería Telemática
Optical Traffic Layer
OCCOCC OCCOCC
Client Signaling I / F
Client Traffic
OCCOCC
The Intelligent Optical Network
OXCOXCOXC
NMI
CCI CCIUNI
OCC: Optical Connection ControlCCI: Connection Control InterfaceIrDI_NNI: Inter-Domain Interface NNI
UNI: User-Network InterfaceNNI: Network-Network InterfaceNMI: Network Management Interface
NNI
ManagementSystem
IrDI
Optical Topology Discovery, Routing, Signaling Layer
CCIIrDI_NNI
OSPF for topology,resource, reachability
MPLS path establishment
ITU-T G.8080 (2001)Automatically Switched Optical Network (ASON)
MPLS 31Departamento de Ingeniería Telemática
Services objective in the short term
Long-haulSONET/SDH private lines
Metropolitan & AccessGigabit ethernet
Metro-ethernet
Application-orientedFibreChannel
FlexibilityGranularity in Mb/s, switch-over time (50ms-..)
ITU-T
IETF
OIF productos
17
MPLS 32Departamento de Ingeniería Telemática
Treat these as labels
Using MPLS, we can think of each of these as a label
Fiber number N in the bundle (N is the label)Wavelength λ on the fiber (λ is the label)Timeslot T on the fiber (T is the label)
Changing N, λ, or T going through an optical switch is thus a label swapCan use CR-LDP / RSVP-TE to set up the cross-connects
MPLS 33Departamento de Ingeniería Telemática
ASON Building Block Development
Architectural Component
Standards Activity
Standards Forums
ASON Architecture
Framework and Architecture Documents
• Architecture and carrier service requirements are being defined in the ITU.
• In addition US activity is coordinated via T1X1.
UNI LDP • Carrier service requirements driven via OIF • Detailed protocol work within IETF
NNI CR-LDP OSPF OSPF, ISIS
• Requirements driven via OIF • Detailed protocol work within IETF
CCI GSMP • Requirements driven via Multi-Service Switching Forum (MSF)
• Detailed protocol work within IETF IrDI Detailed work to
be commenced • Will be based on UNI with possible extensions for routing
information exchange NMI Detailed work to
be commenced • SNMP MIBs to be defined. • Higher level managed capabilities to be based on existing
management paradigms such as CORBA.