[mpls-linux-devel] mpls-linux 1.950 released
Status: Beta
Brought to you by:
jleu
From: James R. L. <jl...@mi...> - 2006-03-02 03:00:24
|
Hello All, I've finally complete the release of mpls-linux 1.950. For those that watch the File Release section of the MPLS for Linux SourceForge site you've seen this release coming since Dec 2005. I've forgotten how much work goes into making a release!!! (anyone interested in taking over the release process?) There are many changes in mpls-linux-1.950 ------------------------------------------ o I've started using the SourceForge Documentation feature. Check out http://sourceforge.net/docman/?group_id=3D15443 (I'll gladly post other peoples examples which follow my style) o new netlink interface using the genetlink system (this requires all userland apps to be modified) o new 'shim' infrastructure replaces the old 'spec_nh' infrastructure for moving packets from L3 protocols to MPLS o MPLS can now be compiled as modules and loaded and unloaded as needed (still a bug where the base 'mpls' module cannot be unloaded) o creation of MPLS tunnel interfaces is done via loading modules o Penultimate Hop Popping - PHP now implemented. This same feature now allows you to configure the egress LER to bypass the IPv4 or IPv6 lookup (think PE-CE routing in RFC2547bis). o support for point-to-point interfaces o the 'mpls' command now can configure the obscure MPLS parameters and flags (propogate_ttl, MTU, protocol) o Ethernet Over MPLS forwarding is now part of the standard mpls-linux kernel o the 'mpls' command now can configure egress LER forwarding for Ethernet over MPLS o ebtables has been extended to support a MPLS target, this is used for ingress LER forwarding for Ethernet over MPLS The RPMs I've provided are built on a Fedora Core 4 system. I have used all of them on a Fedora Core 3 machine as well, with only minor dependency issues (you need to install the FC4 version of db4 along side the FC3 versi= on) There are two flavors of RPMs for quagga. One built to interact with mpls-linux via netlink, and the other is built with "null" bindings (is does nothing). The "null" version is for use on machines that cannot for some reason run a mpls-linux kernel. Needless to same the "null" version will not create or forward MPLS packets. The kernel RPMs have mpls-linux built as a module, this means you must do a 'modprobe mpls4' or 'modprobe mpls6' before attempting any MPLS linux configuration. --=20 James R. Leu jl...@mi... |