Aller au contenu principal

4. Fonctionnement détaillé des L-LSP

4.1. Définition des L-LSP​

Les L-LSP sont définis à la section 1.3.

4.2. Remplissage du mappage `Encaps-->PHB' pour un L-LSP entrant​

Cette section définit comment le mappage `Encaps-->PHB' du contexte Diff-Serv est peuplé lors de l'établissement de l'étiquette pour un L-LSP entrant afin de permettre la détermination du PHB entrant.

4.2.1. Mappage `EXP-->PHB'​

Si le LSR termine la couche MPLS Shim sur ce L-LSP entrant et que le L-LSP entre sur une interface qui n'est ni ATM ni Frame Relay, alors le mappage `Encaps-->PHB' est peuplé de la manière suivante :

  • il s'agit en fait d'un mappage `EXP-->PHB'

  • ce mappage est fonction du PSC qui est transporté sur ce LSP, et doit utiliser les entrées de mappage pertinentes pour ce PSC à partir du mappage `EXP/PSC-->PHB' obligatoire défini à la section 4.2.1.1.

Par exemple, si l'étiquette entrante correspond à un L-LSP prenant en charge le PSC AF1, alors le mappage `Encaps-->PHB' sera peuplé avec :

   EXP Field              PHB

001 ----> AF11
010 ----> AF12
011 ----> AF13

Un LSR prenant en charge les L-LSP sur des interfaces PPP et des interfaces LAN est un exemple de LSR terminant la couche Shim sur des interfaces d'entrée qui ne sont ni ATM ni Frame Relay.

Si le LSR termine la couche MPLS Shim sur ce L-LSP entrant et que le L-LSP entre sur une interface ATM ou Frame Relay, alors le mappage `Encaps-->PHB' est peuplé de la manière suivante :

  • il devrait en fait s'agir d'un mappage EXP-->PHB'. Des manières optionnelles alternatives de peupler le mappage Encaps-->PHB' pourraient être définies à l'avenir (par exemple, en utilisant un mappage 'CLP/EXP--> PHB' ou un mappage 'DE/EXP-->PHB') mais sont hors du champ d'application de ce document.

  • lorsque le mappage Encaps-->PHB' est un mappage EXP-->PHB', ce mappage EXP-->PHB' est fonction du PSC qui est transporté sur le L-LSP, et doit utiliser les entrées de mappage pertinentes pour ce PSC à partir du mappage EXP/PSC-->PHB' obligatoire défini à la section 4.2.1.1.

Un Edge-LSR d'un domaine ATM-MPLS ou d'un domaine FR-MPLS est un exemple de LSR terminant la couche shim sur une interface ATM/FR d'entrée.

4.2.1.1. Mappage `EXP/PSC --> PHB' obligatoire​

   EXP Field      PSC             PHB

000 DF ----> DF
000 CSn ----> CSn
001 AFn ----> AFn1
010 AFn ----> AFn2
011 AFn ----> AFn3
000 EF ----> EF

4.2.2. Mappage `CLP-->PHB'​

Si le LSR ne termine pas une couche MPLS Shim sur cette étiquette entrante et utilise l'encapsulation ATM (c'est-à-dire qu'il s'agit d'un ATM-LSR), alors le mappage `Encaps-->PHB' pour ce L-LSP entrant est peuplé de la manière suivante :

  • il s'agit en fait d'un mappage `CLP-->PHB'

  • le mappage est fonction du PSC, qui est transporté sur ce LSP, et devrait utiliser les entrées de mappage pertinentes pour ce PSC à partir du mappage `CLP/PSC-->PHB' par défaut défini à la section 4.2.2.1.

Par exemple, si l'étiquette entrante correspond à un L-LSP prenant en charge le PSC AF1, alors le mappage `Encaps-->PHB' devrait être peuplé avec :

   CLP Field              PHB

0 ----> AF11
1 ----> AF12

4.2.2.1. Mappage `CLP/PSC --> PHB' par défaut​

   CLP Bit      PSC             PHB

0 DF ----> DF
0 CSn ----> CSn
0 AFn ----> AFn1
1 AFn ----> AFn2
0 EF ----> EF

4.2.3. Mappage `DE-->PHB'​

