13. Appendix I - Changes from IGMPv1 (Appendice I - Modifiche rispetto a IGMPv1)
13. Appendix I - Changes from IGMPv1 (Appendice I - Modifiche rispetto a IGMPv1)
The IGMPv1 "Version" and "Type" fields are combined into a single "Type" field.
I campi "Versione" (Version) e "Tipo" (Type) di IGMPv1 sono combinati in un unico campo "Tipo".
A new IGMP Type is assigned to Version 2 Membership Report messages, so a router may tell the difference between an IGMPv1 and IGMPv2 host report.
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.
A new IGMP Type is created for the IGMPv2 Leave Group message.
Viene creato un nuovo tipo IGMP per il messaggio di abbandono del gruppo IGMPv2.
The Membership Query message is changed so that a previously unused field contains a new value, the Max Response Time.
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).
The IGMPv2 spec now specifies a querier election mechanism. In IGMPv1, the querier election was left up to the multicast routing protocol, and different protocols used different mechanisms. This could result in more than one querier per network, so the election mechanism has been standardized in IGMPv2. However, this means that care must be taken when an IGMPv2 router is trying to coexist with an IGMPv1 router that uses a different querier election mechanism. In particular, it means that an IGMPv2 router must be able to act as an IGMPv1 router on a particular network if configured to do so. The actions required include:
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:
-
Set the Max Response Time field to 0 in all queries.
-
Impostare il campo Max Response Time su 0 in tutte le interrogazioni.
-
Ignore Leave Group messages.
-
Ignorare i messaggi di abbandono del gruppo.
The IGMPv2 spec relaxes the requirements on validity-checking for Membership Queries and Membership Reports. When upgrading an implementation, be sure to remove any checks that do not belong.
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.
The IGMPv2 spec requires the presence of the IP Router Alert option [RFC 2113] in all packets described in this memo.
La specifica IGMPv2 richiede la presenza dell'opzione IP Router Alert [RFC 2113] in tutti i pacchetti descritti in questo memo.