Commutation de packets optiques avec reconnaissance des ...

73
· YOUSRA BEN M'SALLEM COMMUTATION DE PACKETS OPTIQUES AVEC RECONNAISSANCE DES ÉTIQUETTES DE POIDS-2 PAR MÉLANGE A QUATRE ONDES Mémoire présenté à la Faculté des études supérieures de l'Université Laval dans le cadre du programme de maîtrise en Génie Électrique pour l'obtention du grade de maître en génie électrique DÉPARTEMENT DE GÉNIE ÉLECTRIQUE ET DE GÉNIE INFORMATIQUE FACULTÉ DES SCIENCES ET DE GÉNIE UNIVERSITÉ LA VAL QUÉBEC 2008 © Yousra Ben M' sallem, 2008

Transcript of Commutation de packets optiques avec reconnaissance des ...

Page 1: Commutation de packets optiques avec reconnaissance des ...

· YOUSRA BEN M'SALLEM

COMMUTATION DE PACKETS OPTIQUES AVEC RECONNAISSANCE DES ÉTIQUETTES DE POIDS-2

PAR MÉLANGE A QUATRE ONDES

Mémoire présenté à la Faculté des études supérieures de l'Université Laval

dans le cadre du programme de maîtrise en Génie Électrique pour l'obtention du grade de maître en génie électrique

DÉPARTEMENT DE GÉNIE ÉLECTRIQUE ET DE GÉNIE INFORMATIQUE FACULTÉ DES SCIENCES ET DE GÉNIE

UNIVERSITÉ LA VAL QUÉBEC

2008

© Y ousra Ben M' sallem, 2008

Page 2: Commutation de packets optiques avec reconnaissance des ...

Résumé

Dans ce mémoire, nous démontrons expérimentalement une alternative aux traitements

complexes associés à l'échange des étiquettes dans les réseaux GMPLS. En se basant sur un

multiplexage temporel d'étiquettes muIti-longueurs d'onde de poids-2, nous étudions une

structure de réseaux permettant un routage optique des paquets. Nous adoptons donc une

solution optique simple, à bas prix et pratique tout en assurant un débit binaire élevé et une

bonne fiabilité.

Nous exploitons une technique de reconnaIssance des étiquettes multi-Iongueurs

d'onde M-À de poids-2 en utilisant l'allocation de mélange à quatre ondes (FWM) et un

filtrage optique sélectif. Au niveau des nœuds de transmission, les étiquettes sont séparées en

utilisant un réseau de Bragg (FBG) avec une réflexion élevée. Quant aux produits de FWM,

ils sont générés en utilisant un amplificateur optique à semi-conducteur (SOA) fortement

non-linéaire. Ainsi, avec ce montage, on a pu montrer la fiabilité de la structure proposée en

réalisant une transmission réussie et sans erreur de paquets contenant deux étiquettes M-À de

poids-2 à travers un réseau à deux nœuds. En effet, la pénalité .en puissance est moins de 1.5

dB pour assurer la transmission sans erreur du payload (BER < 101°) à travers tout le réseau.

Abstract

In this dissertation, we demonstrate experimentally an alternative to the complex

optical-Iabel processing achieved by the label swappers in the GMPLS. The network

examined is based on multi-wavelength weight-2 code labels. We avoid label swapping time­

multiplexing these labels to c' perform an optical routing of the packets through the entire

optical network following a predefined label switched path. The network structure studied is

practical and offers high-speed switching, while simple and low-cost.

In particular, we examine the performance of time-stacked (M-À) weight-2 code labels

using four-wave-mixing (FWM) sideband allocation and selective optical filtering. At the

forwarding node, the time-stacked labels are separated using a highly reflective fiber Bragg

Grating (FBG), FWM terms are generated using a highly non-linear semiconductor optical

amplifier (SOA). We demonstrate successful forwarding of packets with two M-À weight-2

labels through a two-hop network. We report error free transmission (BER < 10-1°) of the

payload through the entire network with less than 1.5 dB of power penalty.

Page 3: Commutation de packets optiques avec reconnaissance des ...

Dédicaces"

fi mes parents

