5.2. Protokolle
5.2. Protokolle
Bestimmte IP-Multicast-Routing-Protokolle verfügen bereits über die Fähigkeit, quellspezifische Beitritte an benachbarte Router zu übermitteln (insbesondere PIM-SM [PIM-SM]), und diese Protokolle können mit geringfügigen Änderungen verwendet werden, um quellspezifische Semantik bereitzustellen. Ein Router, der das SSM-Dienstmodell unterstützt, MUSS die PIM-SSM-Teilmenge des PIM-SM-Protokolls aus [PIM-SM] implementieren und MUSS den Router-Teil von [IGMPv3] für IPv4 und [MLDv2] für IPv6 implementieren. Ein SSM-Router MUSS außerdem das in [GMP-SSM] beschriebene IGMPv3/MLDv2-Verhalten einhalten.
Mit PIM-SSM hängt die erfolgreiche Einrichtung eines (S,G)-Weiterleitungspfads von der Quelle S zu einem beliebigen Empfänger von der Hop-für-Hop-Weiterleitung der expliziten Beitrittsanforderung vom Empfänger in Richtung der Quelle ab. Die Protokolle und Algorithmen, die zur Auswahl des Weiterleitungspfads für diesen expliziten Beitritt verwendet werden, müssen einen schleifenfreien Pfad bereitstellen. Bei Verwendung von PIM-SSM MUSS die PIM-SSM-Implementierung (zumindest) die Fähigkeit unterstützen, zu diesem Zweck die Unicast-Topologiedatenbank zu verwenden.
Ein Netzwerk kann im SSM-Adressbereich gleichzeitig SSM und im übrigen Multicast-Adressraum Any-Source-Multicast unterstützen, und es ist zu erwarten, dass dies üblich wird. In einem solchen Netzwerk kann ein Router von einem Nachbarn, der Source-Specific-Multicast nicht in einer mit diesem Dokument konformen Weise implementiert, eine nicht quellspezifische Anforderung, oder im herkömmlichen Sprachgebrauch "(,G)", für die Zustellung von Verkehr im SSM-Bereich erhalten. Ein Router, der eine solche nicht quellspezifische Anforderung für Daten im SSM-Bereich erhält, DARF die Anforderung NICHT zum Aufbau von Weiterleitungszustand verwenden und DARF die Anforderung NICHT an andere benachbarte Router weiterleiten. Ein Router KANN in einem solchen Fall einen Fehler protokollieren. Dies gilt sowohl für Anforderungen, die von einem Host empfangen werden (z. B. einen IGMPv1- oder IGMPv2-[IGMPv2]-Host-Bericht), als auch für Anforderungen, die von einem Routing-Protokoll empfangen werden (z. B. einen PIM-SM-(,G)-Beitritt). Der Fall zwischen Routern wird in Abschnitt 8, „Übergangsüberlegungen", weiter erörtert.
Es ist unerlässlich, dass alle Router im Netzwerk derselben Adressreihe quellspezifische Semantik geben, um den vollen Nutzen von SSM zu erzielen. Um dieser Spezifikation zu entsprechen, MUSS ein Router ALLE von der IANA zugewiesenen SSM-Adressen mit quellspezifischer Semantik behandeln.