IP-Multicast在224.0.0.1-255和239.0.0.0/8之间的区别

有什么区别:

本地子网

范围224.0.0.0到224.0.0.255中的地址由IANA单独分配,并指定仅在本地子网上进行组播。 例如,路由信息协议(RIPv2)使用224.0.0.9,开放式最短path优先(OSPF)使用224.0.0.5和224.0.0.6,Zeroconf mD​​NS使用224.0.0.251。 路由器不能将这些消息转发到它们所在的子网之外。

pipe理范围的IPv4多播地址

RFC 2365将239.0.0.0/8范围分配给组织内的私人用途。 在RFC中,发往pipe理范围的IPv4多播地址的数据包不会跨越pipe理上定义的组织边界,pipe理范围的IPv4多播地址是本地分配的,不必是全局唯一的。 RFC还讨论了将239.0.0.0/8范围的结构与RFC 1884中描述的作用域IPv6多播地址范围松散相似。

我是对的,如果你使用224块,你必须适应在RFC中描述的指南到IANA保留的地址,而在239块,你可以做你想要的?

我赞同你。 我读到这个由224.0.0.0 – 224.0.0.255由IANA分配,所以除非他们分配了你正在使用的地址,否则不应该使用它们。 这也意味着你应该只使用224.0.0.251作为mDNS(正如相关文档所描述的那样),你不应该使用任何不在使用的东西,因为它可能会在以后分配。

239.0.0.0/8 – 听起来像多播的10.0.0.0/8相当于。 只要确保不要将239.0.0.0/8组播路由到不受您控制的networking。 私有IPv4地址也是这种情况,但实际情况并非如此。