<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Label_Distribution_Protocol</id>
	<title>Label Distribution Protocol - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Label_Distribution_Protocol"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Label_Distribution_Protocol&amp;action=history"/>
	<updated>2026-10-26T17:07:18Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Label_Distribution_Protocol&amp;diff=5256237&amp;oldid=prev</id>
		<title>imported&gt;Kvng: format RFCs</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Label_Distribution_Protocol&amp;diff=5256237&amp;oldid=prev"/>
		<updated>2025-08-13T20:09:44Z</updated>

		<summary type="html">&lt;p&gt;format RFCs&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:09, 13 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l16&quot;&gt;Line 16:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 16:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| osilayer     =  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| osilayer     =  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ports        = 646&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| ports        = 646&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| rfcs         = {{IETF RFC|5036}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| rfcs         = {{IETF RFC|5036&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|plainlink=yes&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| hardware     = Routers&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| hardware     = Routers&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Kvng</name></author>
	</entry>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Label_Distribution_Protocol&amp;diff=479310&amp;oldid=prev</id>
		<title>imported&gt;Tropicalkitty: Undid edits by 103.248.31.228 (talk) to last revision by ClueBot NG</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Label_Distribution_Protocol&amp;diff=479310&amp;oldid=prev"/>
		<updated>2023-12-20T08:09:58Z</updated>

		<summary type="html">&lt;p&gt;Undid edits by &lt;a href=&quot;/wiki143/index.php?title=Special:Contributions/103.248.31.228&quot; title=&quot;Special:Contributions/103.248.31.228&quot;&gt;103.248.31.228&lt;/a&gt; (&lt;a href=&quot;/wiki143/index.php?title=User_talk:103.248.31.228&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:103.248.31.228 (page does not exist)&quot;&gt;talk&lt;/a&gt;) to last revision by ClueBot NG&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Computer network protocol}}&lt;br /&gt;
{{Infobox networking protocol&lt;br /&gt;
| title        = Label Distribution Protocol&lt;br /&gt;
| logo         = &lt;br /&gt;
| logo alt     = &lt;br /&gt;
| image        = &lt;br /&gt;
| image alt    = &lt;br /&gt;
| caption      = &lt;br /&gt;
| is stack     = &lt;br /&gt;
| abbreviation = LDP&lt;br /&gt;
| purpose      = &lt;br /&gt;
| developer    =  &lt;br /&gt;
| date         = {{Start date and age|2007|10}}&lt;br /&gt;
| based on     = &lt;br /&gt;
| influenced   = &lt;br /&gt;
| osilayer     = &lt;br /&gt;
| ports        = 646&lt;br /&gt;
| rfcs         = {{IETF RFC|5036}}&lt;br /&gt;
| hardware     = Routers&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Label Distribution Protocol&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;LDP&amp;#039;&amp;#039;&amp;#039;) is a [[protocol (computing)|protocol]] in which routers capable of [[Multiprotocol Label Switching]] (MPLS) exchange label mapping information. Two routers with an established session are called LDP peers and the exchange of information is bi-directional.&lt;br /&gt;
LDP is used to build and maintain [[label-switched path]] (LSP) databases that are used to forward traffic through MPLS networks.&lt;br /&gt;
&lt;br /&gt;
LDP can be used to distribute the inner label (VC/VPN/service label) and outer label (path label) in MPLS. For inner label distribution, targeted LDP (tLDP) is used.&lt;br /&gt;
&lt;br /&gt;
LDP and tLDP discovery runs on UDP port 646 and the session is built on TCP port 646. During the discovery phase hello packets are sent on UDP port 646 to the &amp;#039;all routers on this subnet&amp;#039; group multicast address (224.0.0.2). However, tLDP unicasts the hello packets to the targeted neighbor&amp;#039;s address.  &lt;br /&gt;
&lt;br /&gt;
==LDP==&lt;br /&gt;
&lt;br /&gt;
[[File:LDP session establishment.jpg|right|thumb|LDP session establishment]]&lt;br /&gt;
The Label Distribution Protocol (LDP) is a protocol defined by the IETF (RFC 5036) for the purpose &lt;br /&gt;
of distributing labels in an MPLS environment. LDP relies on the underlying routing information provided by an [[Interior gateway protocol|IGP]] in order to forward label packets. The router [[forwarding information base]], or FIB, is responsible for determining the &lt;br /&gt;
hop-by-hop path through the network. &lt;br /&gt;
Unlike traffic-engineered paths, which use constraints and explicit routes to establish end-to-end LSPs, LDP is used only for signaling best-effort LSPs.&lt;br /&gt;
&lt;br /&gt;
===Authentication===&lt;br /&gt;
&lt;br /&gt;
LDP sessions carried over TCP can be authenticated using the &amp;#039;&amp;#039;TCP MD5 Authentication Option&amp;#039;&amp;#039;.  While the IETF considers the &amp;#039;&amp;#039;TCP MD5 Authentication Option&amp;#039;&amp;#039; deprecated in favor of the algorithm-independent &amp;#039;&amp;#039;TCP Authentication Option&amp;#039;&amp;#039;, in practice the &amp;#039;&amp;#039;TCP MD5 Authentication Option&amp;#039;&amp;#039; is much more widely available in commercial routers as of July 2023.  Use of authenticated LDP-over-TCP helps provide strong integrity protection against misconfigured would-be LDP peers.{{cn|date=July 2023}}&lt;br /&gt;
&lt;br /&gt;
==T-LDP==&lt;br /&gt;
&lt;br /&gt;
Targeted LDP sessions are different because during the discovery phase hellos are unicast to the LDP peer rather than using multicast. A consequence of this is that tLDP can be set up between non-directly connected peers whereas non-targeted LDP peers must be on the same subnet. tLDP may still be used between connected peers if desired.&lt;br /&gt;
&lt;br /&gt;
On a router running TiMOS when an SDP (Service Distribution Path) is configured, automatic ingress and egress labeling (targeted LDP) is enabled by default and ingress and egress &amp;quot;service&amp;quot; labels are signaled over a TLDP connection. If signaling is turned off on an SDP, ingress and egress “service” labels must be manually configured when the SDP is bound to a service.{{citation needed|date=April 2019}}&lt;br /&gt;
&lt;br /&gt;
==RSVP-TE==&lt;br /&gt;
{{Main|RSVP-TE}}&lt;br /&gt;
This method determines a path through the network based on the interior gateway protocol&amp;#039;s view of the network. If no constraints are applied to the LSP then the routers simply send the request for a path to the active next hop for that destination, without explicit routing. The IGP at each router is free to select active next hops based on the link state database.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Resource Reservation Protocol]]&lt;br /&gt;
* [[Constraint-based Routing Label Distribution Protocol]] - CR-LDP&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* {{IETF RFC|5036|link=no}}&lt;br /&gt;
&lt;br /&gt;
[[Category:MPLS networking]]&lt;br /&gt;
[[Category:Network protocols]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Tropicalkitty</name></author>
	</entry>
</feed>