Re: [IPv6] next steps for draft-ietf-6man-ipv6-over-wireless
Lorenzo Colitti <lorenzo@google.com> Wed, 31 May 2023 03:58 UTC
Return-Path: <lorenzo@google.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 310ABC15155E for <ipv6@ietfa.amsl.com>; Tue, 30 May 2023 20:58:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -22.597
X-Spam-Level:
X-Spam-Status: No, score=-22.597 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
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 aA1-WZdK4QqJ for <ipv6@ietfa.amsl.com>; Tue, 30 May 2023 20:58:02 -0700 (PDT)
Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 4EFF9C15108A for <ipv6@ietf.org>; Tue, 30 May 2023 20:58:02 -0700 (PDT)
Received: by mail-lj1-x232.google.com with SMTP id 38308e7fff4ca-2af2c7f2883so56303481fa.3 for <ipv6@ietf.org>; Tue, 30 May 2023 20:58:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1685505480; x=1688097480; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=VE8+lK2r8xguIACV2UUZV0/B9uRQ19yTJJJQAj66boo=; b=pKkvyfH2GBwIQSR2V4pkR3F8/9dLyrZrNX+9+RRtVK1YlwZ/PvvDLxVzLpSj0CAXjD maP/Mms2Obxue+CnX0ED48FlrfRP45kzwiVhA2SkFkBr+Rc4664xF1vCjOtWFGt0Bhb/ m1ieuovLBpO1ma1Wb70m8WUuC9iBlFN12vaQynUum40hYh+ICIjr+A8Fv/O6BGkRI2GM d2MVScSswNWf1HmkXPcaBuUWEXJK/UBASzVHdWhqzhpTMlxItCQwi5RtIzq4kZcCn+s9 odJ4JBASPyR3yZf/V5TgWRdRZWMGM/Fx3H/H/aFPyJzf09ZgaoxjuLcQqyAQzyVha/2O S7cg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685505480; x=1688097480; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=VE8+lK2r8xguIACV2UUZV0/B9uRQ19yTJJJQAj66boo=; b=C6IjA7uUdrwQRH4YgonYQfL6hpiHHJWkdzSyzeDT+pGZE1tjogQWp1ko90h6k/GHO4 pTNd/iDzNqxLGq4NpKSFuTxUMtt41O1rlRUIkvV80Cpr2qC/gSaaUGyhqq+1v2gVWtOG YijLwMPhzZLqp7OmMvzcDShTfSiFqW7bvFX9MdLVTBECN1U+NitCj2zGy8kqD95GaLuO kW183S3ux7XCCbDZ2/Ec2CW5IJPcJtelSYJQ2GFyaRkfv9gsxMYgWXp0erQJfhA9mhe5 j40aJBt4mhEubwwtwrMoiYK1g/q5mntG8q1A87gPclpinpfz6PZHj0EsFM2Ue7ptIzoR OWWQ==
X-Gm-Message-State: AC+VfDwRgGiwj6lZVY+MveArwTDLlZQOoKjtlc6Zl2SC5EsoLAdiQwXu Y1ArDmYEYpzNnU1J1ZAnClJnPWsZpI2xmSQtWkxikQ==
X-Google-Smtp-Source: ACHHUZ4yory8/JC8hzw32cd8wkwY448Dsw50uxZGLu6BsEAQlIrGDX4IDSZIOADbJVAFkDjLB79BXehRxN5Cc2Tj3Bk=
X-Received: by 2002:a05:651c:10c2:b0:29f:58c6:986e with SMTP id l2-20020a05651c10c200b0029f58c6986emr1820215ljn.52.1685505480004; Tue, 30 May 2023 20:58:00 -0700 (PDT)
MIME-Version: 1.0
References: <CO1PR11MB4881C130988C6FF3A11B500AD8419@CO1PR11MB4881.namprd11.prod.outlook.com>
In-Reply-To: <CO1PR11MB4881C130988C6FF3A11B500AD8419@CO1PR11MB4881.namprd11.prod.outlook.com>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Wed, 31 May 2023 12:57:32 +0900
Message-ID: <CAKD1Yr2Q7tag5PV_QoPAuxhYa4GAJz5pxs9aS7akr0_z_emePw@mail.gmail.com>
To: "Pascal Thubert (pthubert)" <pthubert=40cisco.com@dmarc.ietf.org>
Cc: "IPv6 WG (ipv6@ietf.org)" <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000067a1fc05fcf553f2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/McF92aAUB0am7nDYQabmt6Mu0Xw>
Subject: Re: [IPv6] next steps for draft-ietf-6man-ipv6-over-wireless
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 May 2023 03:58:06 -0000
I gave this feedback already at adoption call time, and I think it needs to be addressed before we can talk about publication. tl;dr: this document is too rambling and vague, and tries to do too many things, to be published in anything like its current form, or even to be productively reviewed by the WG. First: it's much too long and has way too much content in it to be a "framework", which is what it calls itself at the moment. Last I looked at the draft (before adoption) it was basically a rambling document that covered the history of technologies such as ND, DAD, and various wireless link layers, and discussed some of the design tradeoffs. That may be OK for a history document (assuming we want to publish one), but it's not OK for a framework or for any kind of standard. A standard must have a clear problem statement and must discuss a clear solution. One important reason why it cannot be too long is that in a standard, correctness is paramount, and if the document is too long it's very difficult for WG participants to review it and make it correct. If we want this to be a standard, or lead to the development of standards later on, then it must be short enough to reasonably review. This document also really needs to decide whether it's defining a framework and changing the standards, or not. To provide just one example: are statements such as "the IPv6 routers that serve a Subnet must form a connected dominating set such that every host in the Subnet is connected to at least one router and the routers are connected to one another directly" normative? If they are, then what does that mean in practice to protocols, implementations, and bits in the wire? We cannot publish an informational draft that vaguely defines a "framework" unless we have actual standards and protocol definitions that explain how things work. The reason we cannot do that is that when we try to encode the framework into actual standards, we may very well find out that the framework *cannot* actually be implemented as is. Another issue is that the draft presents as facts statements that are vague/handwavy or are merely opinions instead of facts, or sometimes just incorrect. For example, "All IP Links are abstracted as Point-to-Point" might sound good in theory but in practice most existing wifi networks rely on broadcast/multicast and many applications will fall over without it. But again, there are loads of these statements, and while the document remains so long, it's hard to even review all of it. Also, please replace "ND classic" with "Neighbor Discovery" everywhere. There is no such thing as "ND classic". There is only ND. On Wed, May 24, 2023 at 3:52 PM Pascal Thubert (pthubert) <pthubert= 40cisco.com@dmarc.ietf.org> wrote: > Dear WG: > > > > We adopted that draft to publish it as informational; it is at the same > time a state of the art, a problem statement, and an applicability > statement. > > > > The issues are clear and present, see also > draft-ietf-v6ops-nd-considerations. We face customer situations where > clients are not properly served because ND snooping fails to locate them > all with a painful regularity. This impacts all sorts of situations, from > wireless to fabrics / EVPN. > > > > Note that This is indeed very related to the SLAAC operation and IPv4 is > mostly immune. Meaning that the IPv6 experience is of more broadcasts and > less reliability. > > > > In order to progress in solving the issues raised, it makes sense to > publish soon and move on. The draft has been progressing as an individual > submission for a long time and it is mostly complete, IMHO. So my intent is > to ask for WGLC sooner than later. To get there, reviews would be highly > appreciated. > > > > Many thanks in advance : ) > > > > Pascal > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- >
- [IPv6] next steps for draft-ietf-6man-ipv6-over-w… Pascal Thubert (pthubert)
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Michael McBride
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Ted Lemon
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Behcet Sarikaya
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Bob Hinden
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Pascal Thubert (pthubert)
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Pascal Thubert (pthubert)
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Behcet Sarikaya
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Pascal Thubert (pthubert)
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Behcet Sarikaya
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Pascal Thubert (pthubert)
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Vasilenko Eduard
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Pascal Thubert (pthubert)
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Pascal Thubert (pthubert)
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Vasilenko Eduard
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Pascal Thubert (pthubert)
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Michael Richardson
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Behcet Sarikaya
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Brian E Carpenter
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Lorenzo Colitti
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Pascal Thubert (pthubert)
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Pascal Thubert (pthubert)
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Bob Hinden
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Pascal Thubert (pthubert)
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Pascal Thubert (pthubert)
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Pascal Thubert (pthubert)
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Brian E Carpenter
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Pascal Thubert (pthubert)
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Bob Hinden
- Re: [IPv6] next steps for draft-ietf-6man-ipv6-ov… Behcet Sarikaya