JIucun hommage ne pourrait être à (a hauteur de {'amour

P,t de {'affection dont ifs ne cessent de me com6Cer.

Q]l'i(s trouvent dans ce travai( un

rrémoignage de mon profond amour et éterne(Ce reconnaissance.

Que (Dieu (eur procure 60nne santé et Con gue vie.

JI mes chères sœurs et à tous ce~ qui m'aiment "et que j'aime

Je dédie ce travai[ ..

11

Page 4: Commutation de packets optiques avec reconnaissance des ...

Remerciements

Le travail de ce projet de maîtrise a été mené au seIn du centre de

recherches COPL « Centre d'optique, photonique et laser» dont fait pa,rtie de

laboratoires de communications optiques du département de génie électrique et

génie informatique de l'université LAVAL à Québec. Ce travail n'aurait jamais

vu le jour sans l'aide et le soutien d'un certain nombre de personnes auxquelles

j'aimerais exprimer ici toute ma reconnaissance. Je tiens à remercier en pre"mier

lieu Mme Leslie Ann Rusch de m'avoir accueillie au sein de son groupe de

recherche et de m'avoir proposé ce sujet enrichissant et motivant. Je voudrais

aussi la remercier de sa disponibilité, son sérieux suivi de mon travail, ses

conseils pertinents, sa confiance renouvelée et ses encouragements continus.

J'estime que sans sa contribution, ce travail n'aurait jamais vu le jour.

J'exprime ensuite une profonde gratitude, et ces mots sont pesés, à Mme

Sophie LaRochelle pour sa disponibilité, son soutien et ses remarques

pertinentes. Merci également des moments passés au COPL grâce à l'ambiance

chaleureuse qui y règne. En l'occurrence mes remerciements vont à Mustapha,

Pegah, Ziad, Walid, Francesco et Simon. Je remercie tous les membres de ma

famille, surtout mes parents et mes trois sœurs Héla, Mériem et Imen pour leur

soutien et leur compréhension.

Finalement, je remercie chaleureusement toutes les personnes qui, de près

ou de loin, ont contribué à la réalisation de -ce travail.

III

Page 5: Commutation de packets optiques avec reconnaissance des ...

Table des matières

Résumé ..................................................................................................................... i

Abstract ........................................... ..................................................................... . ... i

Dédicaces ................ ................................................................................................. ii

Remerciements ............................... ........ " .................................................................. iii

Table des matières ....................................................................... ............................. iv

Liste des figures ............................... ........................... .................................... ..... .... vii

Liste des acronymes ..... .. ....................................................................................... ... viii

Introduction générale .......................................................................................... 1

Chapitre 1 :Etat de l'art des réseaux de commutation d'étiquettes ............... 3

1.1 Introduction ........................................................... .............................................. 4

1.2 MPLS : convergence de principes ............................................................................ 5

1.2.1 Architecture d'un réseau MPLS ..................................................................... 6

1.2.2 Classes d'équivalence .................................................................................. 7

1.2.3 Applications de la technologie MPLS ............................................................. 7

1.2.3.1 Ingénierie de trafic ................................................................................... 8

1.2.3.2 Qualité de service .................................................................................... 8

1.2.4 Routage hiérarchique et pile d'étiquettes ................................................................. 9

1. 3 Principes de commutations d'étiquettes ..................... ~ ............................................ 10

1.3.1 Format de l'étiquette .................................................................................. 12

1.3.2 Distribution d'étiquettes ............................................................................ 12

1.3.2.1 Protocoles de distribution .................................................................. 13

1.3.2.2 Modes de distribution ...................................................................... 13

1.4 MPÀS : combinaison des concepts MPLS-TE et OXC ............................................... 14

1.5 Généralisation du MPLS (GMPLS) ........................................................................ 15

1.5.1 Architecture GMPLS ................................................................................ 16

1.5.2 Objectifs du GMPLS ................................................................................. 17

IV

Page 6: Commutation de packets optiques avec reconnaissance des ...

1.5.3 Codage des étiquettes ....................................................................... ......... 18

1.6 Conclusion .......... ........................................................... " .................................... 19

Chapitre II : Les étiquettes à multi-longueurs d'onde .................................. 20

II.1 Introduction ...................................................................................................... 21

11.2 Les différents types de codage des étiquettes multi-Iongueurs d'onde ......................... 21

11.2.1 L'encodage spectral d'amplitude des étiquettes ............................................ 22

11.'2.1.1 Définition des codes SAC ................................................................ 22

11.2.l.2 Format du paquet ............................................................................ 23

11.2.2 L'encodage binaire d'étiquettes ................................................................. 24

11.2.2.1 Définition des codes binaires ............................................................ 24

11.2.2.2 Format du Paquet ..................................... ~ ...................................... 26

11.2.3 Les codes de poids-2 générés par le FWM .................................................. 27

11.2.3.1 Définition des étiquettes de poids 2 .................................................. 27

11.2.3.2 Format du Paquet ......... ~ ................................................................. 30

11.4 Les différentes architectures du Switch : ................................................................ 31

11.4.1 L'architecture « crossbar »: ..................................................................... 31

11.4. l. 1 Définition de l'architecture « crossbar » ............................................. 31

11.4.l.2 Routage des étiquettes SAC avec « crossbar » .................................... 31

11.4.l.3 Routage des étiquettes des poids 2 avec « crossbar » ........................... 32

11.4.2 L'architecture à multi-étages : .................................................................. 34

11.4.2.1 Définition de l'architecture à multi-étage .......................... .................. 34

11.4.2.2 Compatibilité des étiquettes binaires avec l'architecture à multi-étage .... 35

II.5 Pile d'étiquettes ................................................................................................. 36

II.6 Conclusion ........................................................................................................ 37

Chapitre II: Les étiquettes M- À de poids-2 empilées en temps .................... 38

111.1 Introduction ..................................................................................................... 39

111.2 Concept des étiquettes multi-Iongueurs d'onde empilées en temps ............................ 40

111.2.1 Les étiquettes M-À de poids 2 empilées en temps .......................................... 42

111.3 Description du montage expérimental ........................................................... 42

v

Page 7: Commutation de packets optiques avec reconnaissance des ...

111.3.1 Le montage expérimental ........ ................................................... ....... 43

111.3.2 Les résultats expérimentaux et les discussions ...................................... 46

111.4 Conclusion ....................................................................................................... 49

Conclusion générale .......................................................................................... 50

Annexe ............................................................................................................ ...... 52

Références bibliographiques ...................................................... ................................ 57

Vi

Page 8: Commutation de packets optiques avec reconnaissance des ...

Liste des figures

Figure LI Architecture d 'un réseau MPLS ............. ............ .......... ............ .... ...... ..... .. ... ........... .. 6

Figure 1.2 Format d'un entête MPLS ... ... .. ... ... ....... .. ..... ... ......... ...... .... .... .... ........... ..... ... ... ....... 12

Figure ILl Paquet optique avec étiquettes SAC (a) étiquettes SAC séparables (b) les bits de

payload sont codés par SAC ... ........... ...... ........ ...... ........ ........ ........ ... .. ...... ..... ....... ... ..... .. .. 24

Figure 11.2 paquet optique avec étiquettes binaires (a) étiquettes avec bits parallèles (b)

étiquettes avec étiquettes avec bits en série (c) étiquettes avec bits en série-parallèle .... 26

Figure 11.3 Le produit de FWM identificateur d 'un code de poids 2 ........ ... ......... ....... ... ... .... .. 29

Figure II.4 Structure de routage d'étiquettes SAC avec l'architecture «crossb.ar» .... ...... ..... 32

Figure 11.5 Architecture « crossbar» basée sur le FWM .. .............. ......... ........ .... .. .. ... ..... ... .... 33

Figure 11.6 Le schéma du nœud de transmission pour une étiquette de poids2 .. .......... ... ..... ... 34

Figure II.7 Architecture à multi-étages pour les étiquettes M-À, binaires ........ .......... .... ..... ...... 35

Figure 111.1. Paquets optiques avec des étiquettes M-À, empilées en temps représentés dans (a)

le domaine temporel, (b) le domaine fréquentiel ................................................. ........ ... 40

Figure 111.2. Transmission d 'un paquet optique avec 4 labels M-À, empilés en te~ps dans un

réseau .. .. ........................... .... ........ ....... ....... ...... .. .... .. .... ................................................... .. 41

Figure 111.3. Montage expérimental; C: coupleur, EAM: modulateur à electro-absorption,

EDF A: amplificateur à fibre Erbium dopée, FDL: ligne de délai fibrée, ED: détecteur

d'enveloppe, SW: 1 x2 switch, AWG: démultiplexeur à guide d'onde, PC: contrôleur de

polarisation, Att: atténuateur variable, PD: photodiode ......................... ~ ......... .. .... ...... .... 43

Figure 111.4. Transmission du filtre utilisé pour séparer les étiquettes et le payload ............... 44

Figure 111.5 . Traces de l'oscilloscope des bits du'payload après le premier noeud au point A de

la Figure 111.3. Le bruit d'intensité est réduit du cas (a) à (b) en ajustant le contrôleur de

polarisation ............. : ..................... .................. .................... .... ....... .... .............................. . 45

Figure 111.6. Les traces de l'oscilloscope aux importants points du montage expérimental. ... 47

Figure III. 7 BER vs. La puissance moyenne du payload aux points A, BI , et B2 du montage

expérimental ... ..................... .............. ...... .. ......................................... .... .. ....................... . 48

VIl

Page 9: Commutation de packets optiques avec reconnaissance des ...

ASE ASIC ATM ATT AWG BBS .BER BERT BPF BPSK DFB EAM ED E-DELAY EDF A FBG FDL FWM GMPLS IGP ISO LPF LSP M-A MLL MOD MPLS MPÀS MZI N-SOA OIE OCDMA OOK OPSN OXC PC PD ' PLSR PRBS PSC PSK SAC SCM

. SOA SW YCI

'Liste des acronymes

Amplified Spontaneous Emission Application Specific Integrated Circuit Asynchronous Transfer Mode Attenuator Arrayed Waveguide Grating Broadband Source Bit Error Rate Bit Error Rate Tester Band Pass Filter Binary Phase Shift Keying Distributed Feedback Electro Absorption Modulator Envelope Detector Electronic Delay Erbium Doped Fiber Amplifier Fiber Bragg Gratings Fiber Delay Line Four Wave Mixing Generalized MPLS InternaI Gateway Protocol Isolator Low-Pass Filter Label Switched Path Multi-Wavelength Mode Locked Laser Modulator Multi-Protocol Label Switching Multi-Protocol Lambda Switching Mach-Zehnder interferometry Nonlinear SOA Optical To Electrical Converter Optical Code Division Multiple Acce~s On-Off Keying Optical Packet Switching Network Optical Cross-connect Polarization Controllers Photodiode . Photonic Label Switching Router Pseudo Random Bit Sequence Packet Switch Capable Phase-Shift Keying Spectral Amplitude Code Subcarrier Multiplexing Semiconductor Optical Amplifier Linbo3 Optical Switch Virtual Channel Identifier

Vill

Page 10: Commutation de packets optiques avec reconnaissance des ...

VPI WDM

Virtual Path Identifier Wavelength Division Multiplexing

IX

Page 11: Commutation de packets optiques avec reconnaissance des ...

Introduction générale

Les réseaux optiques OPSN (optical packet switched network) représentent de bons

candidats pour remédier aux goulots d'étranglement dans les réseaux de transport et d'accès

provoqués par l'augmentation de la demande de bande passante suite à l'utilisation sans cesse

croissante de l 'Internet et autres applications de plus en plus gourmandes en ressources. En

effet, les réseaux OPSN permettent de réduire les couches présentes dans la pile protocolaire

pour n'en laisser que deux couches: IP SUI optique. Cependant, la transmission de paquets à

haut débit sur les réseaux optiques exige des techniques de traitement d'étiquettes telles que la

reconnaissance des étiquettes, l'échange des étiquettes (une mise à j our de l 'étiquette à chaque

nœud avant sa transmission au reste du réseau), et/ou la synchronisation et la résolution des

problèmes de congestion.

Deux concepts ont été introduits pour le traitement de l'étiquette. D'une part les

étiquettes optiques courtes ont été proposées afin de réduire la complexité des processeurs des

étiquettes optiques [1]. D'autre part, l'utilisation d'étiquettes multi-longueurs d'onde a été

proposée en raison de leur potentiel à réduire la complexité du matériel et leur compatibilité

avec1e concept de "pile de étiquettes". Ces techniques permettent en plus de bénéficier d'un

faible coût de leur implémentation ainsi que drune commutation à haute vitesse. On obtient

ainsi pour chaque paquet optique des étiquettes composées de plusieurs longueurs d'onde. Ces

longueurs d'onde, qui ne sont réservées que pour les étiquettes, contiennent l'information de

routage et peuvent être encodées de différentes manières: à savoir les codes d'amplitude

spectrale (SAC), l'encodage binaire des étiquettes multi-Iongueurs d'onde (M-À) ou enc,ore

les codes M-À de poids-2 [21-37]. Ces codes seront vus avec plus de détails dans le chapitre 2

de ce mémoire.

Comme le paquet est acheminé à travers plusieurs nœuds dans un réseau, l'échange

d'étiquettes est nécessaire pour assurer un routage dynamique. Cette technique réalisée de

façon optique est préférée à son équivalent électrique afin d'éviter surtout la lenteur causée par

la conversion opto-électronique [1]. Tout~fois, afin d'assurer l'échange d'étiquettes au niveau

des nœuds, des traitements optiques complexes sont nécessaires pour générer la nouvelle

étiquette [2]. Une alternative à l'échange des étiquettes consiste à transmettre l'ensemble de

toutes les étiquettes requises pour le routage optique du paquet de bout en bout.

Le chemin de la source à la destination dans un domaine optique est déterminé aux

nœuds de bord, et par conséquence, toutes les étiquettes requises pour tous les sauts

intermédiaires peuvent être attachées au paquet avant d'entrer dans le réseau. Donc, au niveau

Page 12: Commutation de packets optiques avec reconnaissance des ...

_. __ .~--------- - ----- -----

de chaque domaine du réseau, seul l'intervalle de temps contenant l'information (similaire à

celle d'une adresse IP) va être considérée pour prendre la décision de routage à ce niveau.

Nous proposons dans notre travail l'utilisation des étiquettes M -À, où chaque étiquette de la

pile occupe un intervalle de temps dans un ordre chronologique. À chaque saut, la première

étiquette dans la pile est utilisée pour le routage et sera enlevée avant que le paquet ne quitte

le nœud. Les autres étiquettes seront décalées d'un int~rvalle de temps, c'est-à-dire, on

applique le principe équivalent à celui d'une pile « pop» logique. Dans ce mémoire, nous

proposons l'utilisation des étiquettes dans le cadre d'un réseau optique à plusieurs sauts. Le

contexte technologique est fourni par l'architecture et la technologie GMPLS (generalized

multi-pr%col label switching networks). En effet, le réseau considéré est un réseau orienté

conn~xion et possède une topologie maillée comme c'est le cas dans GMPLS. Les composants

de transmission et de contrôle de chaque nœud sont séparés en modules optiques et

électriques. Lors de l'envoie de données, une connexion virtuelle est établie entre la source et

la destination à travers le réseau optique. On utilise des étiquettes permettant l'acheminement

des paquets. Ce travail vise à appliquer une solution qui permettra à la fois de garantir l'accès

à un plus grand nombre d'usagers (ce qui se traduit par un large nombre d'étiquettes), la

compatibilité avec l'adressage hiérarchique, la rapidité de la reconnaissance et de l'échange

d'étiquettes, l'évolutivité ainsi qu'un bas coût de déploiement.

Afin de réaliser ce travail, on a tout d'abord évalué les performances des réseaux

existants, pour définir et analyser les paramètres à considérer pour la transmission et par suite

adopter une structure de réseau simple, pratique et à coût raisonnable basée sur les étiquettes

M-À. Ce mémoire contient principalement trois parties. Dans le premier chapitre nous

présentons un état de l'art des réseaux de commutation d'étiquettes où nous nous intéress.ons

en premier lieu au protocole MPLS, ses réels apports et ses applications. Nous expliquons

ensuite la technologie GMPLS et son application aux réseaux optiques. Le deuxième chapitre

présente une étude approfondie des étiquettes multi-Iongueurs d'onde qui ont fait le sujet de

recherches récentes. Nous expliquons les différents types de étiquettes, leurs différences, la

manière de les encoder et ainsi que les architectures des commutateurs pouvant traiter ce type

de étiquettes. Dans le dernier chapitre, nous décrivons l'expérience que nous avons menée

pour montrer la faisabilité du routage de paquets optiques avec des étiquettes M-À de poids 2

empilées en temps dans un réseau à deux nœuds. Nous expliquons le principe de réalisation

avec des composants standards à faible coût, les difficultés que nous avons rencontrées ainsi

que les résultats expérimentaux obtenus.

2

Page 13: Commutation de packets optiques avec reconnaissance des ...

Chapitre 1

. Etat de l'art des réseaux de

commutation d'étiquettes

3

Page 14: Commutation de packets optiques avec reconnaissance des ...

d

Il Introduction La technologie MPLS (multi-Protocol label switching) a récemment fait l'objet d 'un

grand nombre d'articles et de conférences et a suscité l'intérêt des constructeurs de matériel

réseau. En effet, cette technologie a été introduite pour ajouter de nouvelles fonctionnalités

aux réseaux IP, autrement dit on y rajoute les avantages de la commutation de paquets. Le

principe fondament~l est la commutation d'étiquettes (label) qui permet de simplifier les

traitements lourds et complexes associés au routage des paquets IP. En effet, dans un réseau

IP classique, le routeur doit examiner l'ensemble de la table de routage pour décider quelle est

l'entrée de la table qui correspond le mieux à l'adresse de destination du paquet selon le

préfixe qui lui est associé. Ce préfixe pouvant être de longueur variable et l'ordre n 'étant pas

imposé dans la table de routage, ce traitement est relativement coûteux du fait de la taille sans

cesse croissante des tables de routage du coeur de l'Internet. La commutation de labels permet

de réduire fortement le coût de cette recherche dans la mesure où. elle n'est plus effectuée

dans les équipements du cœur de réseau. En fait, pour les réseaux de commutation

d'étiquettes, les noeuds intermédiaires, responsables de la transmission des paquets, disposent

d'une table de commutation. Cette table décide, pour chaque étiquette entrant, de l'interface

de sortie et de l'étiquette sortant (label swapping) correspondants pour acheminer les paquets

selon les étiquettes ajoutées au cœur du réseau diminuant ainsi le temps de latence au cœur du

réseau. Le réseau MPLS assure ainsi la transmission des paquets-à très haut débit en utilisant

les fonctions de commutation.

Le concept du MPLS peut être aussi adapté à des réseaux de comriJ.utation de paquets .

optiques. Le réseau MPLS simplifie les tables de routage et par la même la proéédure

d'acheminement des paquets; MPLS sépare les fonctions de routage et de relayage ce qui

rend les fonctions du MPLS directement implémentables dans les réseaux optiques. En effet,

une première extension du MPLS est le MPÀS (multiprotocol lambda switching) et par la

suite la version généralisée était GMPLS. Ces deux technologies étendent les fonctions de la

commutation aux réseaux optiques.

Dans ce chapitre, nous discuterons en premier lieu le protocole MPLS, ses réels

apports et ses plus importantes applications. S'en suivra une analyse des principes de la

commutation d'étiquettes. En dernier lieu, on introduira l'évolution de la technologie MPLS

et son émergence au cœur des réseaux futurs à savoir les réseaux optiques. En effet, nous

présenterons les technologies MPÀS et GMPLS.

4

Page 15: Commutation de packets optiques avec reconnaissance des ...

L2 MPLS : convergence de principes Bien qu'à l 'origine le protocole IP a été conçu pour fournir des services de type BE

(best effort), les réseaux IP représentent désormais une part importante des infrastructures de

télécommunications supportant un grand nombre de services avec leurs contraintes de

disponibilité tels que les applications distantes, la voix, la vidéo, etc ... Malgré la flexibilité et

la simplicité de mise en oeuvre des réseaux IP" les traitements récurrents effectués par les

routeurs sont coûteux en temps et en ressources machines. En effet, dans un réseau IP

classique, le routeur décide, en fonction de l'adresse de destination contenue dans l' en-tête

d'un paquet, s'il doit l'envoyer vers un des sous-réseaux directement ou vers lequel des

routeurs voisins il doit le faire suivre. Pour prendre cette décision, il utilise le contenu de sa

table de routage. Cette table associe à des adresses de réseaux et de sous-réseaux, ou plus

généralement à des préfixes d'adresses IP, le prochain routeur sur le chemin menant vers le

réseau de destination. Ce préfixe pouvant être de longueur variable et dans n'importe quelle

position dans la table de routage, le routeur doit examiner l'ensemble de la table de routage

pour pouvoir décider quelle est l 'entrée de la table correspondant le mieux à l'adresse de

destination du paquet. Ce traitement est relativement coûteux en termes de temps et de

ressources vu le nombre d'adresses possibles et la croissance continue du trafic IP. Les

réseaux IP peuvent aussi souffrir d'incidents susceptibles de réduire leur disponibilité, tels que

les pannes matérielles, la perte de liens de transmission, les bugs logiciels ou en'core les

opérations de maintenance.

Ces problématiques se sont un peu atténuées depuis l'apparition d'équipements réseau

de plus en plus performants comme les giga-routeurs ou encore l'utilisation de circuits

électroniques spécialisés et très rapides comme les ASICs (application specifie integrated

circuit). Donc la motivation primordiale est de fournir plusieurs services à la couche IP pour

minimiser le temps de latence et réduire les impacts des incidents sur le trafic permettant ainsi

d'assurer les fonctions de haute disponibilité. Une solution est arrivée avec MPLS. En fait, la

technologie MPLS sépare l'acheminement et la transmission; autrement ces deux fonctions

peuvent être traitées indépendamment en utilisant différentes technologies [55].. Par exemple,

le routage utilise le protocole IP et la transmission exploite la technologie ' ATM. MPLS

représente un autre -avantage qui est la possibilité d'utiliser des paquets de tailles variables

contrairement à la technologie ATM qui utilise des cellules de longueur fixe. Par conséquent,

MPLS offre une meilleure évolutivité et une plus grande flexibilité [56]. La technologie

5 -

Page 16: Commutation de packets optiques avec reconnaissance des ...

( 1 a III 1 [lat i 1 t.:tJq 1 tt

MPLS a été donc conçue pour combiner les avantages du routage IP et les fonctions de la

technologie ATM [3,4].

L2.1 Architecture d'un réseau MPLS

Un réseau MPLS (Figure 1.1) est constitué de deux sortes de routeurs : les LERs (label

edge routers) et les LSRs (label switch routers) [5,6]. Les LER sont des routeurs permettant

de faire la transition entre le domaine MPLS et les autres réseaux, par exemple, les clients IP.

Les LERs sont alors des routeurs de périphérie qui marquent le trafic à l'entrée du réseau

MPLS. Ils encapsulent les datagral11l11es d'un protocole spécifique (par exemple, IP) dans des

datagrammes MPLS. Cette encapsulation consiste à rajouter une étiquette dépendant de la

destination, de la nature et de la priorité du trafic. Les LER trient alors les datagrammes

entrants dans le réseau MPLS selon les priorifés associées à leurs charges et le type

d'application dont ils proviennent en leur affectant des étiquettes pour qu'ils soient acheminés.

Ces étiquettes sont enlevées par les LER du coté destinataire, une fois que les datagrammes

quittent le réseau.

SneB

"

Ir}· Payload

; Label •

Label Svvapping

• ~ LSP: Label Switching Path

Figure Ll Architecture d'un réseau MPLS

6

Page 17: Commutation de packets optiques avec reconnaissance des ...

-Quant aux LSRs, ils sont les routeurs de coeur capables de supporter le MPLS. En

effet, les LSR analysent les étiquettes des datagrammes MPLS et traitent chaque datagramme

selon l ' information contenue dans son étiquette. Généralement, le routeur LSR change

également la valeur de l'étiquette d'un datagramme MPLS qu'il fait suivre (label swapping).

Dans ce cas, la valeur d'une étiquette n'est significative que pour deux équipements (LER­

LSR, LSR-LSR ou LSR-LER). Le traitement que doit effectuer un équipement LER ou LSR

est décrit dans une structure de données propre à chaque routeur MPLS appelée LIB (label

information base). Des circuits virtuels ayant des caractéristiques spécifiques (débit, taux de

data grammes rejetés), appelés LSP (label switch path) équivalents à ceux d'ATM, sont établis

entre deux équipements MPLS grâce à la gestion des étiquettes MPLS. Un LSP est donc la

séquence de LSRs par lesquels un paquet étiqueté doit passer pour atteindre le LER de sortie.

L2.2 Classes d'équivalence

Dans les réseaux MPLS, les paquets sont mis dans des classes d'équivalences appelées

FEC (forwarding equivalence class). Un paquet e~t affecté à une FEC une seule fois lorsqu' il

accède au réseau [7]. Une étiquette de taille fixe lui est alors affectée pour indiquer la FEC à

laquelle il appartient. Donc une FEC décrit un ensemble de paquets qui bénéficieront du .

même traitement dans le réseau. Cette FEC peut regrouper tous les paquets dont la destination

correspond à un même préfixe dans la table de routage. Elle peut aussi regrouper tous les

paquets qui sortiront du réseau par un même routeur de sortie. Chaque FEC est mise en

correspondance avec une information du type saut suivant. Pour les sauts suivants au sein du

réseau MPLS, l'en-tête de niveau supérieur ne sera plus analysée, et seule l'étiquette d'entrée

sera utilisée comme un index dans une table qui indique le saut suivant et l' étiquette de sortie.

Cela offre l'avantage de mieux agréger les paquets et de réduire le trafic de contrôle dans le

réseau.

Il est à noter que l'évaluation des critères pour déterminer si le paquet appartient ou

non à une classe d'équivalence n 'est faite qu'une seule fois par le LER à la frontière du nuage

MPLS. Pour que MPLS fonctionne en mode automatique, il faut impérativement que

l'ensemble des LSR internes d'un domaine connaisse les mêmes FEC. Seuls les LERs

peuvent effectu.er l'agrégation des préfixes.

L2.3 Applications de la technologie MPLS

Avec la croissance du débit d'accès et la convergence fixe/mobile des servIces

(Internet, vidéo à la demande, etc .. . ), les contraintes en termes de qualité de service et de

disponibilité (sûreté de fonctionnement) ont augmenté pour les réseaux IP. Les mécanismes

7

Page 18: Commutation de packets optiques avec reconnaissance des ...

d'ingénierie de trafic, de QoS (quality of service) et de sécurisation sont devenus désormais

nécessaires pour supporter l'évolution du volume et la nature des trafics transportés [9]. La

technologie MPLS se présente comme un bon candidat. En effet, les principaux atouts de la

technologie MPLS concernent sa capacité à intégrer des solutions de gestion de la qJlalité de

service (QoS) et d'ingénierie de trafic sur un réseau IP.

/. 2. 3.1 Ingénierie de trafic

L'expression ingénierie de trafic désigne l ' ensemble des mécanismes de contrôle de

l'acheminement du trafic dans le réseau afin d'optimiser l 'utilisation des ressources et de

limiter les risques de congestion. L'objectif de l ' ingénierie de trafic est de maximiser la

quantité de trafic pouvant transiter dans le réseau, tout en maintenant la ·qualité de ~ervice . La

technologie MPLS est en particulier bien adaptée à l' ingénierie de trafic car elle permet la

création de chemins routés de façon explicite, indépendamment de la route IP (qui repose

typiquement sur un plus court chemin vers la destination). Cela permet d'utiliser des chemins

alternatifs au chemin IP, et donc de mieux répartir la charge dans le réseau et de gérer de

manière plus efficace les cas de congestion [10].

L'application de MPLS à l'ingénierie de trafic est appelée MPLS-TE (MPLS traffic

engineering). MPLS-TE permet l'établissement de tunnels MPLS routés de façon explicite en

fonction des contraintes du trafic transporté (bande passante, délai, ~tc ... ) et des ressources

disponibles dans le réseau [I l ]. Ces tunnels MPLS-TE pouvant être assimilés à des

connexions. MPLS-TE créent ainsi un mode connecté dans les réseaux IP, permettant

d'optimiser l'utilisation des ressources et de maximiser la charge de trafic pouvant circuler sur

le réseau tout en préservant la QoS pour la gestion de la congestion. Afin d'assurer une bonne

disponibilité des réseaux IP et de répondre aux exigences fortes de sécurisation des services

temps réel (voix, visioconférence), MPLS-TE nécessite la disposition de mécanismes de re­

routage rapide suites à des pannes de liens et de nœuds et un ensemble de protocoles et

d'algorithmes de routage et de signalisation. La technologie MPLS-TE permet ainsi de

répondre à ces exigences de sécurisation, et ceci en basculant rapidement le trafic d'un tunnel

primaire sur un tunnel de secours.

/.2.3.2 Qualité de service

La qualité de service peut être fournie par deux approches relativement différentes. La

première approche repose sur la réservation de bande passante. En effet, il est possible de

garantir que la bande passante réservée corresponde à la bande passante réellement écoulée et

que la bande passante est effectivement disponible sur le plan de transfert. Une valeur de

8

Page 19: Commutation de packets optiques avec reconnaissance des ...

1

,.---------- - -----

(

bande passante est aussi associée à chaque classe de service sur un lien. Elle correspond à la

valeur de bande passante maximale à ne pas dépasser pour garantir un certain niveau de QoS

pour une classe donnée. Donc MPLS-TE permet de mieux répartir la charge et donc de

réduire la congestion au sein du réseau.

La seconde est le routage hiérarchique qui permet d'agréger à l'intérieur du coeur de

réseau tous les trafics ayant le même noeud de sortie et devant bénéficier du même traitement

de qualité de service. Cette agrégation permet de réduire le surcoût de signalisation lié à la

gestion de différentes qualités de service. Un tunnel MPLS-TE est alors associé à une classe

de service et le routage par contrainte d'un tunnel se fait en fonction de la bande passante

disponible pour la classe de service correspondante [12]. La réservation de ressources pour un

tunnel se fait dans la classe de service correspondante. Ce mécanisme de routage permet de

garantir le respect des paramètres de QoS par classe de service, et en particulier de borner les

délais de transit dans les routeurs et diminuer les taux de pertes de paquets. Donc MPLS-TE

peut être considéré comme un mécanisme de gestion de QoS.

L2.4 Routage hiérarchique et pile d'étiquettes

MPLS propose une nouvelle fonctionnalité du routage hiérarchique en génér.alisant la

notion de tunnel [8]. En effet, les réseaux sont de plus en plus gourmands en bande passante

(Internet, par exemple). Par conséquent, lorsque la taille du réseau augmente, la taille des

tables de routage s'accroît puisque chaque routeur doit disposer d'une table de routage

complète comportant la liste de tous les autres routeurs du réseau et éventuellement

l'ensemble des liens entre ces routeurs. Par ailleurs, la mise à jour des tables de routage

nécessite la communication entre les routeurs à l'aide de messages de routage échangés

périodiquement. Plus le nombre de routeurs croit, plus ce trafic de signalisation croit

empêchant ainsi le bon fonctionnement du réseau. Enfin, la complexité de calculs nécessaires

au niveau des routeurs est proportionnelle à la taille de ses tables de routage, donc plus sa

taille croît plus la charge est élevée ralentissant le traitement et la réalisation du routage. Pour

résoudre ces problèmes, on fait appel à un routage dit hiérarchique (appelé aussi organisation

hiérarchique du réseau) qui consiste à regrouper les routeurs en régions (ou domaines) et de

les relier entre eux par un réseau de niveau supérieur [55,56]. Ce type de routage réduit

efficacement la taille des tables de routage. En effet, celles-ci ne prennent plus en compte que

les routeurs d'une région. Les différentes régions sont reliées entre elles par des gros routeurs

dits routeurs de bordure. Chaque région contient un ou plusieurs routeurs de bordure. Un

paquet envoyé d'une région à destination d'une autre région doit nécessairement transiter par

9

Page 20: Commutation de packets optiques avec reconnaissance des ...

un routeur de bordure de sa région. Le prix à payer pour cette simplification du routage est

évidemment une moins bonne optimisation du chemin parcouru par les paquets, puisque

ceux-ci doivent passer par des points de passage obligés. Avec un routage hiérarchique, les

protocoles de routage sont classifiés suivant deux catégories, les protocoles de routage intra­

régions (ou routage de niveau 1) et les protocoles de routage inter-régions (ou routage de

niveau 2).

Pour MPLS, les paquets peuvent comprendre plusieurs étiquettes correspondant à

différents domaines du réseau; ils transportent une pile d'étiquettes dont seule l'étiquette au

sommet de la pile est utilisée pour prendre les décisions du traitement du paquet et de

relayage [55]. Dans une autre application, une pile d'étiquettes peut être expl<?itée dans

l'implémentation de la différenciation de services. Par exemple, la première étiquette peut

servir à coder explicitement les différentes classes de service (CoS) dans un réseau donné. Les

étiquettes suivantes sont utilisées lorsque la première étiquette est dépilée par un LSR. Les

LSR peuvent effectuer un certain nombre d'opérations sur la pile de étiquettes à savoir

modifier la valeur de la première étiquette (swap), ou empiler une nouvelle étiquette (push) ou

encore lire et supprimer la première étiquette (pop). Finalement, une pile d'étiquette peut être

exploitée par un LSR avec une fonctionnalité réduite (et donc de faible coût). Un LSR ayant

seulement la fonction «pop stack» peut assurer un routage ultra-rapide pour un chemin

prédéterminé.

La souplesse apportée par cette notion de pile d'étiquettes est très utile pour construire

des réseaux virtuels VPN au-dessus d'un nuage MPLS ou pour agréger du trafic au coeur du

réseau offrant plusieurs niveaux de services. La notion de pile d'étiquettes permet ainsi de

réduire la taille des tables de routage, par conséquent elle offre une meilleure performance

ainsi que la possibilité d'augmenter le nombre d'utilisateurs. On va voir par la suite dans le

chapitre 3 comment utiliser les concepts de routage et de pile d'étiquettes et comment les

appliquer pour router des paquets optiquement dans des réseaux à deux noeuds.

13 Principes de commutations d'étiquettes

La commutation d'étiquette est le principe de base de la technologie MPLS. Elle

permet de réduire considérablement le coût de la recherche dans les tables de routage d'un

réseau IP. En fait, chaque équipement interne au coeur de réseau effectue une seule fois la

recherche pour créer un chemin. Les routeurs en frontière du domaine choisissent et ajoutent

une étiquette à chaque paquet en fonction de certains critères comme par exemple l'adresse de

destination du paquet.

10

Page 21: Commutation de packets optiques avec reconnaissance des ...

1 (

Les décisions de relayage par les équipements se font en se basant sur l'étiquette

ajoutée au paquet. Tous les paquets comportant la même étiquette sont traités de la même

manière par les commutateurs d'étiquette. Ils subissent le même traitement de relayage et

suivent le même chemin jusqu'à la sortie du réseau à commutation d'étiquette. Les

équipements disposent d'une table de commutation contenant, pour chaque étiquette entrant,

l'interface de sortie et une étiquette sortant. Un même étiquette peut être associé à des paquets

ayant une adresse de destination correspond~nt à un préfixe d'adresses différents dans la table

de routage IP mais qui empruntent le même chemin dans le nuage MPLS. Cela permet de

réduire d'une manière significative la taille des tables de commutation MPLS et hi

signalisation nécessaire à l'établissement des chemins. Ainsi, les trafics peuvent être agrégés

plus efficacement. Il est à noter que l'étiquette entrante représente pour un LSR, non

seulement le prochain saut mais aussi la qualité de service avec laquelle le paquet sera servi.

Lorsqu'un LSR applique une étiquette de sortie, cela revient à demander au LSR suivant

d'utiliser les paramètres qu'ils ont préalablement négociés pour cette étiquette. Lorsque les

tables de commutation sont peuplées, les couples étiquette entrante/étiquette sortante

représentent pour chaque classe d'équivalence (FEC) connue dans le réseau, un chemin ou

circuit virtuel (LSP). Chaque chemin ou LSP est défini pour une FEC donnée ou pour un

ensemble de FECs.

Dans les réseaux IP classiques, lorsque le maillage augmente dans le réseau,

l'agrégation perd de son efficacité car les tables de routage contiennent de plus en plus

d'exceptions, par conséquent, elles sont donc de plus en plus volumineuses. Un des intérêts de

la commutation d'étiquettes est de permettre l'agrégation des paquets en fonction du nœud de

sortie du cœur de réseau, et non plus en fonction du sous-réseau de destination du paquet,

comme c'est le cas des réseaux IP. Bien qu'agrégés dans le domaine MPLS, dès leur sortie de

ce domaine, les paquets sont à nouveau traités comme des paquets IP indépendants et leurs

routes peuvent à nouveau diverger. L'agrégation se fait donc localement sur la base

d'informations locales au cœur du réseau; ce qui garantie sa transparence aux réseaux voisins.

La technique de la commutation d'étiquette présente plusieurs avantages en apportant de

nouvelles fonctionnalités, importantes pour les opérateurs. Même si un réseau IP al' avantage

de créer automatiquement des chemins pour les paquets, il lui manque des fonctions de

gestion plus avancées, comme le partage de charge ou la possibilité de décider du routage en

fonction de la classe de service, du type de flux, etc ...

La commutation d'étiquette, en plus d'être robuste aux pannes, permet la mise en

place de fonctions complexes puisque seuls les noeuds d'entrée du réseau ont à en assumer la

Il

Page 22: Commutation de packets optiques avec reconnaissance des ...

charge. En plus, avec la commutation d'étiquette, les fonctions d'acheminement et de routage

sont clairement séparées [13]. Il est alors possible d'une part d'implémenter la fonction

d'acheminement dans du matériel spécialement optimisé, d'autre part de déployer de

nouvelles fonctions de routage sans modifier le fonctionnement des routeurs.

L3.1 Format de l'étiquette .

Une étiquette n'a pas de sens que localement entre deux équipements MPLS adjacents

et mappe le flux de trafic entre le LSR amont et le LSR aval. En effet, L'étiquette est un entier

court (20 bits) qui permet d'identifier un chemin (LSP) et par conséquent une destination

donnée entre deux LSRs. La valeur de cette étiquette et la signification qui lui est associée (le

chemin) sont négociées entre deux LSR voisins [56].

La figure ci dessous, décrit le format des étiquettes MPLS. L'entête MPLS comprend

32 bits dont 20 sont utilisés pour l'étiquette. Le champ Exp (3 bits), réservé pour des

fonctions expérimentales, est principalement utilisé pour la CoS (class of service) qui est

actuellement la QoS.

:::::: :::::::::: ~~t~g~~~~~ : ~~~~~~:~: : : ::: : ::: : :::::: , ~ .................. ....... ........ ... '1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I?J Etiquette

. ii.:; ~ " ~ ~ " ~ : •• ~ : . " ..•..•• " .... '" . . . . . . FJ Exp . Experimental

E'J S : Stack

fJ TTL: Time-To-Live

Figure L2 Format d'un entête MPLS

Un bit S indique la pile des étiquettes (imbrication des étiquettes). On peut réaliser

plusieurs actions sur l'étiquette à savoir push, swap ou pop. Un dernier 'champ, le TTL (time

to live), comporte 8 bits et a la même signification que pour le protocole IP c'est-à-dire le

nombre de sauts possible avant la destruction du paquet ce qui a pour but de purger le réseau

des paquets qui n'arrivent pas à être acheminés. L'empilement des étiquettes permet en

particulier d'associer plusieurs contrats de service à un flux au cours de sa traversée du réseau

MPLS et d'autoriser plusieurs niveaux hiérarchiques des réseaux.

L3.2 Distribution d'étiquettes

Nous avons vu précédemment que les équipements LSR se basent uniquement sur les

étiquettes MPLS pour commuter les datagrammes. Les LERs et LSRs doivent se mettre en

accord sur les traitements associés à chaque étiquette. En effet, nous avons VQ comment et sur

quels principes les paquets MPLS étaient relayés sur la base de l'étiquette se trouvant au

12

Page 23: Commutation de packets optiques avec reconnaissance des ...

1 al II 1 d l 1 lU Il d t l~tle

sommet de la pile d 'étiquettes. Il reste à expliquer comment les LSR d'un nuage MPLS se

mettent en accord sur le sens à attribuer aux étiquettes : c'est ce que l' on appelle la

distribution d'étiquettes. Dans les sections suivantes, on va discuter les différents pro·tocoles et

modes de distribution.

/.3.2.1 Protocoles de distribution

Deux protocoles permettent principalement de distribuer les étiquettes dans les réseaux

MPLS : le protocole LDP (label distribution protocol) et le protocole RSVP-TE (reservation

protocol-tunnel extension) [56]. Ces protocoles sont utilisés lorsque les paquets sont étiquetés,

que ce soit dans un contexte de trafic Internet avec une commutation ou dans des

environnements de type VPN MPLS où les réseaux privés virtuels sont construits grâce au

MPLS. Pour le premier cas, une fois la route explicite du tunnel déterminée, RSVP-TE est

utilisé pour établir le tunnel. Le protocole RSVP-TE effectue principalement quatre fonc tions:

il assure le routage le tunnel le long de la route explicite, il effectue un contrôle d 'admission

local, pour s 'assurer que les contraintes (bande passante, groupes administratifs) sont bien .

respectées, il réserve la bande passante et enfm il distribue les étiquettes et entraîne une mise à

jour des tables MPLS en transit et des tables IP en tête du tunnel. Ce protocole est utilisé par

la technologie GMPLS (discutée plus tard) puisqu'elle doit séparer le plan de signalisation (les

informations de contrôle relatives aux VPN s) du plan de données échangées [15].

Le protocole LDP fonctionne sur le modèle des protocoles de routage [14]. Il utilise la

table de routage générée pour construire les tables de commutation MPLS. Il établit

automatiquement pour chaque FEe un chemin LSP entre les routeurs d'entrée et le routeur de

sortie du réseau (celui par lequel les paquets IP appartenant à cette classe d'équivalence quitte

le nuage MPLS). Il offre différents modes de distribution et de conservation des étiquettes, ce

qui lui permet de s'adapter à différentes utilisations. Il gère en outre les traitements

nécessaires à la compatibilité avec les commutateurs AtM (asynchronous transfert mode). Il

. assure principalement les fonctions suivantes : la gestion du voisinage, l'établissement des

sessions LDP et la négociation des paramètres de fonctionnement et enfin l'échange (des

associations étiquette/FEC (bind.ing) et plus généralement des informations de commutations.

Le protocole LDP est largement utilisé dans les réseaux MPLS.

/.3.2.2 Modes de distribution

La façon dont un LSR déci~ed'attribuer une étiquette à un voisin donné dépend de la

configuration de LDP dans le domaine MPLS et de la négociation préalable des paramètres

entre les deux LSRs [55]. Il Y a différents types de modes ·de distribution. La distribution des

13

Page 24: Commutation de packets optiques avec reconnaissance des ...

(

étiquettes peut être à l'initiative du LSR amont ou du LSR aval, mais généralement elle se fait

par le LSR aval. Pour le premier cas, le LSR amont demande au LSR aval de lui attribuer une

étiquette pour une FEC donnée, il s 'agit alors d 'une distribution à la demande. Dans le second

cas, on parlera d'un mode de distribution non sollicité. Dans le cas de l'attribution à la

demande, le LSR amont découvre une FEC dans sa table de routage pour laquelle il n 'y a pas

d ' étiquettes sortantes alors qu'il dispose d'une ou plusieurs étiquettes entrantes. Il demande

alors au LSR identifié comme le prochain saut pour la FEC concernée da!1s la table de routage

d ' attribuer une étiquette à cette FEC. En revanche, le mode non sollicité correspond au cas où

le LSR aval prend l ' initiative de l'attribution d'étiquette. C'est ensuite au LSR amont, celui à

qui le étiquette est proposé, d ' accepter ou de refuser l' étiquette en fonction de ses besoins.

Notons que les deux modes peuvent coexister dans le même réseau. En effet, lorsque les

tables de routage IP changent, il peut être nécessaire de redemander une étiquette à un LSR

dont on sait qu'il est le prochain saut pour une FEC donnée.

Le mode de distribution peut aussi être indépendant ou ordonné. Dans le mode

indépendant, un LSR attribue une étiquette à toute FEC qu'il découvre dans sa table de

routage. Pour une FEC donnée, une étiquette sera proposée à tous les voisins. Un LSR peut

donc annoncer une étiquette en amont avant d'avoir reçu l'étiquette en aval. Cette décision est

prise indépendamment par chaque LSR en se basant sur les informations de routage dont il

dispose. Dans le mode ordonné, un LSR vérifie, préalablement à toute attribution d'étiquette,

qu'il dispose d'une étiquette pour relayer les paquets correspondants à cette FEC. Dans le cas

contraire, si un chemin lui achemine des paquets MPLS, il pourrait être amené à les détruire:

C 'est pourquoi en mode ordonné, un LSR annonce l'association étiquette/FEC, autrement dit

un LSR n'attribue un paquet à un voisin que s'il dispose d'un LSP déjà établi.

L4 MP1S: combinaison des concepts MPLS-TE et OXC

La commutation lambda (parfois appelé commutation photonique ou encore la

commutation de longueurs d'onde) est la technologie utilisée dans les réseaux optiques pour

faire passer des longueurs d'onde individuelles sur des voies séparées pour l'acheminement de

l'information. En collaboration avec des technologies telles que le multiplexage par division

de longueurs d'onde dense DWDM (dense wavelength division multiplexing), qui permet de

transmettre plus de 80 longueurs d'onde transmises sur une seule fibre optique, la

commutation lambda permet à un chemin « lumineux» (light pa th ) de se comporter comme

un circuit virtuel. Bien que la capacité de réorienter intelligemment des longueurs d'onde

spécifiques soit une percée technologique, la commutation lambda fonctionne à peu près de la

14

Page 25: Commutation de packets optiques avec reconnaissance des ...

même manière que la commutation et le routage traditionnels. Les routeurs lambda .ou encore

les brasseurs optiques OXC (optical cross-connects) sont placés aux points de jonction du

réseau. Ce type de routeur sert à rediriger le trafic d'une fibre optique vers une autre. En effet,

le routage se fait par longueur d'onde.

MPÀS est une variante de MPLS qui étend les concepts de MPLS vus précédemment

dans la section 1.2 directement dans le domaine optique et qui y rajoute des brasseurs optiques

OXC. Dans ce cas, les longueurs d'onde servent comme des identificateurs remplaçant les

étiquettes [55]. Ces longueurs d'onde spécifiées, comme les étiquettes, permettent aux

routeurs et aux commutateurs d 'exécuter automatiquement les fonctions nécessaires, sans

avoir à extraire les instructions pour ces fonctions à partir des adresses IP ou toute autre

information nécessaire à partir d 'un autre paquet. Les inter-connecteurs optiques peuvent être

contrôlés pour acheminer le trafic en direction d'une destination particulière sur des longueurs

d'onde spécifiques. MPÀS gère les longueurs d'onde de la même manière que MPLS gère les

paquets de données. Son implémentation nécessite l'utilisation d'un plan de contrôle afin

d'accomplir les ingénieries du trafic et la réorientation du trafic. Ce plan de contrôle utilise les

extensions IGP (internai gateway protocol) de MPLS et le protocole de signalisation de

MPLS [57]. L'ajout de la maîtrise, de la commutation de longueurs d'onde fournit des

ingénieries de réseau avec la capacité d'allocation dynamique de la bande passante de base

disponible. La vitesse d'allocation de la bande passante a également été améliorée parce que la

qualité de service est définie par longueur d'onde, contrairement à celle définie par paquet.

Grâce à la classe avancée du trafic de ségrégation et d'agrégation, le niveau de base de la

qualité de service peut être optimisé.

Les principaux atouts de MPÀS ' sont la capacité de transmission à haut débit en

utilisant la fibre optique, la coordination entr~ dispositifs à commutation de paquets et

dispositifs optiques et la simplification de la gestion du réseau. MPÀS offre aussi une base

pour la gestion optique de la bande passante et une allocation des canaux optiques en temps

réel. Cependant, cette architecture présente quelques inconvénients en particulier en terme de

nombre d'usagers qui va dépendre du nombre de longueurs d'onde utilisées, ou encore son

système de gestion peu efficace à cause de l'hétérogénéité des différents équipements du

réseau.

L5 Généralisation du MPLS (GMPLS)

La technologie GMPLS provient du MPLS et plus précisément d'une suite de

protocoles d ' extension du MPLS pour les réseaux optiques, autrement dit MPÀ~ est un sous-

15

Page 26: Commutation de packets optiques avec reconnaissance des ...

ensemble de GMPLS. GMPLS est destiné à traiter différents types de technologies de

transmÎ.ssion et de transport. Son but est donc d'intégrer les couches de transmissions au

MPLS et d'obtenir une vision globale. Il fo~ra un plan de contrôle consolidé en étendant la

connaissance de la topologie du réseau à toutes les couches et permet de réaliser la gestion de

la bande passante. GMPLS permet d'effectuer de la commutation de données à partir d 'une

étiquette et l'implémenter dans les réseaux optiques. Cette étiquette peut être un nombre

inséré dans un en-tête de paquet IP, une longueur d'onde, un slot SDH, une fibre ou encore un

codage arbitraire comme discuté dans la section I.5.3. Le GMPLS consiste donc à faire

converger des réseaux hétérogènes Cà savoir le monde de l'optique et celui des données).

Le GMPLS met en place une hiérarchie dans les différents supports de réseaux

optiques. GMPLS permet donc de transporter les données sur un ensemble de réseaux

hétérogènes en encapsulant les paquets successivement à chaque entrée dans un nouveau type

de réseau. Ainsi, il est possible d'avoir plusieurs niveaux d'encapsulations selon le nombre de

réseaux traversés, l ' étiquette correspond à ce réseau étant conservé jusqu'à la sortie du réseau.

On va discuter dans les sections qui suivent l'architecture de GMPLS, ses objectifs et enfin sa

contribution pour la résolution du problème de congestion du réseau.

L5.1 Architecture GMPLS

L'architecture GMPLS est une architecture dans laquelle MPLS et MPÀS apparaissent

comme deux déclinaisons possibles d'une architecture plus générale. t'architecture GMPLS

est née avec la mission de l'intégration des différents paradigmes de commutation présents

dans un réseau à haut débit et l'unification du plan de contrôle permettant une simplification

protocolaire [39]. En effet, le GMPLS offre la notion de paquet optique pour résoudre le

problème de la limitation en nombre d'usagers que présente le MPÀS. Un paquet optique est

composé de deux parties: l'étiquette et un ou plusieurs payloads. Les paquets IP ayant la

même destination et les mêmes caractéristiques sont regroupés et envoyés avec la même

étiquette. Dans les réseaux optiques, il est également possible d'envoyer les paquets avec la

même destination simultanément sur différentes longueurs d'onde [40, 41]. Un paquet peut

avoir une taille fixe ou variable. ·n est plus facile de mettre en œuvre des réseaux avec des

paquets de longueur fixe cependant les paquets de taille variable sont plus adaptés au « bursty

traffic» [42]. Les paquets optiques peuvent être synchrones ou asynchrones [42, 43]. Bien

que les paquets optiques asynchrones présentent une plus forte probabilité de congestion, ils

présentent des avantages en termes de complexité et coût par rapport aux paquets synchrones.

16

Page 27: Commutation de packets optiques avec reconnaissance des ...

GMPLS est alors une plateforme pour établir des connexions variées, incluant les

chemins lumineux, dans les réseaux basés sur IP. Les nœuds d'extrémités se chargent de la

conversion du paquet électrique en un paquet optique. Se fondant sur les informations du

champ d'adresse du paquet IP, une étiquette optique contenant l'information de routage est

ajoutée au paquet IP (tout le paquet électrique devient le payload du paquet optique). Le

paquet est alors commuté d'une façon « tout-optique », indépendamment du format et du

débit binaire du paquet électrique en suivant un chemin optique. Les principales

responsabilités de l'intermédiaire de nœuds sont la reconnaissance et l'échange des étiquettes.

L'architecture GMPLS offre un mécanisme de contrôle unique, pour toutes sortes de

réseaux et son utilisation devrait permettre une gestion plu~ efficace, pour un coût moindre.

GMPLS offre aussi l'opportunité de gérer plusieurs couches en même temps, ce qui permettra

de gérer la protection sur plusieurs niveaux. La mise en place de procédures de signalisation

standardisées permettra de faciliter l'interopérabilité entre les divers équipements.

L5.2 Objectifs du GMPLS

L'objectif de GMPLS est multiple: tout d'abord, identifier les opérations et taches

concernant la commutation et l'acheminement d'informations susceptibles d'être vues comme

des cas particuliers d'une formalisation associée à l'idée de commutation d'étiquettes.

Deuxièmement, identifier les éléments nécessaires pour la prise en charge de telles opérations

(extensions des protocoles de signalisation, prise en charge de LSPs bidirectionnels, etc .. . . ).

En effet, GMPLS reprend le plan de contrôle de MPLS en l'étendant pour prendre en compte

les contraintes liées aux réseaux optiques. Il va alors rajouter une brique à l'architecture :

gestion des liens. Cette brique comprend un ensemble de procédures utilisées pour gérer les

canaux et les erreurs rencontrées sur ceux-ci. Enfin, définir le contexte permettant le

développement d'un plan de contrôle unique, où tous les équipements du domaine GMPLS

(hétérogènes au niveau du plan, usager, mais homogènes au niveau du plan de contrôle) sont

capables d'interpréter les messages des protocoles de contrôle associés. Ainsi, la commutation

d'étiquette classique correspond au cas particulier où l'étiquette apparaît explicitement dans le

bloc de données, et où elle est interprétée par l'équipement, qui est alors dit PSC (packet

switch capable). D'autres cas possibles sont la commutation de longueur d'onde [56],

définissant des équipements dits «lambda switch capable» ou LSC, la commutation

d'intervalles de temps dans une trame SD'H, ou les équipements sont «lime switch capable»

ou TSC et finalement la commutation spatiale de fibre optique avec des équipements dits

«fiber switch capable» ou FSC. D'une façon synthétique GMPLS permet d'une part la

17

Page 28: Commutation de packets optiques avec reconnaissance des ...

J

réduction des coûts opérationnels et de gestions associés aux réseaux hétérogènes et d'autre

part une meilleure intégration des domaines réseaux à commutation de paquets et des réseaux

«tout-optique» .

I5.3 Codage des étiquettes

Une des caractéristiques de la commutation d'étiquette est le support multi-protocole,

qui dérive du fait qu'elle peut théoriquement être utilisée sur toute technologie de niveau

Liaison de Données. Le seul préalable est de définir un moyen de pla~er les étiquettes dans les

unités de données du protocole correspondant, c'est-à-dire le codage des étiquettes. Lorsque

la technologie a été initialement conçue pour supporter les étiquettes, ceux-ci sont placés dans

les champs prévus à cet effet. Cette option est généralement limi tée par Le nombre d 'étiquettes

à placer dans une unité de données, et la sémantique associée. Par contre, elle est simple à

mettre en œuvre et elle permet de réutiliser du matériel existant. Lorsque la technologie n'a

pas été initialement conçue pour supporter la commutation d'étiquette, une entête spécifique

est ajoutée dans les unités de données, généralement entre l'entête de la couche Liaison de

Données et celle de l~ couche supérieure. Cette option offre une sémantique plus souple aux

étiquettes, mais nécessite du matériel spécifique pour -les coIillnuter. Dans les deux cas, la

technique de codage des étiquettes doit être connue et commune à toutes les entités qui les

utilisent, quelques soient les opérations qu'elles effectuent sur les étiquettes.

Dans la littérature, différentes techniques de codage des étiquettes dans le domaine

optique ont été proposées autre que le MPÀS pour réaliser la tran~mission de paquets à très

haut débit. Parmi ces méthodes, on cite le codage dans le domaine temporel en utilisant la

modulation OOK (on-off keying) [16, 17], les étiquettes multiplexées SCM (subcarrier

multiplexing) [18-20], et les étiquettes multi-Iongueurs d'onde (M-À) [26-37].

L'étiquette créée par la modulation OOK est une modulation distincte de celle de la

charge utile (payload), à la fois par le taux de modulation et le format. L'étiquette en bande de

base module directement une source optique afin de créer un pattern de uns et de zéros dans le

domaine temporel. Cette approche est principalement limitée par la vitesse de l'électronique,

un important obstacle pour la transmission à haut débit dans la fibre optique.

Pour les étiquettes SCM, l'étiquette et le payload occupent la même bande mais des

fréquences orthogonales. Les bits de l'étiquette sont d'abord modulés sur une fréquence RF

(subcarrier) , puis ils sont ajoutés au payload du signal de base. Le signal résultant module la

puissance instantanée d'une source optique. Les principaux désavantages de cette méthode

sont la limitation de la vitesse de l'électronique, la limitation du débit du payload qui ne peut

18

Page 29: Commutation de packets optiques avec reconnaissance des ...

dépasser la distance spectrale entre le payload et l ' étiquette et enfin la possibilité de

« crosstalk » si cette distance est étroite.

Pour le concept d ' étiquette M-À, l'étiquette d'un paquet optique peut être composée de

plusieurs longueurs d'onde. Comparée aux autres méthodes, cette technique permet

d'augmenter le nombre d'étiquettes disponibles sans pour autant augmenter la durée ou le

débit de l ' étiquette. Il y a trois techniques d ' encodage pour les étiquettes M-À à savoir

l'encodage spectral (SA C labels) , l' encodage binaire ou encore les codes de poids 2. Dans le

Chapitre 2, nous allons traiter avec plus de détails ces techniques de codage.

L 6 Conclusion

Avec l'évolution rapide des technologies de transport à haut débit, il devient évident

qu'ATM n 'est plus une solution d'avenir pour le cœur des réseaux IP. MPLS est arrivée

comme une solution prometteuse vu qu'elle permet d'intégrer très facilement de nouvelles

technologies dans un cœur de réseau préexistant. MPLS offre une grande évolutivité

puisqu'elle permet, comme on l'a vu dans ce chapitre, de migrer vers les réseaux optiques

grâce aux technologies MPÀS et GMPLS." On a aussi vu que GMPLS permet l'innovation et

offre la possibilité d'allouer rapidement une bande passante optique permettant de faciliter le ·

déploiement de nouveaux services. Entre autre, GMPLS dispose de bonnes techniques de

choix d'étiquettes afin d 'assurer un routage rapide, efficace, simple et à bas coût des paquets.

Le routage hiérarchique et le concept de la pile d 'étiquettes sont des options qui permettent

d'atteindre cet objectif tout en allégeant les tables de routage et réduisant la complexité des

LSRs.

Dans le chapitre suivant, nous verrons avec plus de détails les différents types de

codage d'une étiquette multi-Iongueurs d'onde, les techniques de commutation et les

structures des commutateurs dans les réseaux optiques pour ce type d'étiquette.

19

Page 30: Commutation de packets optiques avec reconnaissance des ...

Chapitre II

Les étiquettes multi­

longueurs d'onde

20

Page 31: Commutation de packets optiques avec reconnaissance des ...

ILl Introduction

Nous avons discuté dans le chapitre précédent les avantages de la technologie MPLS à

savoir la possibilité de réaliser une pile d'étiquettes et d'avoir un routage hiérarchique. Dans

ce chapitre, on va aborder le codage d 'étiquette au niveau de la couche physique pour trouver

des solutions d'exploitation d'étiquette qui soient rapides, à faible coût et facilement

compatibles avec les concepts de la pile d'étiquettes et du routage hiérarchique. Plusieurs

technologies de codage d'étiquette existent dans la littérature à savoir le codage dans le

domaine temporel en utilisant la modulation OOK [16, 17], les codes SCM [18-20] , les codes

OCDMA [21-25], ou encore les étiquettes multi-longueurs d'onde (M-À) (codes SAC, binaires

et de poids 2) [26-37]. Mais pour ce qui suit, nous allons s'intéresser surtout aux étiquettes

multi-Iongueurs d'onde puisqu'elles présentent une solution prometteuse en termes de rapidité,

simplicité et évolutivité.

Dans ce chapitre, nous traiterons en premier lieu les différents types de codage des

étiquettes multi-longueurs d'onde. Ensuite, nous examinerons les différentes architectures de

commutateur pour le traitement de ces étiquettes. Enfin, nous discuterons les différentes

méthodes d'implémentation de pile contenant ce type d'étiquettes.

IL2 Les différents types de codage des étiquettes multi-

longueurs d'onde

Les étiquettes pour les paquets optiques peuvent être composées de plusieurs canaux à

différentes longueurs d'onde [26-37]. Cela nous permet donc, contrairement aux techniques

des étiquettes dans le domaine temporel, d'augmenter le nombre d'étiquettes sans pour autant

affecter la durée temporelle des étiquettes ou le débit binaire utilisé. Cette technique nous

permet d'utiliser des équipements électroniques à bas débits pour le traitement des étiquettes.

En effet, les systèmes électroniques ne sont pas coûteux mais ils diminuent l'efficacité

spectrale. Si les bandes passantes des étiquettes et du payload sont orthogonales (la

signalisation est hors bande), l'étiquette et les données peuvent dans ce cas être transmis

simultanément. Ceci nous permet d'obtenir des systèmes avec une efficacité temporelle

élevée tant que l'étiquette permet d'éviter l'extension de la durée du paquet au-delà de celle

du payload. D'autre part, l'extraction des étiquettes peut facilement être réalisée par l'emploi

d'équipements optiques passifs. Le traitement et la régénération des étiquettes sont assurés

21

Page 32: Commutation de packets optiques avec reconnaissance des ...

sans avoir à modifier le payload ce qui rend le système transparent aux variations des débits

ou à la forme des paquets transmis.

Les longueurs d'onde réservées à l'information d' adressage (étiquette) peuvent être

exploitées de différentes manières. Les trois techniques de codage des étiquettes multi­

longueurs d'onde (M-À): encodage spectral d'amplitude (spectral amplitude codes),

étiquettes M-À binaires, et finalement les codes de poids 2 seront décrites dans les sections

suivantes.

IL2.1 L'encodage spectral d'amplitude des étiquettes

/1.2.1.1 Définition des codes SAC

Le code SAC généralement employé dans les réseaux OCDMA est basé sur le codage

de sources incohérentes à large bande (BBS) dans le domaine fréquentiel. L'état binaire (0/1)

représente la présence (1) ou l'absence (0) d'une bande spectrale correspondante du BBS.

Contrairement à d'autres techniques OCDMA, pour le cas SAC., les taux de transfert des

données et du chip sont égaux. Par conséquent, augmenter la cardinalité des codes ne conduit

pas à des chips plus courts ou à plus débit [30]. En outre, dans les systèmes SAC-CDMA, la

bande passante du récepteur est déterminée par le débit des données et non par la structure

temporelle contrairement aux techniques CDMA pour lesquelles la détection des courtes

impulsions électriques exige une importante bande passante électrique. Les codes SAC sont

conçus de telle sorte que l'interférence peut être annulée en utilisant la détection balancée [47].

Ces systèmes offrent alors une très faible complexité et un coût moindre par rapport aux

autres systèmes OCDMA.

Considérons maintenant les codes SAC pour une étiquette. Les codes comme les codes

SAC avec forte autocorrélation et faible inter-corrélation peuvent être construits avec les

longueurs d'onde dédiées pour les étiquettes [30]. Le nombre d'étiquettes est alors égal à la

cardinalité de la famille des codes. Dans ce cas de figure, les étiquettes occupent une bande

différente de celle occupée par le payload, cette méthode est connue sous le nom de étiquettes

SAC séparables. Les étiquettes sont donc transmises en même temps que le payload et aucun

temps de garde n'est nécessaire. La reconnaissance peut exploiter dans ce cas des techniques

de corrélation rapides. Les étiquettes sont alors réalisées par les codes SAC en raison de leur

faible coût d'implémentation, d'identi.fication rapide et de compatibilité avec le concept de

pile d'étiquettes.

Une deuxième façon permettant d'exploiter les codes SAC pour une étiquette est de

coder les bits d'information (le payload) en utilisant ces codes. L'information d'adressage est

22

Page 33: Commutation de packets optiques avec reconnaissance des ...

ainsi contenue implicitement dans le payload permettant ainsi de réduire le nombre de

composantes et d'augmenter l'efficacité spectrale. Cependant, cette configuration enlève la

propriété de transparence de l 'étiquette par rapport à la variation du débit ou la forme des

paquets transmis. En plus, une limitation du débit de payload est imposée à cause du bruit

d'intensité présent dans les BBSs. Pour ces deux méthodes, le traitement des étiquettes est

effectué en exploitant des corrélateurs assemblés en parallèle ce qui cause des pertes

importantes dues à l 'utilisation de diviseurs. L 'adressage hiérarchique permet de résoudre ce

problème tout en réduisant la taille des tables de routage et par conséquent le nombre de

corrélateurs en parallèle, nous discuterons ces notions avec plus de détails plus tard dans ce

chapitre.

11.2.1.2 Format du paquet

Les deux formats de paquets optiques sont les paquets avec étiquettes SAC séparables

[30,51] et avec les bits du payload codés par SAC [30]. Dans le premier cas, le payload et

l'étiquette ont des longueurs d'onde orthogonales et des taux de modulation indépendants (voir

la Figure 11.1 (b )). Par exemple, un laser avec une fréquence centrale hors de la bande des

étiquettes peut être utilisé pour le payload. Les étiquettes sont modulées au taux du paquet.

L'indépendance des débits binaire des étiquettes et du payload est obtenue par l'utilisation

d'une plus grande largeur de bande optique et de plusieurs composants. Comme les étiquettes

et le payload sont transmis simultanément pendant l'intervalle du paquet, l'étiquette ne

prolonge pas la durée du paquet, entraînant ainsi une amélioration du débit. Puisque les

étiquettes ont des faibles débits binaires alors des composants électroniques à basse vitesse

sont utilisés pour la reconnaissance de l'étiquette. En outre, le bruit d'intensité représentant la

limitation principale des systèmes de transmission incohérente à haute vitesse, n'est plus une

limitation pour cette approche. Il est à noter que l'intensité du bruit est proportionnelle à

Be/Bo, où Be et Bo sont respectivement les bandes passantes électriques et optiques [49,52].

Un filtre électrique passe-bas à bande étroite peut être utilisé pour réduire l'intensité du bruit

de l'étiquette, grâce à son faible débit binaire.

23

Page 34: Commutation de packets optiques avec reconnaissance des ...

(a ) (b ) T emp s

Figure 11.1 Paquet optique avec étiquettes SAC (a) étiquettes SAC séparables (b) les bits de payload

sont codés par SA C

Dans le second cas, les codes SAC sont utilisés pour l'encodage du payload et les

étiquettes sont implicites dans les bits du payload (voir la Figure II. 1 (a)). Dans ce cas la même

source incohérente à large bande BBS est utilisée pour les étiquettes et le payload. Par

conséquent, ils occupent la même bande spectrale, réduisant ainsi l'utilisation de bande

passante optique en comparaison avec le précédent cas. Dans cette approche, les longueurs

d'onde de la pile d'étiquettes sont sélectionnées par les codeurs et sont ensuite modulées par

les bits du payload. En effet, le paquet se compose d'un payload avec bits codés SAC et d'une

étiquette implicite. Ici · encore, l'intervalle du paquet est utilisé d'une manière efficace,

puisque l'étiquette ne prolonge pas la durée des paquets. Cette deuxième approche requiert

moins de bande passante optique et de composants par rapport à la première méthode.

Cependant, le débit du payload est limité par le bruit d'intensité qui peut être éliminé en

utilisant une source multi-Iaser.

II.2.2 L'encodage binaire d'étiquettes

/1.2.2.1 Définition des codes binaires

Pour les étiquettes binaires, les bits sont mappés à des longueurs d'onde distinctes et

l'état du bit (1/0) va définir si la longueur d'onde correspondante est active ou non, i.e.

adressage binaire [23 , 29, 32]. Nous avons discuté dans le paragraphe précédent les étiquettes

SAC. Pour cette deuxième approche, l'étiquette optique est composée de plusieurs longueurs

d'onde. Contrairement à la première approche, cette méthode ne nécessite pas de propriétés de

code. En effet, nous n'avons aucune contrainte pour l'autocorrélation et l'inter-corrélation.

Les étiquettes ne sont jamais en transmission simultanée donc jamais en conflit. Cette solution

ne possède aucune structure algébrique, donc offre un nombre maximum d'étiquettes

correspondant au nombre de combinaisons possibles. Il .y a trois différents types d'étiquettes

binaires: étiquettes à bits parallèles, à bits en série et à bits en série-parallèle.

24

Page 35: Commutation de packets optiques avec reconnaissance des ...

Pour les étiquettes à bits parallèles, toutes les longueurs d'onde sont envoyées

simultanément pendant la durée de l'étiquette. En effet, pour la structure des . paquets utilisés

dans [23 , 29, 32], l'étiquette est transmise pendant la durée totale du paquet. Cette approche

offre plusieurs avantages. En effet, des équipements électroniques à faible débit peuvent être

utilisés pour la reconnaissance et le traitement des étiquettes tout en assurant la transmission

des données à haut débit. En plus, cette méthode facilite aussi la génération des signaux de

contrôle du commutateur. Si on dispose de L longueurs d'onde, le nombre d'étiquettes à bits

parallèles maximal est alors ~.

La seconde approche est l 'approche de bits en série qui. consiste à utiliser une

combinaison du domaine temporel et du domaine fréquentiel afin de former les étiquettes [27,

34-37]. Donc une longueur d ' onde est envoyée dans chaque intervalle temporel. En effet,

pour un système avec T intervalles de temps et L longueurs d'onde, on peut obtenir LT

différentes étiquettes. Si on compare cette technique avec celle en parallèle, elle demande

moins de longueurs d'onde pour fournir le même nombre d'étiquettes. Cependant, elle

requiert une plus grande vitesse de traitement à cause de l'importance du débit binaire des

étiquettes. Pour extraire l'information codée dans le domaine temporel, la complexité de la

structure du récepteur va aussi augmenter. Des structures tout-optiques ont été proposées dans

[37] pour la reconnaissance des étiquettes composées de bits en série en utilisant des

corrélateurs basés sur des réseaux de Bragg FBG (fiber bragg grating). Mais le problème

majeur de cette solution est les pertes causées par la division du signal.

Pour la troisième approche, il est possible d'envoyer plus d'une longueur d'onde dans

chaque intervalle de temps comme il est proposé dans [37] ce qui permet d 'obtenir Z'T étiquettes pour un système avec L longueurs d'onde et T intervalles temporels: Chaque

intervalle de temps va contenir l'information de routage reliée à un domaine du réseau

correspondant, c'est l'équivalent d'une adresse IP. Cette dernière approche permet de disposer

des avantages de l 'utilisation des bits en parallèle sans pour autant présenter des restrictions à

cause du nombre de longueurs d'onde disponibles dans le cas où le nombre d'étiquettes

requises est important. Ce type d'étiquette combiné au concept de la pile d'étiquettes va être

étudié dans le chapitre suivant où on présentera un montage expérimental témoignant de la

fiabilité des réseaux de commutation de paquets optiques utilisant ce type d'étiquettes.

25

Page 36: Commutation de packets optiques avec reconnaissance des ...

Il.2.2.2 Format du Paquet

Pour les étiquettes à bits parallèles, l'étiquette et le payload ont des fréquences

orthogonales, par conséquent ils peuvent être transmis simultanément, comme l'illustre la

Figure II.2(a). La durée de l'étiquette est la même ou plus petite que celle du paquet, cela

permet alors d'avoir des débits plus élevés. Le débit de l'étiquette est indépendant du nombre

de bits à cause de la transmission parallèle des bits de l' étiquette. Autrement dit, le débit

binaire de l 'étiquette est égal à la vitesse de la signalisation d'une seule longueur d'onde. Pour

ce cas,

CI) "0 C

CI) "0 C o "0 5 CI) ::1 0> c o -l

(a)

(b)

(c)

lL étiquettes

Temps

LT étiquettes

Temps

Figure 11.2 paquet optique avec étiquettes binaires (a) étiquettes avec bits parallèles (b) étiquettes

avec étiquettes avec bits en série (c) étiquettes avec bits en série-parallèle

l'extensibilité (i.e. l'augmentation du nombre d'étiquettes conduit à plus grand nombre

d'utilisateurs avec une élévation modérée de la complexité du matériel) du réseau peut être

réalisée au détriment de l'efficacité spectrale et ceci en élargissant la bande passante

nécessaire à la transmission des étiquettes. Le spectre peut être divisé en des bandes de

fréquences orthogonales partagées entre -les étiquettes et le payload. D'où la possibilité de

transmettre des paquets qui sont affectés à différentes bandes simultanément sur le même lien

optique. Le réseau peut être ' considéré comme composé de plusieurs couches indépendantes,

dont chacune opère à une bande. de fréquences spécifiques. Ce scénario est également efficace

26

Page 37: Commutation de packets optiques avec reconnaissance des ...

pour la résolution du problème de la contention en utilisant la méthode de conversion de

longueur d'onde.

Pour les étiquettes formées par des bits en série (Figure II.2 (b)) et par des bits en

série-parallèle (Figure IL2 (c)). Le paquet optique est formé du payload et des étiquettes sans

qu'ils aient nécessairement des bandes de fréquences orthogonales.

IL 2. 3 Les codes de poids-2 générés par le FWM

11.2.3.1 Définition des étiquettes de poids 2

La dernière technique d 'encodage que nous allons considérer a été proposée dans [31 ,

48] qui est une variante des techniques multi-Iongueurs d'onde qui utilise des codes de poids

2. En effet, un .code peut être représenté comme un vecteur de longueur L et un poids W non

nul. Dans ce cas de figure, on ne considère que tous les codes ont un poids W = 2. Autrement

dit, la longueur du code sera aussi le nombre de longueurs d'onde dont nous disposons,

seulement deux longueurs d'onde parmi les L longueurs d'onde disponibles seront utilisées

pour construire une étiquette. Les codes de poids 2 ont été proposés en raison de leur haute

performance (on n'a plus besoin d'impulsions ultracourtes, on utilise des composants

standards et commerciaux). Il est possible d'avoir des codes ayant un plus grand poids mais

on va augmenter la complexité des systèmes du traitement de ce type d'étiquettes et on perd la

notion d' évolutivité.

La reconnaissance des étiquettes est basée sur le mélange à quatre ondes. Le mélange

à quatre ondes est un phénomène non linéaire du troisième ordre connu sous le nom de FWM

(Four Wave Mixing). Ce phénomène est dû au fait que l'interaction de deux ou trois faisceaux

avec le milieu non linéaire peut donner naissance à une (voire à plusieurs) nouvelle onde,

susceptible d'interagir à son tour avec les champs incidents.

On considère un milieu non linéaire interagissant avec deux ondes pompes intenses E

et E' se propageant en sens opposés (vecteurs d'onde k et -k), et une onde sonde de faible

intensité Es se propageant dans la direction +z (vecteur d'onde ksez proche de k). On se place

dans la situation où les ondes pompes ont la même fréquence Ol = 2iCC / Àu , proche de la

fréquence Ols = Ol + J de l'onde sonde (IJI« Ol). Nous supposons en outre que les trois

faisceaux lasers ont la même polarisation. Le champ électrique total prend donc la forme [59] :

E(r,t) = [E exp(ik, r) + E'exp( -ik, r) + Es exp ( -iJt +iksZ)] exp( -iwt) + c.c.

= ~ (r , t) exp ( -iwt ) + c.c.

27

Page 38: Commutation de packets optiques avec reconnaissance des ...

1

où 4'(r,t) est une quantité décrivant l'amplitude et la phase locale du champ électrique total.

L'équation reliant la polarisation non linéaire d'un milieu non linéaire à l'intensité du champ

électrique le traversant étant une relation locale, reste valide dans le cas présent, à la condition

toutefois que la différence de fréquence 0 entre pompes et sonde reste suffisamment petite.

Précisément, il faut d'une part que le milieu non linéaire réagisse de façon quasi-identique vis­

à-vis d'un faisceau de fréquence ()) ou de fréquence ()) + 0 , et d'autre part que le rapport 1 / 0

soit suffisamment petit.

Elle prend alors la forme suivante [59] :

p L = &OX(3) 14'(r, t)12

4'(r, t)exp(-iwt)

où X (3) est la susceptibilité non linéaire d'ordre 3, supposée indépendante de la fréquence laser

à l'échelle de o. L'interaction non linéaire du milieu et des différents faisceaux lasers en

présence se manifeste donc par la création d'une polarisation présentant de nombreuses

composantes de Fourier spatiales et temporelles. En ne retenant que les termes d'ordre au plus

1 en champ sonde (champ de faible intensité), la polarisation non linéaire s'écrit alors comme

suit [59]:

p NL = [P;nd exp (ik.r ) + P ';nd exp ( -ik.r ) ] exp( -i())t)

+ [ P;nd ,s exp (iks·r) + ~éae exp ( -2ik.r + iksz) ] exp( -i())st)

+ [~p,ar exp ( -iks·r) + ~p av exp ( -2ik.r - iksz) ] exp ( -i(2()) - ())s )t)

Où les composantes de polarisation Pind et P' ind rayonnent un champ ayant les mêmes

caractéristiques (vecteur d'onde, fréquence) que les ondes pompes E et E' , la composante de

polarisation Pind,s rayonne un champ ayant des caractéristiques identiques à celles de l'onde

sonde Es. La composante de polarisation P réac est associée à la même fréquence ms que l'onde

sonde, mais possède un vecteur d'onde différent: kRéae =kse= -2k . La composante de

polarisation P cp,av rayonne un champ de fréquence 2m - ms et de vecteur d'onde kep,av = 2k -kse= ,

oppose à celui associe à la composante de polarisation P réac. La polarisation P cp,ar est en

particulier proportionnelle au conjugué complexe de Es.

On sait que pour chaque étiquette code de poids 2, deux longueurs d'onde seulement

sont actives. Si ces longueurs d'onde ÂI et Â2 ( ÂI-< Â2) ayant des puissances optiques

suffisantes passent par un milieu non-linéaire, alors elles génèrent des produits de mélange à

quatre ondes respectivement aux longueurs d'onde Âl- ~Â et Â2 + ~Â (avec ~Â = Â2 - Âl

est l'espacement entre le~ deux raies) [53]. Cependant si on a plus qu 'une étiquette par paquet

28

Page 39: Commutation de packets optiques avec reconnaissance des ...

(h"lPIlI II [ \n Ut: 11 d nJ

il faut s'assurer que nous avons un seul et unique identifiant FWM pour chaque étiquette. Il

est primordial d'assurer l'unicité de ces produits en considérant les deux contraintes suivantes:

d'une part il faut être sur que la longueur d'onde du produit du FWM d'une étiquette ne

corresponde pas aux longueurs d'onde occupées par les étiquettes, et d'autre part qu'elle ne

coïncide pas avec les longueurs d'onde d'un autre produit FWM des autres étiquettes [48].

Enfin, l'efficacité du mélange à quatre ondes aura un impact sur la précision de la détection

des étiquettes, donc les niveaux de puissance des étiquettes doivent être suffisants pour

garantir une bonne efficacité et avoir des pufssances maximales pour les produits FWM du

premier ordre. Mais il faut faire attention aux produits FWM du deuxième ordre qui doivent

être maintenus bas, surtout si l'espacement spectral est étroit. Donc, il faut faire des choix

judicieux des espacements entre les deux longueurs d'onde considérées pour toutes les

étiquettes.

Cl) () s:: C'O en .~

Etiquette 1

Identificateur de l'étiquette 1

1 1 o Coïncident avec les

longueurs des étiquettes

~ ~--------M--=-l·l--A-l~-~--~--"--~--~~~-------------' II Â1=ll+Al Longueurs d'onde

Cl) () s:: C'O en .~ :s 0.

Etiquette 2 0 1

Identificateur de l'étiquette 2

II 1.,2 Â3=ll+2Al À5=ll+3Al Longueurs d'onde

Figure ILl Le produit de FWM identificateur d'un code de poids 2

Dans la Figure 11.3, nous considérons deux étiquettes codes poids de W=2 et de

longueur L=3. Chaque code produira deux autres longueurs d'onde par le processus de FWM.

Les codes sont conçus afin d'assurer l'unicité des identificateurs des étiquettes. Dans cet

exemple, on considère un espacement fréquentiel minimal de 50 GHz (une unité de

séparation). Les étiquettes 1 et 2 sont données respectivement par ["-l, "-2, D] = [l, l, 0] et

["-1, "-2, "-3] = [0, l, 1]. Les produits de FWM générés par la première étiquette

(respectivement la deuxième étiquette) correspondent aux longueurs d'onde

l3 = li + 2~l etl4 = ll- ~l (respectivement li etl5 = II + 3~l) avec .~l = l2 - li. I?onc

les produits correspondants aux longueurs d'onde · l4 et l5 peuvent être utilisés comme

identifiants des étiquettes 1 et 2.

29

Page 40: Commutation de packets optiques avec reconnaissance des ...

L

Après avoir assuré l'unicité des identifiants des étiquettes, chacun de ces identifiants

sera sélectionné par filtrage optique sélectif. Pour ce faire, on a recourt soit à une ,banque de

filtres optiques, soit à un séparateur à base d'un AWG (Arrayed Waveguide Grating); la sortie

correspondante est détectée et sera utilisée comme le signal de contrôle. Dans ce cas de figure ,

le nombre total d'étiquettes qu'on peut avoir est donné par ( ~) pour un système qui utilise L

longueurs d 'onde.

Un algorithme a été développé dans [48] pour retrouver les codes optimaux

compatibles avec cette technique d'identification d'étiquettes basée sur le FWM. Par exemple

avec 9 longueurs d'onde, on peut construire 36 codes. Pour cet exemple, on remarque que

l'espacement entre les 36 longueurs d'onde utilisées est constant dont 9 longueurs sont

utilisées pour les étiquettes et les 27 restantes peuvent être utilisées pour d ' autres applications.

Pour la reconnaissance des étiquettes, une banque de 36 filtres optiques ou un A WG avec 88

canaux (bien que seulement 36 canaux soient utilisés) sont utilisés. Cependant ce système

présente quelques problèmes. En effet, plus on génère des produits par FWM, plus la

puissance de ces produits diminue, par conséquent la sélection des identificateurs des

étiquettes devient difficile. D'autre part l 'efficacité spectrale est presque nulle tant qu' il existe

des longueurs d'onde non exploitées.

Il.2.3.2 Format du Paquet

Le paquet consiste en un payload avec modulation de données sur une longueur d'onde,

et des longueurs d'onde adjacentes pour les étiquettes non modulées ci. e. les étiquettes ont le

même débit que le paquet). Les étiquettes ont chacune deux longueurs d'onde ..différentes qui

sont actives . Le format du paquet est le même que celui des codes binaires sauf que le

traitement des étiquettes est différent. Il faut d'abord faire l'extraction des étiquettes en

utilisant par exemple un filtre à base de FBG. Par la suite, un composant optique non-linéaire

est utilisé pour générer les produits de FWM des différentes étiquettes. Le choix de

l'espacement spectral entre deux longueurs d'onde assure qu'un seul produit de FWM existe

pour chaque étiquette comme c'est expliqué dans le paragraphe précédent. Une banque de

filtres optiques ou un A WG peuvent être utilisés pour isoler ces produits uniques et pour

donner le signal de contrôle du démultiplexeur [48]. Donc la présence de éhaque étiquette est

déterminée par filtrage sélectif de la longueur d'onde de son unique produit de FWM.

30

Page 41: Commutation de packets optiques avec reconnaissance des ...

IL4 Les différentes architectures du Switch : Les trois solutions multi-Iongueurs d'onde peuvent exploiter soit l'architecture à

multi-étage soit l'architecture «crossbar». Les codes binaires sont plus efficaces quand ils

sont associés ~ l'architecture à multi-étage. Les codes SAC et les codes de poids 2 doivent

être utilisés avec l'architecture «cross bar » puisque l'architecture à multi-étage ne peut être

exploitée que pour traiter les étiquettes binaires. Dans les sections suivantes, nous discutons

ces architectures ainsi que les stratégies pour les tester expérimentalement.

II.4.1 L'architecture « crossbar »:

11.4.1.1 Définition de l'architecture « crossbar»

Les commutateurs de type « crossbar» sont des switchs à répartition spatiale

caractérisés par la coexistence de chemins simultanés entre ports d'entrée .et ports de sortie.

Initialement développés pour la commutation de circuit, ce sont des moyens de

communication à N entrées et N sorties comporte N2 points de croisement. Ce type de switchs

ne présente pas de blocage interne: il est toujours possible d'établir un chemin entre un port

d'entrée et un port de sortie libres, et des chemins simultanés peuvent être établis entre des

paires de ports disjointes. La contention en sortie est résolue par un stockage en entrée ou

dans les points de croisement. Le routage dans un «crossbar» est décentralisé. Selon

l'adresse de destination, le paquet sera acheminé au port correspondant; ce switch est dit self­

routing. L'architecture « crossbar» est théoriquement parfaite puisque toutes les connexions

sont possibles entre tous les circuits. Les circuits sont donc utilisés au ~aximum de leurs

possibilités. En pratique, le nombre de circuits qui peuvent être interconnectés est très limité

car la taille du circuit de connexion est proportionnelle au cârré du nombre de connexions.

Dans les deux sections suivantes, nous allons expliquer les techniques pour exploiter

l'architecture «crossbar» pour les étiquettes SAC et les étiquettes de poids 2 basées sur le

FWM.

11.4.1.2 Routage des étiquettes SAC avec « crossbar»

Pour les étiquettes SAC, le noeud de commutation d'étiquettes contient une banque de

corrélateuts mis en parallèle, l'étiquette entrante est extraite et divisée par ces corrélateurs. Le

corrélateur correspondant à l'étiquette . génère un signal de contrôle qui va donner la

connexion « crossbar» appropriée (voir Figure 11.4) .. Pour un switch «crossbar» N x N ,

nous avons besoin de N corrélateurs [30].

31

Page 42: Commutation de packets optiques avec reconnaissance des ...

Corrélateur 1 ~ Filtre 1--Diviseur Corrélateur 2 i Filtre h

1xn • • • • Corrélateur N * i Filtre 1:

• • • Délai Sortie

--. Connection électrique Cross-bar

~ Connection optique nxn

Figure II.4 Structure de routage d'étiquettes SAC avec ['architecture « crossbar »

Le nombre de corrélateurs est égal au nombre d'étiquettes SAC à traiter. Toutes les étiquettes

sont divisées par tous les corrélateurs pour trouver une correspondance. En effet, si une des

étiquettes correspond à un corrélateur, un signal d'autocorr~lation de sortie, ayant la même

durée temporelle que le paquet, sera généré. Cette méthode permet d'avoir un routage rapide

mais présente un inconvénient majeur qui est principalement les importantes pertes de

division.

Il. 4.1. 3 Routage des étiquettes des poids 2 avec « cross bar »

Le paquet est constitué du payload modulé sur une seule longueur d'onde et les

étiquettes occupant des fréquences orthogonales, donc ils peuvent être transmis

simultanément. Dans le nœud intermédiaire du réseau optique, l'extraction de l'étiquette est

réalisée par filtrage .optique; les étiquettes passent par la suite dans un milieu non-linéaire (par

exemple un amplificateur à semi-conducteur non-linéaire) pour générer les produits FWM. La

technique de reconnaissance de l'étiquette consiste à utiliser le processus du FWM pour

produire une (ou deux) fréquences supplémentaires pour chaque code de poids 2. L'ensemble

des étiquettes est soigneusement sélectionné, afin qu'un unique produit de FWM

identificateur existe pour chaque étiquette. Donc un A WG est utilisé pour filtrer le produit

d'identification de chaque étiquette, puis créer le signal de contrôle pour acheminer le paquet

à sa sortie correspondante (Figure II.6). Le filtrage des étiquettes dans ce cas est sélectif.

Normalement, il est souhaitable d'utiliser des fréquences étroitement espacées pour une plus

grande efficacité spectrale et pour simplifier la conception de l'A WG (ou de la banque de

filtres) séparant les signaux de contrôle. Comme le nombre d'étiquettes augmente, les

