web-dev-qa-db-ja.com

LANでのマルチキャストとブロードキャスト

特定のポートにブロードキャストするだけでなく、マルチキャストグループを使用してメッセージを送信する利点はありますか?ブロードキャストするときに、メッセージを望まない他のコンピューターもメッセージを受信することを理解していますが、パフォーマンス/トラフィックにどの程度影響しますか?気にしないコンピュータはすぐにメッセージをダンプするのではないですか?

余談ですが、LAN外のマルチキャストはまったく機能しますか?

23
slartibartfast

あなたはIPトラフィックについて話していると思います。 LANと言うときは、オフィスビル内のイーサネットトポロジを意味します(以下のトポロジについて詳しく説明します)。

マルチキャストは、ブロードキャストが不十分な場合に使用する必要があります。それはひどい話のように聞こえますが、実際にはそれが質問に答える最良の方法です...人々が放送の代わりにマルチキャストを望むかもしれない多くの理由があります...

  • マルチキャストは、必要がない場合にCPUと帯域幅のリソースを消費しません。送信するブロードキャストの量に応じて、関係者にとって意味がある場合とそうでない場合があります。ただし、ブロードキャストトラフィックは常にVLAN内のすべてのデバイスの帯域幅を消費します
  • マルチキャストトラフィックは、単一のスイッチドイーサネット内でプルーニングできます Vlan /ブロードキャストドメイン。定義によるブロードキャストは、ブロードキャストドメイン内ではプルーニングできません。
  • 中規模および大規模のオフィスビルのLANには、通常5〜10の Vlans がおそらく300人収容されています。 Vlan は、ブロードキャストドメインの境界を定義する方法です。マルチキャストトラフィックとトポロジは、このトラフィックがイーサネットブロードキャストドメインを確実に通過するように設計できます。実際のボリュームのブロードキャストトラフィックを複数のブロードキャストドメインに転送することはお勧めできません。多くの場合、40人程度のオフィスビルで複数の Vlans またはブロードキャストドメインを見つけます。
  • 上記の点に密接に関連して、IPマルチキャストトラフィックはワイドエリアネットワークを介して送信できます。
  • 給与を支払う顧客が独断的である場合、ブロードキャストトラフィックの代わりにマルチキャストを使用する必要があります

マルチキャストトラフィックの代わりにブロードキャストトラフィックを使用する理由はいくつかあります...

  • アプリケーションのトラフィック量が非常に少なく、単一のVLANに制限されている
  • ターゲットオーディエンスは、人件費の増加やマルチキャストを正しく行うためのITインフラストラクチャに支払うには安すぎると思います(IPマルチキャスト要件は、単純なIPユニキャスト/ブロードキャストトラフィックよりもはるかに詳細です)。
  • インフラストラクチャを正しく構成していない場合、(原則として)IPマルチキャストはブロードキャストトラフィックと同様に扱われます。マルチキャスト要件により、アプリケーションの導入スケジュールに時間/コストが追加されます
  • それ以外の場合、ソフトウェア開発者は、さまざまなホストOS IGMPスタックやその他のマルチキャストインフラストラクチャの複雑化に時間とエネルギーを費やすことを望まない
28
Mike Pennington