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 之間傳輸),因此無論您使用什麼群組範圍,它都僅限於您的網路。

相關內容