32

Page 43: Commutation de packets optiques avec reconnaissance des ...

étiquette Extraction det--_ _ -I

l'étiquette

Paquet

Payload

Â2}i ~~~~ .... Âl g +- • t-Q)

Paquet Optique

Composant non linéaire

~ Générer FWM

Etiq n

Figure IL5 Architecture « crossbar)) basée sur le FWM

longueurs d'onde vont être nécessairement plus espacées dans le but de générer des

identificateurs uniques, ce qui exige de faire un compromis entre l'efficacité spectrale et le

nombre des étiquettes utilisées.

Au niveau du nœud de routage, un module de reconnaissance est requis pour chaque

port. Pour cela on a besoi~ de N éléments non linéaires (par exemple des SOAs [48]) et N

A WG (ou une banque de filtres) pour un nœud à N portes d'entrées et N portes de sorties

(NxN) . Dans ce cas de figure, N2 portes (gates) de .commutations optiques (contrôlés

électroniquement ou optiquement) forment un switch NxN. Un switch contrôlé optiquement

en utilisant des SOA-MZ1 a été proposé dans [14] pour la transmission des paquets avec

l'architecture basée sur le FWM. Cette solution est plus efficace que les solutions basées sur

la corrélation en termes de nombre de composants.

La Figure 11.6 présente un exemple d'une étiquette composée de deux longueurs

