マルチキャストとは間違っていると仮定すると、複数の回答が表示されます。あなたは間違いを犯さず、あなたの質問は明確です。私は自分にこの質問をしました:
IPv6インターネットでマルチキャストできますか?
従来、IPv4などでは、永続的なグローバルマルチキャストアドレス(またはサブネット)を要求し、これらをネットワークに割り当てる必要がありました。これはIPv6でも可能です。ただし、IPv6は本質的にマルチキャスト対応であるため、一意のアドレスを要求せずにマルチキャストするためのメカニズムを含めることは理にかなっています。
物理的に離れた2つのネットワークにそれぞれ3人(6人)が同じネットワークゲームをプレイしている場合、利点が明らかになります。オプションは、すべてのプレーヤーにパケットをユニキャスト(更新ごとに5パケット送信)またはマルチキャスト(更新ごとに1つまたは2つのパケット)です。最初のパケットは、ローカルのプレーヤーのリンクローカルマルチキャストアドレスに送信されます。 LAN、および別のパケットがグローバルマルチキャストアドレスに送信されます。これは、ルーターが他のLANのプレーヤー向けであることを理解するものです。パケットがグローバルマルチキャストアドレスに一度送信され、ルーター(またはローカルクライアント)がそれを処理する方法を知っている場合もあります。後者の方が確かに効率的です。
マルチキャストの有用性を考えると、ネットワークゲームをプレイしたり、ビデオ会議を配信したり、友人にライブパフォーマンスをブロードキャストしたりするすべての人にマルチキャストプレフィックスを割り当てる必要がある場合、IANAはいらいらするでしょう... 。
IANAからの申請書には、永続的なIPv6マルチキャストアドレスを要求する必要はおそらくないと明記されていますが、これは素晴らしいことです。
ユニキャストプレフィックスベースのIPv6マルチキャストアドレス
もちろん、これは対処されています。タイトル「Unicast-Prefix-based IPv6 Multicast Addresses」は本当にすべてを言っているはずです。グローバルに一意のIPv6 IPアドレスをお持ちの場合は、(お使いのコンピューター/デバイス)が自分にグローバルな一意のマルチキャストアドレスを割り当てることができますユニキャストの割り当てに基づきます。要件は、すべてのポイント(サーバー、ルーター、クライアント)のソフトウェアが何をしているのかを知っていることです。古いルーターと怠zyなISPは、今後数年間落ち込む可能性があります。
非常に単純な質問と思われるものに対する答えを見つけることは信じられないほど困難でした。そして、決定的な答えを見つけるために私が最も近づいたのはRFC3306でした:
以下は、ユニキャストプレフィックスベースのマルチキャストアドレスの構造のいくつかの例です。
- Global prefixes - A network with a unicast prefix of
3FFE:FFFF:1::/48 would also have a unicast prefix-based
multicast prefix of FF3x:0030:3FFE:FFFF:0001::/96 (where 'x'
is any valid scope).
- SSM - All IPv6 SSM multicast addresses will have the format
FF3x::/96.
IPv6マルチキャストに関するほとんどの記事(および回答)は、事前に定義されたアドレスを持つローカルマルチキャストに焦点を当てており、あまり役に立ちません。クリンチャーは、クライアントがユニキャストアドレスに基づいて一意のマルチキャストアドレスを自分で割り当てることができ、もちろんスコープが適用されることです。
ユニキャストプレフィックスベースのマルチキャストアドレスの範囲は、マルチキャストアドレスに埋め込まれたユニキャストプレフィックスの範囲を超えてはなりません。
IPv6接続が非常にまれであるため、IPv6マルチキャスト機能と信頼性についてインターネットをテストすることはほとんどのエンドユーザーにとって不可能であるため、これに答えるのが難しいことは驚くことではありません。実際、ほとんどのエンドユーザーは、自宅でIPv6マルチキャストを使用する理由を知りませんが、アプリケーションは準備ができており、待機しています。
このページでは、RFCによってもたらされる混乱について説明しています。RFC3956では、特定のマルチキャストドメインが相互に通信できない問題について説明しています。この時点で実装するのは難しいかもしれませんが、ゲームサーバー(上記の例から)がマルチキャストIPv6アドレスを割り当てられず、クライアントにこのアドレスを通知できない理由はありません。静的マルチキャストIPv6割り当て。
これは今後自分でフォローアップしたいことです。
ステップ1:ISPはIPv6を有効にする必要があります。まだ。
関連項目:RFC6308:Internet Multicast Addressing Architectureの概要