28.1.1 概要
マルチキャストチャネル参加制限機能は,MLDを使用しているインタフェースでマルチキャストチャネル(グループアドレスおよび送信元アドレス)への参加条件を設定して,条件を超える参加を制限する機能です。マルチキャストチャネル参加制限機能の一覧を次の表に示します。
機能名 |
制限する値 |
---|---|
マルチキャストチャネルフィルタ機能 |
指定したマルチキャストチャネルだけ参加を許可 |
ソース数制限機能 |
ソース(送信元)数 |
マルチキャストグループ数制限機能 |
マルチキャストグループ数 |
マルチキャストチャネル数制限機能 |
指定したマルチキャストチャネルリスト内でのマルチキャストチャネル数 |
マルチキャストチャネル受信者数制限機能 |
マルチキャストチャネルの総受信者数 |
帯域管理機能 |
MLDインタフェースでの使用帯域 |
マルチキャストチャネル参加制限機能の共通動作を次に示します。
(1) 静的グループ参加機能の扱い
静的グループ参加機能で設定したエントリは,マルチキャストチャネル参加制限機能の対象外です。制限に関係なく,マルチキャストグループに参加できます。
(2) MLD PIM-SSM連携機能の扱い
MLD PIM-SSM連携機能で設定したエントリは,マルチキャストチャネル参加制限機能の対象です。
MLD Report(参加要求)メッセージを受信して,MLD PIM-SSM連携機能で複数の送信元アドレスと連携している場合,送信元アドレス数の上限値まではマルチキャストグループへの参加を許可して,上限値を超えると参加を拒否します。マルチキャストグループへの参加可否は,コンフィグレーションコマンドipv6 mld ssm-map staticの設定順に判定します。
静的グループ参加機能を設定しているマルチキャストグループにMLD PIM-SSM連携機能を設定している場合は,制限に関係なくすべての送信元アドレスに対してマルチキャストグループへの参加を許可します。
(3) コンフィグレーション変更時の動作
- マルチキャストチャネルフィルタ機能の場合
-
コンフィグレーションの変更によって学習済みのマルチキャストチャネルがフィルタ条件に一致しなくなった場合,そのマルチキャストチャネルはタイムアウトするまで維持されます。この状態で離脱すると,該当するマルチキャストチャネルは参加できません。
- マルチキャストチャネルフィルタ機能以外の場合
-
コンフィグレーションの変更によって学習済みのマルチキャストチャネルがフィルタ条件に一致しなくなった,または各機能で制限している値の使用数が上限値を超えた場合,学習済みのマルチキャストグループは離脱するまで維持されます。この状態で離脱すると,各機能で制限している値の使用数が上限値を下回るまで参加できません。
(4) マルチキャストグループへの参加拒否時の動作
- マルチキャストチャネルフィルタ機能の場合
-
参加が許可されていないマルチキャストチャネル宛てのMLD Report(参加要求)メッセージを受信した場合,マルチキャストグループへの参加を拒否します。このとき,該当するMLD Report(参加要求)メッセージを廃棄します。
- マルチキャストチャネルフィルタ機能以外の場合
-
各機能で制限している値の使用数が上限値を超えた場合,マルチキャストグループへの参加を拒否します。このとき,該当するMLD Report(参加要求)メッセージを廃棄します。
MLD Report(参加要求)メッセージ廃棄時,およびMLD Report(参加要求)メッセージ廃棄状態から回復時には,システムメッセージを出力します。