[Bridge] RSTP implementation choice
Benoit PAPILLAULT
benoit.papillault at free.fr
Tue May 13 12:24:02 PDT 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Stephen Hemminger a écrit :
| That said, we really need to get the STP updated to RSTP. There are
currently
| four options:
I agree since RSTP is now part of 802.1D-2004 and is backward compatible
with STP (with some limitations of course).
|
| 1) Existing userlevel RSTP daemon based on rstplib.
| 2) New RSTP code (from EMC) as daemon
| 3) Update of old STP kernel code to RSTP, this was done on ancient 2.4
| for embedded system
| 4) Port EMC RSTP code to kernel
|
| There doesn't appear to be lots of advantages to user space RSTP long term
| and the conversion process would be more painful.
|
| EMC code is slightly uglier (sorry) but has advantage of being recently
| interop tested.
|
| I don't have an easy answer, otherwise I would have just chosen one
and gone
| with it.
I like the userspace implementation (I intend to dig into it a bit
more). RSTP does not handle lots of traffic so it's fine to have it in
user mode. It would avoid to have the kernel bloated a bit more.
Moreover, I'm trying to design a new bridge protocol and it would help
to implement it in userspace with a clean rtnetlink API.
After all, routing protocols are not implemented into the kernel. Only
routing tables are.
My 2 cents,
Benoit
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFIKerSOR6EySwP7oIRAhjPAKCT0z70+0GMtScLoMWECSlDQgzpAwCgpY/a
xvYeDb9xFHulOz8SuecEE5M=
=9D00
-----END PGP SIGNATURE-----
More information about the Bridge
mailing list