IPv6 全局组播

IPv6 全局组播

这是我的界面配置。

inet6 地址:2001:db8:0:f101::1/64 范围:全球

inet6 地址:fe80::20c:29ff:feaa:c19e/64 范围:链接

本地链接工作正常。

ping6 -I eth0 ff02::1

但是我如何测试 IPv6 全局多播?

https://en.wikipedia.org/wiki/IPv6_address#Multicast

ping6 -I eth0 ff0e::1

没有结果。

答案1

“所有主机”组仅定义到链路本地范围,而“所有路由器”组仅定义到站点本地范围。您得到的结果是ff02::1因为所有主机默认加入它,而全局范围地址ff0e::1没有预定义用途,主机不会自动加入它。

您需要使用一个程序来实际要求操作系统加入多播组(并响应某种基于 UDP 的 ping 查询)。您可以使用仅 IPv4工具作为起点。

除此之外,实际上大多数 ISP 并不在客户之间进行多播(并且几乎从不在 ISP 之间进行多播),因此无论您使用什么组范围,它都仅限于您的网络。

相关内容