Re: [mpls-linux-general] IPV6 over MPLS
Status: Beta
Brought to you by:
jleu
From: Vino T. <jv...@te...> - 2001-10-05 12:21:57
|
Hello James, On Fri, 5 Oct 2001, James R. Leu wrote: > > 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 :-) Option 2 and Option 3 are ok with me. The 3rd Option looks more juicy though :-) I got a setup similar to what I had mentioned in my earlier mail. IPV6 Network ---- Linux ----IPV4/MPLS Cloud ---- Linux -----IPV6 Network The IPV6 Network constitutes of Linux boxes running IPV6 stack. 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 > > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > |