0% found this document useful (0 votes)
11 views7 pages

MPLS Label Distribution Protocol, LDP - Part 1

Uploaded by

citemurto
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views7 pages

MPLS Label Distribution Protocol, LDP - Part 1

Uploaded by

citemurto
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

MPLS Label Distribution Protocol, LDP – Part 1 : www.ipcisco.com http://ipcisco.

com/mpls-label-distribution-protocol-ldp-part-1/

www.ipcisco.com
Challenge IP Networking
IPCisco
About
Network Tools
Technology Forecasts
Contact Us

MPLS Label Distribution Protocol, LDP – Part 1


Category: Alcatel-Lucent, LDP, MPLS
Author: gokhankosem, on 12 Jul 15 - 0 Comments
Like 0

MPLS Label Distribution Protocol, LDP

LDP (Label Distribution Protocol) is one of the two label exchange protocols of MPLS. The other is
RSVP (Research Reservation Protocol). And there is also one more, Cisco specific protocol, TDP(Tag
Distribution protocol). In this article, we will talk abbout the LDP. And the examples will be also for
Alcatel-Lucent Service Routers(7750, 7450 etc..).

There are 3 types LDPs. These are:

- Link LDP
– Targeted LDP (TLDP)
– Contraint-based Routing LDP (CR-LDP)

Transport Tunnel and Service Tunnel, LDP and TLDP

1 di 7 24/09/2015 14:39
MPLS Label Distribution Protocol, LDP – Part 1 : www.ipcisco.com http://ipcisco.com/mpls-label-distribution-protocol-ldp-part-1/

Link LDP is used to establish MPLS Transport Tunnels. But, TLDP is used for MPLS Service Tunnels.
Lets explain it more detailly.

Think about MPLS VPNs. For MPLS we need to establish an MPLS Transport Tunnel through the core
network (P routers) between PE routers. This is established via LDP. Inside this MPLS Transport
Tunnel, we carry specific customers traffic. In Alcatel-Lucent terminalogy, this is called different
customer services. So, this different customers’ traffic is carried in different MPLS Service Tunnels in
Transport Tunnels. And these MPLS Service Tunnels are established via TLDP, between PE routers, for
VPLS and VPWS services(L2 VPN Services). For VPRN (L3 VPN Service), MP-BGP is used instead
of TLDP. For this lesson also check Tunnel Structure article.

Contraint-based Routing LDP (CR-LDP) is the extension of LDP that will provide traffic engineering
mechanism to LDP. As you know pure LDP has no traffic engineering mechanism.

Link LDP

For Link LDP, all the directly connected neighbours need to establish LDP session each other. This must
be a full mesh topology. Firstly LDP Adjacency must be done, then the LSP Session must be established.
By doing this, the label distribution can be done for all the routers.

To create and maintain LDP there are 4 processes. These are:

1) Peer Discovery,
2) Session Establishment,
3) Label Management (Distribute label management)
4) Notification ( Alerting LDP peering routers about errors)

2 di 7 24/09/2015 14:39
MPLS Label Distribution Protocol, LDP – Part 1 : www.ipcisco.com http://ipcisco.com/mpls-label-distribution-protocol-ldp-part-1/

LDP Session Establishment and LDP Messages

Peer Discovery

The Peer Discovery is the first process and it is done via Hello Messages. We can call this process also
LDP Adjacency. Hello messages are sent each other with the peer parameters.

Hello Messages use UDP port 646. Session establishment, Label Management and Notification use TCP
port 646.Hello messaged send every 5 seconds by default. This can be changed. Even the configured
Hello time values are different, LDP neighbour discovery is done. The lower Hello value is used.
After the Hellos are sent each other, the LDP adjacency is established.

LDP Session Establishment

After LSP adjacency, “Init messages” are sent each other. This messages use TCP 646 port. In this
messages, the Session Parameters are sent. Then Keepalive Messages are sent each other and the LSP
Session is established. Keepalive Messages are still sent after the LDP Session Establishment.

There are 4 categories of LDP messages :

- Discovery messages (periodically announced and maintain the precence of LDP router)
- Session messages (establish, maintain and terminate sessions)
- Advertisement messages (create,change and delete label mappings for FECs)
- Notification messages (sent for errors)

For LDP, firstly a routing protocol configuration must be done between the peers or a static configuration
must be used. Basically the points must be reach eachother. This is generally done by a routing
protocol(IGP).

3 di 7 24/09/2015 14:39
MPLS Label Distribution Protocol, LDP – Part 1 : www.ipcisco.com http://ipcisco.com/mpls-label-distribution-protocol-ldp-part-1/

