Passa al contenuto principale

6.2 Extensions to the IP Module (Estensioni al modulo IP)

6.2. Extensions to the IP Module (Estensioni al modulo IP)

Per supportare l'invio di datagrammi IP multicast, il modulo IP deve essere esteso per riconoscere gli indirizzi di gruppo host IP durante il routing dei datagrammi in uscita. La maggior parte delle implementazioni IP include la seguente logica:

if IP-destination is on the same local network,
send datagram locally to IP-destination
else
send datagram locally to GatewayTo( IP-destination )

Per consentire le trasmissioni multicast, la logica di routing deve essere modificata in:

if IP-destination is on the same local network
or IP-destination is a host group,
send datagram locally to IP-destination
else
send datagram locally to GatewayTo( IP-destination )

Se l'host mittente è esso stesso membro del gruppo di destinazione sull'interfaccia in uscita, una copia del datagramma in uscita deve essere sottoposta a loopback per la consegna locale, a meno che non sia inibita dal mittente. (Solo implementazioni di livello 2.)

L'indirizzo IP di origine del datagramma in uscita deve essere uno degli indirizzi individuali corrispondenti all'interfaccia in uscita.

Un indirizzo di gruppo host non deve mai essere inserito nel campo indirizzo di origine o in qualsiasi punto in un'opzione source route o record route di un datagramma IP in uscita.