[pim] /dino: IGMPv1 "retirement" and draft-eckert-pim-rfc1112bis discuss
Toerless Eckert <tte@cs.fau.de> Thu, 06 July 2023 21:22 UTC
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
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 BBC84C1519AA for <pim@ietfa.amsl.com>; Thu, 6 Jul 2023 14:22:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.649
X-Spam-Level:
X-Spam-Status: No, score=-1.649 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JXK7up9dN2DT for <pim@ietfa.amsl.com>; Thu, 6 Jul 2023 14:22:51 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 74EA5C15198B for <pim@ietf.org>; Thu, 6 Jul 2023 14:22:50 -0700 (PDT)
Received: from faui48e.informatik.uni-erlangen.de (faui48e.informatik.uni-erlangen.de [131.188.34.51]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTPS id 4QxqHp6pM4znkSH; Thu, 6 Jul 2023 23:22:46 +0200 (CEST)
Received: by faui48e.informatik.uni-erlangen.de (Postfix, from userid 10463) id 4QxqHp6G1hzkwMc; Thu, 6 Jul 2023 23:22:46 +0200 (CEST)
Date: Thu, 06 Jul 2023 23:22:46 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: "pim@ietf.org" <pim@ietf.org>, farinacci@gmail.com
Message-ID: <ZKcwpk4aa5YkwrVG@faui48e.informatik.uni-erlangen.de>
References: <ZKcAcCJDNUmjpUfT@faui48e.informatik.uni-erlangen.de> <ZKcA1XL0jNkWS2el@faui48e.informatik.uni-erlangen.de> <CO3PR13MB5752BBFFBA731A711DE77B47F42CA@CO3PR13MB5752.namprd13.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <CO3PR13MB5752BBFFBA731A711DE77B47F42CA@CO3PR13MB5752.namprd13.prod.outlook.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/Jw7kZjeR0Sv8zIqGcJqs2HPsa40>
Subject: [pim] /dino: IGMPv1 "retirement" and draft-eckert-pim-rfc1112bis discuss
X-BeenThere: pim@ietf.org
X-Mailman-Version: 2.1.39
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: Thu, 06 Jul 2023 21:22:53 -0000
Let me start discussing the points brought up at IETF116 in email so it is easier to track and also directly be able to propose text. Dino was asking about what it should mean to remove IGMPv1 text from RFC1112bis, and my answer on the mike @IETF116 (at least what i read in the minutes ;-) was maybe not enlightening as it should be. So let me try to rephrase: IMHO: What i think we want is no further implementations of solely IGMPv1 by making it historic. We did actually see solely IGMPv1 implementations even a few years ago in surveillance cameras for exampl. All new IP Multicast host tsack implementations or updates should be IGMPv3 or RFC5790 (and we can discuss IGMPv2 related guidance separately). What i think we do not need it unnecessary churn: Aka: no need to remove backward compatibility with IGMPv1 / IGMPv2 from IGMPv3 / RFC5790 implementations. Aka: NO CHANGE WHATSOEVER in current and new implementation of IGMPv2/IGMPv3/RFC5790 because of the change of status in IGMPv1 from full standard to historic. We can not throw out that backeward compatibility before we have had a long enough time giving clear evidence that IGMPv1 is obsolete. Which we have not done so far. So, maybe a statement like the following in RFC1112bis would help to clear this up: ---- Update to RFC1112 This document declares RFC1112 to historic. It superceeds all aspects of RFC1112 except for the definition of IGMPv1 in RFC1112, Appendix I. This has the following impacts. All references to RFC1112 for the purpose of IGMPv1 do still need to refer to RFC1112 and not this document. This specifically aplies to the mandatory backward compatibility with IGMPv1 in IGMPv2 {{RFC2236}}, IGMPv3 {{RFC...}} and Lightweight IGMPv3 {{RFC5790}}: their behavior is unchanged by this document and even new implementations need to implement it as required by those specifications. All references to RFC1112 for the purpose of any aspects other than IGMPv1 (Appendix I.), such as the overall way the host stack ("IP Multicast (ASM)") service operates and how IPv4 multicast packets are mapped onto Ethernet are updated by this document to refer to the definitions in this document. ---- Hope this works - process wise. Any feedback welcome! Cheers Toerless
- [pim] PIM call for adoption of draft-eckert-pim-r… Toerless Eckert
- [pim] Ooops: Re: PIM call for adoption of draft-e… Toerless Eckert
- Re: [pim] Ooops: Re: PIM call for adoption of dra… Michael McBride
- [pim] /dino: IGMPv1 "retirement" and draft-eckert… Toerless Eckert
- Re: [pim] PIM call for adoption of draft-eckert-p… Stevens, Jim A Collins