Si le LSR ne termine pas une couche MPLS Shim sur cette étiquette entrante et utilise l'encapsulation Frame Relay (c'est-à-dire qu'il s'agit d'un FR-LSR), alors le mappage `Encaps-->PHB' pour ce L-LSP entrant est peuplé de la manière suivante :

  • il s'agit en fait d'un mappage `DE-->PHB'

  • le mappage est fonction du PSC qui est transporté sur ce LSP, et devrait utiliser les entrées de mappage pertinentes pour ce PSC à partir du mappage `DE/PSC-->PHB' par défaut défini à la section 4.2.3.1.

4.2.3.1. Mappage `DE/PSC --> PHB' par défaut​

   DE Bit      PSC             PHB

0 DF ----> DF
0 CSn ----> CSn
0 AFn ----> AFn1
1 AFn ----> AFn2
0 EF ----> EF

4.3. Détermination du PHB entrant sur un L-LSP entrant​

Cette section définit comment la détermination du PHB entrant est effectuée lorsque l'entrée d'étiquette considérée dans la pile d'étiquettes reçue correspond à un L-LSP. Cela exige que le mappage `Encaps-->PHB' soit peuplé comme défini à la section 4.2.

Lorsqu'il considère une entrée d'étiquette correspondant à un L-LSP entrant pour la détermination du PHB entrant, le LSR détermine d'abord le mappage `Encaps-->PHB' associé à l'étiquette correspondante.

4.3.1. Mappage `EXP-->PHB'​

Si le mappage Encaps-->PHB' est de la forme EXP-->PHB mapping', alors le LSR :

  • détermine le PHB entrant en regardant le champ EXP de l'entrée d'étiquette considérée et en utilisant le mappage `EXP-->PHB'.

4.3.2. Mappage `CLP-->PHB'​

Si le mappage Encaps-->PHB' est de la forme CLP-->PHB mapping', alors le LSR :

  • détermine le PHB entrant en regardant le champ CLP de l'encapsulation de la couche ATM et en utilisant le mappage `CLP-->PHB'.

4.3.3. Mappage `DE-->PHB'​

Si le mappage Encaps-->PHB' est de la forme DE-->PHB mapping', alors le LSR :

  • détermine le PHB entrant en regardant le champ DE de l'encapsulation Frame Relay et en utilisant le mappage `DE-->PHB'.

4.4. Remplissage de l'ensemble de mappages `PHB-->Encaps' pour un L-LSP sortant​

Cette section définit comment l'ensemble de mappages `PHB-->Encaps' du contexte Diff-Serv est peuplé lors de l'établissement de l'étiquette pour un L-LSP sortant afin de permettre le codage des informations Diff-Serv.

4.4.1. Mappage `PHB-->EXP'​

Si le LSR utilise une couche MPLS Shim sur ce L-LSP sortant, alors un mappage PHB-->EXP' est ajouté à l'ensemble de mappages PHB-->Encaps' pour ce L-LSP sortant. Ce mappage `PHB-->EXP' est peuplé de la manière suivante :

  • il est fonction du PSC pris en charge sur ce LSP, et doit utiliser les entrées de mappage pertinentes pour ce PSC à partir du mappage `PHB-->EXP' obligatoire défini à la section 4.4.1.1.

Par exemple, si l'étiquette sortante correspond à un L-LSP prenant en charge le PSC AF1, alors le mappage PHB-->EXP' suivant est ajouté dans l'ensemble de mappages PHB-->Encaps' :

      PHB                EXP Field

AF11 ----> 001
AF12 ----> 010
AF13 ----> 011

4.4.1.1. Mappage `PHB-->EXP' obligatoire​

      PHB                EXP Field

DF ----> 000
CSn ----> 000
AFn1 ----> 001
AFn2 ----> 010
AFn3 ----> 011
EF ----> 000

4.4.2. Mappage `PHB-->CLP'​

Si le L-LSP sort sur une interface ATM (c'est-à-dire qu'il s'agit d'un ATM-LSR ou d'un LSR basé trame envoyant des paquets sur une interface LC-ATM ou sur une interface ATM qui n'est pas contrôlée par commutation d'étiquettes), alors un mappage PHB-->CLP' est ajouté à l'ensemble de mappages PHB-->Encaps' pour ce L-LSP sortant.

Si le L-LSP sort sur une interface ATM qui n'est pas contrôlée par étiquettes, le mappage `PHB-->CLP' est peuplé conformément à la section 3.4.2.

