Das Label Distribution Protocol ( LDP ) ist ein Protokoll , mit dem Router, die Multiprotocol Label Switching (MPLS) unterstützen, Label-Mapping-Informationen austauschen. Zwei Router mit einer bestehenden Sitzung werden als LDP-Peers bezeichnet, und der Informationsaustausch ist bidirektional. LDP dient dem Aufbau und der Pflege von Label-Switched Path (LSP)-Datenbanken, die zur Weiterleitung des Datenverkehrs in MPLS-Netzwerken verwendet werden.

LDP kann zur Verteilung des inneren Labels (VC-/VPN-/Dienstlabel) und des äußeren Labels (Pfadlabel) in MPLS verwendet werden. Für die Verteilung des inneren Labels wird Targeted LDP (tLDP) eingesetzt.

Die LDP- und tLDP-Erkennung erfolgt über UDP-Port 646, die Sitzungserstellung über TCP-Port 646. Während der Erkennungsphase werden Hello-Pakete über UDP-Port 646 an die Multicast- Gruppe „Alle Router in diesem Subnetz“ (224.0.0.2) gesendet. tLDP sendet die Hello-Pakete jedoch als Unicast an die Adresse des jeweiligen Nachbarn.

LDP

Einrichtung einer LDP-Sitzung

Das Label Distribution Protocol (LDP) ist ein von der IETF (RFC 5036) definiertes Protokoll zur Verteilung von Labels in einer MPLS-Umgebung. LDP nutzt die vom IGP bereitgestellten Routing-Informationen , um Label-Pakete weiterzuleiten. Die Router Forwarding Information Base (FIB) bestimmt den Pfad durch das Netzwerk. Im Gegensatz zu Traffic-Engineering Paths, die Constraints und explizite Routen zur Einrichtung von End-to-End-LSPs verwenden, dient LDP ausschließlich der Signalisierung von Best-Effort-LSPs.

Authentifizierung

Über TCP übertragene LDP-Sitzungen können mithilfe der TCP-MD5-Authentifizierungsoption authentifiziert werden . Obwohl die IETF die TCP-MD5-Authentifizierungsoption zugunsten der algorithmusunabhängigen TCP-Authentifizierungsoption als veraltet einstuft , ist die TCP-MD5-Authentifizierungsoption in der Praxis seit Juli 2023 bei kommerziellen Routern deutlich weiter verbreitet. Die Verwendung authentifizierter LDP-über-TCP-Verbindungen bietet einen starken Schutz vor falsch konfigurierten potenziellen LDP-Peers.

T-LDP

Gezielte LDP-Sitzungen unterscheiden sich dadurch, dass während der Erkennungsphase Hello-Pakete per Unicast an den LDP-Peer gesendet werden, anstatt Multicast zu verwenden. Daraus folgt, dass tLDP zwischen nicht direkt verbundenen Peers eingerichtet werden kann, während nicht-gezielte LDP-Peers sich im selben Subnetz befinden müssen. tLDP kann bei Bedarf weiterhin zwischen verbundenen Peers verwendet werden.

Auf einem Router mit TiMOS ist bei konfiguriertem SDP (Service Distribution Path) die automatische Kennzeichnung von ein- und ausgehendem Datenverkehr (Targeted LDP) standardmäßig aktiviert, und die „Service“-Labels für ein- und ausgehenden Datenverkehr werden über eine TLDP-Verbindung signalisiert. Ist die Signalisierung für einen SDP deaktiviert, müssen die „Service“-Labels für ein- und ausgehenden Datenverkehr manuell konfiguriert werden, sobald der SDP an einen Dienst gebunden ist.

RSVP-TE

Dieses Verfahren ermittelt einen Pfad durch das Netzwerk basierend auf der Sicht des Interior Gateway Protocol (IGP). Sind keine Einschränkungen für den Link State Provider (LSP) festgelegt, senden die Router die Anfrage für einen Pfad einfach an den aktiven nächsten Hop für das jeweilige Ziel, ohne explizites Routing. Der IGP jedes Routers kann die aktiven nächsten Hops anhand der Link-State-Datenbank frei auswählen.

Siehe auch

Referenzen