21
Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ. Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan E-mail: [email protected]

Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Embed Size (px)

Citation preview

Page 1: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

Capability of optical code-based MPLS (OC-MPLS)

K. Kitayama, K.Onohara, and M. Murata

Osaka University, JapanE-mail: [email protected]

Page 2: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

Outline

Motivations for optical-code based (OC)-MPLS

OC-photonic labels and their ultra-fast processing capability

Versatile applications to;LSP switchingFlow/packet classification for diffserv

Page 3: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

MPL(ambda)S or MPS

Ingress PLSR

Core PLSR

Egress PLSR

10 4

133.1.12.14

133.1.12.14

10

Out LabelIn Label

10133.1.12.14

Out LabelIn Label133.1.12.44

Out LabelIn Label

Page 4: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

Optical-code based MPLS

Ingress PLSR

Core PLSR

Egress PLSR

OC10

OC4

133.1.12.14

133.1.12.14

OC-PL4OC-PL10

Out LabelIn Label

OC-PL10133.1.12.14

Out LabelIn Label133.1.12.4OC-PL4

Out LabelIn Label

M. Murata and K. Kitayama, IEEE Network Magazine., vol.15, pp.56-63, July/Aug. 2001.

Page 5: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

Granularity issue : Bandwidth efficie(curre)ncy

t

t

t

10Gb/s OP1

10Gb/s OP2

10Gb/s OP3

123

Wavelength path

t10Gb/s OP1&2&3

Optical code path

1

OC1OC2 OC3

Page 6: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

Wavelength resource for MPS : Photonic label space

Wavelength

Subcarrier(m-wave)

Optical codes

Number ofaddresses

Disadvantages

〜 1,000( 〜 210)

〜 100

Abundant

May not large enoughFlow merge impossible

May not large enough

< 40Gb/s

Table lookup

SimpleOptical filter

Milimeter-wavefilter

Ultra-fastPassive device

As many as label countImpairments in propagation

Page 7: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

How fast label processings do we need?

Stream Burst Packet

Data granularity

min msec sec

nsec

Data granularity / 20 (Hop accounts)

min msec sec

nsec

Data granularity / 20 (Hop accounts) / Processing steps (10)

msec sec

nsecmin

Pro

cess

ing

speed/h

op/s

tep

Opaque(O-E-

O)Transpare

ntO-O-O

Opaque(O-E-

O)Transpare

ntO-O-O

Page 8: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

Optical correlation: A technique to recognize OC-photonic labels -1-

tt

Auto-correlation

Cross-correlation

Optical code i Optical code j

Optical code k

Cross-correlation

Cross-correlation

Auto-correlation

Auto-correlation

00 00

00

Optical correlation in time-domain indicates how orthogonal two codes are. Matched codes : Auto-correl. Unmatched codes : Cross-correl.

t

t

t

t t

t

Page 9: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

Optical correlation: A technique to recognize OC-photonic labels -2-

PLCPLC

.

806040200 40200-20-40

Time [ps]

.

806040200 40200-20-40

Time [ps]

.

5ps 2ps1.0

0.5

0.0 40200-20-40Time [ps]

8-chip bipolar OC-photonic label@10Gb/s

Optical endoder Optical correlator

Auto-correlation:Label match

Cross-correlation:Label unmatch

Proccessing speed is only limited by the light velocity!!!No optical logic devices but passive waveguide devices!!!

K. Kitayama, N. Wada, and H. Sotobayashi, IEEE J. Lightwave Technol., vol.18, pp.183-1844, 2000.

Page 10: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

Versatile applications of OC-photonic labels

Optical frame

OC-photonic label Data

Photonic labelprocessings

Photonic labelprocessings

LSPLSP

IP packetIP packet

PacketPacket

LSP switching

Packet routing

Flow/packetclassification

OC-MPLS

OBSOBS

Packet ADM

Page 11: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

Packet-selective photonic add/drop multiplexer

K. Kitayama et al, ONDM2001 (Viena, Feb.2001)

Photonic ADMt

t

1

t

t

Finest granularity

!

Page 12: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

Experimental results of variable-lengthpacket-selective PADM @ 10Gbit/s

64bit data

Input packets

