7.3 Extensions to the Local Network Service Interface (Erweiterungen der lokalen Netzwerkdienstschnittstelle)
7.3. Extensions to the Local Network Service Interface (Erweiterungen der lokalen Netzwerkdienstschnittstelle)
Eingehende lokale Netzwerk-Multicast-Pakete werden dem IP-Modul mit derselben "Receive Local"-Operation wie lokale Netzwerk-Unicast-Pakete zugestellt. Um dem IP-Modul zu ermöglichen, dem lokalen Netzwerkmodul mitzuteilen, welche Multicast-Pakete akzeptiert werden sollen, wird die lokale Netzwerkdienstschnittstelle erweitert, um zwei neue Operationen bereitzustellen:
JoinLocalGroup ( group-address )
LeaveLocalGroup ( group-address )
wobei group-address eine IP-Hostgruppenadresse ist. Die JoinLocalGroup-Operation fordert das lokale Netzwerkmodul auf, nachfolgend eintreffende Pakete, die an die angegebene IP-Hostgruppenadresse gerichtet sind, zu akzeptieren und weiterzuleiten. Die LeaveLocalGroup-Operation fordert das lokale Netzwerkmodul auf, das Weiterleiten von Paketen, die an die angegebene IP-Hostgruppenadresse gerichtet sind, zu beenden. Das lokale Netzwerkmodul soll die IP-Hostgruppenadressen nach Bedarf auf lokale Netzwerkadressen abbilden, um seinen Multicast-Empfangsfilter zu aktualisieren. Jedes lokale Netzwerkmodul kann LeaveLocalGroup-Anforderungen frei ignorieren und kann Pakete weiterleiten, die an mehr Adressen gerichtet sind als nur die in JoinLocalGroup-Anforderungen angegebenen, wenn es eingehende Pakete nicht ausreichend filtern kann.
Das lokale Netzwerkmodul darf keine Multicast-Pakete weiterleiten, die von diesem Modul gesendet wurden. Das Loopback von Multicasts wird auf der IP-Schicht oder höher behandelt.