RE: [mpls-linux-general] VPNs using MPLS-Linux/LDP-Portable
Status: Beta
Brought to you by:
jleu
From: Yon U. <uk...@rz...> - 2001-04-06 05:30:35
|
Hello, excuse my ignorance, is Nanda or Debasis your family name (and where do you come from?)? On Thu, 5 Apr 2001, Nanda, Debasis wrote: > Hi Yon, > This is really great . I did work on Leu's MPLS package and found it very > useful . I am planning to integrate this with the zldpd . just had couple of > questions before I start. > > 1) Will I need LDP portable if I am using zldpd ? YES, zldpd is based on ldp-portable. It is just the beginning of a port to the zebra framework of ldp-portable. > 2) What are the points og attachment between ldpd+Zebra with mpls forwarding > plane . At the moment, only the file zldp_mpls_impl.c contains the (empty) adapter to the mpls forwarding plane. You could copy the ldp_mpls_impl.c file from the linux port and expect some kind of (half-broken) functionality. The API is declared in the file ldp_mpls_impl.h, part of ldp-portable. > 3) Does zldpd has traffic extentions (TE) implemented ? TE for ldp? What extensions do you exactly refer to? ldp-portable includes a cr-ldp implementation (AFAIK, ask Jim), but I've yet to incorporate it. > 4) What will be the impact of running the BGP4 daemon simultaneously with > zldpd ? Hmm, with respect to what? If the machine is adequately equipped, there shall be no contention for resources (cpu/mem/...). Of course, you might want something more useful out of the combination ;) for example bgp/mpls VPNs. This is FFS as it implies some changes to the zebra daemon. At the moment, and assuming you get it working with the linux port forwarding plane adapter, you can expect some lsp forwarding. Nothing special about BGP just, probably, as you wont be announcing tags for all of the internet routes, you wont get no benefits out of the combination. The main zebra daemon should be informed of the existance of a lsp for the bgp next-hop(s) some edge router is announcing and it could bind the routes matching the next-hop(s) to the lsp. This would be a poor man's get-full-routes-out-of-core solution. As is, it will just bind to explicitely announced routes (FECs) and will do no recursion/tunneling. > I am also looking at an RSVP implementation with TE extentions on Linux to > interoperate with Jame's MPLS forwarding plane . If you find some open source (even gpl) rsvp-te implementation, let me know, please. > Anticipating a quick response. Here it goes. > Regards > Debasis Nanda > NEC America sincerely yours, yon YON international CEO, CTO, CFO, VP of everything > -----Original Message----- > From: Yon Uriarte [mailto:uk...@rz...] > Sent: Wednesday, February 21, 2001 11:27 AM > To: James R. Leu > Cc: MPLS-Linux > Subject: Re: [mpls-linux-general] VPNs using MPLS-Linux/LDP-Portable > > > On Tue, 20 Feb 2001, James R. Leu wrote: > > > > I have started on 3, it is a mess, doesn't do anything useful > > > yet, as I have problems understanding ldp-portable (to be > > > precise: I don't want to learn how ldp-portable works, > > > need-to-know is my keyword here). > > > > This would be great! How can I help. I can explain any of the > ldp-portable > > API for you, what needs to be provided to ldp-portable, and how things > > need to be stored. > > Well, as things go on, I'll have more questions. I've put the little > monster up for grabbing at: > > http://wwwstud.informatik.uni-karlsruhe.de/~s_uriart/zldpd.tgz > > Take a look at it, if you want to. I guess it could be made to run > with direct mpls-linux access, but everything else running over > zebra. > > > I haven't quite tested it. It compiles, and runs a bit without > crashing. If you don't start zebra before starting it, it will > crash (on an assert). No need to run zebra as root, btw, just > start it, so zldpd will know about interfaces (and later routes). > > > > I have time to answer question, just not time to do the port > > myself :-) > > Fine! As it goes on, I'll ask you precise questions. At the > moment I just wanted to get the ball rolling and take a look > at the mpls/ldp thingie. Your code looks really professional. > > > > enjoy & HAND, > yon > > > PS: forgot to put a sample configuration file in the tgz. > I attach it. > > -- For the traditional victims, the New World Order is not likely to be an improvement on the old, [...] . Noam Chomsky |