MPLS Linux |
|
Additional protocols -------------------- -RSVP-TE (I've put the RSVP-TE code into the quagga-mpls tree, it is a long way from working, feel free to hack away and send me patches) -BGP (quagga has support for distributing labeling information, but it has not been tied to mpls-linux yet) -Generalized extent ions (not sure how much interest there is for this, or how practical this is, but I will keep it as a TODO) -L2 Cross Connect extent ions for LDP LDP-Portable ------------ Test/fix on demand mode CR-extent ions for LDP Stress testing. Better error handling Quagga-MPLS ----------- Finish integration and testing of MPLS framework Finish testing and bug fixing quagga-mpls porting layer for ldp-portable Tie BGP label distribution to the new MPLS framework I've implemented MPLS forwarding --------------- Test IPv6 support Frame relay support Better documentation Re-implement ATM support ATM and Frame Relay over MPLS Multicast support (I have a patch for this that I need to integrate)
setenv P4PORT p4.dangermen.com:1666 setenv P4USER perforce mkdir p4client cd p4client p4 client(opens 'vi'. Edit the 'Client:' name to be something useful. An idea is to use your e-mail address. Whatever you put there is your client name, you'll need that for later. If you want the entire tree leave the rest unchanged and save it. If you want to map only parts of the tree modify the 'View:' area. See my example below for more info)
p4 syncNOTE: There are about 6 versions of the entire linux kernel in this tree so there is ~700MB of data to be downloaded. If you only want the mpls-linux and ldp-portable 'stuff' edit your 'p4 client' 'View:' to be something like:
//depot/mpls-linux-1.1/... //dummy-client/mpls-linux/...
//depot/iproute2-mpls-1.1/... //dummy-client/iproute2/...
//depot/iptables-mpls/... //dummy-client/iptables/...
//depot/ebtables-mpls/... //dummy-client/ebtables/...
//depot/ppp-mpls/... //dummy-client/ppp/...
//depot/quagga-mpls/... //dummy-client/quagga-mpls/...
//depot/ldp-portable/... //dummy-client/ldp-portable/...
//depot/mpls-kernel-1.1/... //dummy-client/kernel/...
Make sure to switch dummy-client to the name of your 'Client:'
BTW if any of you are P4 experts, and you have some suggestions about
a better way for me to setup stuff, let me know.
The SourceForge CVS is not longer used.
These experiments were developed as a part of a graduation project and had the purpose of helping teaching MPLS to university students. The experiments are independent and can be used selectively, but they all rely on the same testbed. (local archive of the labs can be found here
This tarball contains the scripts and README for creating the KnoppixMpls ISO. This work was contributed by Bertrand Thomas and Julien Cayssol from the school INSA Lyon, d?partement telecom services et usages. Any questions about it's usage can be directed to the mpls-linux-general mailing list.
This guide is aimed to developers that want to know the internal details and it is not aimed to end users.