4. Detaillierter Betrieb von L-LSPs
4.1. L-LSP-Definition
L-LSPs sind in Abschnitt 1.3 definiert.
4.2. Befüllen der `Encaps-->PHB mapping' für einen eingehenden L-LSP
Dieser Abschnitt definiert, wie die `Encaps-->PHB mapping' des Diff-Serv-Kontexts beim Label-Setup für einen eingehenden L-LSP befüllt wird, um die eingehende PHB-Bestimmung zu ermöglichen.
4.2.1. `EXP-->PHB mapping'
Wenn der LSR die MPLS-Shim-Schicht über diesem eingehenden L-LSP terminiert und der L-LSP auf einer Schnittstelle eintritt, die weder ATM noch Frame Relay ist, dann wird die `Encaps-->PHB mapping' auf folgende Weise befüllt:
-
sie ist tatsächlich eine `EXP-->PHB mapping'
-
diese Abbildung ist eine Funktion der PSC, die auf diesem LSP getragen wird, und muss die relevanten Abbildungseinträge für diese PSC aus der verpflichtenden `EXP/PSC-->PHB mapping' verwenden, die in Abschnitt 4.2.1.1 definiert ist.
Wenn beispielsweise das eingehende Label einem L-LSP entspricht, der die AF1-PSC unterstützt, dann wird die `Encaps-->PHB mapping' befüllt mit:
EXP Field PHB
001 ----> AF11
010 ----> AF12
011 ----> AF13
Ein LSR, der L-LSPs über PPP-Schnittstellen und LAN-Schnittstellen unterstützt, ist ein Beispiel eines LSRs, der die Shim-Schicht über Ingress-Schnittstellen terminiert, die weder ATM noch Frame Relay sind.
Wenn der LSR die MPLS-Shim-Schicht über diesem eingehenden L-LSP terminiert und der L-LSP auf einer ATM- oder Frame-Relay-Schnittstelle eintritt, dann wird die `Encaps-->PHB mapping' auf folgende Weise befüllt:
-
sie sollte tatsächlich eine
EXP-->PHB mapping' sein. Alternative optionale Wege zum Befüllen derEncaps-->PHB mapping' könnten in Zukunft definiert werden (z. B. unter Verwendung einer 'CLP/EXP--> PHB mapping' oder einer 'DE/EXP-->PHB mapping'), liegen aber außerhalb des Geltungsbereichs dieses Dokuments. -
wenn die
Encaps-->PHB mapping' eineEXP-->PHB mapping' ist, ist dieseEXP-->PHB mapping' eine Funktion der PSC, die auf dem L-LSP getragen wird, und muss die relevanten Abbildungseinträge für diese PSC aus der verpflichtendenEXP/PSC-->PHB mapping' verwenden, die in Abschnitt 4.2.1.1 definiert ist.
Ein Edge-LSR einer ATM-MPLS-Domäne oder einer FR-MPLS-Domäne ist ein Beispiel eines LSRs, der die Shim-Schicht über einer eingehenden ATM/FR-Schnittstelle terminiert.
4.2.1.1. Verpflichtende `EXP/PSC --> PHB mapping'
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. `CLP-->PHB mapping'
Wenn der LSR keine MPLS-Shim-Schicht über diesem eingehenden Label terminiert und ATM-Einkapselung verwendet (d. h. er ist ein ATM-LSR), dann wird die `Encaps-->PHB mapping' für diesen eingehenden L-LSP auf folgende Weise befüllt:
-
sie ist tatsächlich eine `CLP-->PHB mapping'
-
die Abbildung ist eine Funktion der PSC, die auf diesem LSP getragen wird, und sollte die relevanten Abbildungseinträge für diese PSC aus der Default-`CLP/PSC-->PHB mapping' verwenden, die in Abschnitt 4.2.2.1 definiert ist.
Wenn beispielsweise das eingehende Label einem L-LSP entspricht, der die AF1-PSC unterstützt, dann sollte die `Encaps-->PHB mapping' befüllt werden mit:
CLP Field PHB
0 ----> AF11
1 ----> AF12
4.2.2.1. Default-`CLP/PSC --> PHB mapping'
CLP Bit PSC PHB
0 DF ----> DF
0 CSn ----> CSn
0 AFn ----> AFn1
1 AFn ----> AFn2
0 EF ----> EF
4.2.3. `DE-->PHB mapping'
Wenn der LSR keine MPLS-Shim-Schicht über diesem eingehenden Label terminiert und Frame-Relay-Einkapselung verwendet (d. h. er ist ein FR-LSR), dann wird die `Encaps-->PHB mapping' für diesen eingehenden L-LSP auf folgende Weise befüllt:
-
sie ist tatsächlich eine `DE-->PHB mapping'
-
die Abbildung ist eine Funktion der PSC, die auf diesem LSP getragen wird, und sollte die relevanten Abbildungseinträge für diese PSC aus der Default-`DE/PSC-->PHB mapping' verwenden, die in Abschnitt 4.2.3.1 definiert ist.
4.2.3.1. Default-`DE/PSC --> PHB mapping'
DE Bit PSC PHB
0 DF ----> DF
0 CSn ----> CSn
0 AFn ----> AFn1
1 AFn ----> AFn2
0 EF ----> EF
4.3. Eingehende PHB-Bestimmung auf eingehendem L-LSP
Dieser Abschnitt definiert, wie die eingehende PHB-Bestimmung durchgeführt wird, wenn der betrachtete Label-Eintrag im empfangenen Label-Stack einem L-LSP entspricht. Dies erfordert, dass die `Encaps-->PHB mapping' wie in Abschnitt 4.2 definiert befüllt ist.
Bei der Berücksichtigung eines Label-Eintrags, der einem eingehenden L-LSP entspricht, für die eingehende PHB-Bestimmung bestimmt der LSR zuerst die mit dem entsprechenden Label assoziierte `Encaps-->PHB mapping'.
4.3.1. `EXP-->PHB mapping'
Wenn die Encaps-->PHB mapping' die Form EXP-->PHB mapping' hat, dann:
- bestimmt der LSR das eingehende PHB durch Betrachten des EXP-Feldes des betrachteten Label-Eintrags und unter Verwendung der `EXP-->PHB mapping'.
4.3.2. `CLP-->PHB mapping'
Wenn die Encaps-->PHB mapping' die Form CLP-->PHB mapping' hat, dann:
- bestimmt der LSR das eingehende PHB durch Betrachten des CLP-Feldes der ATM-Schicht-Einkapselung und unter Verwendung der `CLP-->PHB mapping'.
4.3.3. `DE-->PHB mapping'
Wenn die Encaps-->PHB mapping' die Form DE-->PHB mapping' hat, dann:
- bestimmt der LSR das eingehende PHB durch Betrachten des DE-Feldes der Frame-Relay-Einkapselung und unter Verwendung der `DE-->PHB mapping'.
4.4. Befüllen der `Set of PHB-->Encaps mappings' für einen ausgehenden L-LSP
Dieser Abschnitt definiert, wie die `Set of PHB-->Encaps mappings' des Diff-Serv-Kontexts beim Label-Setup für einen ausgehenden L-LSP befüllt wird, um die Kodierung von Diff-Serv-Informationen zu ermöglichen.
4.4.1. `PHB-->EXP mapping'
Wenn der LSR eine MPLS-Shim-Schicht über diesem ausgehenden L-LSP verwendet, dann wird eine PHB-->EXP mapping' zur Set of PHB-->Encaps mappings' für diesen ausgehenden L-LSP hinzugefügt. Diese `PHB-->EXP mapping' wird auf folgende Weise befüllt:
- sie ist eine Funktion der auf diesem LSP unterstützten PSC und muss die für diese PSC relevanten Abbildungseinträge aus der verpflichtenden `PHB-->EXP mapping' verwenden, die in Abschnitt 4.4.1.1 definiert ist.
Wenn beispielsweise das ausgehende Label einem L-LSP entspricht, der die AF1-PSC unterstützt, dann wird die folgende PHB-->EXP mapping' in die Set of PHB-->Encaps mappings' hinzugefügt:
PHB EXP Field
AF11 ----> 001
AF12 ----> 010
AF13 ----> 011
4.4.1.1. Verpflichtende `PHB-->EXP mapping'
PHB EXP Field
DF ----> 000
CSn ----> 000
AFn1 ----> 001
AFn2 ----> 010
AFn3 ----> 011
EF ----> 000
4.4.2. `PHB-->CLP mapping'
Wenn der L-LSP auf einer ATM-Schnittstelle austritt (d. h. er ist ein ATM-LSR oder er ist ein frame-basierter LSR, der Pakete auf einer LC-ATM-Schnittstelle oder auf einer ATM-Schnittstelle sendet, die nicht label-switching-gesteuert ist), dann wird eine PHB-->CLP mapping' zur Set of PHB-->Encaps mappings' für diesen ausgehenden L-LSP hinzugefügt.
Wenn der L-LSP über eine ATM-Schnittstelle austritt, die nicht label- gesteuert ist, wird die `PHB-->CLP mapping' gemäß Abschnitt 3.4.2 befüllt.
Wenn der L-LSP über eine LC-ATM-Schnittstelle austritt, wird die `PHB-->CLP mapping' auf folgende Weise befüllt:
- sie ist eine Funktion der auf diesem LSP unterstützten PSC und sollte die relevanten Abbildungseinträge für diese PSC aus der Default-`PHB-->CLP mapping' verwenden, die in Abschnitt 3.4.2.1 definiert ist.
Man beachte, dass wenn der LSR ein frame-basierter LSR ist, der einen über eine ATM-Schnittstelle austretenden L-LSP unterstützt, dann die Set of PHB-->Encaps mappings' sowohl eine PHB-->EXP mapping' als auch eine PHB-->CLP mapping' enthält. Wenn der LSR ein ATM-LSR ist, der einen L-LSP unterstützt, dann enthält die Set of PHB-->Encaps mappings' nur eine `PHB-->CLP mapping'.
4.4.3. `PHB-->DE mapping'
Wenn der L-LSP über eine Frame-Relay-Schnittstelle austritt (d. h. er ist ein LSR, der Pakete auf einer LC-FR-Schnittstelle oder auf einer Frame-Relay-Schnittstelle sendet, die nicht label-switching-gesteuert ist), wird eine PHB-->DE mapping' zur Set of PHB-->Encaps mappings' für diesen ausgehenden L-LSP hinzugefügt.
Wenn der L-LSP über eine FR-Schnittstelle austritt, die nicht label- switching-gesteuert ist, wird die `PHB-->DE mapping' gemäß Abschnitt 3.4.3 befüllt.
Wenn der L-LSP über eine LC-FR-Schnittstelle austritt, wird die `PHB-->DE mapping' auf folgende Weise befüllt:
- sie ist eine Funktion der auf diesem LSP unterstützten PSC und sollte die relevanten Abbildungseinträge für diese PSC aus der Default-`PHB-->DE mapping' verwenden, die in Abschnitt 3.4.3.1 definiert ist.
Man beachte, dass wenn der LSR ein Edge-LSR ist, der einen über eine LC-FR-Schnittstelle austretenden L-LSP unterstützt, dann die Set of PHB-->Encaps mappings' sowohl eine PHB-->EXP mapping' als auch eine PHB-->DE mapping' enthält. Wenn der LSR ein FR-LSR ist, der einen L-LSP unterstützt, dann enthält die Set of PHB-->Encaps mappings' nur eine `PHB-->DE mapping'.
4.4.4. `PHB-->802.1 mapping'
Wenn der LSP über eine LAN-Schnittstelle austritt, auf der mehrere 802.1-Verkehrsklassen unterstützt werden, wie in [IEEE_802.1] definiert, dann wird eine `PHB-->802.1 mapping' gemäß Abschnitt 3.4.4 hinzugefügt.
4.5. Kodierung von Diff-Serv-Informationen in die Einkapselungsschicht auf ausgehendem L-LSP
Dieser Abschnitt definiert, wie Diff-Serv-Informationen in die MPLS-Einkapselungsschicht für einen übertragenen Label-Eintrag zu kodieren sind, der einem ausgehenden L-LSP entspricht. Dies erfordert, dass die `Set of PHB-->Encaps mappings' wie in Abschnitt 4.4 definiert befüllt ist.
Der LSR bestimmt zuerst die `Set of PHB-->Encaps mappings' des Diff-Serv-Kontexts, der mit dem entsprechenden Label in der NHLFE assoziiert ist, und führt dann die entsprechende Kodierung wie in den Abschnitten 3.5.1, 3.5.2, 3.5.3 und 3.5.4 spezifiziert durch.
4.6. L-LSP-Zusammenführung
In einer MPLS-Domäne können zwei oder mehr LSPs an einem LSR zu einem LSP zusammengeführt werden. L-LSPs sind unter der folgenden Bedingung mit LSP-Merging kompatibel:
L-LSPs können nur zu einem L-LSP zusammengeführt werden, wenn sie dieselbe PSC unterstützen.
Die obige Zusammenführungsbedingung MUST von LSRs durch explizite Prüfung beim Label-Setup erzwungen werden, dass dieselbe PSC auf den zusammengeführten LSPs unterstützt wird.
Man beachte, dass wenn L-LSPs zusammengeführt werden, die Bandbreite, die für die PSC stromabwärts des Zusammenführungspunkts verfügbar ist, ausreichen muss, um die Summe des zusammengeführten Verkehrs zu tragen. Dies ist besonders wichtig im Fall von EF-Verkehr. Dies kann auf mehrere Weisen sichergestellt werden (beispielsweise via Provisioning oder via Bandbreitensignalisierung und explizite Zulassungskontrolle).