04-02-2006 03:39 PM
Hi,
Let's say you have a non-MPLS backbone in which you have two PE routers(maybe it doesn't fit the traditional PE definition, but let's call then customer-facing routers). You have a MP-GP session between the two PEs advertising prefixes and VPN labels.
If you configure GRE tunnel or L2TPv3 tunnel with no LDP over them between the two PEs and make sure that Loopback interfaces (next_hop attribute) are available through the tunnels, will it be possibe to send the traffic and maintain connectivity for VPN customers?
In this case the packet within the backbone would look like (in GRE case):
IP|GRE|VPN Label|Payload
IP is the outer IP header for GRE tunnel endpoints.
GRE will also need to support MPLS in "Protocol Type" field in GRE header, which I suppose it does...
Thanks,
David
04-02-2006 03:48 PM
Hello,
the problem I do forsee is that on a normal GRE interface (like any other interface) MPLS forwarding is not enabled. Thus the LFIB will contain an "untagged" entry and the VPN label will not be sent.
You will need "mpls ip" on the GRE tunnel interface, something like this:
interface tunnel1
ip unnumbered Loopback0
mpls label protocol ldp
mpls mtu 1504
mpls ip
So in brief: even with PE routers connected back-to-back (tunnel or "real" interface) you need LDP enabled on the interface.
Hope this helps! Please rate al posts.
Regards, Martin
04-02-2006 03:52 PM
Hi David,
Section 4.3.2 of draft-ietf-ppvpn-rfc2547bis-03.txt explicitly states that this is possible. In fact, there is (or used to be) an IETF draft describing this very feature:
draft-rosen-mpls-in-ip-or-gre-00.txt
There might have been a later version of that draft.
I'm not sure if there are any implementations out there, though.
Hope that helps - pls rate the post if it does.
Paresh
04-02-2006 09:55 PM
Actually Cisco does have something similar to what you are looking for.
http://www.cisco.com/en/US/products/sw/iosswrel/ps1829/products_feature_guide09186a00802b4817.html
HTH
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: