这是我第一次访问Linux上的网络多播世界。
我了解如何更改以太网端口配置和系统路由表以添加多播。
我想要设置一个指定的RHEL 6 Linux系统作为一个路由器的多播数据包。
我搜索了很多文档,但是除了设置以太网端口和路由表(并设置标准IP转发)之外,...I没有看到任何其他的事情可做。我也处理过IPtables配置。IP_MULTICAST设置在内核中。
我是否需要一个特殊的路由守护程序包,是否有任何其他配置项需要解决?
发布于 2016-07-07 17:32:11
不需要“以太网端口配置”,“系统路由表”与多播完全无关。
组播路由需要多播路由软件(pimd、mrouted等)。和一个具有路由功能的内核。它是一种与IPv4和IPv6单播路由完全不同的机制。
我使用linux系统进行多播路由。我不推荐。永远不会。linux上的组播路由支持是非常糟糕的。用于做这件事的软件包很少,几乎被遗弃,有毫无价值的文档,而且几乎无法工作。还有linux内核的限制-- 32位掩码的使用将接口的数量限制在28个左右。
发布于 2016-07-07 19:04:13
@mdpc - Linux社区内部有很多讨论/解决问题的帮助。
例如,请参阅本论坛http://ubuntuforums.org/showthread.php?t=1405360和您的问题以前曾被问过:- http://markmail.org/message/njv7d2huanz5ibdc#query:+page:1+mid:y3dshxr5hkt3m5y5+state:results
你真的很想在https://unix.stackexchange.com/问这个问题
并阅读以下内容:http://www.tldp.org/HOWTO/Multicast-HOWTO-3.html
不确定RedHat服务器是否启用了所需选项的运行中的内核。在检查了您的.config文件之后,您“可能”必须重新编译测试内核,以满足您的需要,然后才能开始生产。
我的00.02美元,我会去bsd的关键/生产服务器:http://bsdrp.net/documentation/examples/multicast_使用_皮姆
https://networkengineering.stackexchange.com/questions/32927
复制相似问题