Zum Hauptinhalt springen

5. Protocol Description for Multicast Routers

This section describes the part of MLDv2 that applies to multicast routers.

Dieser Abschnitt beschreibt den Teil von MLDv2, der für Multicast-Router gilt.

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:

Multicast-Router auf einem Link müssen einen einzelnen Querier wählen, um periodische General Queries zu senden. Der Wahlprozess ist wie folgt:

  1. Initially, every router starts as a Querier.

    Anfangs startet jeder Router als Querier.

  2. If a router receives a Query from another router with a lower IP address, it becomes a Non-Querier.

    Wenn ein Router eine Query von einem anderen Router mit einer niedrigeren IP-Adresse empfängt, wird er ein Non-Querier.

  3. 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.

    Wenn ein Non-Querier für einen bestimmten Zeitraum (Other Querier Present Interval) keine Query von einem Router mit einer niedrigeren IP-Adresse empfängt, nimmt er die Rolle des Queriers wieder auf.

5.2. Querier Action on Reception of a Query

When a Querier receives a Query:

Wenn ein Querier eine Query empfängt:

  • If the source IP address is lower than its own, it ceases to be a Querier.

    Wenn die Quell-IP-Adresse niedriger als seine eigene ist, hört er auf, ein Querier zu sein.

  • If the source IP address is higher than its own, it remains the Querier.

    Wenn die Quell-IP-Adresse höher als seine eigene ist, bleibt er der Querier.

  • If the source IP address is equal to its own, the Query is ignored.

    Wenn die Quell-IP-Adresse gleich seiner eigenen ist, wird die Query ignoriert.

5.3. Sending of Queries

The Querier periodically sends General Queries to solicit membership information. The default [Query Interval] is 125 seconds.

Der Querier sendet periodisch General Queries, um Mitgliedschaftsinformationen abzufragen. Das standardmäßige [Query Interval] beträgt 125 Sekunden.

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.

Der Querier sendet auch Group-Specific oder Multicast-Address-and-Source-Specific Queries, wenn er State Change Reports empfängt, die darauf hinweisen, dass ein Listener eine Gruppe verlässt oder eine Quelle blockiert. Diese Queries werden verwendet, um zu überprüfen, ob es andere Listener gibt, die an der Gruppe oder Quelle interessiert sind.

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.

Router pflegen einen Status für jeden angeschlossenen Link, der die Multicast-Adressen und Quellen von Interesse verfolgt. Wenn ein Router einen Report empfängt, aktualisiert er diesen Status.

  • Current State Reports: Used to refresh the state of existing listeners.

    Current State Reports: Werden verwendet, um den Status bestehender Listener zu aktualisieren.

  • State Change Reports: Used to update the state immediately when a listener's interest changes.

    State Change Reports: Werden verwendet, um den Status sofort zu aktualisieren, wenn sich das Interesse eines Listeners ändert.

Based on the state, the router decides whether to forward multicast packets for a specific (S,G) or (*,G) to the link.

Basierend auf dem Status entscheidet der Router, ob er Multicast-Pakete für ein bestimmtes (S,G) oder (*,G) an den Link weiterleitet.