Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC

Stig Venaas <stig@venaas.com> Fri, 18 December 2020 18:05 UTC

Return-Path: <stig@venaas.com>
X-Original-To: pim@ietfa.amsl.com
Delivered-To: pim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A7623A0AFB for <pim@ietfa.amsl.com>; Fri, 18 Dec 2020 10:05:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=venaas-com.20150623.gappssmtp.com
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 uVbQcaGyXI9s for <pim@ietfa.amsl.com>; Fri, 18 Dec 2020 10:05:17 -0800 (PST)
Received: from mail-pf1-x42a.google.com (mail-pf1-x42a.google.com [IPv6:2607:f8b0:4864:20::42a]) (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 068033A03F4 for <pim@ietf.org>; Fri, 18 Dec 2020 10:05:16 -0800 (PST)
Received: by mail-pf1-x42a.google.com with SMTP id w6so2013167pfu.1 for <pim@ietf.org>; Fri, 18 Dec 2020 10:05:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=venaas-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=AKNNQmdnM6FpO6kaVBI2QsHsKe9yjVRiDv0hZdN99Lo=; b=pJVAerlQsbQpnstz53GI1tWhMK09ddhnt2wDwUgAfZZtk+PnMmdIP3G7XgQkYrgnPX stHkuY9Rx2s/9kt+46lQOVSlSODzI679Uax7sHOv1ezkvy2DgMIcT0qJoKmTERD6Pw1D Jel2cFM47RSsw1R3XIQe/96spiGnQgzUKl2niYnBF/8DNQ1q4pjdh5Fl3HAfhshXhvT9 HAt3Z2LAi+lNvuuRjiVydjpt9rryS+ZvBgo/UfsNcmSKfGgS7lnlYqVX8cwkJzIOuToG 0I8YJA3dKLjO1HOu01Bqw08PGnPKFSxm+moeWPO7ML8PLZrNVbW0I0q8QT1Odl1iIXMJ Ez8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=AKNNQmdnM6FpO6kaVBI2QsHsKe9yjVRiDv0hZdN99Lo=; b=AjuVz/8IYOD97wqnilxkOthrMBhbKWcYujC9WOGNpk/0eXfCv15oiv6rpTi01NW/eW d2mIr3Ls7HY42pHPSCDx0t6FxX5Z309XcKhL7a1Y9Kry0mTi/9rOZkRQPK6GoBHQ1BdQ rdu9xHDbYswAMGIrfY6S9gqhiIoBOemngmwyAmF0BmQMN/k3c4g0V5DE1ZvPSVxVa0kI LLaeRFncUeheFeB7M+DMGvJEUfrwgp52qkFjxtseG8BhbQGWLZaPnuYJ+wp+hmPgyix5 x+/k01DtIegKob7disNUV58SSSk7nV5qDjVM5FSUsa0cxuJF+AlLEtQ+mhV96Sq6Hb/i uD9Q==
X-Gm-Message-State: AOAM533Rns1ljUK51qzu2khoO/k3ptn1llecujOiUWk23iLvpwZCs3eT l+3RLHKaTKc6WiB0oD/pg9cD7jU9w3Fy2KKA7FMzZg==
X-Google-Smtp-Source: ABdhPJx8JLk1wy1yeV3epfOBv9zsZ+879DZEQ6gWxSqoPDX+FOUzImqgryZNMxuvEUaoidhaLFUTzVO3rfVEt0s82KY=
X-Received: by 2002:a63:da4f:: with SMTP id l15mr5235726pgj.22.1608314715616; Fri, 18 Dec 2020 10:05:15 -0800 (PST)
MIME-Version: 1.0
References: <1345A202-ECA1-47F0-BADD-D85E96BA9C30@akamai.com>
In-Reply-To: <1345A202-ECA1-47F0-BADD-D85E96BA9C30@akamai.com>
From: Stig Venaas <stig@venaas.com>
Date: Fri, 18 Dec 2020 10:05:04 -0800
Message-ID: <CAHANBt+GA8xxDk4kZUG7tjszqzQfH0o1bbzXtRhxd+iO4V54_A@mail.gmail.com>
To: "Holland, Jake" <jholland=40akamai.com@dmarc.ietf.org>
Cc: Michael McBride <michael.mcbride@futurewei.com>, "pim@ietf.org" <pim@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/aGBTqthde8xDQYtx2M963KGJxN4>
Subject: Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC
X-BeenThere: pim@ietf.org
X-Mailman-Version: 2.1.29
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, 18 Dec 2020 18:05:19 -0000

Thanks a lot Jake for the detailed review. This will definitely help
me improve the document.

I'll do some thinking on some of these points and get back with my
thoughts on the list, and also start working on a revised version.

Thanks,
Stig

On Thu, Dec 17, 2020 at 6:11 PM Holland, Jake
<jholland=40akamai.com@dmarc.ietf.org> wrote:
>
> Hi PIM wg,
>
> I have a few minor comments on this draft.  I believe they’re
> readily resolvable, but I think some go beyond nits.  Overall
> the draft seems helpful to bier and possibly could support a
> few more things (e.g. population count in igmp/mld proxying
> might be useful if this gets any uptake).  So I support moving
> it forward as soon as the issues can be resolved.
>
> 1.
> As with Jeffrey’s comments, my main technical comment regards
> the possibility of additional extra data beyond this extension,
> from the last paragraph in section 3.
>
> I think this possibility is confusing to handle, since if there
> are 2 separate uses the ordering is not clear, so if we imagine
> another bit indicating another kind of additional data, it would
> strictly have to be aware of this draft to ensure its data came
> afterward.
>
> I think using some of the reserved bits as a magic number might
> be a good call here, especially if we think there are existing
> implementations doing something with this space.  But just
> disallowing any other data when the E bit is set seems like
> also a fine choice that clears up confusion.
>
> 2.
> I think the doc should specify the reaction if the length fields
> don't match up, or if anything exceeds the size of the packet or
> the extra space.  (Do all the TLVs get ignored, or do the
> apparently-good TLVs get handled an then the rest get ignored?)
>
> 3.
> I think this draft's security considerations section is a bit
> light for the complexity it introduces.  It might be worth checking
> how they handled this in the UDP options draft, I think the first
> and third paragraphs might have some useful language to copy:
> https://tools.ietf.org/html/draft-ietf-tsvwg-udp-options-09#section-17
>
> 4.
> The length fields described in section 3 should specify the units
> (that the lengths are given in octets).
>
> I also saw a few nits:
> 5.
> In the 2nd paragraph of section 1, I don't know what "resp."
> means here, and it's not defined.  (From context it seems to be
> indicating that MLD and IGMP get the same language with different
> references?):
>    The extension will be part of additional data as mentioned in
>    [RFC3810] Section 5.1.12 (resp.  [RFC3376] Section 4.1.10) for query
>    messages and [RFC3810] Section 5.2.12 (resp.  [RFC3376]
>    Section 4.2.11) for report messages.
>
> 6.
> 2nd to last paragraph of section 4, singular "host" should be plural:
>    the behavior of host and routers supporting the new types, consider
>
> 7.
> Last paragraph of section 4 has confusing phrasing with a couple of
> plurality mismatche ("mechanism do not" and "nodes may send older
> message"), and I think it's not quite right to say that a mechanism
> supports a protocol, rather than that the document defines a mechanism
> only for certain protocol versions.  You could just fix the plurality,
> but I'll suggest some different text that sounds more correct to me, but
> please feel free to use it or not:
>
> OLD:
>    The extension mechanism do not support IGMPv1, IGMPv2 and MLDv1.  As
>    nodes may send older version message, they would also not be able to
>    send messages using this extension.
>
> Suggested:
>    This document defines an extension mechanism only for IGMPv3 and MLDv2.
>    No E bit or extension mechanism is defined here for IGMPv1, IGMPv2, or
>    MLDv1.
>
>
> Best regards,
> Jake
>
>
> From: Michael McBride <michael.mcbride@futurewei.com>
> Date: Monday, December 7, 2020 at 4:23 PM
> To: "pim@ietf.org" <pim@ietf.org>
> Subject: [pim] draft-ietf-pim-igmp-mld-extension WGLC
>
> Hello all,
>
> Today begins a two week wglc for https://urldefense.com/v3/__https:/tools.ietf.org/html/draft-ietf-pim-igmp-mld-extension-02__;!!GjvTz_vk!EKc8vPWuhUwwzwkh8HXSN0mQ88VZX4J9iug9ei03YduV64M2tP9qW4Om3ngQn08$
>
> Please review (it’s a quick read) and let us know your opinion on it’s readiness to progress to the iesg.
>
> Thanks,
> mike
>
> _______________________________________________
> pim mailing list
> pim@ietf.org
> https://www.ietf.org/mailman/listinfo/pim