[pim] Errata 4375 RFC 3376 Older Version Querier Present Timeout

Stig Venaas <stig@venaas.com> Fri, 17 July 2015 15:57 UTC

Return-Path: <stig@venaas.com>
X-Original-To: pim@ietfa.amsl.com
Delivered-To: pim@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EA6AD1A1E0F for <pim@ietfa.amsl.com>; Fri, 17 Jul 2015 08:57:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.079
X-Spam-Level:
X-Spam-Status: No, score=-0.079 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LROcFo6LcIRK for <pim@ietfa.amsl.com>; Fri, 17 Jul 2015 08:57:35 -0700 (PDT)
Received: from mail-la0-f50.google.com (mail-la0-f50.google.com [209.85.215.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5F8381A1BF5 for <pim@ietf.org>; Fri, 17 Jul 2015 08:57:35 -0700 (PDT)
Received: by lahh5 with SMTP id h5so63549495lah.2 for <pim@ietf.org>; Fri, 17 Jul 2015 08:57:33 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=vge9tYEv9JPefkDzwrPSQBXFYhQkGBqyYtOcCoP8yvs=; b=RLpFa1FcNWN/Ifa0mbCTAPe1ZfRyxF1Q7fhNCo4LXpRGj5BC3Jrpq5qtNjokmDEDZO wL5NvNtkbxa5GeREnsFwppkqT3TXcOfYpyZc52hqhI5LqVGTOSjpMahucNMR/VypK9bV 1zW2fBHtE5kzo9CacE1xmC64mDp+lZZPTE5Rj0nb62nrqsdTQ003m74OKCXRaSVsH5X/ LGlQ2GrZ6e38ntlXfTuxjJSlnorZVbV251JQjd1UjNN2lW5VJnhXWgYOmDMuBFGyY8w5 SOUNAkumDYX+jJ1dy078HOFOIYjM5pnw/faveOpMSXqxe5CsibQlO6/M+LaZmNpufNZJ xSfw==
X-Gm-Message-State: ALoCoQloux69NrOyJmBkGwY3FjsXGcvL7Mn6FYXEYe/3ZU7d4fVaV9rj9n9sziVVDVilW5ykdRQp
MIME-Version: 1.0
X-Received: by 10.112.161.197 with SMTP id xu5mr15113617lbb.69.1437148653854; Fri, 17 Jul 2015 08:57:33 -0700 (PDT)
Received: by 10.25.207.207 with HTTP; Fri, 17 Jul 2015 08:57:33 -0700 (PDT)
X-Originating-IP: [2601:643:8304:100b:226:bbff:fe07:3aa9]
Date: Fri, 17 Jul 2015 08:57:33 -0700
Message-ID: <CAHANBtL0_bprqARV5+F-tmdKaZdj+N==KSDTK86VPn7QpVcOQA@mail.gmail.com>
From: Stig Venaas <stig@venaas.com>
To: "pim@ietf.org" <pim@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <http://mailarchive.ietf.org/arch/msg/pim/s9dMx_O3cFUyn38CHj81yw4Wp2o>
Subject: [pim] Errata 4375 RFC 3376 Older Version Querier Present Timeout
X-BeenThere: pim@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Protocol Independent Multicast <pim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pim>, <mailto:pim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pim/>
List-Post: <mailto:pim@ietf.org>
List-Help: <mailto:pim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pim>, <mailto:pim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 17 Jul 2015 15:57:37 -0000

Hi

I would like your thoughts on this errata for IGMPv3. It states:

  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.

As mentioned in the notes, IGMPv1/v2 don't have a query interval. One
way of reading this is that it is the last IGMPv3 query, but what if
there are no v3 queriers present? It makes sense that it refers to the
query interval of the current querier, but would you expect the hosts
to try to measure what the query interval is? That doesn't sound good.
Would you configure what the query interval is on the hosts? We have
the same issue with MLDv2 as well.

Stig