Passa al contenuto principale

3. Levels of Conformance (Livelli di conformità)

3. Levels of Conformance (Livelli di conformità)

Esistono tre livelli di conformità a questa specifica:

Level 0 (Livello 0): nessun supporto per il multicasting IP.

Attualmente non vi è alcun requisito che tutte le implementazioni IP supportino il multicasting IP. Gli host di livello 0 saranno, in generale, non influenzati dall'attività multicast. L'unica eccezione si verifica su alcuni tipi di rete locale, dove la presenza di host di livello 1 o 2 può causare una consegna errata di datagrammi IP multicast agli host di livello 0. Tali datagrammi possono essere facilmente identificati dalla presenza di un indirizzo IP di classe D nel loro campo indirizzo di destinazione. Dovrebbero essere silenziosamente scartati dagli host che non supportano il multicasting IP. Gli indirizzi di classe D sono descritti nella sezione 4 di questo memo.

Level 1 (Livello 1): supporto per l'invio ma non per la ricezione di datagrammi IP multicast.

Il livello 1 consente a un host di partecipare ad alcuni servizi basati sul multicast, come la localizzazione delle risorse o il reporting dello stato, ma non consente a un host di unirsi a gruppi di host. Un'implementazione IP può essere aggiornata dal livello 0 al livello 1 molto facilmente e con poco nuovo codice. Solo le sezioni 4, 5 e 6 di questo memo sono applicabili alle implementazioni di livello 1.

Level 2 (Livello 2): supporto completo per il multicasting IP.

Il livello 2 consente a un host di unirsi e lasciare gruppi di host, nonché di inviare datagrammi IP a gruppi di host. Richiede l'implementazione del protocollo Internet Group Management Protocol (protocollo di gestione dei gruppi Internet, IGMP) e l'estensione delle interfacce di servizio IP e di rete locale all'interno dell'host. Tutte le sezioni seguenti di questo memo sono applicabili alle implementazioni di livello 2.