MPLS problem with PPTP tunnels

I’m trying to use MPLS through a PPTP tunnel.

MPLS is enabled in the PPP profile.


I can see the local and remote bindings in the PPTP server router, but on the PPTP client side, i can see only local bindings.

On the PPTP server, i can see as well the client IP adresses inside LDP Neighbor, but on the client side i do not see any server IP adresses.

Seems like LDP distribution is working only from PPTP client to PPTP server direction.


I’m using OSPF to distribute routes. OSPF is working without problem and there is no firewall rule blocking LDP.

Is MPLS over PPTP something tested and working ? I’ve only seen a MPLS over PPPoE example in the wiki.

I’m using ROS 5.18 at both side and i tested this with two different PPTP client boxes without success.

After investigating more deeply, i’ve found that using MLPPP over single link (MRRU > 1500) for the tunnel was the source of LDP tranfers problems.


Not using MLPPP over single link solve the problem.

So it seems that MPLS over PPTP is working, but only if MRRU option is not used.


In this case, does the MPLS interface automatically fragment the MPLS trafic if the MPLS MTU is > PPTP MTU ?