Zusammenfassung

  • RGMP ersetzte Flooding zu Router-Ports durch erneuerten Gruppenbedarf und verlangte genau einen aktivierten Router direkt pro Port.
  • Teilen zwei Router einen Port, kann das Leave des einen den anderen abschneiden. RFC 3488 zog diesen sichtbaren Fehler einer verdeckenden Flutung vor.

IGMP Snooping kannte Host-Mitgliedschaften, nicht jedoch die Gruppen, die ein Router weiterleiten musste. Daher flutete der Switch Router-Ports. In einem Backbone verbrauchten unerwünschte Pakete Bandbreite und Verwerfungsarbeit.

RGMP machte Bedarf ausdrücklich. Hello aktivierte den Port und fünf Intervalle Zeit. Join öffnete eine Gruppe und wurde erneuert. Leave entfernte sie. Bye oder Zeitablauf stellte das frühere Verhalten wieder her. Der Switch speicherte all dies pro Port.

Darum war ein physischer Grundsatz zwingend: ein RGMP-Router direkt an einem Port. Bei zwei Routern konnte das Leave des einen eine weiterhin benötigte Gruppe für beide entfernen. Mehrere Quelladressen konnten einen Alarm auslösen, aber keine getrennte Absicht erzeugen.

Die RFC nannte den Rückfall auf Flooding potenziell gefährlich. Das Blackhole war sichtbar und erzeugte weniger Verkehr. Flooding bewahrte Erreichbarkeit, beseitigte aber die Kapazitätsersparnis. Überlastung trat später auf und ließ sich schwer mit der ursprünglichen Fehlverkabelung verbinden.

Auch Join war kein Zustellbeleg. Bestimmte Gruppen wurden immer weitergeleitet. MAC-Mehrdeutigkeit konnte selektives Filtern verhindern. Ein anderer Layer-2-Mechanismus konnte eine Gruppe trotz Leave behalten. Kontrollnachricht, logischer Zustand, Hardwareeintrag und Paketempfang blieben getrennt.

Zwischen Switches beschränkte RGMP allein nichts; Router ohne RGMP bekamen alle Gruppen. PIM Dense Mode, DVMRP, Bidir-PIM-DF und direkt angeschlossene PIM-SM-Quellen hatten zusätzliche Grenzen. Feature-Unterstützung bewies keine passende Routerrolle.

Sicherheit beruhte ebenfalls auf Portisolation. Gefälschtes Hello oder Leave konnte Verkehr schwärzen; gefälschtes Bye oder Join konnte Last zurückbringen und einen knapp ausgelegten Port überfordern. Beide Fehlerrichtungen waren gefährlich.

Eine Prüfung beginnt mit Port, Geräten, Hello/Bye-Quellen, Zeitgebern, Gruppe, Join und Leave. Danach folgen MAC-Abbildung, Parallelfilter, Hardwaretabelle, Zähler, Routerverwerfungen, Auslastung und Empfang. Erst diese Kette trennt gewollte Unterdrückung, versehentliches Blackhole und verstecktes Flooding.

Heng Lus Realitätsebenen zeigen den Wert der Härte. RFC 3488 wählte einen auffindbaren Ausfall statt einer scheinbaren Kontinuität, die Ursache und Kosten in die Zukunft verschob.

Quellen