10-01-2004 12:03 AM
Hi,
I heard of plans to optimize LDP convergence issues when switching back to a previously failed link. The problem is that when the IGP converges faster than LDP (especially with throttle timers) MPLS (VPN) traffic is blackholed until LDP is up.
- targeted LDP session by default: Something like auto-discovery of the transport address over a standard hello adj. Even after all connected links to the peer fail the LDP session is still maintained through normal routing when alternate paths between LSRs exist. When the failed link comes back up again, labels are already present.
- IGP / LDP synchronization: IGP waits for LDP to converge BEFORE switching to the alternate path. I guess something like 'max-metric router-lsa wait-for-ldp' ?
When will these features appear in IOS ?
We are currently facing the problem described above, but manually configuring targeted LDP between all core routers is somewhat cumbersome ;-)
thanks in advance
Stefan
10-01-2004 01:00 AM
Well, MPLS TE between all PE routers would also do the job. However I do not know whether that is too "expensive" from an operation point of view.
regards
Martin
10-01-2004 01:20 AM
Hi there,
Just to share my info regarding this matters few month ago. Well I noticed that all about LDP convergence under the RFC2547.Tried to ask Cisco expert but MPLS TE is the available choice.Perhaps a simple mechanism if there is no route/label to here forward to another available path just like oettls mension.
Another solution would be MPLS OAM but is's only for detection where the problem lies but not fixing the actual cause. Perhaps a good solution and simple for service provider network to implement MPLS/VPN ?
just me 2 cents...
thanks.
maher
10-01-2004 03:43 AM
Hi Martin,
you're right, TE would be an option. But as you mentioned it's rather an operations issue to deploy a full mesh of PE-PE TE tunnels (or some hierarchy) for convergence reasons. We already have TE signalling / flooding configured, but tunnels are only used on an exceptional basis.
cheers,
Stefan
10-04-2004 08:43 PM
As far as RFC2547 vpn's are concerned the signalling(VPN Label xchange) is done via MBGP.
Its a known fact that if your BGP flaps your IPV4 table converges first and then the VPNV4 table.
It can be critical if you are having full Internet table on the same box.
This also leads to certain amount of downtime before the traffic is forwarded apart from IGP/LDP sync as mentioned by you.
10-04-2004 10:20 PM
Hi Adityakaul,
You are right! Thanks for the info.The syncronization between LDP/IGP may cause the link somesort of flapping.
Would be glad if the MPLS OAM could do that via ping mpls/traceroute mpls.
BTW, does Cisco have somekind " The bidirectional forwarding detection (BFD)" ?
thanks
maher
10-05-2004 03:22 AM
Both Cisco/Juniper supported draft-katz-ward-bfd,
but only juniper has implemented it.
There is another BFD draft from Juniper which has support for .
a) RSVP IPv4/IPv6 Session [RSVP-TE]
b) LDP IPv4/IPv6 prefix [LDP]
c) VPN IPv4/IPv6 prefix [2547]
d) Layer 2 VPN [L2-VPN]
e) Layer 2 Circuit ID [LDP-PW]
draft-raggarwa-mpls-bfd-00.txt
10-07-2004 04:55 AM
Use targetted hellos to your neighbours. Ok its a manual thing but its not that tough to do. Just do the directly connected neighbours. When the link comes back up or goes down nothing changes regarding LDP as the targetted session remains active (if it has more than one path of course). Combine this with strict IGP timers and your network shall converge in under 50ms without any requirement or need for TE.
10-07-2004 05:31 PM
Hi there,
Thanks for the info. BTW, any technical documentation for that? Perhaps a link ?
thanks in advance.
maher
10-08-2004 08:07 AM
Hi,
thanks for all your comments and suggestions.
At the moment configuring targeted LDP manually between directly connected peers seems to be the least painful (and proven to be working) option for us.
Perhaps some day an automatic mechanism will make it into IOS to overcome these IGP/LDP sync issues.
cheers,
Stefan
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide