这是我的界面配置。
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 之间进行多播),因此无论您使用什么组范围,它都仅限于您的网络。