13. Appendix I - Changes from IGMPv1 (Appendice I - Modifiche rispetto a IGMPv1)
13. Appendix I - Changes from IGMPv1 (Appendice I - Modifiche rispetto a IGMPv1)
I campi "Versione" (Version) e "Tipo" (Type) di IGMPv1 sono combinati in un unico campo "Tipo".
Un nuovo tipo IGMP viene assegnato ai messaggi di rapporto di appartenenza della versione 2, in modo che un router possa distinguere tra un rapporto host IGMPv1 e IGMPv2.
Viene creato un nuovo tipo IGMP per il messaggio di abbandono del gruppo IGMPv2.
Il messaggio di interrogazione dell'appartenenza viene modificato in modo che un campo precedentemente inutilizzato contenga un nuovo valore, il tempo di risposta massimo (Max Response Time).
La specifica IGMPv2 ora specifica un meccanismo di elezione dell'interrogante. In IGMPv1, l'elezione dell'interrogante era lasciata al protocollo di instradamento multicast e protocolli diversi utilizzavano meccanismi diversi. Ciò poteva comportare più di un interrogante per rete, quindi il meccanismo di elezione è stato standardizzato in IGMPv2. Tuttavia, ciò significa che è necessario prestare attenzione quando un router IGMPv2 tenta di coesistere con un router IGMPv1 che utilizza un meccanismo di elezione dell'interrogante diverso. In particolare, significa che un router IGMPv2 deve essere in grado di agire come un router IGMPv1 su una particolare rete se configurato per farlo. Le azioni richieste includono:
-
Impostare il campo Max Response Time su 0 in tutte le interrogazioni.
-
Ignorare i messaggi di abbandono del gruppo.
La specifica IGMPv2 riduce i requisiti sul controllo di validità per le interrogazioni di appartenenza e i rapporti di appartenenza. Quando si aggiorna un'implementazione, assicurarsi di rimuovere eventuali controlli non pertinenti.
La specifica IGMPv2 richiede la presenza dell'opzione IP Router Alert [RFC 2113] in tutti i pacchetti descritti in questo memo.