3. Levels of Conformance (Konformitätsstufen)
3. Levels of Conformance (Konformitätsstufen)
Es gibt drei Konformitätsstufen zu dieser Spezifikation:
Level 0 (Stufe 0): keine Unterstützung für IP-Multicasting.
Derzeit gibt es keine Anforderung, dass alle IP-Implementierungen IP-Multicasting unterstützen. Level-0-Hosts werden im Allgemeinen nicht von Multicast-Aktivitäten betroffen sein. Die einzige Ausnahme tritt bei einigen Arten von lokalen Netzwerken auf, bei denen das Vorhandensein von Level-1- oder Level-2-Hosts zu einer fehlerhaften Zustellung von Multicast-IP-Datagrammen an Level-0-Hosts führen kann. Solche Datagramme können leicht durch das Vorhandensein einer Class-D-IP-Adresse in ihrem Zieladressfeld identifiziert werden. Sie sollten von Hosts, die IP-Multicasting nicht unterstützen, stillschweigend verworfen werden. Class-D-Adressen werden in Abschnitt 4 dieses Memos beschrieben.
Level 1 (Stufe 1): Unterstützung für das Senden, aber nicht für das Empfangen von Multicast-IP-Datagrammen.
Level 1 ermöglicht es einem Host, an einigen Multicast-basierten Diensten teilzunehmen, wie z.B. Ressourcenlokalisierung oder Statusberichterstattung, erlaubt es einem Host jedoch nicht, Hostgruppen beizutreten. Eine IP-Implementierung kann sehr einfach und mit wenig neuem Code von Level 0 auf Level 1 aktualisiert werden. Nur die Abschnitte 4, 5 und 6 dieses Memos gelten für Level-1-Implementierungen.
Level 2 (Stufe 2): vollständige Unterstützung für IP-Multicasting.
Level 2 ermöglicht es einem Host, Hostgruppen beizutreten und zu verlassen sowie IP-Datagramme an Hostgruppen zu senden. Es erfordert die Implementierung des Internet Group Management Protocol (Internet-Gruppenverwaltungsprotokoll, IGMP) und die Erweiterung der IP- und lokalen Netzwerkdienstschnittstellen innerhalb des Hosts. Alle folgenden Abschnitte dieses Memos gelten für Level-2-Implementierungen.