Re: [mpls-linux-general] IPV6 over MPLS
Status: Beta
Brought to you by:
jleu
From: James R. L. <jl...@mi...> - 2001-10-05 11:39:49
|
On Fri, Oct 05, 2001 at 10:12:07AM +0000, Vino Thomas wrote: > Hello, > > On Tue, 2 Oct 2001, James R. Leu wrote: > > > My requirement is to connect to isolated IPV6 network over an existing > > > IPV4/MPLS network. > > > IPV6 Cloud ---- Linux --- MPLS/IPV4 cloud ----- Linux ---- IPV6 Cloud > > > What is the best way out? What type of translation is suitable for this > > > scenario (6to4/6over4/6in4 etc)? > > ow did you plan to create the LSP across the ipv4 cloud? Do you need to run > > routing across this link? > > The two V6 sites can be having their own Site local addresses. So a static > route via the Edge Linux box would be good enough. > > > For this application I think an MPLS tunnel interface is would do what you need. > > Is this kind of support already available in the MPLS code? If so does it > require a V6 to V4 translatore as well on the Edge Linux box? If so what > translator is best suited for this task. Their are two things that are not in place for the egress LER. Here the packets need to come into the MPLS stack and go out via the IPv6 stack. So the layer 3 protocol associated with the incoming label needs to be IPv6. Currently mplsadm doesn't provide a means to say which layer 3 protocol should be associated with a incoming label (I've assumed IPv4 uptil now). In addition I have not tested the code that rebuild the IPv6 header and sends into IPv6 land. Both are minor fixes and given some time, I could complete them in a night. THe problem is I have no idea how to test it :-) There are two options: you could send me info as to how to setup ipv6 and I could try to reproduce your senerio, or I could provide you versions to test for me. Which could you prefer? Actually there is a 3rd option which is I tell you where in the code the work needs to be done and you fix/test it yourself :-) Jim > Regards, > Vino. > > > > On Sun, 30 Sep 2001, James R. Leu wrote: > > > > > > > On Sat, Sep 29, 2001 at 07:14:42PM +0000, Vino Thomas wrote: > > > > > Hello, > > > > > > > > > > Does Linux has support for IPV6 over MPLS? > > > > > > > > Glad you asked (sorry for the delay in responding to you) :-) > > > > > > > > #1 If you are trying to LSR activity (only labl swap) the yes :-) > > > > #2 If you want to use MPLS tunnel interface, then yes. > > > > #3 If you do not want to use MPLS tunnel interfaces and want to have specific > > > > entries in the IPv6 routing table sent traffic on a particular LSP then no, > > > > but it would be too hard to add. > > > > > > > > #1 is obvious, label swapping is layer 3 agnostic > > > > #2 is a little obscure, and I haven't tested it, but it should work. > > > > -create a MPLS tunnel interface > > > > -ifconfig it up (without an address) > > > > -add a ipv6 route that has a nexthop of the mpls tunnel > > > > (just an outgoing interface no next hop ip) > > > > #3 requires that some how ipv6 route entries are marked with which LSP > > > > they should sent traffic on. Everywhere a ipv6 route lookup is done > > > > then needs to check for this MPLS data. > > > > > > > > #2 should get you up and sending ipv6 data on LSPs > > > > #3 will take more work, but needs to be done at some point > > > > > > > > I hope this gets the gears moving. We can go into more details as you > > > > ask more questions. > > > > > > > > Jim > > > > > > > > > > > > > > > > > > Regards, > > > > > Vino > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > mpls-linux-general mailing list > > > > > mpl...@li... > > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > > > > > > > -- > > > > James R. Leu > > > > > > > > _______________________________________________ > > > > mpls-linux-general mailing list > > > > mpl...@li... > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > > > > > > > > > > > > _______________________________________________ > > > mpls-linux-general mailing list > > > mpl...@li... > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > > > -- > > James R. Leu > > > > _______________________________________________ > > mpls-linux-general mailing list > > mpl...@li... > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > > > > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |