Re: [v6ops] WGLC for draft-ietf-v6ops-rfc3849-update-01

Ed Horley <ed@hexabuild.io> Mon, 18 December 2023 18:31 UTC

Return-Path: <ed@hexabuild.io>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0772C14F5EE for <v6ops@ietfa.amsl.com>; Mon, 18 Dec 2023 10:31:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.894
X-Spam-Level:
X-Spam-Status: No, score=-1.894 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hexabuild-io.20230601.gappssmtp.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 67DDFy3dWKuu for <v6ops@ietfa.amsl.com>; Mon, 18 Dec 2023 10:31:50 -0800 (PST)
Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) (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 51DD7C14F5ED for <v6ops@ietf.org>; Mon, 18 Dec 2023 10:31:50 -0800 (PST)
Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-50e305530baso2297742e87.3 for <v6ops@ietf.org>; Mon, 18 Dec 2023 10:31:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hexabuild-io.20230601.gappssmtp.com; s=20230601; t=1702924308; x=1703529108; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=yhEaA7GRy2MjYzUD7Q9OtKEvurnyDVcNeV1tG9auEmc=; b=QRMajZlCPXFUWYv2TjUEfTzz2cwbh9LTYVgTVNogxhJMHP26U3dErXyIik57dGiusZ hx/PlfKuXb1kW0rs/EAdAQ9LPcz7tmvE9uRdh/llDf1CleU1Pb0XvWBZ9yphU0Qejse8 203YEl9yE574NX0jC086UDPucw0CPsNu/WLRuEPfAes4Scnmoha2+Bc8CNxWFtGFc5Qh 1n5mlTGG+BfOeLymyWuCjNFPYVzf3vHMV4aDrzE+a1IQQj96WES38nI7VZwzljYRgtQd a887pgB2sAenptRIjv5WCouN+3hYGAGhRvWfWOJy4t3EYxXpQLlZ2Be1BAv8O355Fwwb qYKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702924308; x=1703529108; 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=yhEaA7GRy2MjYzUD7Q9OtKEvurnyDVcNeV1tG9auEmc=; b=c5eBWceku/evy29dodwLAIyqcMgEl57O20C1kWN0o4DRrkee5qT80fKM6EjHORGFtv C5CDQF7JQcdHiCCpeW9Qf2OgzMDBOk4QDY+B+wF5O6/yXKwKmuKr8+HVhTP7GZ83BHjY Ny83mSQUhQh7Xsasw43FrhpxhV6ZlryGhmt7z4l8ASXCv6dAZYGuTyaUtXr1VbzDdxon AM8HS55hbkC2FvOEYxJ+lyH/fOrMep6a9XkNE0KiU4Sb2HZnaB/ixrGoUP1FhnErmKhK BoZbugYMPzIMQ+yzAhF4OREuAygORk3vzYo7PmNcVYo4UEF1iuIWrNzF14Wk7xwdGSTJ Ng5A==
X-Gm-Message-State: AOJu0YzEb3AvO5otgJjB9kEumO8JxWWtV+RLNaTvQBdpyOgJR1p3K3Zu 1Rq9/NmreA69soOYqGURuIsY6PW33NqGYgE9iEMEuQ==
X-Google-Smtp-Source: AGHT+IE9C2o7ecDelyA/V3Xvdn5j9CGBGnVriP+KZUnf2cua+QGjhKhU1CRjNmBAlWRWZA72d77o7mu6bjen6nz30Xs=
X-Received: by 2002:a05:6512:2812:b0:50e:338:5d with SMTP id cf18-20020a056512281200b0050e0338005dmr8719267lfb.116.1702924307544; Mon, 18 Dec 2023 10:31:47 -0800 (PST)
MIME-Version: 1.0
References: <CAO42Z2xS5MkzqqyYi18D_sSSUfJR7Bii-W0_pUpSS-Xsh2xHFQ@mail.gmail.com> <26F74765-6E18-4301-B7D4-3A5458BA8F6E@delong.com> <CD8EA4FD-5273-4D24-926D-DBE87D74A354@employees.org> <CACMsEX87sVLz=8Ma-h=ZJ6gfjbhrE=Op1cYHbubCzAeNtZZYrw@mail.gmail.com> <4ad5d8241e86761f8b8184a29c099305f91dcc84.camel@loonybin.net> <680caed5-b4df-edb8-4d97-44ef62cdda85@gmail.com> <VI1PR07MB3181EE1C8AC66977A5A3D1EFA090A@VI1PR07MB3181.eurprd07.prod.outlook.com> <20231218162126.65327C14F684@ietfa.amsl.com> <CA+nkc8Avkp78m+61z7eOJY5n8oJ13nC3zHc2TG97sDBRQ+134A@mail.gmail.com>
In-Reply-To: <CA+nkc8Avkp78m+61z7eOJY5n8oJ13nC3zHc2TG97sDBRQ+134A@mail.gmail.com>
From: Ed Horley <ed@hexabuild.io>
Date: Mon, 18 Dec 2023 10:31:35 -0800
Message-ID: <CAE=N4xcGXt7Wsshdyv1eJY1HE_KdAT0brJLV-pFkvfBMd0JZag@mail.gmail.com>
To: Bob Harold <rharolde@umich.edu>
Cc: daveb <spike@zitomedia.net>, "v6ops@ietf.org" <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006e86c7060cccf632"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/AQnUggOdd3GbTC8mDo6uvCJkz8E>
Subject: Re: [v6ops] WGLC for draft-ietf-v6ops-rfc3849-update-01
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Dec 2023 18:31:54 -0000

I agree with the point and would prefer a reserved GUA space allocation
that IANA reserves for documentation.

If we don't want to use a reserved GUA space (using syntax that could cause
potential issues for others), we should consider my original proposal to
also have a lab prefix. See:
https://datatracker.ietf.org/doc/draft-horley-v6ops-lab/

