2. Terminology (Terminologie)
Die Schlüsselwörter "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY" und "OPTIONAL" in diesem Dokument sind wie in BCP 14 [RFC2119] [RFC8174] beschrieben zu interpretieren, wenn und nur wenn sie in Großbuchstaben erscheinen, wie hier gezeigt.
SR-MPLS: die Instanziierung von SR auf der MPLS-Datenebene.
SRv6: die Instanziierung von SR auf der IPv6-Datenebene.
Segment: eine Anweisung, die ein Knoten auf dem eingehenden Paket ausführt, z.B. Paket gemäß kürzestem Pfad zum Ziel weiterleiten, oder Paket über eine bestimmte Schnittstelle weiterleiten, oder Paket an eine bestimmte Anwendungs-/Dienstinstanz ausliefern.
SID: eine Segment-Kennung (segment identifier). Beachten Sie, dass der Begriff SID üblicherweise anstelle des Begriffs "Segment" verwendet wird, obwohl dies technisch ungenau ist, da es jede notwendige Übersetzung außer Acht lässt.
SR-MPLS SID: ein MPLS-Label oder ein Indexwert in einen MPLS-Label-Raum, der explizit mit dem Segment verknüpft ist.
SRv6 SID: eine IPv6-Adresse, die explizit mit dem Segment verknüpft ist.
Segment Routing domain (SR-Domäne): die Menge von Knoten, die am quellbasierten Routing-Modell teilnehmen. Diese Knoten können mit derselben physischen Infrastruktur verbunden sein (z.B. das Netzwerk eines Dienstanbieters). Sie können auch aus der Ferne miteinander verbunden sein (z.B. ein Unternehmens-VPN oder ein Overlay). Wenn mehrere Protokollinstanzen bereitgestellt werden, umfasst die SR-Domäne am häufigsten alle Protokollinstanzen in einem Netzwerk. Einige Bereitstellungen möchten das Netzwerk jedoch möglicherweise in mehrere SR-Domänen unterteilen, von denen jede eine oder mehrere Protokollinstanzen umfasst. Es wird erwartet, dass alle Knoten in einer SR-Domäne von derselben Verwaltungseinheit verwaltet werden.
Active Segment (aktives Segment): das Segment, das vom empfangenden Router zur Verarbeitung des Pakets verwendet wird. In der MPLS-Datenebene ist es das oberste Label. In der IPv6-Datenebene ist es die Zieladresse [IPv6-SRH].
PUSH (drücken): die Operation, die aus dem Einfügen eines Segments am Anfang der Segmentliste besteht. In SR-MPLS ist der Anfang der Segmentliste das oberste (äußere) Label des Label-Stapels. In SRv6 wird der Anfang der Segmentliste durch das erste Segment im Segment-Routing-Header dargestellt, wie in [IPv6-SRH] definiert.
NEXT (nächstes): wenn das aktive Segment abgeschlossen ist, ist NEXT die Operation, die aus der Inspektion des nächsten Segments besteht. Das nächste Segment wird aktiv. In SR-MPLS wird NEXT als POP des obersten Labels implementiert. In SRv6 wird NEXT als Kopie des nächsten Segments vom SRH zur Zieladresse des IPv6-Headers implementiert.
CONTINUE (fortsetzen): das aktive Segment ist nicht abgeschlossen, daher bleibt es aktiv. In SR-MPLS wird die CONTINUE-Operation als SWAP des obersten Labels implementiert [RFC3031]. In SRv6 ist dies die einfache IPv6-Weiterleitungsaktion eines regulären IPv6-Pakets gemäß seiner Zieladresse.
SR Global Block (SRGB, SR-Globalblock): die Menge der globalen Segmente in der SR-Domäne. Wenn ein Knoten an mehreren SR-Domänen teilnimmt, gibt es für jede SR-Domäne ein SRGB. In SR-MPLS ist SRGB eine lokale Eigenschaft eines Knotens und identifiziert die Menge der lokalen Labels, die für globale Segmente reserviert sind. In SR-MPLS wird die Verwendung identischer SRGBs auf allen Knoten innerhalb der SR-Domäne dringend empfohlen. Dies erleichtert den Betrieb und die Fehlerbehebung, da dasselbe Label auf jedem Knoten dasselbe globale Segment darstellt. In SRv6 ist das SRGB die Menge der globalen SRv6 SIDs in der SR-Domäne.
SR Local Block (SRLB, SR-Lokalblock): lokale Eigenschaft eines SR-Knotens. Wenn ein Knoten an mehreren SR-Domänen teilnimmt, gibt es für jede SR-Domäne ein SRLB. In SR-MPLS ist SRLB eine Menge lokaler Labels, die für lokale Segmente reserviert sind. In SRv6 ist SRLB eine Menge lokaler IPv6-Adressen, die für lokale SRv6 SIDs reserviert sind. In einem Controller-gesteuerten Netzwerk können einige Controller oder Anwendungen die Kontrollebene verwenden, um die verfügbare Menge lokaler Segmente zu entdecken.
Global Segment (globales Segment): ein Segment, das Teil des SRGB der Domäne ist. Die mit dem Segment verknüpfte Anweisung ist auf SR-Domänenebene definiert. Ein topologisches Kürzester-Pfad-Segment zu einem bestimmten Ziel innerhalb einer SR-Domäne ist ein typisches Beispiel für ein globales Segment.
Local Segment (lokales Segment): In SR-MPLS ist dies ein lokales Label außerhalb des SRGB. Es kann Teil des explizit angekündigten SRLB sein. In SRv6 kann dies jede IPv6-Adresse sein, d.h. die Adresse kann Teil des SRGB sein, wird jedoch so verwendet, dass sie lokale Bedeutung hat. Die mit dem Segment verknüpfte Anweisung ist auf Knotenebene definiert.
IGP Segment (IGP-Segment): der allgemeine Name für ein Segment, das an eine von einem Link-State-IGP angekündigte Information angehängt ist, z.B. ein IGP-Präfix oder eine IGP-Adjacency.
IGP-Prefix Segment (IGP-Präfix-Segment): ein IGP-Präfix-Segment ist ein IGP-Segment, das ein IGP-Präfix darstellt. Wenn ein IGP-Präfix-Segment innerhalb der SR-IGP-Instanz/Topologie global ist, identifiziert es eine Anweisung, das Paket entlang des Pfads weiterzuleiten, der unter Verwendung des im Algorithmusfeld angegebenen Routing-Algorithmus, in der Topologie und in der IGP-Instanz berechnet wurde, in der es angekündigt wird. Auch als "Präfix-Segment" bezeichnet.
Prefix-SID (Präfix-SID): die SID des IGP-Präfix-Segments.
IGP-Anycast Segment (IGP-Anycast-Segment): ein IGP-Anycast-Segment ist ein IGP-Präfix-Segment, das ein von einer Gruppe von Routern angekündigtes Anycast-Präfix identifiziert.
Anycast-SID (Anycast-SID): die SID des IGP-Anycast-Segments.
IGP-Adjacency Segment (IGP-Adjacency-Segment): ein IGP-Adjacency-Segment ist ein IGP-Segment, das an eine unidirektionale Adjacency oder eine Gruppe von unidirektionalen Adjacencies angehängt ist. Standardmäßig ist ein IGP-Adjacency-Segment lokal (sofern nicht ausdrücklich anders angekündigt) für den Knoten, der es ankündigt. Auch als "Adj-SID" bezeichnet.
Adj-SID (Adjacency-SID): die SID des IGP-Adjacency-Segments.
IGP-Node Segment (IGP-Knoten-Segment): ein IGP-Knoten-Segment ist ein IGP-Präfix-Segment, das einen bestimmten Router identifiziert (z.B. ein Loopback). Auch als "Knoten-Segment" bezeichnet.
Node-SID (Knoten-SID): die SID des IGP-Knoten-Segments.
SR Policy (SR-Richtlinie): eine geordnete Liste von Segmenten. Das Headend einer SR-Richtlinie steuert Pakete auf die SR-Richtlinie. Die Liste der Segmente kann in SR-MPLS explizit als Stapel von Labels und in SRv6 als geordnete Liste von SRv6 SIDs angegeben werden. Alternativ wird die Liste der Segmente basierend auf einem Ziel und einer Reihe von Optimierungszielen und -einschränkungen (z.B. Latenz, Affinität, SRLG usw.) berechnet. Die Berechnung kann lokal erfolgen oder an einen PCE-Server delegiert werden. Eine SR-Richtlinie kann vom Betreiber konfiguriert, über NETCONF [RFC6241] bereitgestellt oder über PCEP [RFC5440] bereitgestellt werden. Eine SR-Richtlinie kann für Traffic Engineering (TE), Operations, Administration and Maintenance (OAM) oder Fast Reroute (FRR) verwendet werden.
Segment List Depth (Segmentlistentiefe): die Anzahl der Segmente einer SR-Richtlinie. Die Entität, die eine SR-Richtlinie an einem Knoten N instanziiert, sollte in der Lage sein, die Tiefeneinfügefähigkeit des Knotens N zu entdecken. Beispielsweise ist die in [PCEP-SR-EXT] beschriebene PCEP SR-Fähigkeitsankündigung ein Mittel zur Entdeckung dieser Fähigkeit.
Forwarding Information Base (FIB, Weiterleitungsinformationsbasis): die Weiterleitungstabelle eines Knotens