Zum Hauptinhalt springen

5.2. Protocols (Protokolle)

5.2. Protocols (Protokolle)

Einige IP-Multicast-Routing-Protokolle verfügen bereits über die Fähigkeit, quellenspezifische Joins (Beitritte) an benachbarte Router zu kommunizieren (insbesondere PIM-SM [PIM-SM]), und diese Protokolle können mit geringfügigen Modifikationen verwendet werden, um quellenspezifische Semantik bereitzustellen. Ein Router, der das SSM-Dienstmodell unterstützt, MUSS (MUST) die PIM-SSM-Teilmenge des PIM-SM-Protokolls aus [PIM-SM] implementieren und MUSS (MUST) den Router-Teil von [IGMPv3] für IPv4 und [MLDv2] für IPv6 implementieren. SSM-Router MÜSSEN (MUST) außerdem dem in [GMP-SSM] beschriebenen IGMPv3/MLDv2-Verhalten entsprechen.

Bei der Verwendung von PIM-SSM hängt die erfolgreiche Einrichtung des (S,G)-Weiterleitungspfads von der Quelle S zu einem beliebigen Empfänger von der Hop-für-Hop-Weiterleitung einer expliziten Join-Anfrage vom Empfänger zur Quelle ab. Das Protokoll und der Algorithmus zur Auswahl des Weiterleitungspfads für diesen expliziten Join MÜSSEN einen schleifenfreien Pfad bereitstellen. Bei der Verwendung von PIM-SSM MUSS (MUST) eine PIM-SSM-Implementierung (mindestens) die Fähigkeit unterstützen, zu diesem Zweck die Unicast-Topologiedatenbank zu verwenden.

Es wird erwartet, dass ein Netzwerk SSM im SSM-Adressbereich und Any-Source Multicast (ASM) im restlichen Multicast-Adressraum gleichzeitig unterstützt. In einem solchen Netzwerk kann ein Router von einem Nachbarn, der quellenspezifisches Multicast nicht in einer mit diesem Dokument konformen Weise implementiert hat, eine nicht-quellenspezifische oder in der üblichen Terminologie "(,G)"-Anfrage zur Zustellung von Verkehr im SSM-Bereich erhalten. Ein Router, der eine solche nicht-quellenspezifische Anfrage für SSM-Bereichsdaten empfängt, DARF NICHT (MUST NOT) diese Anfrage verwenden, um Weiterleitungszustand einzurichten, und DARF NICHT (MUST NOT) die Anfrage an andere benachbarte Router weitergeben. In diesem Fall KANN (MAY) der Router einen Fehler protokollieren. Dies gilt für alle Anfragen, die von Hosts empfangen werden (z. B. IGMPv1- oder IGMPv2-Host-Berichte [IGMPv2]) und für alle Anfragen, die von Routing-Protokollen empfangen werden (z. B. PIM-SM (,G)-Joins). Die Router-zu-Router-Situation wird in Abschnitt 8 "Übergangsüberlegungen" weiter erörtert.

Alle Router in einem Netzwerk MÜSSEN denselben Adressbereich mit quellenspezifischer Semantik behandeln, um den vollen Nutzen von SSM zu erzielen. Um dieser Spezifikation zu entsprechen, MUSS (MUST) ein Router alle von der IANA zugewiesenen SSM-Adressen mit quellenspezifischer Semantik behandeln.