![Linux内核可以支持RSTP(802.1w)吗?](https://linux22.com/image/754907/Linux%E5%86%85%E6%A0%B8%E5%8F%AF%E4%BB%A5%E6%94%AF%E6%8C%81RSTP%EF%BC%88802.1w%EF%BC%89%E5%90%97%EF%BC%9F.png)
上周,我成功在 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 守护进程。