Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC
Stig Venaas <stig@venaas.com> Fri, 15 January 2021 23:35 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 1CDEF3A131D for <pim@ietfa.amsl.com>; Fri, 15 Jan 2021 15:35:14 -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=ham 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 7hsg8ej34vs8 for <pim@ietfa.amsl.com>; Fri, 15 Jan 2021 15:35:12 -0800 (PST)
Received: from mail-io1-xd2e.google.com (mail-io1-xd2e.google.com [IPv6:2607:f8b0:4864:20::d2e]) (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 1BB0A3A131B for <pim@ietf.org>; Fri, 15 Jan 2021 15:35:11 -0800 (PST)
Received: by mail-io1-xd2e.google.com with SMTP id u17so21462968iow.1 for <pim@ietf.org>; Fri, 15 Jan 2021 15:35:11 -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=a6717Juism58y3w0yoa5kROtQq0L5HqdsVm+hAmv0aA=; b=j+MqvNMJ4+wHu/j8+lpeipqXxPmTAvGcrZNOy7l25+r9OSLMo0VyjAwxXaZ8/Lzs/d jXBb035nXcny2uDI0dC/FN5h7k+tT9ut/2KIbchJhHmXLnVbMclEWg5cRtJ460Z4L9X1 9Z0AuyeerISmexMsBcdMfaF2dvN6YkHG3DInHl1rOijXIEHMfyHajWbKskEFB05rG/M5 hviv+vguvPGHI6FpGiVaV8ZD3chCsoDFKmQAG6EEKYUiYoUikUrL3Dy/p10Cd3YVrDRt jIDY6zZxznKSlrfGxGemuRPtb7pHrD2l5UZFB95u9zLAhYVAWwk8j9KJNQ68PUbpOevQ S26w==
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=a6717Juism58y3w0yoa5kROtQq0L5HqdsVm+hAmv0aA=; b=OVzOQliDMy6tM0zOrLNKZqpffjEt8x9SpMDWAT37uW5kGTA+dxCk1xCx7lXoUXmbKW Eq/1vuY/IZw2cPzkH/RL2A1nnoPX5r5TgRUHcne8jMYE8IVS1nlRc4Qv1hm/Oh+gfLrh XBdOH5eq2kMepgxtokxyXu6jsOA8rAx61vZA5rumbq2+iByc6mNiWvM+5DPJWlIVoGPZ DBZaCeqgeStFA8LIQSQdZjwdc3M/QqVJqQlWPynJv+9tu8rDpXJ9PyqL/wg1j2hkwWK5 IuVBtayvKWNdl34WOFCgYMxPe6j+PPTuKRsAtK/8NEMBwY83zOnRwQ+qVxyEAFhVHdkS rz4A==
X-Gm-Message-State: AOAM532jdCeGsou1gSGlvVK/nChMd9o6gzv1+TzBEPER/ue+6etMMBpH V1H/KAiQYbXcEDnfDFR/Nl7WHom6vlhpJVT034DfUw==
X-Google-Smtp-Source: ABdhPJy8ps1fk6wtJCAic0cP/KFF6CEoI1vkkejg4TDkd/XjeQo+aNe1BT99ZOAeSSsjuCZff1TymIuL/2Rq1PXErXg=
X-Received: by 2002:a6b:7715:: with SMTP id n21mr5262569iom.190.1610753711085; Fri, 15 Jan 2021 15:35:11 -0800 (PST)
MIME-Version: 1.0
References: <BYAPR13MB25823AD8346977BC1FDE03BAF4CD0@BYAPR13MB2582.namprd13.prod.outlook.com> <MN2PR05MB598123DADDC8916389A69111D4C50@MN2PR05MB5981.namprd05.prod.outlook.com> <CAHANBtL7FXijAajqmz-vU+vZ_OUZ7XS7wynZgHF-x9TSukRhDA@mail.gmail.com>
In-Reply-To: <CAHANBtL7FXijAajqmz-vU+vZ_OUZ7XS7wynZgHF-x9TSukRhDA@mail.gmail.com>
From: Stig Venaas <stig@venaas.com>
Date: Fri, 15 Jan 2021 15:35:00 -0800
Message-ID: <CAHANBtLsasH1ZTT4tmLwvLaQ3NE4KuOzrmb_fqOcH3fcapUWkg@mail.gmail.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang=40juniper.net@dmarc.ietf.org>, Leonard Giuliano <lenny@juniper.net>, jakeholland.net@gmail.com
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/6vbWBws81Q9_Y9F7Dm2DwrsM8dY>
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, 15 Jan 2021 23:35:14 -0000
Thanks a lot for all the WGLC responses, in particular to Ian, Lenny, Jeffrey and Jake for great comments. Hope I didn't miss anyone. I just posted revision 03 that I think should address your comments. Great if you can have a look. I realize I forgot to update the acknowledgements though, so I will do that shortly. Regards, Stig On Thu, Dec 17, 2020 at 3:25 PM Stig Venaas <stig@venaas.com> wrote: > > Hi Jeffrey > > I appreciate your comments, please see responses inline. > > On Tue, Dec 15, 2020 at 6:21 PM Jeffrey (Zhaohui) Zhang > <zzhang=40juniper.net@dmarc.ietf.org> wrote: > > > > Support progressing this work. > > > > > > > > I have a couple of curiosity questions on the following: > > > > > > > > Note that there may be additional data following this extension. The > > > > Total Extension Length field would indicate where this extension > > > > ends, and the additional data starts. > > > > > > > > How would you have additional data following this extension? The TLV mechanism seems to be universal/generic to handle all possible extensions, so why would you have another extension blob after this, and how would you indicate so? By another bit in the reserved field? > > > > Just wondering if this additional data needs to be mentioned at all. > > I agree that there should be no need for additional data for future > extensions as TLVs can provide any potential extension. If the WG and > co-authors agree, I'm happy to remove the additional additional data. > We can then also simplify the length check and say that the extension > length specified must be equal to the remaining payload (subtracting > from packet payload length). > > > > > Also, there is a possibility > > > > that an implementation uses the Additional Data part of IGMP/MLD > > > > messages, but not according to this extension scheme. > > > > > > > > Do you mean a non-standard existing implementation? Now that you mention that, are we supposed to define the interop procedures? Are they supposed to interop with the implementations following this draft at all? > > The IGMP/MLD RFCs specify how additional data may be present and how > it should be ignored. I've seen cases where implementations > intentionally (or maybe by accident) have sent packets with additional > data. I think it is safest to use a reserved bit to clearly indicate > that this extension is in place, rather than trying to parse whatever > additional data may be present. > > If we receive data from an existing implementation, the reserved bit > would not be set, and we would process it exactly as before. > If an existing implementation receives the new IGMP/MLD message, it > would both ignore the reserved bit, and the additional data according > to the RFCs (although if implementations tried to use additional data > in some way, then they might break, but I think we have to live with > that). They were not supposed to use it. > > When using the extension, one must consider interoperability with > implementations that do not support the extension mechanism, as well > as implementations that do not support the specified types. Not > supporting the mechanism, should be equivalent to not supporting any > of the types. > > I can try to add a few more details in the draft. > > > > > > Also, for the following: > > > > > > > > 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. > > > > > > > > 5.2.12 should be 5.2.11. > > Good catch! > > Let me know if you have any thoughts on what I wrote above, or anything else. > > Thanks, > Stig > > > > > > > Jeffrey > > > > > > > > From: pim <pim-bounces@ietf.org> On Behalf Of Michael McBride > > Sent: Monday, December 7, 2020 7:24 PM > > To: pim@ietf.org > > Subject: [pim] draft-ietf-pim-igmp-mld-extension WGLC > > > > > > > > [External Email. Be cautious of content] > > > > > > > > Hello all, > > > > > > > > Today begins a two week wglc for https://tools.ietf.org/html/draft-ietf-pim-igmp-mld-extension-02 > > > > > > > > Please review (it’s a quick read) and let us know your opinion on it’s readiness to progress to the iesg. > > > > > > > > Thanks, > > > > mike > > > > > > Juniper Business Use Only > > > > _______________________________________________ > > pim mailing list > > pim@ietf.org > > https://www.ietf.org/mailman/listinfo/pim
- [pim] draft-ietf-pim-igmp-mld-extension WGLC Michael McBride
- Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC Stig Venaas
- Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC zhang.zheng
- Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC Hitoshi Asaeda
- Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC Leonard Giuliano
- Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC Jeffrey (Zhaohui) Zhang
- Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC Hitoshi Asaeda
- Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC Xiejingrong (Jingrong)
- Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC Duncan, Ian
- Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC Gyan Mishra
- Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC Stig Venaas
- Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC Holland, Jake
- Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC Stig Venaas
- Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC Stig Venaas
- Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC Holland, Jake
- Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC Stig Venaas
- Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC Holland, Jake
- Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC Stig Venaas
- Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC Holland, Jake
- Re: [pim] draft-ietf-pim-igmp-mld-extension WGLC Michael McBride