上周,我成功在 Linux 内核中运行了生成树协议(STP)。
现在,我正在尝试在 Linux 内核中支持快速生成树协议 (RSTP)。
我还在用户空间中找到了几个解决方案,例如 mstp (https://github.com/mstpd/mstpd)。但是我想在内核中寻找解决方案。
我在网上搜索了补丁,但什么也没找到。Linux 内核无法支持 RSTP 是否有任何限制?
答案1
Stephen Hemminger 有一个 RSTP 守护进程实现(https://github.com/shemminger/RSTP),但他声明它已是 EOL(最后一次提交是在 2011 年)。
内核仅实现 802.1D-1998 STP,并且有关桥接的内核文档链接到指出“STP 应该在用户空间”的文档:)
最好的选择是 mstpd 守护进程。