RFC Errata
RFC 3376, "Internet Group Management Protocol, Version 3", October 2002
Note: This RFC has been updated by RFC 4604
Source of RFC: idmr (rtg)
Errata ID: 4375
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Yechiel Rosengarten
Date Reported: 2015-05-26
Held for Document Update by: Alvaro Retana
Date Held: 2016-02-16
Section 8.13 says:
8.12. Older Version Querier Present Timeout The Older Version Querier Interval is the time-out for transitioning a host back to IGMPv3 mode once an older version query is heard. When an older version query is received, hosts set their Older Version Querier Present Timer to Older Version Querier Interval. This value MUST be ((the Robustness Variable) times (the Query Interval in the last Query received)) plus (one Query Response Interval).
It should say:
8.12. Older Version Querier Present Timeout The Older Version Querier Interval is the time-out for transitioning a host back to IGMPv3 mode once an older version query is heard. When an older version query is received, hosts set their Older Version Querier Present Timer to Older Version Querier Interval. This value MUST be ((the Robustness Variable) times (the Query Interval )) plus (one Query Response Interval in the last Query received).
Notes:
The last query received is older version query.
As such - it does not include query interval.
It looks like it should be operator responsibility to configure identical robustness variable and query interval values network-wide for supporting older versions.
=== Alvaro Retana ===
The pim WG was consulted on the proposed text of this errata, but no clear direction was determined. In fact, no significant discussion took place.
Given that this issue doesn't seem to be causing a problem that the WG wants to address wight away, I'm disposing of this errata as "Held for Document Update". If this RFC is updated the WG must then address the issue.
https://mailarchive.ietf.org/arch/msg/pim/s9dMx_O3cFUyn38CHj81yw4Wp2o