d'onde:...il et À2 . Le payload et l'étiquette sont séparés par filtrage optique sélectif. L'étiquette

passe par un SOA non-linéaire pour générer son identificateur (dans ce cas c'est la longueur

d'onde À3). En envoyant la longueur d'onde À3 détectée et sélectionnée par l'AWG et

l'enveloppe du payload à l'entrée 1 et 2 de ce circuit, on obtient un signal de contrôle avec la

même longueur que celle du paquet. Ce signal s'il est présent va ouvrir le switch pour

acheminer le paquet.

33

Page 44: Commutation de packets optiques avec reconnaissance des ...

Paquet Optique

Séparateur (Filtrage optique)

paquet

--+ Connections optiques

Connections électriques

[!] Photodiode

* 21 .... L.-t LATCH 1

~------~ 3!

Délai

i

Switch 1X2

Figure IL 6 Le schéma du nœud de transmission pour une étiquette de poids2

Les avantages de la méthode proposée sont: la reconnaissance ultra-rapide des

étiquettes par processus FWM, et qu 'aucune impulsion brève o.' est nécessaire, alors on n 'a

plus de pertes de division. En plus, la séparation des étiquettes se fait par simple filtrage

optique, donc des paquets à des taux variables peuvent être facilement implémentés en

utilisant des composants standards. Mais d'un autre coté, elle présente quelques inconvénients

tels que le compromis entre l'efficacité spectrale et la cardinalité de~ étiquettes et les

puissances des produits de FWM de 2ème ordre qui rendent la détection plus complexe.

II.4.2 L'architecture à mu/ti-étages:

11.4.2.1 Définition de l'architecture à multi-étage

La topologie du switch à multi-étages est une topologie en arbre (tree topology). Un

switch N x N a L = log2 N étages et il est construit à partir de N x ( N -1) switchs

élémentaires 1 x 2 . L'avantage de ce type d'architecture est l'évolutivité, i.e., la dimension du

switch peut être élargie en augmentant le nombre d'étages. Les switchs élémentaires

1 x 2 peuvent être contrôlés soit électroniquement soit optiquement. Pour le contrôle

électronique, une photodiode est nécessaire par bit d'étiquette à la sortie de l'AWG, donc on a

besoin de Nlog2 N photodiodes pour un switchNxN. Quand c'est un contrôle optique, les

bits de l 'étiquette contrôlent directement le switch donc on a plus besoin de photodiode [23].

Si on un a un switch N x N contrôlé optiquement, le bit de l'étiquette contrôlant le kième étage

(1 ~ k ~ L ) est divisé par 2k-l. En effet, on a 2k-1 switchs 1 x 2 élémentaires, chacun nécessitant

une copie du signal du contrôle. La puissance du signal de contrôle optique doit être

34

Page 45: Commutation de packets optiques avec reconnaissance des ...

réglée/amplifiée pour obtenir la puissance requIse pour l'élément switch, donc un

amplificateur optique peut s'avérer indispensable.

11.4.2.2 Compatibilité des étiquettes binaires avec

/ 'architecture à mu/ti-étage

Dans le nœud intermédiaire du réseau optique, l'extraction de l'étiquette est réalisée

par filtrage optique passif; ici un A WG sépare les longueurs d'onde de l 'étiquette. Chaque

longueur d'onde de l'étiquette contrôle un étage du switch, pour diriger automatiquement le

paquet à la bonne sortie, comme le montre la Figure 11.4 [29]. Contrairement aux méthodes

basées sur la corrélation pour lesquelles une étiquette est divisée N fois , pour ce cas les pertes

ne varient pas avec le nombre N mais elles sont fixes et égales aux pertes de l'A WG. Le

payload est retardé à l'aide d'une fibre délai pour être synchronisé avec le signal de contrôle

au niveau du commutateur. Il est commuté sans être traité; par conséquent le système est

transparent au débit binaire et au format du payload.

Signal de contrôle «()ptique ou électrique)