LDP relies on routing protocol (IGP). This means that it is dependant to routing protocol (IGP). It sends
the label according to choose of routing protocol. If a problem occurs because of routing protocol, the
network needs to be wait for the convergence of IGP. LDP is easy to configure bu IGP depandancy is the
weakness of this protocol.

MPLS Label Distribution Protocol, LDP – Part 1


MPLS Label Distribution Protocol, LDP – Part 2
MPLS Label Distribution Protocol, LDP – Part 3 (Configuration on ALU)
MPLS Label Distribution Protocol, LDP – Part 4 (ECMP)
MPLS Label Distribution Protocol, LDP – Part 5 (Export and Import Policy, Prefix Aggregation)
MPLS Label Distribution Protocol, LDP – Part 6 (T-LDP)
MPLS Label Distribution Protocol, LDP – Part 7 (CR-LDP)

For more information about LDP, T-LDP and CR-LDP, check the related following RFCs…

RFC 5036: LDP Specification


RFC 3815: Definitions of Managed Objects for the MPLS,LDP
RFC 3478: Graceful Restart Mechanism for Label Distribution Protocol
RFC 5443: LDP IGP Synchronization
RFC 7307: LDP Extensions for Multi-Topology
RFC 7361: LDP Extensions for Optimized MAC Address Withdrawal in a H-VPLS
RFC 3212: Constraint-Based LSP Setup using LDP
RFC 3213: Applicability Statement for CR-LDP
RFC 3214: LSP Modification Using CR-LDP

About the Author


Gokhan Kosem is a telecommunation and network engineer. His ambition
to IP networks and end-to-end system installation made him to prepare
this web-site. By sharing his experiences about various networking
protocols beside different system installation experiences and Cisco,
Juniper, Alcatel-Lucent devices configurations, he is aimed to be helpful for
his collegues in all over the world. He is currently lives in Istanbul, Turkey.

Leave a Reply

Name (required)

E-Mail(required)

Url

4 di 7 24/09/2015 14:39
MPLS Label Distribution Protocol, LDP – Part 1 : www.ipcisco.com http://ipcisco.com/mpls-label-distribution-protocol-ldp-part-1/

Search

Recent Articles
Alcatel-Lucent 5620 SAM (Service Avare Manager)
BGP – Part 4 (BGP Administrative Distance and BGP Path Attributes)
BGP – Part 2 (BGP Peers, BGP Sessions, BGP Messages)
BGP – Part 1
BGP – Part 3 (IBGP, IBGP Topologies and EBGP)
MPLS Label Distribution Protocol, LDP – Part 4 (ECMP)
MPLS Label Distribution Protocol, LDP – Part 3 (Configuration on Alcatel-Lucent Routers)
MPLS Label Distribution Protocol, LDP – Part 2
MPLS Label Distribution Protocol, LDP – Part 1
LTE Advanced (LTE-A) Features

Categories
2.5G GPRS (1)
2G GSM (1)
4G LTE (2)
Alcatel-Lucent (28)

5 di 7 24/09/2015 14:39
MPLS Label Distribution Protocol, LDP – Part 1 : www.ipcisco.com http://ipcisco.com/mpls-label-distribution-protocol-ldp-part-1/

Alcatel-Lucent (3)
Alcatel-Lucent (6)
Basic (19)
BGP (6)
Cisco (48)
DHCP (1)
ECMP (1)
EDGE (1)
EtherChannel (1)
Ethernet (1)
Fast Reroute (9)
Forecasts (1)
Frame Relay (3)
General (1)
GLBP (2)
HSRP (3)
IES (4)
IES (3)
IES (3)
IPTV (2)
IPv4 (1)
IPv6 (9)
Juniper (20)
LACP (4)
LDP (8)
Link Aggregation (4)
Mobile (1)
MPLS (24)
NAT (5)
Network Management (5)
Network Monitoring (1)
OSPF (12)
Packet Tracer (10)
Packets (1)
PAgP (1)
Redundancy (5)
Routing (24)
RSVP-TE (2)
SAM (1)
Secondary Paths (9)
Services (12)
Services (3)
Services (6)
SNMP (5)
Static Routing (5)
STP (1)
switch security (2)
Switching (15)
TCP/IP (5)
Technology Forecasts (1)
Troubleshooting (1)

6 di 7 24/09/2015 14:39
MPLS Label Distribution Protocol, LDP – Part 1 : www.ipcisco.com http://ipcisco.com/mpls-label-distribution-protocol-ldp-part-1/

VLAN (8)
VPLS (6)
VPLS (3)
VPLS (3)
VPRN (6)
VPRN (3)
VPRN (3)
VPWS (7)
VPWS (3)
VPWS (6)
VRRP (2)
VTP (2)
Wireless (5)

Copy Protected by Chetans WP-Copyprotect.

7 di 7 24/09/2015 14:39

You might also like