02-18-2005 11:23 AM
I cannot get LDP neighbors to pass packets sourcing from a VRF when there is a layer three hop between them (The layer3 hop supports packet switching). I can ping from loopback to loopback (BGP update sources) and BGP is propagating the VRF routes properly. Connectivity in the global routing table is established by creating static routes on both routers that point to each other's subnets via the layer three hop in the middle. When I "debug ip packet", I receive "MPLS encapsulation failed". Also, packets are not leaving the interface (verified with a packet snfifer). Creating a targeted LDP session between neighbors successfully created a neighbor state, but packets are still not passing. Thanks.
02-18-2005 12:16 PM
Can you give us a high level of what you are trying to achieve. Why are you running LDP via a VRF interface? Why is the LDP neighbor non adjacent?
Thanks,
02-18-2005 12:48 PM
(Switched CCO accounts)
I have multiple sites spread across a WAN that all peer to each other and a 7206 at a NOC. Between each BGP peer is a layer3 packet encryptor. The manufacturers of the packet encryptor advertise that their product will preserve the MPLS header information. The network is statically configured in a full mesh that uses standard BGP used to exchange routes. I want to implement MPLS and route reflectors and ditch the staticly created full mesh so that the design becomes easier to manage as the network grows. MPLS works in my lab as long as all egress interfaces are on the same subnet. Once I put the hop in the middle, the model breaks. I have tag switching in place on all egress interfaces. Thanks.
02-19-2005 05:09 AM
Any reason you need MPLS in this scenario? Are you running MPLS VPN or some other form of MPLS service?
For MPLS to work, you need all L3 devices in the path to participate in the label exchange. If one device doesn't support MPLS/LDP, the workaround would be to run a GRE tunnel across it and to configure LDP on the tunnel.
Hope this helps,
02-19-2005 08:18 AM
All routers are PE or P....no CE routers. There are only CE interfaces connecting to customer workstations/phones off of PE routers...that is why we need MPLS to the site. The configuration requires a full mesh. Is there a way to dynamically create the GRE tunnels? Or do I have to manually configure a GRE tunnel from each node to each node? Thanks.
02-19-2005 02:10 PM
You actually could do MPLS VPN without running MPLS in the core if you wanted. This solution is called MPLS VPN over IP tunnels. The tunnels are created dynamically. It is described in the following document:
Hope this helps,
02-19-2005 02:11 PM
Here's the link:
02-20-2005 08:14 AM
hritter,
This looks like a good solution. I couldn't access the link btw... I found an alternative article on cisco.com. One question...can QoS be applied to multiple types of traffic while traversing the GRE tunnel? i.e. can VOIP traffic still be prioritized over data traffic as it leaves the egress interface on the PE router? Thanks. This looks like it might be what I am looking for.
02-20-2005 01:41 PM
I can send you a copy of the document by email if you want. As far as QOS is concerned the answer is yes since the DSCP value carried in the original IP packet is copied on the encapsulating IP packet (l2tpv3 tunnel).
Hope this helps,
02-20-2005 02:09 PM
hritter,
I am going to invite you over for Xmas dinner :) I believe this is excactly what I am looking for. Thank you very much for your support. Please email the document to erik@fairbanks.net. Thanks again.
02-21-2005 04:53 AM
Is there any hope of this feature migrating to lesser platforms any time soon? In particular, is it expected to be supported on 2800 and 3800 series routers? It would solve a dilemma I'm currently having regarding deploying MPLS in our WAN.
We might well eventually end up with MPLS anyway, for other reasons. But at the moment it would be a good point solution for some needs we currently have.
BTW, for those having difficulties accessing the linked document, you can get to it by either changing "partner" to "customer" (if you have customer-level CCO access) or by removing "partner/" entirely if you have no CCO login. This holds true for, I believe, all documents like that.
02-21-2005 05:42 AM
Unfortunately, this specific feature is only supported in the 12.0S train for the moment. This train doesn't support the 2800 and 3800 series.
Let me know what your requirements are and I
02-22-2005 06:27 AM
Yes, I knew that 12.0S did not support the 2800 and 3800s. I was just wondering if there were any plans to add support for this to, say, 12.3T for example. ;)
Anyway, what I'm trying to get done is relatively simple. I need to be able to provision MPLS VPNs across a non-MPLS backbone. A simple workaround is to just build GRE tunnels and run MPLS across them, but I was hoping for a solution that wouldn't become a configuration nightmare if we get more than a couple of sites with the same VPN. Odds are it won't end up being necessary to configure more than perhaps 3 sites with the same VPN, so I'll likely just end up doing this until (if) we transition to a full MPLS backbone.
If you have any other suggestions, feel free to chime in.
Thanks,
Brad
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