Aller au contenu principal

7.3 Extensions to the Local Network Service Interface (Extensions à l'interface de service réseau local)

7.3. Extensions to the Local Network Service Interface (Extensions à l'interface de service réseau local)

Les paquets multicast de réseau local entrants sont livrés au module IP en utilisant la même opération "Receive Local" que les paquets unicast de réseau local. Pour permettre au module IP d'indiquer au module de réseau local quels paquets multicast accepter, l'interface de service de réseau local est étendue pour fournir deux nouvelles opérations:

JoinLocalGroup  ( group-address )

LeaveLocalGroup ( group-address )

group-address est une adresse de groupe d'hôtes IP. L'opération JoinLocalGroup demande au module de réseau local d'accepter et de remonter les paquets arrivant ultérieurement destinés à l'adresse de groupe d'hôtes IP donnée. L'opération LeaveLocalGroup demande au module de réseau local d'arrêter de remonter les paquets destinés à l'adresse de groupe d'hôtes IP donnée. Le module de réseau local est censé mapper les adresses de groupe d'hôtes IP vers des adresses de réseau local selon les besoins pour mettre à jour son filtre de réception multicast. Tout module de réseau local est libre d'ignorer les requêtes LeaveLocalGroup, et peut remonter des paquets destinés à plus d'adresses que celles spécifiées dans les requêtes JoinLocalGroup, s'il ne peut pas filtrer les paquets entrants de manière adéquate.

Le module de réseau local ne doit pas remonter de paquets multicast qui ont été transmis depuis ce module. Le bouclage des multicasts est géré au niveau de la couche IP ou supérieure.