r---~~--"""""

 I

* 1 Payload

S\\'Îtch Ù Inulti-étage~:

,\ (/\/-/) élénlenb de routage pour switch NxN

Figure II. 7 Architecture à multi-étages pour les étiquettes M-À binaires

L'étiquette peut être modulée à un taux binaire supérieur ou égal à celui du paquet.

Dans le premier cas, la durée de l'étiquette est la même que celle du paquet (Figure II. 7). Dans

ce cas, Le signal de contrôle du paquet est constant et peut rediriger le paquèt vers la sortie

désirée, donc cette approche supporte les paquets de longueurs variables. Dans le second cas,

l'étiquette occupe seulement juste une partie de l'intervalle temporel du paquet (Figure 11.8).

Pour être compatible avec les paquets de longueurs variables, un détecteur d'enveloppe pour

le payload est nécessaire pour l'acheminement du paquet dans le noeud. Le nœud de

transmission est illustré à la Figure 11.8.

35

- ------------ - - - - - - - - - - - - ----------------____________ ----.J

Page 46: Commutation de packets optiques avec reconnaissance des ...

Paquet Optique

paquet

~ Connections optiques

Connections électriques

[!] Photodiode

* i ! 2 -fi -r; 1--2i LAT~H21

10...-__ -.1 J. LA TeH 1 1 3

'3

Figure 1L8 Le schéma du nœud de transmission pour une étiquette M-À binaIres

L'étiquette est composée par deux longueurs d'onde 11 et 12 . Le pay load et l'étiquette

sont séparés par filtrage optique passif. La longueur de paquet est reconnue par le passage du

payload par un détecteur d'enveloppe. L'AWG permet de sélectionner les longueurs d'onde.

Un circuit de verrouillage (latch) a deux entrées (port 1 et 2) et une sortie (port 3). En

envoyant la longueur d'onde 11 détectée et l'enveloppe du payload à l'entrée 1 et 2 de ce

circuit, on obtient uIi signal de contrôle avec la même longueur que celle du paquet. Ce signal

va ouvrir ou fermer le commutateur 1. La longueur d'onde 12 et l'enveloppe du payload vont

générer le signal du contrôle du latch 2, ce signal permettra d'acheminer le paquet provenant

de la sortie du commutateur 1 vers la sortie du commutateur 2. Les .paquets peuvent être alors

de longueurs variables. On peut utiliser des lignes de délai fibrées pour aligner le paquet avec

le signal du contrôle au niveau du commutateur. Cette architecture est simple et à faible coût

grâce aux composants optiques disponibles dans le commerce et les circuits électroniques

simples.

ILS Pile d'étiquettes

La pile d'étiquettes MPLS est utilisée dans les systèmes en attribuant plus qu'une

étiquette à un seul paquet pour permettre un adressage hiérarchique. Les réseaux à débits

élevés de données utilisent l'adressage hiérarchique pour réduire la taille des tables de

correspondance. Dans ce contexte, les nœuds (routeurs) qui sont voisins sont regroupés dans

une région commune. Chaque nœud a des informations détaillées sur les noeuds de sa région

et ne connaît pas les détails des autres régions. En assignant une étiquette fixée à chaque

région du réseau, le routeur n'a besoin de vérifier q 'une étiquette courte parmi l'ensemble

d'étiquettes pour prendre la décision du routage du paquet.

36

Page 47: Commutation de packets optiques avec reconnaissance des ...

La pile d'étiquettes SAC est une approche pour exploiter l'adressage hiérarchique. En

effet, en transmettant plusieurs étiquettes SAC simultanément pendant un intervalle de temps

du paquet, on utilise l' architecture « cross bar » pour le routage. Un intervalle de temps sera

assigné à chaque saut. La première étiquette sera utilisée pour le routage dans le premier

nœud et sera ensuite supprimée avant de quitter le nœud correspondant. La pile sera mise à

jour et on va refaire la même opération jusqu'à ce que le paquet arrive à sa destination. Le

routage de deux étiquettes SA,C a été montré dans [30] en utilisant l'architecture « crossbar».

La pile d ' étiquettes binaires M-À est une deuxième approche pour implémenter

l'adressage hiérarchique. L 'efficacité de la transmission de deux étiquettes empilées en temps

en utilisant l'architecture à multi-étages a été montrée dans [54].

On peut aussi utiliser une pile d'étiquettes de poids 2 pour assurer le routage

hiérarchique et ceci en utilisant l'architecture «crossbar», c'est d'ailleurs l'objet de ce

mémoire. A notre connaissance, nous sommes les premiers à l'avoir tester expérimentalement.

Le chapitre 3 montre nos résultats expérimentaux.

IL 6 Conclusion

Dans ce chapitre nous avons décrit les différents types d'étiquettes multi-Iongueurs

d'onde en discutant les avantages et les inconvénients de chaque type d'encodage. Par la suite,

on a présenté les différents formats des paquets optiques, on vu entre autres la pile

d'étiquettes multi-Iongueurs d'onde SAC ou binaire qui permet de réaliser l'adressage

hiérarchique et ainsi réduire la taille des tables de correspondance et atténuer les pertes de

division, problème majeur des techniques de reconnaissance d'étiquettes basées sur la

corrélation. Pour la dernière section, on a présenté deux architectures de commutateur

utilisées pour reconnaître et extraire les étiquettes et puis acheminer le paquet à sa sortie

correspondante.

Dans le chapitre suivant, on va définir le concept d'une pile d'étiquettes empilées en

temps et on va montrer expérimentalement l'efficacité d'un système de transmission basé sur

la reconnaissance de deux étiquettes codes de poids 2 par la méthode basée sur le processus

du FWM décrite dans la section II.4.2.

37

--------------------------------------------------------------------------------~

Page 48: Commutation de packets optiques avec reconnaissance des ...

· . Chapitre III

Les étiquettes M - À

de poids-2 empilées

en temps

38

Page 49: Commutation de packets optiques avec reconnaissance des ...

IILl Introduction

Comme le paquet doit être acheminé à travers plusieurs nœuds du réseau, l ' échange

d'étiquette (label swapping) ést obligatoire. Il existe deux méthodes pour le réaliser: la

première est électrique et la seconde optique. Néanmoins, la seconde est largement préférée

dans les systèmes de communication optique vu le gain en temps et en puissance (puisqu 'elle

évite les conversions optiques-électriques) [1]. Toutefois, les échangeurs d'étiquettes (label

s wapp ers) restent difficiles à réaliser vu que les traitements optiques nécessaires pour

déterminer la nouvelle étiquette à associer au paquet sont très complexes [5].

Une des alternatives à l'échange d'étiquettes est de transmettre avec le paquet toutes

les étiquettes requises pour toute la route optique qu'il va suivre;> c'est-à-dire lui associer une

pile d'étiquettes. Pour ce faire, le chemin de la source à la destination dans le domaine optique

est déterminé par les nœuds de bord (edge nodes). Par conséquent, toutes les étiquettes

requises pour les nœuds intermédiaires sont rajoutées aux paquets. Comme les étiquettes sont

empilées en temps, alors à chaqué domaine du réseau seul l'intervalle de temps transportant

l'information est détecté pour déterminer la décision de routage. C'est-à-dire que le kième

intervalle de temps contient l'étiquette qui sera exploitée au kième nœud visité.

Nous proposons dans ce chapitre d'utiliser des étiquettes multi-Iongueurs d'onde

occupant un intervalle de temps sans chevauchement, i, e. étiquettes empilées en temps. Ce

type d'étiquette est compatible avec le processeur d'étiquettes basé sur le mélange à quatre

ondes FWM et l'architecture «crossbar ». L'encodage des étiquettes utilise les codes de

poids-2 où seulement deux parmi toutes le~ longueurs d'onde représentent l'étiquette. La

reconnaIssance de l'étiquette est réalisée alors en filtrant l'unique produit du FWM

correspondant.

Dans ce chapitre, on va décrire en premier lieu le concept des étiquettes empilées en

temps. Par la suite nous démontrons la faisabilité du routage optique des paquets contenant

deux étiquettes M-À de poids-2 à travers un réseau à double boucle. La technique de

reconnaissance d'étiquettes utilisée est basée sur le FWM. Pour l'expérience décrite, le ta:ux

binaire du payload est de 10 Gbits/s, en raison de la disponibilité des équipements, mais il

peut facilement être augmenté à 40 Gbits/s ou plus.

39

Page 50: Commutation de packets optiques avec reconnaissance des ...

IIL2 Concept des étiquettes multi-longueurs d'onde

empilées en temps

La notion de pile d'étiquette est utile pour les réseaux supportant ou non l'adressage

hiérarchique. Quand l'adressage hiérarchique n'est pas utilisé, la pile d'étiquettes

(relativement longue) nous permet d'éviter le coût des échangeurs d'étiquettes (label

swappers) et d'alléger la table de correspondance du prochain saut. Quand l'adressage

hiérarchique est assuré, on bénéficie d'une part des avantages de la pile d'étiquettes et d'autre

part on utilise des étiquettes plus courtes pour la prise de décision du routage.

Etiquette 1 Etiquette 2

Etiquette 3 Etiquette 4

Etiguettes Payload

Figure IILl. Paquets optiques avec des étiquettes M-l en'pilées en temps représent~s dans (a) le

domaine ten'porel, (h) le domainefréquentiel

Toutes les étiquettes optiques nécessaires pour le routage à travers les nœuds

intermédiaires sont ajoutées au payload (voir Figure 111.1). Les étiquettes sont transmises sur

l'intervalle du paquet dans un ordre chronologique. En effet, un intervalle de temps est

attribué à chaque domaine réseau. Les LSR du réseau effectuent un certain nombre

d'opérations sur la pile d'étiquettes à savoir modifier la valeur de la première étiquette (swap),

ou empiler une nouvelle étiquette (swap and push) ou encore supprimer la première étiquette

(pop). Nous pensons que la plus importante application de pile d'étiquettes est de réduire la

complexité des LSRs et donc ce cas seulement la fonction « POP» serait nécessaire.

Cependant, la pile d'étiquette peut être aussi exploitée pour avoir plus de fonctionnalités. Par

. exemple, la Figure 111.2 illustre un paquet à quatre étiquettes. Chaque saut est lié à une

étiquette qui sera facilement extraite après sa sortie du nœud. Donc, la première étiquette est

utilisée pour la transmission dans le premier saut. Cette étiquette est enlevée (pop) et le reste

40

Page 51: Commutation de packets optiques avec reconnaissance des ...

de la pile est avancé par un intervalle de temps. La deuxième étiquette sera utilisée lors du

prochain saut et ainsi de suite pour les autres étiquettes. L'avantage de cette technique est la

simplification des tables de correspondance. En plus, elle utilise des composants de commerce

à faible coût pour le traitement des étiquettes, comme nous le démontrerons plus tard.

Site B

D Paquet Payload I} Laœl.

S } Label Swapping Roulers

• • Label Swapping Path

Figure IILl. Transmission d'un paquet optique avec 4 labels M-l en'pilés en ten,ps dans un réseau.

Les étiquettes M-À, perdent inévitablement de leur efficacité spectrale pour assurer une

complexité réduite du matériel. En effet, ce type d'étiquettes occupe une largeur de bande

optique additionnelle réduisant ainsi l'efficacité spectrale. L'exploitation du spectre nous

permet d'envoyer l'information de l'étiquette à très bas débit (le débit du paquet et non pas

des données) puisque le processeur d'étiquettes utilise de l'électronique à faible coût. En

utilisant maintenant une pile d'étiquettes, nous augmentons le débit de l'étiquette par un

facteur égal à la longueur de la pile. Etant donnée le faible taux de chaque étiquette,

l'augmentation de ce taux voire même dix fois (pour une pile de 1 0 étiquettes) reste toujours

de coût raisonnable en termes d'efficacité spectrale et de complexité de matériel.

41

Page 52: Commutation de packets optiques avec reconnaissance des ...

IIL2.1 Les étiquettes M-À de poids 2 empilées en temps

À chaque saut d'un domaine à un autre dans le réseau optique, le payload est transmis

sans être traité; le système est donc transparent au débit binaire et au format du payload.

Toutefois, les étiquettes sont encodées par des codes de poids-2 où seulement deux longueurs

d'onde sont actives et représentent l'étiquette. La reconnaissance des étiquettes est réalisée en

filtrant le produit de FWM identifiant cette étiquette [48], cet identifient étant unique. La

génération des produits de FWM nécessaires à la reconnaissance des étiquettes est effectuée

en utilisant un milieu optique non-linéaire. Pour notre montage expérimental, nous avons

employé un SOA non-linéaire. Le filtrage de l'identifiant de l'étiquette quant à lui est réalisé à

l'aide d'un A WG. Enfin, une architecture « crossbar » qui peut être contrôlée électriquement

(comme c'est le cas dans notre expérience) à l'aide d'un signal de contrôle provenant du

traitement d'étiquettes permet d'identifier le port de sortie à activer pour le paquet. On peut

donc de cette manière combiner les deux concepts, celui des étiquettes empilées et des

étiquettes de codes de poids 2. Cette approche offre une bonne efficacité spectrale, une prise

de décision rapide et réduit la complexité du matériel en raison de l'utilisation d'étiquettes

courtes.

IIL3 Description du montage expérimental

Notre laboratoire a précédemment réussi à construire un réseau avec des étiquettes

M-À binaires empilés en temps en utilisant l'architecture multi-étages, comme décrit dans le

chapitre 2, où chaque longueur d'onde de l'étiquette est détectée indépendamment pour donner

des signaux de contrôle distincts [54]. Nou~ utilisons un processeur d'étiquettes basé sur le

FWM avec filtrag~ sélectif, pour obtenir · une unique longueur d'onde de sortie qui permet

d'identifier chaque étiquette, et donc de réaliser le routage. Nous montrons que les étiquettes

M-À de poids 2 empilés en temps sont également compatibles avec ce type de processeur. Il

est à noter que l'efficacité du FWM varie d'une étiquette à l'autre; ce qui rend plus difficile la

stabilisation des signaux de contrôle contrairement à l'architecture à multi-étage où toutes les .

étiquettes ont des signaux de contrôle de puissance fixe.

Notre contribution réside dans la réalisation, à l'aide de composants standards

disponibles dans le commerce, d'un montage de routage à moindre coût et à faible complexité.

Ceci étant possible surtout grâce aux étiquettes M-À qui offrent une grande simplicité et

polyvalence vu qu'elles sont compatibles avec plusieurs types de switchs et processeurs

d'étiquettes. Nous démontrons dans la suite le montage de la preuve expérimentale de la

faisabilité du concept de routage optique de paquets avec étiquettes M-À de poids-2 empilées

42

Page 53: Commutation de packets optiques avec reconnaissance des ...

en temps dans un réseau à doubles nœuds avec un débit binaire de 10 Gbits/s pour le payload.

Cette limitation en débit est due au débit des équipements disponibles. Cependant, le débit de

l'expérience peut facilement être étendu à 40 Gbits/s ou plus.

IIL3.1 Le montage expérimental

Le montage expérimental illustré dans la ,figure 111.3 se compose principalement d'un

générateur de paquets et d'un module de commutation. Ce dernier est lui même composé d'un

module d'extraction d'étiquettes, d'un module de traitement d' étiquettes et d'un switch. On

utilise une boucle de recirculation pour simuler le deuxième nœud du réseau.

Générateur de Daquets r----~~beIa--l

PC JI' ..... ___ Â.1

1 Wevefonw Laser 1 ,' . ' ~ Â.z 1 ! Il ' ---,

I!~....;....;...;."""