I would prefer to have several documentation prefixes that are easily
identified as separate networks and are sufficiently large enough for
manufacturers and enterprise organizations to document lab, test, model,
and validate designs, architecture, and configurations before deployment
and potential before an allocation request.



On Mon, Dec 18, 2023 at 8:31 AM Bob Harold <rharolde@umich.edu> wrote:

> Any training that wants to show the bits and bytes will need real hex
> characters.  And a large prefix is needed in some cases.  So I would prefer
> d0c0::/12
>
> --
> Bob Harold
>
> On Mon, Dec 18, 2023 at 11:21 AM daveb <spike@zitomedia.net> wrote:
>
>> At 07:33 AM 12/18/2023, tom petch wrote:
>> >From: v6ops <v6ops-bounces@ietf.org> on behalf of Brian E Carpenter
>> ><brian.e.carpenter@gmail.com>
>> >Sent: 16 December 2023 19:45
>> >On 16-Dec-23 20:49, Rob Foehl wrote:
>> > > On Fri, 2023-12-15 at 16:45 -0600, Nick Buraglio wrote:
>> > >>> Do we really want to more special address space / RFC1918-like
>> > space in IPv6?
>> > >>> If nothing else it has real operational cost. Everyone must
>> > update their edge filters.
>> > >>>
>> > >>> While I'm skeptical that more documentation space is needed.
>> > >>>
>> > >
>> > >> One critical detail is that we need to ensure whatever it is
>> > that we end up with makes it into bogon filters and other BCPs for
>> > routing security.
>> > >>
>> > >> WGLC ends today, so any further support or non-support should be
>> > voiced ASAP.
>> > >
>> > > I wasn't going to wade into this, but with the original /20 somehow
>> > > ballooning into multiple /16s or a /12...
>> > >
>> > > As a practical matter: meh.  It's a minor nuisance to have to update
>> > > prefix lists in all of the requisite places.
>> > >
>> > > As a matter of principle: completely opposed.  While it may be a minor
>> > > nuisance, the number of changes required globally does add up, and I
>> > > don't recall seeing any attempts at a cost-benefit justifying that
>> > > effort.
>> > >
>> > > Moreover, the plausible uses seem to fall into a few cases for which
>> > > practicable solutions exist:
>> > >
>> > > - Documentation of a real network: use the real prefix(es).
>> > >
>> > > - Documentation for a specialized audience, e.g. RIR justification:
>> any
>> > > arbitrary placeholder will suffice.  They'll be fine.  There's even a
>> > > TBD::/20 right there in the draft...
>> > >
>> > > - Documentation for educational purposes: again, any placeholder will
>> > > suffice, as many as deemed necessary.  ispA::/28, ispB::/24, ...
>> >
>> >I like this argument. Maybe it is worth documenting (not a joke).
>> >We could have a convention that non-hex letters are used for examples,
>> >perhaps with a default byte being wxyz. Thus 2xyz::/16 could serve
>> >as an example GUA prefix.
>> >
>> ><tp>
>> >The RFC police will not be happy with this.  Documentation values
>> >are used for documentation and using real values has caused enough
>> >damage in the past.  Using semantically impossible values e.g.
>> >omg::/16 will fail the checks when used in examples in RFC which is
>> >most RFC containing a YANG module (since the IESG pressure authors
>> >to include examples).
>> >
>> >Using semantically impossible values will require updating all the
>> >tool chains, whoever and whereever in the world they are.
>> >
>> >Tom Petch
>>
>>
>> Isn't a primary goal of YANG to create device configurations from
>> documentation?   If so then wouldn't it be more likely to see what
>> are 'documentation-only' prefixes show up in routers (emulators, lab,
>> test, even production) where those prefixes could fail anyhow,
>> requiring someone to go back and use legal values?
>>
>> Maybe a simple translator associated with the YANG model can be added
>> to convert from the arbitrary prefix(es) to the actual prefix(es)
>> getting the best of both?
>>
>> An arbitrary, or otherwise descriptive but far from real-looking
>> prefix seems to be the most clear use for documentation-only purposes.
>>
>>
>>
>>
>>
>> >See if you prefer this:
>> >
>> >
>> https://github.com/becarpenter/misc/blob/main/Multi-prefix%20operation.md
>> >
>> >to this:
>> >
>> >
>> https://github.com/becarpenter/book6/blob/main/6.%20Management%20and%20Operations/Multi-prefix%20operation.md
>> >
>> >     Brian
>> >
>> >
>> > >
>> > > The recurring theme being *documentation*, which is of course the sole
>> > > stated purpose.  The space actually being configurable in any capacity
>> > > or usable for any other purpose is at odds with at least 3849 section
>> 3
>> > > and the (somewhat self-contradictory) revised section 3 in the draft.
>> > > Any such addresses would not, by definition, be documentation; any
>> > > proposals for same, cf. mentions of lab space, ought to stand on their
>> > > own merit.
>> > >
>> > > More documentation space isn't necessary -- not from GUA space,
>> anyway.
>> > >
>> > > -Rob
>> > >
>>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>


-- 
Ed Horley
ed@hexabuild.io | (925) 876-6604
Advancing Cloud, IoT, and Security with IPv6
https://hexabuild.io
And check out the IPv6 Buzz Podcast at
https://packetpushers.net/series/ipv6-buzz/