5. Protocol Description for Multicast Routers
This section describes the part of MLDv2 that applies to multicast routers.
本セクションでは、マルチキャストルーターに適用されるMLDv2の部分について説明する。
5.1. Conditions for Querier Election
Multicast routers on a link must elect a single Querier to send periodic General Queries. The election process is as follows:
リンク上のマルチキャストルーターは、定期的な一般クエリを送信するために、単一のクエリアを選出する必要がある。選出プロセスは以下の通りである:
-
Initially, every router starts as a Querier.
最初は、すべてのルーターがクエリアとして開始する。
-
If a router receives a Query from another router with a lower IP address, it becomes a Non-Querier.
ルーターが、より低いIPアドレスを持つ別のルーターからクエリを受信した場合、それは非クエリア(Non-Querier)になる。
-
If a Non-Querier does not receive a Query from a router with a lower IP address for a certain period (Other Querier Present Interval), it resumes the role of Querier.
非クエリアが、一定期間(他クエリア存在間隔)より低いIPアドレスを持つルーターからクエリを受信しない場合、それはクエリアの役割を再開する。
5.2. Querier Action on Reception of a Query
When a Querier receives a Query:
クエリアがクエリを受信したとき:
-
If the source IP address is lower than its own, it ceases to be a Querier.
送信元IPアドレスが自分のものより低い場合、クエリアであることをやめる。
-
If the source IP address is higher than its own, it remains the Querier.
送信元IPアドレスが自分のものより高い場合、クエリアのままである。
-
If the source IP address is equal to its own, the Query is ignored.
送信元IPアドレスが自分のものと等しい場合、クエリは無視される。
5.3. Sending of Queries
The Querier periodically sends General Queries to solicit membership information. The default [Query Interval] is 125 seconds.
クエリアは、メンバーシップ情報を収集するために定期的に一般クエリを送信する。デフォルトの[クエリ間隔]は125秒である。
The Querier also sends Group-Specific or Multicast-Address-and-Source-Specific Queries when it receives State Change Reports indicating that a listener is leaving a group or blocking a source. These queries are used to verify if there are any other listeners interested in the group or source.
クエリアはまた、リスナーがグループを離脱しているか、ソースをブロックしていることを示す状態変更レポートを受信したときに、グループ特定クエリまたはマルチキャストアドレスおよびソース特定クエリを送信する。これらのクエリは、そのグループまたはソースに関心のある他のリスナーがいるかどうかを確認するために使用される。
5.4. Action on Reception of Reports
Routers maintain a state for each attached link, which tracks the multicast addresses and sources of interest. When a router receives a Report, it updates this state.
ルーターは、接続された各リンクの状態を維持し、関心のあるマルチキャストアドレスとソースを追跡する。ルーターはレポートを受信すると、この状態を更新する。
-
Current State Reports: Used to refresh the state of existing listeners.
現在状態レポート: 既存のリスナーの状態を更新するために使用される。
-
State Change Reports: Used to update the state immediately when a listener's interest changes.
状態変更レポート: リスナーの関心が変化したときに直ちに状態を更新するために使用される。
Based on the state, the router decides whether to forward multicast packets for a specific (S,G) or (*,G) to the link.
状態に基づいて、ルーターは特定の(S,G)または(*,G)のマルチキャストパケットをリンクに転送するかどうかを決定する。