Commutation de packets optiques avec reconnaissance des

publicité
· 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
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 < 10 1°) à 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 timemultiplexing these labels to perform an optical routing of the packets through the entire
c'
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
1
labels through a two-hop network. We report error free transmission (BER < 10- °) of the
payload through the entire network with less than 1.5 dB of power penalty.
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 Congue vie.
JI mes chères sœurs et à tous ce~ qui m'aiment "et que j'aime
Je dédie ce travai[ ..
11
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
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 .................................................................................
IV
17
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
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
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: 1x2 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
'Liste des acronymes
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
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
VPI
WDM
Virtual Path Identifier
Wavelength Division Multiplexing
IX
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
_.
__
.~---
- - -- --
-
- - - --
-----
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 (gen eralized
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
Chapitre 1
. Etat de l'art des réseaux de
commutation d'étiquettes
3
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
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-
( 1a
1 [lat i
III
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 Svvapping
Label•
~
LSP: Label Switching Path
Figure Ll Architecture d'un réseau MPLS
6
-
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 (LERLSR, 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.e r 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
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 reroutage 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
,.---- - -- - --
-
-----
(
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
1
paquet envoyé d'une région à destination d'une autre région doit nécessairement transiter par
9
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 intraré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
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
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.
.................. ....... ........ ...'1
:::
. . . .~~t~g~~~~~
. . . . . . . . . . . .: ~~~~~~:~:
. . . . . . . .: .: :::. .: :::. .: ::::::
. . . I?J ,
~ . .:.: .: :.:::::::
. ii.:; ~ " ~ ~ " ~ : •• ~ :. " ..•..•• " .... '" . . . . . . FJ
E'J
fJ
Etiquette
Exp . Experimental
S : Stack
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
1 al II
d
1
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
(
é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
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
15
MPÀ~
est un sous-
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
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
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
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
Chapitre II
Les étiquettes multilongueurs d'onde
20
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 multilongueurs 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
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 multilongueurs 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
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
T em p s
(a )
(b )
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
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
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
o
lL étiquettes
"0
5CI)
::1
0>
c
o
-l
Temps
(a)
CI)
LT étiquettes
"0
C
(b)
Temps
(c)
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
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
fréquence
Ols
= Ol + J de l'onde sonde (IJI«
Ol).
Ol
= 2iCC / Àu , proche
de la
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
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
1
où
X (3)
L
= &OX (3) 14'(r, t)1 2 4'(r, t)exp(-iwt)
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 Préac est associée à la même fréquence ms que l'onde
sonde, mais possède un vecteur d'onde différent: k Ré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 Préac. La polarisation Pcp,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
II [
(h"lPIlI
\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.
Etiquette 1
1
o
1
Coïncident avec les
longueurs des étiquettes
Cl)
()
s::
C'O
en
Identificateur de
l'étiquette 1
.~
~ ~--------M
--=l·
l-Al~-~--~--"--~--~~~-------------'
Etiquette 2
II
Â1=ll+Al
0
1
Longueurs d'onde
Cl)
()
s::
C'O
en
.~
:s
Identificateur de
l'étiquette 2
0.
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
l3 = li + 2~l etl4 = ll- ~l (respectivement li etl5 = II + 3~l)
longueurs
avec .~l =
d'onde
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
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 ,b anque 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
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 N 2 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
Diviseur
Corrélateur 1
~
Corrélateur 2
i Filtre h•
1xn
Corrélateur N
Filtre
1--
••
i Filtre 1:•
• ••
*
Délai
--.
~
Sortie
Cross-bar
Connection électrique
nxn
Connection optique
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
étiquette
Extraction det--_ _ -I
l'étiquette
Composant non
linéaire
~ Générer FWM
Etiq n
Paquet
Payload
Â
2}i
~~~~
....
Âl g
+•
t-Q)
Paquet Optique
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, N 2 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
*
Séparateur
(Filtrage optique)
. . L.-t
Paquet Optique
~------~
21
LATCH
1
3!
i
paquet
Délai
Switch
--+ Connections optiques
1X2
Connections électriques
[!]
Photodiode
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 1x 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
1x 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 Nlog 2 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 k
(1 ~ k ~ L ) est divisé par 2k-l. En effet, on a
2k- 1 switchs
ième
étage
1x 2 élémentaires, chacun nécessitant
une copie du signal du contrôle. La puissance du signal de contrôle optique doit être
34
-
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
i
Paquet Optique
10...-_ _- . 1
*!
-fi -r; 1--2i LAT~H21
J.
LA TeH 1
2
1
3
'3
paquet
~
Connections optiques
[!]
Photodiode
Connections électriques
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
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
· . Chapitre III
Les étiquettes M - À
de poids-2 empilées
en temps
38
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 k iè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
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
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
I}
D
Paquet Payload
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 10 étiquettes) reste toujours
de coût raisonnable en termes d'efficacité spectrale et de complexité de matériel.
41
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].
FWM avec
filtrag~
Nou~
utilisons un processeur d'étiquettes basé sur le
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
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
,'
Il
. '
~ Â.z
' ---,
1
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) 2 11 -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
-- -----------
-
-
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 intervallede temps de 50 ns, puis il sera recombiné avec les étiquettes à l'aide du coupleur C4.
Filtre à bande de re'et
cc
~-1
§
-2
'ëi)
. ~ -3
E
ê-4
co
t=
-5
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
-
-
----
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 AWG à 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
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)
d'onde (en nm) /Etiquettes
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 1x2 (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
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
( 1al
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.
Etiquettes
~
.: ,!;i
~
··
:'
.
!
~ .
.
Payload
r..., :'
(h)
.
",-s
-
I' ,
•
•
•
. +-----.. [ Âl , k
• •
•
~ i
(C)
, Â,3 ]1=. 11,1,0]
. +-
i . '
1
.
(d)
i
•
1:
. .
1
"
'
..
_
.
.
!
:..- . ~.~
~
:;
1
1
(D
1
. . .·;.:;..:.,,·_
...:·__. . . .~. . . . .
"i · ~:~~LJ,,"",;L~_·~
_ -1- (h)
1
..Jl
-l
La sorti;-+ du
SW3
l ' 1
..
f 1 f •
!--+- -
--+-
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
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é.
-1
-+- Après le générateur des paquets (A)
--.- Après le premier noeud (81)
_
Après le deuxième nœud (82)
!
-----------r·--··---··I!
-2
i
- - ----r--.
.---
..-.
0:
w -3
!
--~·. . __·*··- -_··-----·l···--·-·--·--·-·--··-~--··--····.-......._.-.._.
al
"'-""
C)
0
.....J
1
-4
!
··--_···--t····_-····-··--_·-····_-·-i - ··- - _·····-
'- '--" -"'-'
-5
-6
-8
-10
-12
J.._.._.... ...... .. . ....... . .... . . . .~..__...._. ._._......._..-
...._........................ ... . . ........ . ._.J........_. .... ................... ._.~....._...
···-_······--····_··· ·······1····_················__·· ·····_·· ·1··-·····_···· ····· · ·· · · ······~·t····· · · · ···_... -
-11
·-·-··-···t··_- "-".".'-'- .J• ....._ .•...••.•...•.•.....• • .•.
..-.-..-..- .•.- .- .---.,---••.•.-.•.•••.•.•.•.•...•.•.•·-t································r··············· -··· ..•-.
··- t ···_ _··-
.
.~~:=:~~=~.~.~:=~~.~ ~.:=t~:~~:~~~:~:~~~:~:~~~:~:~~~~:]~:~~:~:~:~~:~:~:~~~~:~:~~:~:~:~~L:~~ :~:~:~~·=~~~~~.~.~~=~=~t~:~~~~·~~::~===~~:=~~~:~j~:~:~:~_.~:=~:~~:~:~~:::~~.-10
-8
-9
-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
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
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 multilongueurs 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
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
- - - - -- - -- - - - -- - - -- - - - - - ,
Annexe
Annexe
Caractérisation du CIP NL1550 SOA utilisé
20 C
SOA
- 5 ~----------------------------------------------------~
100
1650
Wave ngth (n m
CP plJse @10G1z
450 .-------,-------.-------.-------,-------,--------.------~
Pi~12d3m
400
350
-
-
- -
--
- -1- _ _ _ _ _ _ 1_ _ _ _ _ _ _ 1__ _
1
1
1
_ _ _ _ _ _ 1__ __ ___ 1_ _ _ _ _ _ _ 1_ 1
1
Pi~17c13m
-- Pi~22d3m
Pi~27c13m
_
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 - -- - --
150
100
50 - - - - -
-1- - 1
- -
- -1- - 1
- -
- -1- - - - 1
- -1- - 1
- -
-~&~.~~
O L-------~------~--------~------~------~--------~------~
27.4
27.5
Zl.6
27.8
27.7
tirre[rs]
52
Zl.9
28
28.1
Annexe
Circuit électrique du circuit de verrouillage (latch)
SV
U1
~I
5,
R
l
!
C4
1
7805fTO
Q.1Uf
fJ: ~
l
C6
DOnf
~
U5
Jl
ca
100111'
U28
C428
R6
&le - 2000
R2
500
C3
100pf
Rl
500
Cl
620pf
Cl
llOnf
U6A
U7lI
U68
U7C
7A04
U7D
J3
U7A
7A04
7A04
7~
Circuit électrique du détecteur d'enveloppe
51!
II 'IL---_'"~.
sv
sv
R3
1000
R
1'·'#
C4
7805fTO
C5
...
C6
~,
Cg
1000F
us
ca
1~
10
R6
ft l
500
ale - 2(01)
Cl
ll101Jf'
R.12
150
UJF
53
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
.---------------------~----------------- --- -
Annexe
Caractéristiques des 3 Switchs utilisés dans l'expérience: lOG Eospace
INPUT 1
-T 2 Loss
-2.8 dB
-2.9
-24 dB
{< -20
-21.5 dB for -12. 6
-26.0 dB for 12.8 V
- 0
-2.9 dB
-3.l }
Ihnl
Cro Over
o
T 1 Loss
0
INPUT 2
-2.8 dB
-2.9
-2 dB
< -_0
-21.5 dB for - 12.6
-26.0 dB for 12.8 V
-2.9 dB
-3.1
Ihnl
-
C I'O
T l Loss
0
Over
EO Space Switch (sm)
Wavelength = 1550 nm room tem p
0
1
1
----~-------+----
-5
1
- ,-------
1
-- - I-- -- - - --~--- ~
1
1
1
1
al
:E.
-1 0
-.,J
~
&
~
0
ëij
u
.,
Q.
-15
1
1
1
-20
-
0
1
1
-25
~--_~_
-~
1
1
------- ~ -------+ - ------+- -- -- - -
-20
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~_ _~
-1 0
-1 5
o
-5
5
10
15
20
Volts (V)
EO Space Switch (pm)
Wavelength=1550 n m room te mp
o
1
1
1
-5
..J
1
1
al
~
~
a
-15
o
-20
j
,
1
1
1
1
1
1
1
1
1
1
r - ---- , ----- - r- -- - -ï-
-1 0
__ 1 _ _ _ _ _ ..J1 _ _ _ _ _ _ 1 _ _ _ _ _
~
~
~
~
1
-25
-30
1
1
1
1
1
1
1
1
1
1
1
1
1
1
- -- - - r-- -- -'- - -- --r -----ï-- --1
1
_____ J 1 ______ 1L _ _ __ _
~
g
1
1_ _ _ _
~
1
1
1 _ _ ___ J 1_ _ _ __ _
___ _ _ 1
L _ ___ _ _ _____ _ L1 _____ J 1_ __ _ __ L
1
1
1
1
1.
1
- -- -- , - - - --- r -- -- - ·l------ r-----
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-- ---r --- - - '----- -r - ---- ,------
1
1
1
1
1
1
-35
- 0
-8
-6
-4
-2
'0
Volts (V)
55
2
4
6
8
10
,-----------~ ~~._-
-
~
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
"-
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
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. 14641466, 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
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
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 multiwavelength 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 alloptical 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
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. 21232125 , 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
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 alloptical 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 ofLightwave Technology, vol. 21 , no.2,
Feb.2003.
47 J. Penon, S. Ayotte, L. A. Rusch. , and S. LaRochelle, "Incoherent SAC OCDMA system
at 7 x 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
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 ofLightwave Technology, vol. 24, pp. 4468-4492, (2006).
56 P. Seddighian, V. Baby, C. Habib, L. R. Chen, L. A. Rusch, and S. LaRochelle, "AllOptical 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
Téléchargement