マルチキャストルーティングはインターネットでどのように機能しますか?

マルチキャストルーティングはインターネットでどのように機能しますか?

LANの場合、実際にはスイッチ(IGMPスヌーピング)/ NIC /カーネルスタックなどを含む、ハードウェア/ソフトウェアのいくつかの追加のフィルタ層です。それ以外の場合は放送に似ています。この部分は大まかに理解できそうです。

WANの場合、ホストがマルチキャストアドレスに参加しているがどこから来るのかわからない場合は、参加しているホストはマルチキャストアドレスを受信するためにインターネット上のすべてのルータに転送する必要があるIGMPパケットを送信する必要があるようです。 aすべてのホストからこのマルチキャストアドレスに送信されたパケットは、加入者にルーティングできます。しかし、これは余分なトラフィックが多すぎるようです。私が見逃しているものは何ですか?

ベストアンサー1

この説明は完全に私が理解した内容に基づいており、誤りがある可能性があります。より良いリソースを見つけるのに役立ちます。

マルチキャストはルーティング可能です。つまり、インターネット全体がサブスクリプションメッセージを受信しないことを意味します。マルチキャストは多対多ではなく一対多です。 「一人」が出版社であり、「多数」が加入者であるため、これは重要です。新しいサブスクリプションは、新しいサブスクライバーから既存のパブリッシャーに簡単にルーティングされます。

一部のマルチキャストアドレス(含む224.0.0.1)は、ルーティングできないマルチキャスト用に予約されています。他のアドレスはマルチキャストルーティングに使用されます。インターネットにマルチキャストストリームを公開するには、マルチキャストIPアドレスを割り当てる必要があります。

マルチキャストを有効にするには、各ルータが次のことを行う必要があります。理解するマルチキャストルーティングを行っています。これは、パブリッシャからサブスクライバへの各ルータによるものです。可能パケットはパブリッシャから一度受信され、他のルータまたは最終加入者に複数回送信される必要があります。

これは、あなたの購読リクエストが一連の購読リクエストを引き起こす可能性があることを意味します。各ルーターは、要求を転送する他のルーターを決定する必要があります。幸いなことに、問題は一般的な1対1のルーティングと非常によく似ています。マルチキャスト購読要求チェーンのルーティングは、マルチキャストIPが単一のクライアントに送信される単一のパケットと非常によく似ています。所有する加入者によって。

ルーティングの複雑さとそれがどのように変化するかについて簡単に説明しました。この記事の追加情報:http://www.enterprisenetworkingplanet.com/netsp/article.php/3623181/Networking-101--Understanding-Multicast-Routing.htm


IPv4とIPv6の比較

理論的には、2つの間に大きな違いはありません。ただし、この回答の前半で述べたように、これが正しく機能するためには、各ルーターがマルチキャストをサポートする必要があります。インターネット上の多くのIPv4ルーターはマルチキャストをサポートしていません。

各ISPは、すべてのルーターがマルチキャストをサポートしていることを確認して、ネットワークにマルチキャストを設定しようとします。しかし、これは不可能な場合が多いです。

IPv4でのマルチキャストIP割り当ても非常に小さいです。私はIANAがまだこれらのサービスを提供していると信じていません。私が間違っている可能性があります。

私が知っている限り、IPv6はマルチキャストを標準の不可欠な部分にしています。ルータはおそらくそれを完全にサポートすると予想されます。これが実際に起こるかどうかはまだ明らかにされていません。

IPv6にははるかに多くのマルチキャストアドレス割り当てがあります。 ウィキペディアによると、IPv6マルチキャストアドレスには、64ビットネットワークプレフィックスと32ビットグループIDがあります。

おすすめ記事