Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 
New Member

LDP over non-directly connected links


I have a question regarding LDP. The normal practice for running LDP is over directly connected links.

Is there any way of running this over a cloud.

Lets say there are 5 routers A,B,C,D,E connected in series. Is there any way to run LDP between A and E ?

IPsec or mpls l2tp tunnels ? ethernet dot1q double tagging etc ?


Jabran Zahid

New Member

Re: LDP over non-directly connected links

Hi Zahid,

Surely yes,

The directed/targetted LDP session has many applications which we have currently deployed on the MPLS cloud between the two LSR's.

One such an example can be found here:

This is only for protection from the LDP session failure between the two LSR's.



Re: LDP over non-directly connected links

Hi Jabran,

Yes, you can surely run LDP over indirectly connected routers. There are two things :

1. Run Targetted LDP where you specify the remote LDP neighbor. The tcp session if formed directly with the neighbor to form an LDP session.

USE: This can be used to exchange the vpn labels or in cases where you already have a mpls path accross rsvp etc. There is no point exchanging labels with 2 indirectly connected routers if the middle routers know nothing about it and are not running mpls.

2. You can use MPLSoGRE (supported on 6500). In this scenario you can form a gre tunnel between the indirectly connected routers and start ldp (mpls ip) over that tunnel interface. The neighbor is detected in the same way as directly connected and the GRE tunnel is used to send the mpls packets.

USE : This can be used to connect 2 MPLS clouds over a ip cloud or to provide MPLS VPN service where the PE are MPLS aware while the P routers are pure IP routers.

For more details on MPLSoGRE, refer :



CreatePlease to create content