Zum Hauptinhalt springen

RFC 7274 - Zuweisung und Außerbetriebnahme von MPLS-Labels für spezielle Zwecke

  • Status: Proposed Standard
  • Veröffentlicht: June 2014
  • Stream: IETF
  • Aktualisiert: RFC3032, RFC3038, RFC3209, RFC3811, RFC4182, RFC4928, RFC5331, RFC5586, RFC5921, RFC5960, RFC6391, RFC6478, RFC6790
  • Errata: Keine Errata

Zusammenfassung

Einige MPLS-Labels wurden für bestimmte Zwecke zugewiesen. Ein Block von Labels (0-15) wurde zu diesem Zweck reserviert; diese Labels werden üblicherweise als "reservierte Labels" bezeichnet. In diesem Dokument werden sie als "Labels für spezielle Zwecke" (special-purpose labels) bezeichnet.

Da es nur 16 dieser Labels für spezielle Zwecke gibt, ist bei der Zuweisung neuer Labels für spezielle Zwecke Vorsicht geboten; gleichzeitig sollte jedoch Fortschritt ermöglicht werden, wenn dies erforderlich ist.

Dieses Memo definiert neue Verfahren für die Zuweisung und Außerbetriebnahme von Labels für spezielle Zwecke sowie eine Methode zur Erweiterung des Labelraums für spezielle Zwecke und eine Beschreibung, wie erweiterte Labels für spezielle Zwecke in der Datenebene behandelt werden. Schließlich benennt dieses Memo das IANA-Register für Labels für spezielle Zwecke in "Special-Purpose MPLS Label Values" um und erstellt ein neues Register mit dem Namen "Extended Special-Purpose MPLS Label Values".

1. Einleitung

RFC 3032 definiert die MPLS-Label-Stack-Kodierung und besagt, dass die Labelwerte 0-15 reserviert sind. Dieses Dokument bezeichnet diese Labels als "MPLS-Labels für spezielle Zwecke".

Da der Raum 0-15 sehr begrenzt ist und stark beansprucht wurde, ist ein Mechanismus zur Erweiterung des Labelraums für spezielle Zwecke erforderlich.

3. Lösungen

3.1 Erweiterte MPLS-Labelwerte für spezielle Zwecke

Dieses Dokument führt das Konzept des "erweiterten MPLS-Labels für spezielle Zwecke" (Extended Special-Purpose MPLS Label) ein. Dies wird durch die Zuweisung eines neuen Labels für spezielle Zwecke (Wert 15) erreicht, das als "Erweiterungslabel" (Extension Label) bezeichnet wird.

Wenn das oberste Label im Label-Stack das Erweiterungslabel (15) ist, zeigt dies an, dass das unmittelbar folgende Label ebenfalls ein Label für spezielle Zwecke ist, dessen Wert jedoch aus einem neuen, größeren Register stammt.

  • Extension Label (15): Zeigt an, dass das nächste Label ein erweitertes Label für spezielle Zwecke ist.
  • Extended Special-Purpose Label: Das Label, das dem Erweiterungslabel folgt und die spezifische Sonderbehandlung definiert.

Verarbeitung in der Datenebene: Wenn ein LSR feststellt, dass das oberste Label 15 ist, muss er das nächste Label untersuchen. Wenn er dieses erweiterte Label für spezielle Zwecke erkennt, verarbeitet er es wie definiert. Wenn er es nicht erkennt, sollte er es als unbekanntes Label behandeln und das Paket verwerfen (es sei denn, es gibt ein anderes Standardverhalten).

3.2 Prozess zur Außerbetriebnahme von Labels für spezielle Zwecke

Dieses Dokument definiert auch einen Prozess zur Außerbetriebnahme von Labels für spezielle Zwecke, die nicht mehr benötigt werden.

  1. Außerbetriebnahme: Der Labelwert wird als "Retired" markiert. Die IANA wird ihn nicht neu zuweisen.
  2. Wiederverwendung: In seltenen Fällen, wenn der Labelraum extrem erschöpft ist, kann ein außer Betrieb genommenes Label nach strenger Prüfung wiederverwendet werden.

5. IANA-Überlegungen

Die IANA benennt das bestehende Register "Multiprotocol Label Switching Architecture (MPLS) Label Values" in "Special-Purpose MPLS Label Values" um. Die IANA erstellt ein neues Register "Extended Special-Purpose MPLS Label Values", Bereich 0-1048575.

6. Sicherheitsüberlegungen

Der Mechanismus für erweiterte Labels für spezielle Zwecke führt an sich keine neuen Sicherheitslücken ein, aber jede neue Definition eines Labels für spezielle Zwecke muss ihre eigenen Sicherheitsauswirkungen berücksichtigen.


Hinweis: Diese Übersetzung dient nur als Referenz. Bitte konsultieren Sie das Original-RFC 7274 für offizielle Details.