Zum Hauptinhalt springen

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.