Passa al contenuto principale

7.3 Extensions to the Local Network Service Interface (Estensioni all'interfaccia di servizio di rete locale)

7.3. Extensions to the Local Network Service Interface (Estensioni all'interfaccia di servizio di rete locale)

I pacchetti multicast di rete locale in arrivo vengono consegnati al modulo IP utilizzando la stessa operazione "Receive Local" dei pacchetti unicast di rete locale. Per consentire al modulo IP di indicare al modulo di rete locale quali pacchetti multicast accettare, l'interfaccia di servizio di rete locale viene estesa per fornire due nuove operazioni:

JoinLocalGroup  ( group-address )

LeaveLocalGroup ( group-address )

dove group-address è un indirizzo di gruppo host IP. L'operazione JoinLocalGroup richiede al modulo di rete locale di accettare e consegnare verso l'alto i pacchetti in arrivo successivamente destinati all'indirizzo di gruppo host IP dato. L'operazione LeaveLocalGroup richiede al modulo di rete locale di interrompere la consegna verso l'alto dei pacchetti destinati all'indirizzo di gruppo host IP dato. Il modulo di rete locale dovrebbe mappare gli indirizzi di gruppo host IP agli indirizzi di rete locale secondo necessità per aggiornare il suo filtro di ricezione multicast. Qualsiasi modulo di rete locale è libero di ignorare le richieste LeaveLocalGroup, e può consegnare verso l'alto pacchetti destinati a più indirizzi di quelli specificati nelle richieste JoinLocalGroup, se non è in grado di filtrare adeguatamente i pacchetti in arrivo.

Il modulo di rete locale non deve consegnare verso l'alto pacchetti multicast che sono stati trasmessi da quel modulo. Il loopback dei multicast è gestito a livello IP o superiore.