IGMP (Internet Group Management Protocol)
マルチキャストグループを制御するためのプロトコル。
マルチキャストルーターはLAN上のどのホストがマルチキャストグループのメンバーであるか判断でき、ホストは自分がどのマルチキャストグループのメンバーかを伝えることができます。
3つのバージョンがあり、 IGMPv1 (RFC1112) 、 IGMPv2 (RFC2236) 、 IGMPv3 (RFC3376) で規定されます。
マルチキャストルーターが接続されているLAN/SFPポートのこと。
IGMPジェネラルクエリーを受信したLAN/SFPポートをマルチキャストルーターポートとして自動で学習します。
マルチキャストルーターとホスト間で行われる通信負荷をスイッチで抑制する機能。
抑制するために本製品がまとめるメッセージは、以下となります。
レポート抑制機能は、IGMPv1/v2/v3に対して動作します。
IGMPv2/v3 離脱メッセージを受信したLAN/SFPポートを即座にマルチキャスト受信ポートから外す(転送に必要なFDBエントリーを削除する)機能。
本来、IGMPv2/v3の離脱処理では、離脱メッセージを受信した際、そのポートにグループスペシフィッククエリーを送信し、レシーバーの存在確認が行われますが、高速脱退機能が 有効 な場合、本動作を行いません。
このため、高速脱退機能は LAN/SFPポート配下に1つのレシーバーが接続されている場合にのみ効果的な機能 です。
なお、高速脱退機能はIGMPv2のLeaveメッセージおよびIGMPv3の離脱メッセージ受信時のみ動作します。
高速脱退機能が 有効 かつ auto-assignment オプションが指定されている場合、LAN/SFPポート配下にスイッチが接続されているポートでは、離脱メッセージを受信した際のレシーバーの存在確認を行います。
auto-assignment オプションを使用することで、スイッチをカスケード接続する構成でも高速脱退機能を使用することができます。
IGMP クエリー送信機能 (IGMP Querier)
IGMP ジェネラルクエリー、スペシフィッククエリーを送信する機能。
マルチキャストルーターがいない環境でIGMP Snoopingを機能させる場合に使用します。
マルチキャストルーターポートへのデータ転送抑制機能
マルチキャストルーターポートへ転送するマルチキャストデータを抑制する機能。
本来、マルチキャストルーターポートには、本製品が学習済みであるすべてのマルチキャストグループのデータが転送されますが、本機能が 有効 な場合、マルチキャストルーターポートでIGMPレポートを受信して学習済みとなったマルチキャストグループのデータのみ転送します。
スイッチ間に不要なマルチキャストデータが流れることで帯域が逼迫する場合は、本機能を 有効 にし、 l2-unknown-mcast discard コマンドと併用することで軽減できます。
IGMP Join/Leaveメッセージを、LAN/SFPポート配下にスイッチが接続されているポートに転送する機能。
本機能を有効にすることで、スイッチがカスケード接続されている構成において、非クエリアーのスイッチに対してIGMP Join/Leaveメッセージが転送されるようになります。
複数のマルチキャストデータが流れる環境で マルチキャストルーターポートへのデータ転送抑制機能 を使用する場合、本機能を 有効 にすることを推奨します。