Si le L-LSP sort sur une interface LC-ATM, le mappage `PHB-->CLP' est peuplé de la manière suivante :

  • il est fonction du PSC pris en charge sur ce LSP, et devrait utiliser les entrées de mappage pertinentes pour ce PSC à partir du mappage `PHB-->CLP' par défaut défini à la section 3.4.2.1.

Notez que si le LSR est un LSR basé trame prenant en charge un L-LSP sortant sur une interface ATM, alors l'ensemble de mappages PHB-->Encaps' contient à la fois un mappage PHB-->EXP' et un mappage PHB-->CLP'. Si le LSR est un ATM-LSR prenant en charge un L-LSP, alors l'ensemble de mappages PHB-->Encaps' ne contient qu'un mappage `PHB-->CLP'.

4.4.3. Mappage `PHB-->DE'​

Si le L-LSP sort sur une interface Frame Relay (c'est-à-dire qu'il s'agit d'un LSR envoyant des paquets sur une interface LC-FR ou sur une interface Frame Relay qui n'est pas contrôlée par commutation d'étiquettes), un mappage PHB-->DE' est ajouté à l'ensemble de mappages PHB-->Encaps' pour ce L-LSP sortant.

Si le L-LSP sort sur une interface FR qui n'est pas contrôlée par commutation d'étiquettes, le mappage `PHB-->DE' est peuplé conformément à la section 3.4.3.

Si le L-LSP sort sur une interface LC-FR, le mappage `PHB-->DE' est peuplé de la manière suivante :

  • il est fonction du PSC pris en charge sur ce LSP, et devrait utiliser les entrées de mappage pertinentes pour ce PSC à partir du mappage `PHB-->DE' par défaut défini à la section 3.4.3.1.

Notez que si le LSR est un Edge-LSR prenant en charge un L-LSP sortant sur une interface LC-FR, alors l'ensemble de mappages PHB-->Encaps' contient à la fois un mappage PHB-->EXP' et un mappage PHB-->DE'. Si le LSR est un FR-LSR prenant en charge un L-LSP, alors l'ensemble de mappages PHB-->Encaps' ne contient qu'un mappage `PHB-->DE'.

4.4.4. Mappage `PHB-->802.1'​

Si le LSP sort sur une interface LAN sur laquelle plusieurs classes de trafic 802.1 sont prises en charge, comme défini dans [IEEE_802.1], alors un mappage `PHB-->802.1' est ajouté conformément à la section 3.4.4.

4.5. Codage des informations Diff-Serv dans la couche d'encapsulation sur un L-LSP sortant​

Cette section définit comment coder les informations Diff-Serv dans la couche d'encapsulation MPLS pour une entrée d'étiquette transmise correspondant à un L-LSP sortant. Cela exige que l'ensemble de mappages `PHB-->Encaps' soit peuplé comme défini à la section 4.4.

Le LSR détermine d'abord l'ensemble de mappages `PHB-->Encaps' du contexte Diff-Serv associé à l'étiquette correspondante dans la NHLFE et effectue ensuite le codage correspondant comme spécifié aux sections 3.5.1, 3.5.2, 3.5.3 et 3.5.4.

4.6. Fusion de L-LSP​

Dans un domaine MPLS, deux ou plusieurs LSP peuvent être fusionnés en un LSP au niveau d'un LSR. Les L-LSP sont compatibles avec la fusion de LSP sous la condition suivante :

Les L-LSP ne peuvent être fusionnés en un seul L-LSP que s'ils prennent en charge le même PSC.

La condition de fusion ci-dessus MUST être appliquée par les LSR, par une vérification explicite lors de l'établissement de l'étiquette, que le même PSC est pris en charge sur les LSP fusionnés.

Notez que lorsque des L-LSP fusionnent, la bande passante qui est disponible pour le PSC en aval du point de fusion doit être suffisante pour transporter la somme du trafic fusionné. Cela est particulièrement important dans le cas du trafic EF. Cela peut être assuré de multiples manières (par exemple via le provisionnement, ou via la signalisation de bande passante et le contrôle d'admission explicite).