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...
|