内容: Introduction ecmh ffrouting igmpproxy mcproxy mrd6 mrdisc mrouted pim6sd pimd quagga smcroute xorp
Introduction: 互联网上充斥着许多组播路由程序的废弃遗留物。有一些正在积极发展。功能各不相同 有些人只支持IPv4。有些仅支持单个特定协议,例如PIM-SSM(单源多播)。我将尝试在此总结F / OSS多播路由守护进程的当前状态。
非常感谢Joachim Nilsson,他一直在策划几个被遗弃的守护进程。这些的来源可以在github上找到。
ecmh 许可证:BSD 3条款 协议:IGMP,MLD IPv6支持:是的 语言:C 资料来源:github 状态:放弃(自2015年起无更新) 支持隧道的路由器/中继器。不再处于积极发展之中。 “允许在Linux上以及其他未实现IPv6组播路由的操作系统上进行IPv6组播路由。它还允许IPv4到IPv6和IPv6到IPv4的组播流量转换。允许组播在目前不可用的地方。”
ffrouting 许可证:GPL2 + 协议:PIM-SM / MSDP IPv6支持:是的 语言:C 来源:Savannah 状态:有效 支持MSDP的quagga分支。
igmpproxy 许可证:GPL2 + 协议:仅限IGMP IPv6支持:没有 语言:C 资料来源:github 现状:维持 IGMPproxy是一种只使用IGMP协议的简单多路由器。 源于smcroute和mrouted。不再由原作者积极维护,但有一个新的维护者。
mcproxy 许可证:GPL2 协议:IGMP,MLD IPv6支持:是的 语言:C ++ 资料来源:github 现状:维持 “Mcproxy是Linux的IGMP / MLD代理守护进程。”
mrd6 许可证:GPL2 + 协议:MLDv2,PIM-SM PIM-SSM,MBGP(部分) IPv6支持:是的 语言:C ++ 资料来源:github 状态:放弃(自2016年起无更新) 作者请注意,2013:“mrd6是不受支持的软件。自2005年以来,本地多播转发支持已添加到Linux中,pim6sd可用于管理它。由于历史原因,mrd6的代码库仍然存在,它仍应在当前内核和仍然允许你通过路由做一些时髦的事情。“
pmrdisc 许可证:ISC 协议:IGMP,MRDP IPv6支持:否(计划) 语言:C 资料来源:github 状态:有效,不完整 独立的UNIX实现RFC4286多播路由器发现协议
mrouted 许可证:BSD 3条款 协议:DVMRP。 IPv6支持:没有 语言:C 资料来源:github 现状:维持 mrouted只支持DVMRP。支持隧道连接不连续的多播网络。
pim6sd 许可证:BSD 3条款 协议:PIM-SM,PIM-SSM IPv6支持:是的 语言:C 资料来源:github 状态:不完整,被遗弃 存在各种各样的来源,所有这些都过时并且包含关于其不完整状态的警告。上面的链接是mcast-tools的github存储库,它捆绑了这个和其他项目。我还没有测试过什么有用。
PIMD 许可证:BSD 3条款 协议:PIM-SM,PIM-SSM IPv6支持:没有 语言:C 资料来源:github 现状:维持 IPv4-only PIM-SM / SSM组播路由守护进程。
quagga 许可证:GPL2 + 协议:仅限PIM-SSM IPv6支持:是的 语言:C 来源:凡纳Savannah 状态:有效qpimd合并为quagga,在2013年提供PIM-SSM支持。
smcroute 许可证:GPL2 协议:无(仅限静态路由) IPv6支持:是的 语言:C 资料来源:github 现状:维持 smcroute是IPv4 / IPv6静态路由守护程序。
XORP 许可证:GPL2 协议:PIM-SM,IGMP,MLD IPv6支持:是的 语言:C ++ 资料来源:github 现状:维持 “XORP是一种路由协议套件,支持OSPF,BGP,RIP,PIM,IGMP,OLSR等。”