Nœud de transmission

la, Figure IlL 3. Montage expérimental; C: coupleur, EAM: ",odulateur à electro-absorption, EDFA:

amplificateur àfibre Erbium dopée, FDL: ligne de délai fibrée, ED: détecteur d'enveloppe, SW: lx] switch,

AWG: démultiplexeur à guide d'onde, PC: contrôleur de polarisation, Att: atténuateur variable, PD:

photodiode.

La génération de paquet se fait en deux étapes. La première consiste à générer les

étiquettes, pour cela, trois lasers DFB (distributed feedback) sont utilisés. Ces lasers sont

directement modulés (à un taux binaire de 1,33 MHz), et programmés par des générateurs de

formes d'onde programmables pour former deux étiquettes de poids-2 empilées en temps

d'une durée de 50 ns chacune. Deux étiquettes empilées en temps sont alors attachées à

chaque paquet optique. La deuxième partie est la génération du payload: Un générateur de

pattern, synchronisé avec les générateurs' de formes d'onde, produit une séquence binaire

pseudo-aléatoire (PRBS) 211-1 à 10 Gbits/s pour former un payload de 1500 bits. Un autre

laser à 1551 ,83 nm utilisé pour le payload est alors modulé avec les ' 1500 bits de PRBS par

43

Page 54: Commutation de packets optiques avec reconnaissance des ...

-- ----------- - - - - ----

un modulateur à électro-absorption externe. Comme illustré dans la Figure 111.6.a, nous

générons des paquets de longueur 150 ns à chaque intervalle de 750 ns. Les étiquettes 1 et 2

sont données respectivement par ["-1, "-2, "-3] = [1, 1, 0] et ["-1, "-2, "-3] = [0, 1, 1]. Ces

étiquettes correspondent aux étiquettes nécessaires pour contrôler les switchs SW2 et SW3

afin d'obtenir l'architecture « crossbar ».

Pour la partie extraction d'étiquettes, les étiquettes et le payload sont séparés en

utilisant un filtre coupe bande (band-reject filter) qui refléchit les étiquettes et transmet le

