IPマルチキャスト
IPマルチキャストは、企業、証券取引所、マルチメディアコンテンツの配信ネットワークなどで広く展開されている。企業でよく見られるIPマルチキャストの用途は、遠隔学習やテレビ会議などのIPTVアプリケーションである。
マルチキャストはユニキャストとは異なる伝送モードであるから、マルチキャストのために設計されたプロトコルのみが使用できる。
マルチキャストを利用する既存のアプリケーションプロトコルのほとんどはUser Datagram Protocol (UDP)上で動作する。多くのアプリケーションでは、マルチメディアコンテンツのフレームをマルチキャストで送出するためReal-time Transport Protocol (RTP)を利用する。マルチキャストによる配布をサポートするネットワークでは、帯域予約にResource Reservation Protocol (RSVP)が利用される場合がある。
LANでは、マルチキャストによる送信はIPv4ネットワークではIGMPが、IPv6ネットワークではMLDが制御する。ルーティングドメインの内側では、PIMかMOSPFが利用される。ルーティングドメインをまたがる場合は、MBGPのようなドメイン間マルチキャストルーティングプロトコルを利用する。
ユニキャスト向けのパケットを誤ってマルチキャストアドレスに送信すると多数のエラーを発生しうる。特に、サービス拒否攻撃では、到達するパケットの数を増やすための手段として、ICMPパケットがマルチキャストアドレスに送信されることがある。
802.11ワイヤレスネットワークでは、マルチキャストトラフィックの取り扱いはDelivery Traffic Indication Message (DTIM)とビーコン間隔の設定により異なる。あるベーシックサービスセットに属するすべてのステーションがパワーセーブモードに設定されていない場合、マルチキャストパケットは到着し次第すぐに送信される。一方、1以上のステーションがパワーセーブモードに設定されている場合、アクセスポイントは各々のDTIM間隔の後にマルチキャストトラフィックを配送する。このときベーシックレートセットで定義されたレートの中から、対応するレートを一つを選んで送信する。現在入手できるワイヤレスアクセスポイントやルータの多くでは、間隔は102.4 ミリ秒 (DTIM=1 (ビーコン間隔))で、伝送レートは1 Mbpsか6 Mbpsのいずれかである(動作する周波数帯と保護モードが適用されるか否かによる)。結論として、ワイヤレスネットワークでマルチキャストを実装する際は、パフォーマンスが最適になるように、DTIMとビーコン間隔設定を調整すべきである。