4.2. Requirements on the Host IP Module (Anforderungen an das Host-IP-Modul)
4.2. Requirements on the Host IP Module (Anforderungen an das Host-IP-Modul)
Eingehende Datagramme mit einer SSM-Adresse als Zieladresse MÜSSEN (MUST) vom IP-Modul an alle Sockets zugestellt werden, die (über Subscribe) angegeben haben, dass sie Daten empfangen möchten, die mit der Quelladresse, der Zieladresse und der Eingangsschnittstelle des Datagramms übereinstimmen. Sie DÜRFEN NICHT (MUST NOT) an andere Sockets zugestellt werden.
Wenn der erste Socket auf Host H den Kanal (S,G) auf Schnittstelle I abonniert, sendet das Host-IP-Modul auf H eine Anfrage auf Schnittstelle I, um dem benachbarten Router mitzuteilen, dass dieser Host Verkehr empfangen möchte, der von Quelle S an die quellenspezifische Multicast-Zieladresse G gesendet wird. Wenn der letzte Socket auf dem Host einen Kanal auf Schnittstelle I abbestellt, sendet das Host-IP-Modul eine Abbestellanfrage für diesen Kanal auf Schnittstelle I.
Diese Anfragen sind typischerweise Internet Group Management Protocol Version 3 (IGMPv3) Nachrichten für IPv4 oder Multicast Listener Discovery Version 2 (MLDv2) Nachrichten für IPv6 [IGMPv3, MLDv2]. Ein Host, der das SSM-Dienstmodell unterstützt, MUSS (MUST) den Host-Teil von [IGMPv3] für IPv4 und [MLDv2] für IPv6 implementieren. Er MUSS (MUST) außerdem dem in [GMP-SSM] beschriebenen IGMPv3/MLDv2-Verhalten entsprechen.