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
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Outline Motivations for optical-code based (OC)-MPLS OC-photonic labels and their ultra-fast processing capability Versatile applications to; LSP switching Flow/packet classification for diffserv
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama MPL(ambda)S or MP S Ingress PLSR Core PLSR Egress PLSR 10 Out LabelIn Label Out Label In Label Out LabelIn Label
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Optical-code based MPLS Ingress PLSR Core PLSR Egress PLSR OC 10 OC OC-PL4 OC-PL10 Out LabelIn Label OC-PL Out Label In Label OC-PL4 Out LabelIn Label M. Murata and K. Kitayama, IEEE Network Magazine., vol.15, pp.56-63, July/Aug
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Granularity issue : Bandwidth efficie(curre)ncy t t t 10Gb/s OP1 10Gb/s OP2 10Gb/s OP Wavelength path t 10Gb/s OP1&2&3 Optical code path 1 OC1 OC2OC3
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Wavelength resource for MP S : Photonic label space Wavelength Subcarrier (m-wave) Optical codes Number of addresses Disadvantages 〜1,000 (〜 2 10 ) 〜100 Abundant May not large enough Flow merge impossible May not large enough < 40Gb/s Table lookup Simple Optical filter Milimeter-wave filter Ultra-fast Passive device As many as label count Impairments in propagation
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama How fast label processings do we need? StreamBurst Packet Data granularity min msec sec nsec Data granularity / 20 (Hop accounts) minmsec sec nsec Data granularity / 20 (Hop accounts) / Processing steps (10) msec sec nsec min Processing speed/hop/step Opaque (O-E-O) Transparent O-O-O Opaque (O-E-O) Transparent O-O-O
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama 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 Auto-correlation 0000 00 0 0 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
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Optical correlation: A technique to recognize OC-photonic labels chip bipolar OC-photonic Optical endoderOptical 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 , 2000.
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Versatile applications of OC-photonic labels Optical frame OC-photonic label Data Photonic label processings Photonic label processings LSP IP packet Packet LSP switching Packet routing Flow/packet classification OC-MPLS OBS Packet ADM
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Packet-selective photonic add/drop multiplexer K. Kitayama et al, ONDM2001 (Viena, Feb.2001) Photonic ADM t t 1 t t Finest granularity!
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Experimental results of variable-length packet-selective 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).
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Exact match & longest-prefix match algorithms Input address Routing table Address Data (IP address) Hit address 1066 Exact match algorithm for MPLS Routing table Address Data Hit address 0001 Mask data Longest-prefix match algorithm for IP routing Input address
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Photonic label processing with variable optical time-gate Photonic label processor Photonic label processor Optical switch Incoming traffic Outgoing traffic Header with OC-photonic labels Payload data Variable time-gate Variable time-gate For longest match code-length can be selected For longest match code-length can be selected For exact match Destination and/or source codes can be gated out; For exact match Destination and/or source codes can be gated out;
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Experimental setup for longest-prefix match Optical encoder t Variable optical time-gate 1 Optical correlator1 t Time window (masking) t 4 t t 6 t Variable optical time-gate 2 Optical correlator2 + - Input code
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Experimental results of longest-prefix match 4 chip 8 chip 4-8 chip 50 ps/div 4-chip 8-chip (a) (b)(c)
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Flow / packet classifier -1 Flow/packet classifier Flow/packet classifier Marker Shape/delay Drop Meter Output In-packet Out-packet Flow 1 Flow 2 Input Diffserve has a good scalability!!! Per-hop behavior (PHB) facilitates hop-by-hop QoS control
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Flow / packet classifier -2: Diffserve Field 1ToS t OC-photonic labels Payload data Photonic label processor 1 Photonic label processor 1 Input packets Gate sw. Gate sw. Field 1 Photonic label processor 2 Photonic label processor 2 Gate sw. Gate sw. Type-of-service field 1xN optical sw. 1xN optical sw. Classified flows Flow#1 Flow#N Gate signal generator Gate signal generator Field 1 ToS Payload data
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Experimental setup for packet classification A MLLD λ 1 =1550nm 10GHz PPG Packet rate LN-IM PPG 10 Gb/s, 64bit data Encoder 2 Data Gate signal generator Gate signal generator 1x2 Opt sw 1x2 Opt sw B for code A Field label 1 Field label 2 B Encoder1 LN-IM C Data Optical gate Optical gate Decoder PD Data C Optical packet transmitter Photonic label processor Optical fiber 50 ps/div CA Data CB CA CB A CA CB
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama Experimental results of packet classification Switch-on off 5 ns/div Auto-correlation output from decoder Gate signal Input packets Matched Unmatched Field label 1-1 Field label bit payload Field label 1-2 Field label bit payload 1 ns/div
Osaka Univ. Feb.5, 2002ONDM2002 K. Kitayama 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 10Gb/s Flow/packet 10Gb/s Fast OBS path setup Photonic packet switching