Drop (matched label)

Cut-thru (unmatched label)

5.0[ns/div]

Photonic labels

K. Kitayama et al., ECOC2001., Th.L.1.6 (Amsterdam 2001).

Page 13: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

Exact match & longest-prefix match algorithms

Input address133.243.145.66

Routing table

Address

0000-02551000-10661067-1255

Data (IP address)

133.1.44.0 - 133.1.44.255133.243.145.0 - 133.243.145.66 133.243.145.67 - 133.243.145.255

Hit address1066

Exact match algorithm for MPLS

Routing table

Address

00000001  

Data

133.1.44.0133.243.145.0

Hit address0001

Mask data

255.255.255.0255.255.255.0

Longest-prefix match algorithm for IP routing

Input address133.243.145.66

Page 14: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

Photonic label processing with variable optical time-gate

Photonic labelprocessor

Photonic labelprocessor

Optical switch

Incoming traffic

Outgoing traffic

Header withOC-photonic labels

Payload data

Variabletime-gateVariable

time-gate

For longest matchcode-length can be selected

For longest matchcode-length can be selected

For exact matchDestination and/or source codes

can be gated out;

For exact matchDestination and/or source codes

can be gated out;

Page 15: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

Experimental setup for longest-prefix match

Opticalencoder

t

Variableoptical

time-gate 1

Opticalcorrelator1

t

Time window (masking)

t4

t

Time window (masking)

t

6

t

Variableoptical

time-gate 2

Opticalcorrelator2

+

-

Input code

Page 16: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

Experimental results of longest-prefix match

4 chip

8 chip

4-8 chip

50 ps/div 50 ps/div

4-chip8-chip(a)

(b) (c)

Page 17: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

Flow / packet classifier -1

Flow/packetclassifier

Flow/packetclassifier

Marker

Shape/delay

Drop

MeterMeter

OutputIn-packet

Out-packet

Flow 1

Flow 2

Input

Diffserve has a good scalability!!!Per-hop behavior (PHB) facilitates

hop-by-hop QoS control

Page 18: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

Flow / packet classifier -2: Diffserve

Field 1 ToSt

OC-photonic labels

Payload data

Photonic labelprocessor 1

Photonic labelprocessor 1

Input packets

Gatesw.

Gatesw.

Field 1

Photonic labelprocessor 2

Photonic labelprocessor 2

Gatesw.

Gatesw.

Type-of-service field

1xN opticalsw.

1xN opticalsw.

Classified flows Flow#1

Flow#N

...

Gate signalgenerator

Gate signalgenerator

Field 1Field 1

ToSToS

Payload dataPayload data

Page 19: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

Experimental setup for packet classification

A

MLLDMLLD

λ1=1550nm

10GHzPPG

Packet rate

LN-IMLN-IM

PPG

10 Gb/s, 64bit data

Encoder 2Encoder 2

Data

Gate signalgenerator

Gate signalgenerator

1x2Opt sw

1x2Opt sw

B

for code A

Field label 1

Field label 2

B

Encoder1Encoder1LN-IMLN-IMC

Data

Opticalgate

Opticalgate Decoder Decoder PDPD

Data

C

Optical packet transmitter

Photonic label processor

Opticalfiber

50 ps/div

C A

DataC B

DataC ADataC B

A

DataC A

DataC B

Page 20: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

Experimental results of packet classification

Switch-on off

5 ns/div

Auto-correlation outputfrom decoder

Gate signal

Input packets

Matched

Unmatched

Field label 1-1 Field label 2-1

64 bit payload

Field label 1-2Field label 2-2

64 bit payload

1 ns/div1 ns/div

Page 21: Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Capability of optical code-based MPLS (OC-MPLS) K. Kitayama, K.Onohara, and M. Murata Osaka University, Japan

Feb.5, 2002 ONDM2002 K. Kitayama Osaka Univ.

Summary

OC-MPLS improves bandwidth efficie(curre)ncy and provides larger label space OC-photonic label enables ultra-fast label processing

Experimental demonstrations of versatile applications; Exact and longest-prefix match algorithms @ 10Gb/s Flow/packet classification @ 10Gb/s

Fast OBS path setup

Photonic packet switching