Introduction to Optical Burst Switching (OBS) -...

17
1 David David Larrabeiti Larrabeiti Piotr Piotr Pacyna Pacyna Dpto. de Ingenier Dpto. de Ingenierí a Telem a Telemática tica Universidad Carlos III de Madrid Universidad Carlos III de Madrid Introduction Introduction to to Optical Optical Burst Burst Switching Switching (OBS) (OBS) MPLS 1 Departamento de Ingeniería Telemática Programme authors and contributors Lecturers (Spanish course): David Larrabeiti López José Félix Kukielka Supporting lecturers (English course): Jorg Diederich Huw Oliver Piotr Pacyna

Transcript of Introduction to Optical Burst Switching (OBS) -...

Page 1: Introduction to Optical Burst Switching (OBS) - UC3Mppacyna/switching/lecture/slides/optical_switching... · Introduction to Optical Burst Switching (OBS) ... Optical Packet Switch

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

Page 2: Introduction to Optical Burst Switching (OBS) - UC3Mppacyna/switching/lecture/slides/optical_switching... · Introduction to Optical Burst Switching (OBS) ... Optical Packet Switch

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

Page 3: Introduction to Optical Burst Switching (OBS) - UC3Mppacyna/switching/lecture/slides/optical_switching... · Introduction to Optical Burst Switching (OBS) ... Optical Packet Switch

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)

Page 4: Introduction to Optical Burst Switching (OBS) - UC3Mppacyna/switching/lecture/slides/optical_switching... · Introduction to Optical Burst Switching (OBS) ... Optical Packet Switch

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

Page 5: Introduction to Optical Burst Switching (OBS) - UC3Mppacyna/switching/lecture/slides/optical_switching... · Introduction to Optical Burst Switching (OBS) ... Optical Packet Switch

5

NewNew alternativealternative forforIP/WDM IP/WDM networksnetworks: : OBSOBS

MPLS 9Departamento de Ingeniería Telemática

Evolution

Page 6: Introduction to Optical Burst Switching (OBS) - UC3Mppacyna/switching/lecture/slides/optical_switching... · Introduction to Optical Burst Switching (OBS) ... Optical Packet Switch

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

Page 7: Introduction to Optical Burst Switching (OBS) - UC3Mppacyna/switching/lecture/slides/optical_switching... · Introduction to Optical Burst Switching (OBS) ... Optical Packet Switch

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

Page 8: Introduction to Optical Burst Switching (OBS) - UC3Mppacyna/switching/lecture/slides/optical_switching... · Introduction to Optical Burst Switching (OBS) ... Optical Packet Switch

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

Page 9: Introduction to Optical Burst Switching (OBS) - UC3Mppacyna/switching/lecture/slides/optical_switching... · Introduction to Optical Burst Switching (OBS) ... Optical Packet Switch

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

Page 10: Introduction to Optical Burst Switching (OBS) - UC3Mppacyna/switching/lecture/slides/optical_switching... · Introduction to Optical Burst Switching (OBS) ... Optical Packet Switch

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)

Page 11: Introduction to Optical Burst Switching (OBS) - UC3Mppacyna/switching/lecture/slides/optical_switching... · Introduction to Optical Burst Switching (OBS) ... Optical Packet Switch

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

Page 12: Introduction to Optical Burst Switching (OBS) - UC3Mppacyna/switching/lecture/slides/optical_switching... · Introduction to Optical Burst Switching (OBS) ... Optical Packet Switch

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

Page 13: Introduction to Optical Burst Switching (OBS) - UC3Mppacyna/switching/lecture/slides/optical_switching... · Introduction to Optical Burst Switching (OBS) ... Optical Packet Switch

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

Page 14: Introduction to Optical Burst Switching (OBS) - UC3Mppacyna/switching/lecture/slides/optical_switching... · Introduction to Optical Burst Switching (OBS) ... Optical Packet Switch

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

Page 15: Introduction to Optical Burst Switching (OBS) - UC3Mppacyna/switching/lecture/slides/optical_switching... · Introduction to Optical Burst Switching (OBS) ... Optical Packet Switch

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

Page 16: Introduction to Optical Burst Switching (OBS) - UC3Mppacyna/switching/lecture/slides/optical_switching... · Introduction to Optical Burst Switching (OBS) ... Optical Packet Switch

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

Page 17: Introduction to Optical Burst Switching (OBS) - UC3Mppacyna/switching/lecture/slides/optical_switching... · Introduction to Optical Burst Switching (OBS) ... Optical Packet Switch

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.