これが私のインターフェース構成です。
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#マルチキャスト
ping6 -I eth0 ff0e::1
結果がありません。
答え1
「すべてのホスト」グループはリンクローカル スコープまでしか定義されておらず、「すべてのルーター」グループはサイトローカル スコープまでしか定義されていません。 という結果が得られたのは、ff02::1
すべてのホストがデフォルトで参加しているのに対し、グローバル スコープ アドレスにはff0e::1
事前定義された目的がなく、ホストは自動的に参加しないためです。
OSにマルチキャストグループに参加するよう実際に要求するプログラム(およびUDPベースのpingクエリに応答するプログラム)を使用する必要があります。IPv4のみのmtools出発点として。
それとは別に、実際にはほとんどの ISP は顧客間でマルチキャストを伝送しません (ISP 間ではほとんど伝送しません)。そのため、どのグループ スコープを使用しても、マルチキャストは自分のネットワークのみに制限されます。