payload. Ce filtre est un réseau de Bragg FBG avec une réflectivité de """ 99,9%, ayant 2 dB de

pertes d'insertion et une bande passante à 3dB de 450 GHz. La réponse mesurée de ce filtre

est représentée la figure 11I.4. Le payload est alors décalé d'un intervalle de temps (50 ns) à

l'aide d'une ligne délai fibrée (FD~I) et est ensuite divisé à l'aide du coupleur C3 , le signal

récupéré sur le bras supérieur est envoyé à un détecteur d'enveloppe (ED) pour déterminer la

-longueur du paquet alors que celui récupéré sur son bras inférieur est retardé d'un intervalle­

de temps de 50 ns, puis il sera recombiné avec les étiquettes à l'aide du coupleur C4.

cc ~-1

§ -2 'ëi) .~ -3

E ê-4 co t= -5

Filtre à bande de re'et

1546 1548 1550 1552 1554 Longueurs d'onde (nm)

Figure IIL4. Transmission du filtre utilisé pour séparer les étiquettes et le payload

La sortie du détecteur d'enveloppe est utilisée comme un signal de contrôle pour le

switchl 2x 1 qui est un switch optique à niobate de lithium (LiNb03) ; le signal de contrôle va

également alimenter les circuits de vérouillage (latch). Le retard avant SWI est sélectionné de

telle sorte que le signal venant du détecteur d'enveloppe coupe parfaitement le label du haut

de la pile. La sortie 1 du SWI contient l'étiquette 1; le payload et la pile mise à jour (étiquette

1 enlevée) sont routés vers la sortie 2 du SWI.

Pour la partie de traitement d'étiquettes, l'étiquette 1 (sortiel du SWl) passe par un

amplificateur optique à semi-conducteur (SOA) hautement non-linéaire (SOA-NL-OEC-1550

de la compagnie C1P) ayant 30 dB de gain et de 0,5 dB comme valeur de gain dépendant de la

polarisation, ce SOA générera le mélange à quatre onde E'WM.

44

Page 55: Commutation de packets optiques avec reconnaissance des ...

Figure IlL 5. Traces de l'oscilloscope des bits du payload après le premier noeud ail point A de La

Figure IIL3. Le bruit d'intensité est réduit du cas (a) à (b) en ajustant Le contrôleur de polarisation

La sortie du SOA est connectée à un A WG à 16 canaux (séparés de 50 GHz, et avec 8

dB de perte d'insertion) pour sélectionner le produit du FWM identificateur de l'étiquette. Le

tableau suivant montre comment nous avons choisi les longueurs d'onde des identifiants des

étiquettes qui ne doivent pas être les mêmes que celles utilisées pour les étiquettes.

Longueurs Â.1=1549.83 Â.2=1550.25 Â.3=1550.67 FWM1 FWM2 Identificateur

d'onde (en nm) /Etiquettes

1 1 1 0 1549.41 1550.67 1549.41(CHldu AWG)

2 o 1 1 1550.25 1551.09 1551.09(CH5 du A WG)

ill.1 Tableau pour justifier les choix des longueurs d'onde identificatrices de chaque étiquette

Les entrées du circuit de vérouillage (latch) sont le signal généré suite à la détection de

l'étiquette et l'enveloppe du paquet, alors que sa sortie est la signal de contrôle de l'élément

switch. Le latch est contrôlé par le front montant de l'étiquette et le front descendant de

l'enveloppe (Figure 111.3.). Par conséquent, le latch génère un signal de contrôle avec la même

largeur que celle du paquet, quand le produit du FWM est présent. Le paquet est aligné en

temps avec le contrôle signal à l'aide d'une fibre et un retard électronique fixe (E-Delay), et

par la suite le paquet sera transmis à ia bonne sortie selon le signal du contrôle.

En effet, nous utilisons une boucle de recirculation et deux switchs 1 x2 (SW2 et SW3)

pour simuler le réseau à deux nœuds. Pour le premier nœud, l'étiquette 1 [1, 1, 0] va être

séparée de l~ pile et va être transmise à le SOA pour générer son signal identificateur qui va

contrôler le switch 2 et router le paquet et la pile d'étiquettes après POP (lorsque l'étiquette 1

et supprimé) au second nœud. Ensuite, l'étiquette 2 [0, 1, 1] sera alors de même séparée du

paquet et va router enfin le p~quet à la sortie du réseau. Il est à noter que le coupleur C5

permet de simuler les entrées des deux nœuds en parallèle.

On a aussi rajouté dans le montage un filtre (Filtre 1) à 150 GHz qui est utilisé pour

éliminer l'émission spontanée amplifiée (A SE) des amplificateurs optiques; Un deuxième

45

Page 56: Commutation de packets optiques avec reconnaissance des ...

filtre (Filtre 2) à (25 GHz) est un filtre passe-bande utilisé avant la détection pour filtrer l'ASE.

Le contrôleur de polarisation avant le coupleur C2 permet de réduire le bruit d'intensité

accumulé par la boucle de recirculation (Figure 111.5.). En effet, la boucle de recirculation

accumule le bruit d'intensité causé par le payload routé dans le premier nœud et la 'sortie du

modulateur EAM (ayant un taux d'extinction de Il dB) durant les durées de silence (ou

encore les temps de garde) entre les paquets. La Figure 111.5. montre bien les bits du payload

aprés le premier saut qui vont etre recouplés au point A. Le bruit d'intensité est réduit de (a) à

(b) en ajustant la polarisation de façon à ce que les deux signaux de battement soient

orthogonaux.

IlL 3.2 Les résultats expérimentaux et les discussions La performance de notre système est évaluée à plusieurs points spécifiques du

montage expérimental à savoir, et surtout après le générateur de paquet (point A de la Figure

111.3.), après le premier noeud (point BI de la Figure 111.3 .), et après le deuxième noeud (point

B2 de la Figure 111.3.). La Figure 11I.6.a montre les paquets juste après le générateur de paquet

(point A), c'est-à-dire, lorsque le bras d'entrée inférieur de coupleur C2 est déconnecté; on

remarque que les paquets contiennent deux étiquettes empilées en temps de poids-2. La

Figure 11I.6.b illustre le paquet reformé après avoir décalé le payload d 'un intervalle de temps

(50 ns) juste à l'entrée du SWI. Les Figures III.6.c et 11I.6.d représentent les sorties 1 et 2 du

SWl , qui représentent respectivement l'étiquette du haut de la pile et le paquet avec la pile

mise à jour après la fonction «pop ». En effet, nous voyons dans la Figure III.6.d que

l'étiquette 1 est supprimée du paquet, et que l'étiquette 2 est déplacée dans la pile. La Figure

11I.6.e montre les paquets qui passent dans le second nœud, lorsque le bras d'entrée inférieur

de coupleur C2 est connecté (point A). L'étiquette 2, qui sera utilisée pour le routage dans le

second noeud et sera par la suite définitivement retirée de la pile, comme illustré dans la

Figure 11I.6.f à l'.entrée du SW3. Les sorties du SW2 et SW3, qui contiennent paquets routés

respectivement dans le premier et le second nœud, sont présentés respectivement dans Figures

11I.6.g et III.6.h.

Nous avons dû utiliser deux photodiodes (qui ont été monté ensemble au laboratoire,

voir annexe pour plus de détails) pour la détection de l'identifiant de chaque étiquette. Cette

photodiode balancée a été montée afin de surmonter les variations du bruit de l'émission

spontanée amplifiée provenant du gain de saturation du SOA. Toutes les étiquettes ont la

même puissance optique à l'émission, mais la puissance n'est pas la même pour des différents

produits du FWM. Les produits du FWM de deuxième ordre ne font pas obstacle à la

46

Page 57: Commutation de packets optiques avec reconnaissance des ...

( 1 al

reconnaIssance de l'étiquette. Le circuit de vérouillage a été soigneusement ajusté pour

obtenir des signaux de contrôle parfaitement carrés afin d'assurer que les deux codes soient

reconnus correctement. Les identificateurs des étiquettes produisent des signaux de contrôle

avec la même longueur que celle des paquets' le taux d'erreur binaire (BER) des signaux

routés sont indépendants du nombre de longueurs d'onde nombre utilisées pour les étiquettes.

-

II' , (C) . +-----.. [ Âl , k , Â,3 ] = 11,1,0]

• • • • • • ~ i i.' 1. . +- i 1 •

. 1: . . ' _

1 " .. . .

Etiquettes

~ Payload (h) : , i ·· ! . !; ~ :' . ~ . . .

1 : .. - . ~.~

~ :; 1

(d)

! (D

" ,-s

1 "i · ~:~~LJ,,"",;L ..... ~_·~ ...... ·;: ... ;:.::,,·_ ... : · __ ....... ~ ......... ..Jl

_ -1- (h) -l

1 La sorti; du SW3 f 1 f • -+ l ' 1 ..

!--+- - --+-

r.. ., :'

Figure IlL 6. Les traces de l'osciUoscope aux importants points du Inontage expérimentaL

Les mesures du taux d'erreur binaire BER aux points A, Blet B2 sont reportées dans

la Figure 111.7. En effet, on filtre les étiquettes et on mesure le BER des bits du payload. La

dégradation des performances après la transmission et la commutation est faible, comme en

témoigne la faible pénalité en puissance (moins de 1.5 dB) après deux nœuds de transmission.

Pour cette expérience, nous avons été confrontés à plusieurs défis pour mesurer les courbes de

BER. En effet, l'horloge du détecteur d'erreur doit être alignée avec les données de telle sorte

que l'instant d'échantillonnage soit au milieu des bits de données. Nous n'utilisons pas de

module de récupération d'horloge dans notre configuration. En effet, l'horloge de sortie du

47

Page 58: Commutation de packets optiques avec reconnaissance des ...

générateur de séquance aléatoire alimente l'horloge d'entrée du détecteur d'erreur. Les courbes

de BER correspondent à celles mesurées sur 1280 bits au milieu du payload de 1500

bits.Cette mesure était nécessaire parceque les signaux générés par les circuits de vérouillage

n'étaient pas parfaitemet carrés. En effet, l'enveloppe du latch coupe presque 5ns (soit 50 bits)

du paquet ; les composantes éléctroniques disponibles au laboratoire n'étaient ni assez rapides

ni assez stables. notons que cela n'affecte en aucune façon la qualité du signal. Dans un

système réel, l 'électronique aurait été mieux adapté et le signal ne sera pas coupé.

..-. 0: w al "'-""

C) 0

.....J

-1 -+- Après le générateur des paquets (A)

--.- Après le premier noeud (81)

_ Après le deuxième nœud (82)

-2 ! ! i -----------r·--··----··I - - ----r--.. ---

-3 !

--~· .... __ ·*··--_··-----·l···--·-·--·--·-·--··-~--··--···· .-....... _.-.. _.

-4 1 ! ···--_···--t······_-·····-··--_·-····_-·-i - ··- - _·····- '- '--" -"'- '

-5 -6

-8

-10 -12

.... _ .............................................. _ .. J ........ _ ............................ _.~ ..... _ ... J .. _ ... _ ................................................... ~ ... __ ...... _. .._._ .......... _ ... -···-_······--····_··········1····_················· __ ·· · · · · ·_·· ·1··-· ·· ··_·· · · ···· ·· ·· ··· · · · · ·~·t · ····· ·· · · ·_ ...... - ·-·-··-···t··_- "-".".'-'- .. J • ..... _ .•...••.•...•.• .....• • .•.

.. -.-.. -.. - .•. - .- .---.,---••.•. -.•.•••.•.•.•.•...•.•.• ·-t·········· · ······· ··············r···············-··· ..• -. ··- t ··· _ _ ··- .

. ~~:=:~~=~.~.~:=~~.~~~. :=t~:~~:~~~:~ :~~~:~:~~~:~:~~~~:]~:~~:~:~:~~:~:~:~~~~:~:~~:~:~ :~~L:~~~:~:~:~~·=~~~~~.~.~~=~=~t~:~~~~·~~: :~===~~:=~~~:~j~:~:~:~_.~:=~:~~:~:~~:: :~~.-

-11 -10 -9 -8 -7 -6 -5

Puissance moyenne du payload (d8m)

Figure IlL 7 BER vs. La puissance moyenne du payload aux points A, Bl, et Bl du montage

expérin,ental

Il faut noter aussi que les mesures de BER sont tracées comme une fonction de la

puissance moyenne du payload (Figure nI.7.). Toutefois, la puissance mesurée par le

wattmètre à la photodiode est la puissance moyenne du paquet plus le temps de silence. Pour

mesurer la puissance moyenne du payload, nous utilisons l'histogramme de l'oscilloscope et

ajustons sa fenêtre sur toute la période du paquet (qui est 750 ns) pour mesurer la tension

moyenne (V.). Nous ajustons par la suite la fenêtre afin de mesurer la tension moyenne

uniquement du payload (V2 ). Pour normaliser la puissance, on rajoute à la puissance mesurée

(P mes) par le wattmètre le ratio (V2 / VI)' ce qui donne · la puissance moyenne du payload

48

Page 59: Commutation de packets optiques avec reconnaissance des ...

IIL4 Conclusion

Dans ce chapitre, nous avons utilisé des étiquettes multi-Iongueurs d'onde en raison de

la grande vitesse de transmission des paquets et l'utilisation de matériel à faible complexité.

L'un des avantages de cètte technique est l'obtention de pertes de puissances fixes à chaque

noeud, contrairement aux techniques de corrélation où la perte augmente avec le nombre

d'étiquettes. En plus, le réseau ainsi obtenu est évolutif en raison du grand ensemble

d'étiquettes utilisables et aussi la simplicité de la structure de reconnaissance d' étiquettes

basée sur le FWM. Le traitement des étiquettes ne nécessite que quelques composants

électroniques simples et à faible taux ce qui permet la transmission de plusieurs paquets de

différents débits et de longueurs variables sur le même support de communication. Le réseau

est ainsi plus pratique et simple grâce à l'utilisation des étiquettes empilées en temps évitant le

label swapping avec ces . traitements optiques complexes nécessaires pour le calcul du

nouveau label approprié au prochain saut [56].

Avec notre expérience, nous avons proposé une structure de commutation de paquets

optiques avec des labels empilés en temps de poids-2 et basé sur le FWM pout le traitement

de ces derniers. Nous avons présenté expérimentalement une preuve du bon fonctionnement

du concept en routant avec succès des paquets contenant deux étiquettes empilées en temps

dans un réseau à double noeuds. En effet, la transmission sans erreur (BER <10-1°) confirme

le bon fonctionnement de la stratégie adoptée avec de bonnes performances. La

reconnaissance ultrarapide des étiquettes est réalisée grâce au FWM par filtrage sélectif

permettant le traitement parallèle de plusieurs étiquettes en utilisant des composants à faible

complexité et à faible coût. Par conséquent, cette stratégie est fiable et peut être appliquée

pour les réseaux optiques du futur.

49

Page 60: Commutation de packets optiques avec reconnaissance des ...

Conclusion générale

Conclusion générale

Ce mémoire avait pour objectif d 'approfondir notre compréhension des réseaux de

paquets optiques où l'acheminement des paquets est réalisé à l'aide des étiquettes optiques.

Nous avons, dans un premier temps, parcouru ' différentes architectures de réseaux optiques

existantes et nous avons analysé les principaux paramètres et composants ayant d'importants

impacts sur la performance des systèmes. Contrairement aux solutions existantes basées sur

les techniques de corrélation optique, qui présentent des pertes d'insertions significatives

limitant ainsi le nombre d'utilisateurs, notre approche se base sur les étiquettes multi­

longueurs d 'onde (M-À).

Cette solution que nous examinons, nous permet de mettre en place des réseaux

simples, peu coûteux, de grande évolutivité et opérant à un taUx binaire élevé. En effet, pour

mettre en œuvre ce type de réseaux, on n'utilise que des composants optiques standards tels

que les lasers DFB, les guide d'onde AWG, ou encore les réseaux de Bragg (FBG) et des

composants électroniques opérant à bas débit, tout en assurant une transmission ultra-rapide et

fiable de paquets optiques avec des longueurs variables. Un autre avantage de l'utilisation des

étiquettes M -À est qu'elles sont compatibles avec l'adressage hiérarchique. La notion de pile

d ' étiquettes « temporelle» a été proposée pour éviter les traitements optiques complexes

nécessaires pour l'échange d'étiquettes. Nous multiplexons alors les étiquettes en temps et on

les envoie toutes avec le même paquet pour le router dans le réseau optique.

Pour ce travail, on a considéré les codes de poids-2 pour l'encodage des étiquettes ;

autrement dit cl;1aque étiquette a deux longueurs d'onde différentes actives permettant de

spécifier l ' étiquette. A chaque nœud, les étiquettes sont séparées du pay load par le moyen

d'un FBG. Pour la reconnaissance des étiquettes utilisées pour le routage, nous utilisons le

concept d'un processeur d'étiquettes basé sur le FWM (~énéré par un SOA non linéaire) avec

un filtrage sélectif afin de sélectionner l'unique longueur d'onde identifiant chaque étiquette.

Le filtrage est réalisé en utilisant un A WG.

Nous sommes parvenus à mettre en oeuvre expérimentalement le routage optique de

paquets composés de deux étiquettes M-À de poids-2 empilées en temps dans un réseau à deux

noeuds. Le nombre de nœuds peut être augmenté, mais à cause de la disponibilité de

l'équipement au laboratoire, on a été limité à deux nœuds pour notre cas de figure.

L'expérience a été menée avec un taux binaire de 10 Gbits/s pour payload et qui peut être .

facilement augmenté à 40 Gbits/s ou plus. Notre contribution était de montrer que ce type de

routage est une solution à faible coût qui peut facilement être déployée dans les futurs réseaux

50

Page 61: Commutation de packets optiques avec reconnaissance des ...

Conclusion générale

optiques. En effet, on n'utilise que des équipements standards et disponibles dans le

commerce pour la réalisation des modules d'extraction et de traitement des étiquettes. Nous

avons ainsi montré que les étiquettes M -À empilées en temps sont également compatibles avec

l'architecture de commutation « cross bar » basée sur le FWM.

51

Page 62: Commutation de packets optiques avec reconnaissance des ...

Annexe

Annexe

Caractérisation du CIP NL1550 SOA utilisé

SOA 20 C

- 5 ~----------------------------------------------------~

100 1650

Wave ngth (n m

CP plJse @10G1z 450 .-------,-------.-------.-------,-------,--------.------~

400 - - - - - -1- _ _ ____ 1 _______ 1 __ _

1 1 1

______ 1 __ __ ___ 1 _______ 1_ - _

1 1 1 350

- - - - - -1- - - - - - -1- - - - - - -1- -

1 1 1

1 1 - - - - - - 1- - - - - - -1- - - - - - -1-

150

100

Pi~12d3m

-- Pi~17c13m

-- Pi~22d3m

Pi~27c13m

1

1

1 1 1 ------,------,------1 1

------~------~------

1 1 1 1

1

- ---~---- - -~ - -- - --

1

1 1 --1- - -- - -1 - -- - --

50 - - - - - -1- - - - - - -1- - - - - - -1- - - - - - -1- - - - - -~&~.~~ 1 1 1 1

O L-------~------~--------~------~------~--------~------~

--- --------------------,

27.4 27.5 Zl.6 27.7 27.8 Zl.9 28 28.1 tirre[rs]

52

-------- ------------------------------------------------------------------------------------------~

Page 63: Commutation de packets optiques avec reconnaissance des ...

Annexe

Circuit électrique du circuit de verrouillage (latch)

SV U1

~ I ! 1 fJ: ~ l 5 , C4 7805fTO C6

l Q.1Uf

~ DOnf

R U5

Jl U28

C428 R6

&le - 2000 R2 C3 500 Cl 100pf llOnf

U6A U68 U7lI

7A04

U7D

U7A

7A04

7~

Circuit électrique du détecteur d'enveloppe

Cl ll101Jf'

sv

R3 1000

R6

51!

II ' IL---_'"~. sv C4 7805fTO C5 C6

R 1'·'# ~, ... Cg 1000F

us

ale - 2(01)

53

ca 1~

ft l 500

ca 100111'

Rl 500

10

Cl 620pf

U7C

7A04

UJF

R.12 150

J3

Page 64: Commutation de packets optiques avec reconnaissance des ...

Annexe

Circuit pour 2 photodiodes PerkinElmer montées au laboratoire et utilisées pour

l'identification des identifiants de chaque étiquette. Le circuit comprend également un

soustracteur pour obtenir la troisième sortie qui est la différence des 2 signaux.

LM78 TLE2425

~-~-~ .

Les deux photodiodes utilisées sont InGaAs

54

Page 65: Commutation de packets optiques avec reconnaissance des ...

.---------------------~---------------------

Annexe

Caractéristiques des 3 Switchs utilisés dans l'expérience: lOG Eospace

INPUT 1

Ihnl

Cro -Over

0 T 1 Loss o -T 2 Loss INPUT 2 0 T l Loss

-2.8 dB -24 dB -2.8 dB -2.9 {< -20 Ihnl -2.9

-21.5 dB for -12.6 -2.9 dB C I'O - -21.5 dB for -12.6 -26.0 dB for 12.8 V -3.l } Over -26.0 dB for 12.8 V

0

-5

al -10 :E.

-.,J

~

& -15 ~

0 ëij u

-20 ., Q. 0

-25

- 0

1 1

EO Space Switch (sm) Wavelength = 1550 nm room tem p

1 1 ----~-------+---- - ,------- -- - I-- -- - - --~--- ~

1 1 1 1

1 1 1

1 1 - ------~- - -- -- -~ -

1 1 1 1 1 1 1 1

1 1 1 1 1 1 ------- ~ -------+ - ------+- -- -- - - --------~---- -- - ~ --- .. _- ~ ------ -

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

-~ ~--_~ ___ ~I~ ___ ~I ___ ~~_-~~--_~_~_~I~ __ ~

o

-5

al -1 0 ~

~ -15 a ~

o -20

~ ~

g -25

-30

-35

-20 -1 5 -1 0 -5 o Volts (V)

5 10 15 20

EO Space Switch (pm) Wavelength=1550 nm room temp

1 1 1

..J

1 1

j , 1 1 r - ---- , ----- - r- -- - -ï-1 1 1 1 1 1 1 1 1 1 1 1 __ ~ _ _ ___ ..J _ _ ____ ~ _ ____ ~ ___ _

1 1 1 1 1 1

1 1 1 1 - -- - - r-- -- -'- --- --r -----ï-- - ---1 1 1 1

1 1 1 1 1 1 1 _____ J ______ L _ _ __ _ ___ _ _ L _ ___ _ _ _____ _ L _____ J _ __ _ __ L _ _ ___ J _ _ _ __ _

1 1 1 1 1 1 1 1 1 1 1 . 1 1

1 1 1 1 1 1 1 1 - -- -- , - - - --- r -- -- - ·l------ r----- -- ---r --- - - '----- -r - ---- ,------1 1 1 1 1 1 1

1 1 1 1

- 0 -8 -6 -4 -2 '0 2 4 6 8 10

Volts (V)

55

-2 dB < -_0

-2.9 dB -3.1

Page 66: Commutation de packets optiques avec reconnaissance des ...

,-----------~~~._- ~ -

Annexe

Caractéristique du modulateur à électro-absorption lOG qui a été utilisé pour cette

expérience et qui est un modulateur Cyoptics :

,. ~.~

" ... . . " 1

1 1 , :--- --- i --- "-... .... Il .; • . • • • .

1 • 1 1 - ..."

56

Page 67: Commutation de packets optiques avec reconnaissance des ...

Références bibliographiques

Références bibliographiques

1 D.Awduche, Y.Rekhter, "Multiprotocol lambda switching: combining MPLS traffic

engineeringcontrol with optical crossconnects," IEEE Communications Magazine, vol.

39, pp. 111-116, Mar. 2001.

2 N. Bloembergen, Nonlinear Op tics , World Scientific Publishing, Singapore, 1996.

3 A. Viswanathan, N. Feldman, Z. Wang, R. Callon, "Evolution of multiprotocol label

switching," IEEE Communications Magazine, vol 36, pp. 165-173, May 1998 . .

4 A.M. Ionescu-Graff, F. Magee, S. Prakash, B. Tang, A. Zhu, "Quantifying the value

propositions of MPLS evolution; why and when to migrate to a converged MPLS core?,"

Telecommunications Network Strategy and Planning Symposium (NETWORKS 2004),

pp. 40-45, June 2004.

5 Casellas, R., "Adaptive MPLS load sharing: modeling, dimensioning and test-bed

platform," Testbeds and Research Infrastructures for the Development of Networks and

Communities (TRIDENTCOM), pp.ll , Mar. 2006.

6 E. Rosen, A. Viswanathan, and R. Callon, "Multiprotocol Label switching architecture,"

IETF, Requestfor comments (RFC) 3031, Jan. 2001.

7 Rong Xu, Qian Gong, Peida Ye, "A novel IP with MPLS over WDM·-based broad-band

wavelength switched IP network," IEEE Journal of Lightwave Technology, vol. 19,

pp. 596-602, May 2001.

8 M. Ghizzi, 1. Cerutti, P. Castoldi, A. Fumagalli, "Performance of label stacking capable

MPLS reconfigurable networks," The 13th IEEE Workshop on Local and Metropolitan

Area Networks (LANMAN 2004) , pp. 129 - 132, Apr. 2004.

. 9 J. Barakovic, H. Bajric, A. Husic, "QoS Design Issues and Traffic Engineering in Next

Generation IP/MPLS Network," 9th International Conference on Telecommunications,

2007(ConTeI2007), pp. 203-210, June 2007.

10 1. Hussain, "Overview of MPLS technology and traffic englneenng applications,"

International Conference on Networking and Communication (INCC 2004), June 2004.

57

Page 68: Commutation de packets optiques avec reconnaissance des ...

Références bibliographiques

Il Xipeng Xiao, A. Hannan, B. Bailey, L.M Ni, "Traffic engineering with MPLS in the

Internet," IEEE Network, vol. 14, pp. 28-33, Mar.-Apr. 2000.

12 Hong Man, Yang Li, "Multi-stream video transport over MPLS networks,"

IEEE Workshop on Multimedia Signal Processing, pp. 384-387, Dec. 2002.

13 K. Nagami, H. Esaki, Y. Katsube, O. Nakamura, "Flow aggregated, traffic driven label

mapping in label-switching networks," IEEE Journal on Selected Areas in

Communications, vol. 17, pp. 1170-1177,June 1999.

14 Jae-Hyun Park, "Validation of the detailed design of the label distribution protocolfor

the multiprotocollabel switching system," IEEE Global Telecommunications Conference

(GLOBECOM'Ol), vol. l, pp. 17-24, Nov. 2001.

15 o. Komolafe; 1. Sventek, "Overview of Enhancements to RSVP-TE to Increase Control

Plane Resilience," Workshop on GMPLS Performance: Control Plane Resilience, pp. 1-6,

June 2007.

16 J. E. McGeehan, M. C. Hauer, A. B. Sahin, and A. E. Willner, "Multiwavelength-channel

header recognition for reconfigurable WDM networks using optical correlators based on

sampled fiber Bragg gratings," IEEE Photonics Technology Letters, vol. 15, pp. 1464-

1466, Oct. 2003.

17 M. C. Cardakli, S. Lee, A. E. Willner, V. Grubsky, D. Starodubov, and J. Feinberg,

"Reconfigurable optical packet ·header recognition ând routing using time-to-wavelength

mapping and tunable fiber Bragg gratings for correlation decoding," IEEE Photonics

Technology Letters, vol. 12, pp. 552-554, May 2000.

18 Z. Zhu, Z. Pan, S.1.B. Yoo, "A· compact All-Optical subcarrier label-swapping system

using an integrzted EML for 10-Gbps optical-switching networks," IEEE Photonics

Technology Letters, vol. 17, pp. 426-428, Feb. 2005.

19 M. Y. Jeon, Z. Pan, 1. Cao, Y. Bansal, 1. Taylor, Z. Wang, V. Akella, K. Okamoto, S.

Kamei, 1. Pan, and S. J. B. Yoo, "Demonstration of all-optical pac~et switching routers

with optical label swapping and 2R regeneration for scalable optical label switching

network applications," IEEE Journal of Lightwave Technology, vol. 21, pp. 2723-2733,

Nov. 2003 .

58

Page 69: Commutation de packets optiques avec reconnaissance des ...

Références bibliographiques

20 K. Vlachos, J. Zhang, J. Cheyns, Chi, N. Sulur, E. Van Breusegem, L. T. Monroy,

1. G. L. Jennen, P. V. Holm-Nielsen, C. Peucheret, R. O'Dowd, P. Demeester, and

A. M. J. Koonen, "An optical IMiFSK coding technique for the implementation of a

label-controlled arrayed waveguide packet router," IEEE Journal of Lightwave

Technology, vol. 21 , pp. 2617-2628, Nov. 2003.

21 K. Kitayama, N. Wada, and H. Sotobayashi, "Architectural considerations for photonic

IP router based upon optical code correlation," IEEE Journal of Lightwave Technology,

vol. 18, pp. 1834-1844, Dec. 2000.

22 G. Cincotti, N. Wada, and K. Kitayama, "Characterization of a full encoder/decoder in

the AWG configuration for code-based photonic routers-part 1: modeling and design,"

IEEE Journal ofLightwave Technology, voL 24, pp. 103-112, Jan. 2006.

23 N. Wada, H. Harai, and W. Chujo, "Multi-hop, 40 Gbitls variable length photonic packet

routing based on multi-wavelength label switching, waveband routing and label

swapping," Proceedings of Optical Fiber Communications Conference (OFC'02)

Anaheim, CA, pp. 216-217, Mar. 2002.

24 Wang-Hsai Yang, Cheng-Shong Wu, "Optical CDMA label encoding for optical packet

switching in all-Optical networks," 14th IEEE International Conference on Networks

(ICON'06) , vol. 2, pp 1-5, Sept. 2006.

25 M. Kavehrad and D. Zaccarin, "Optical code-division-multiplexed systems based on

spectral encoding of noncoherent sources," IEEE Journal of Lightwave Technology, voL

13, pp. 534-545, Mar: 1995.

26 B. Hoanca, S. Dubovitsky, Xiaoxing Zhu, A. A. Sawchuk, W. H. Steier, and P. D.

Dapkus, "All-optical routing using wavelength recognizing switches," IEEE Journal of

Lightwave Technology, voL 16, pp. 2243-2254, Dec. 1998.

27 L. A. Buckman, M. S. Wu, G. Giaretta, G. S. Li, P. K. Pepeljugoski, 1. W. Goodman, A.

Varma, K. Y. Lau, and C. J. Chang-Hasnain, "A novel all-optical self-routed

wavelength-addressable network (SWANET)," IEEE Photonics Technology Letters,

vol. 7, pp. 1066-1068, Sept. 1995.

59

Page 70: Commutation de packets optiques avec reconnaissance des ...

Références bibliographiques

28 D. 1. Blumenthal, P. R. Prucnal, and 1. R. Sauer, "Photonic pack et switches:

Architectures and experimental implementations," Proceedings of the IEEE, vol. 82, pp.

1650-1667, Nov. 1994.

29 P. Seddighian, J. B. Rosas-Fernandez, S. Ayotte, L. A. Rusch, S. LaRochelle, and A.

Leon-Garcia, "Low-cost, scalable. optical packet switching networks with multi­

wavelength labels," Proceedings of Optical Fiber Communications Conference

(OFC'07) , Anaheim, CA, Mar. 2007.

30 P. Seddighian, S. Ayotte, 1. . B. Rosas-Fernandez, 1. Penon, L. A. Rusch, and S.

LaRochelle, "Label stacking ln photonic packet switched networks with spectral

amplitude code labels," IEEE Journal of Lightwave Technology, vol. 25 , pp. 463-471 ,

Feb.2007.

31 J. B. Rosas-Femandez, W. Mathlouthi, M. Presi, S. LaRochelle, L. A. Rusch, and 1.

White, "AlI optical recognition of 36 SAC-labels with 12.5 GHz minimum bin separation

using a single correlator for optical label switching," Proceedings of 24th European

Conference on Optical Communications (ECOC '07) , Sep. 2007.

32 A. Shacham, B. A. Small, O. Liboiron-Ladouceur, and K. Bergman, "A fully

implemented 12 x 12 data vortex optical pack et switching interconnection network,"

IEEE Journal ofLightwave Technology, vol. 23, pp. 3066-3075, Oct. 2005.

33 D. J. Blumenthal, R. J. Feuerstein, and 1. R. Sauer, "First demonstration of multihop all­

optical packet switching," IEEE Photonics Technology Letters, vol. 6, pp. 457-460,

March. 1994.

34 N. Wada, H. Harai, W. Chujo, and F. Kubota, "80G to lOG bit/s variable rate photonic.

packet routing based on multi-wavelength label switch," Proceedings of 27th European

Conference on Optical Communications (ECOC 'al), vol. 3, pp. 308-309, 2001.

35 C. Skoufis, S. Sygletos, N. Leligou, C. Matrakidis, 1. Pountourakis, and A. Stavdas,

"Data-centric networking using multiwavelength headers/labels in packet-over-WDM

networks: A comparative study," IEEE Journal of Lightwave Tech no logy, vol. 21 ,

pp. 2110-2122, Oct. 2003.

60

Page 71: Commutation de packets optiques avec reconnaissance des ...

Références bibliographiques

36 Shilin Xiao, Qingji Zeng, Jianxin Wang, Jie Xu, and Yun Wang, "Realization of

multiwavelength label optical packet switching," IEEE Photonics Technology Letters,

vol. 15, pp. 605-607, Apr. 2003.

37 A. Stavdas, C. Skoufis, I. Angelopoulos, G. Stassinopoulos, and I. Pountourakis, "On

multi-À packet labeling for metropolitan and wide-area optical networks," Photonic

Network Communications, vol. 3, no. 1/2, pp. 131- 145, Jan./June 2001.

38 J. Faucher, S. Ayotte, Z. El Sahn, M. Y. Mukadam, L. A. Rusch et D. V. Plant, "A

standalone receiver with multiple access interference rejection, clock and data recovery

and FEC for 2-D À -t OCDMA," IEEE Photonics Technology Letters, vol. 18, pp. 2123-

2125, Oct 2006.

39 A. Banerjee, J. Drake, 1. P. Lang, B. Turner, K. Kompella, and Y. Rekhter, "Generalized

multiprotocollabel switching: an overview of routing and management enhancements,"

IEEE Communications Magazine, vol. 39, pp. 144-150, Jan. 2001.

40 B. Hoanca, S. Dubovitsky, Xiaoxing Zhu, A. A. Sawchuk, W. H. Steier, and P. D.

Dapkus, "All-optical routing using wavelength recognizing switches," IEEE Journal of

Lightwave Technology, vol. 16, pp. 2243-2254, Dec. 1998.

41 A. Shacham, B. A. Small, O. Liboiron-Ladouceur, and K. Bergman, "A fully

implemented 12 x 12 data vortex optical pack et switching interconnection network,"

IEEE Journal ofLightwave Technology, vol. 23, pp. 3066-3075, Oct. 2005.

42 F. Xue, Z. Pan, Y. Bansal, J. Cao, M. Jeon, K. Okamoto, S . . Kamei,

V. Akella, and S. J. B. Yoo, "End-to-end contention resolution schemes for an optical

packet switching. network with enhanced edge routers," IEEE Journal of Lightwave

Technology, vol. 21, pp. 2595-2604, Nov. 2003.

43 F. Callegati, G. Corazza, and C. Raffaelli, "Exploitation of DWDM for optical packet

switching with quality of service guarantees," IEEE Journal on Selected Areas in

Communications, vol. 20, pp. 190-20 1, Jan. 2002.

44 D. 1. Blumenthal, B. E. Olsson, G. Rossi, T. E. Dimmick, L. Ran, M. Masanovi, O.

Lavrova, R. Doshi, O. Jerphagnon, 1. E. Bowers, V. Kaman, L. A. Coldren, and 1. Barton,

61

Page 72: Commutation de packets optiques avec reconnaissance des ...

Références bibliographiques

"All-optical label swapping networks and technologies," IEEE Journal of Lightwave

Technology, vol. 18, pp.2058-2075, Dec. 2000.

45 D. Gillkan, S. Kumar, A.E Willner, K.R Parameswaran, M.M. Fejer, "Simultaneous label

swapping and wavelength conversion of multiple independent ·WDM channels in an all­

optical MPLS network using PPLN waveguides as wavelength converters," IEEE

Journal of Lightwave Technology, vol. 21 , pp.2739-2745, Nov. 2003.

46 G. I. Papadimitriou, C. Papazoglou, A. S. Pomportsis, "Optical Switching: Switch

Fabrics, Techniques, and Architectures," Journal of Lightwave Technology, vol. 21 , no.2,

Feb.2003.

47 J. Penon, S. Ayotte, L. A. Rusch. , and S. LaRochelle, "Incoherent SAC OCDMA system

at 7x 622Mbps," Proceedings of Conference on Lasers and Electro-Optics (CLEO '06),

Long Beach, CA, May 2006.

48 J. B. Rosas-Femandez, ·S. Ayotte, L. A. Rusch, and S. LaRochelle, "A simple ultrafast

forwarding architecture using a single optical processor for multiple SAC-label

recognition based on FWM," Journal of Selected Topics in Quantum Electronics, July

2008.

49 S. Ayotte, M. Rochette, 1. Magne, L. A. Rusch, and S. LaRochelle, "Experimental

verification and capacity prediction of FE-OCDMA using superimposed FBG", IEEE

Journal of Lightwave Technology, vol. 23, pp. 724-731 , Feb. 20Ù5.

50 S. Ayotte, M. Rochette, J. Magne, L. A. Rusch, anf S. LaRochelle, "Experimental

demonstration and simulation results of frequency encoded optical CDMA," Proceedings

of IEEE International Conference on Communications (ICC '04), vol. 3, pp. 1704-1708,

20-24 Jun. 2004.

51 P. Seddighian, S. Ayotte, 1. B. Rosas-Fernândez, 1. Penon, S. LaRochelle, and L. A.

Rusch, "Label stacking using spectral amplitude code labels for optical packet

switching," Proceedings of Optical Fiber Communications Conference' (OFC '06) ,

Anaheim, CA, Mar. 2006.

52 J. W. Goodman, "Statistical Optics, " New York: Wiley, 2000.

53 Govind A. Agrawal, "Nonlinearfiber optics, "3rd Edition, Academic Press, 2001.

62

Page 73: Commutation de packets optiques avec reconnaissance des ...

Références bibliographiques

54 P. Seddighian, Y. BenM'Sallern, A. Leon-Garcia, and L. A. Rusch, "Time-stacked

optical labels: An alternative to label-swapping," Proceedings of Optical Fiber

Communications Conference (OF'C'08), San Diego, Feb. 2008.

55 S. 1. Ben Yoo, "Optical packet and burst switching technologies for the future photonic

Internet," Journal of Lightwave Technology, vol. 24, pp. 4468-4492, (2006).

56 P. Seddighian, V. Baby, C. Habib, L. R. Chen, L. A. Rusch, and S. LaRochelle, "All­

Optical Swapping of Spectral Amplitude Code Labels for Packet Switching,"

Proceedings of IEEE/LEOS Photonics in Switching Conference, San Francisco, CA, Aug.

2007.

57 Alberto Leon-Garcia, Communication Networks, Fundamental Concepts and Key

Architectures, McGraw-Hill, 2004.

58 U. Black, MPLS and Label Switching Networks, 2nd Edition, Prentice Hall, 2002.

59 J.-Y. Courtois, Optique non linéaire,2002.

63