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
> --------------------------------------------------------------------
>