Re: [babel] Warren Kumari's Discuss on draft-ietf-babel-v4viav6-07: (with DISCUSS and COMMENT)

Warren Kumari <warren@kumari.net> Tue, 15 February 2022 16:54 UTC

Return-Path: <warren@kumari.net>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C0093A0ECD for <babel@ietfa.amsl.com>; Tue, 15 Feb 2022 08:54:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.098
X-Spam-Level:
X-Spam-Status: No, score=-7.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=kumari.net
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 MvWYrEaRhS6V for <babel@ietfa.amsl.com>; Tue, 15 Feb 2022 08:54:25 -0800 (PST)
Received: from mail-io1-xd31.google.com (mail-io1-xd31.google.com [IPv6:2607:f8b0:4864:20::d31]) (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 82F773A0EAF for <babel@ietf.org>; Tue, 15 Feb 2022 08:54:22 -0800 (PST)
Received: by mail-io1-xd31.google.com with SMTP id h16so324729iol.11 for <babel@ietf.org>; Tue, 15 Feb 2022 08:54:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Jy4CXTotqom0W+yd7AbWA7vv9r3fG3oYtlXBVSPqsDw=; b=eg7TlvEvLqu5KehOEuPSqKsECFHiPnGIQJYQ7xU7RNpiLXUZ4oEQ/LRtvzEO1fVdh3 eo7JQI3mBr1hpLnHz7iEugjK9sSrEEEJMKaPP8HomsAl7jR4pgU8Vt1d28R8BXkqvnJQ fJOUjVQ1vl/0q7x+4LP+tKHiTTut95iYQJj0OTLoZUNIGQrwapsvjDoEg0H+2O9YFSh1 2HpSMelr/Dw0f91bhag2FiRt8thXDO6S31mNlGw89KdF3CjGqndS03AU6g/Ly7SoSBCc 51WwYXkFbhyEiEtnuB8BCG5QhKR8Eh/SWzZ27CxwSVlSSHV0cKZ7AFRO5Cm4lR4N7Uw/ zZSQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Jy4CXTotqom0W+yd7AbWA7vv9r3fG3oYtlXBVSPqsDw=; b=Gw87aJp7OADxKaGQOTFYyqajuj/hV1jPcTrQLOtr7LvmJ2iNzB6oNx02ndn7uaNy2D ju5OMHHeahxfQQOgcpuiKGqWKFsT4uE2jw5+G8vsOdEtx0Jy3jFpQdudu/nJo6n6Iymn MpuXhrmI3fRimMzPHXTeDiQYDo6FWQjX/faUvx0TeepDINTyqpceB12VRUtxzttDRMFv T36imGwZAzZvfisgNq/xCAFSPQ/OtgrE5F/wtWiWQKjj5K6uqE+OUdu+LIkOki8J5TOD PWbWILT4EbQIX0lb8V3k7i69xVAmPpF637AbDHUcvlwZ/KYZNVt1Rteh7/gc3uu/oOfj gL5w==
X-Gm-Message-State: AOAM532MvNlONyP4ImV1x8R1baJDxMYUYLGylN2cTyfnTxm1I51io0Mw kMxXnJFDwZA4pA7jYIc/fkc8srHOSnyaypAmviy1tA==
X-Google-Smtp-Source: ABdhPJwjZzUdzL783/AO6Wy0/aGIspJjjHttW41MyaHk0UwZ1u5Nn86Shb8nhcFsGVzfynwoehYU42JaUMO09rJ4bJY=
X-Received: by 2002:a5d:9249:: with SMTP id e9mr3036533iol.201.1644944057750; Tue, 15 Feb 2022 08:54:17 -0800 (PST)
MIME-Version: 1.0
References: <164494317027.28650.14757870981223215331@ietfa.amsl.com>
In-Reply-To: <164494317027.28650.14757870981223215331@ietfa.amsl.com>
From: Warren Kumari <warren@kumari.net>
Date: Tue, 15 Feb 2022 10:54:07 -0600
Message-ID: <CAHw9_i+3xp5=GYtyasBte7LbT27DAhQuCTJ2GE0=4T8Tcp1s8A@mail.gmail.com>
To: Warren Kumari <warren@kumari.net>
Cc: The IESG <iesg@ietf.org>, babel@ietf.org, babel-chairs@ietf.org, d3e3e3@gmail.com, draft-ietf-babel-v4viav6@ietf.org
Content-Type: multipart/alternative; boundary="0000000000003ceae405d81162d9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/Nn4z1w8S04EroOfdXdZydToOA6w>
Subject: Re: [babel] Warren Kumari's Discuss on draft-ietf-babel-v4viav6-07: (with DISCUSS and COMMENT)
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Feb 2022 16:54:35 -0000

On Tue, Feb 15, 2022 at 10:39 AM Warren Kumari via Datatracker <
noreply@ietf.org> wrote:

> Warren Kumari has entered the following ballot position for
> draft-ietf-babel-v4viav6-07: Discuss
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-babel-v4viav6/
>
>
>
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
>
> I'd started balloting this as Abstain, but while writing up the ballot I
> realized that it's important enough that it deserves to be DISCUSSed.
>
> This is clearly clever, but feels to me like it might fall into "Oo, you
> are so
> sharp you’ll cut yourself one of these days"[0] territory.
>
> I'm not saying that the "v4-via-v6" is a *bad* idea, but I really don't
> think
> that it should be introduced / documented in a Standards Track Babel
> document -
> it touches core plumbing, and should be discussed and documented in a
> V6OPS (or
> 6MAN) document, and then this document includes it by reference.
>
> If this was only ever going to used in Babel environments I'd be much less
> concerned, but I suspect (hope?) that future solutions will want to do very
> similar things, and that it needs to be reviewed with an assumption that it
> might get widely used. It should documented in a "self contained" manner
> so it
> can be cleanly referenced - at the moment, a reference would need to point
> at
> bits of Section 1 and 3, and there is some feeling of "this is probably
> safe,
> the 192.0.0.8 bit might make operations / debugging a bit harder, but...
> ¯\_(ツ)_/¯"
>
> If this has already received significant discussion in V6OPS / similar, or
> if
> it is already clearly documented elsewhere[1], I'll clear my DISCUSS and
> Abstain or support it.
>
> I'm sure that this DISCUSS will be frustrating to the authors/WG - I'm
> doing so
> because I'd like to see this technique more able to be used (and make sure
> that
> there aren't any sharp pointy bits), not because I think it's a bad idea...
>
> [0]: quote from Terry Pratchett, Thief of Time
> [1]: I suspect it is already documented somewhere, but the closest I can
> think
> is RFC7600 - "IPv4 Residual Deployment via IPv6 - A Stateless Solution
> (4rd)",
> an Experimental document which is noticeably different to this. If it *is*
> already documented somewhere else though, then why is this not just
> referencing
> that instead?
>
>

Someone pointed out to me (off-list, probably in an attempt to spare me
embarrassment on the assumption that I'm not already used to looking
foolish) that e.g BGP advertising v6 next hops for v4 does some similar.


That's entirely true, but I don't remember (and I'm on my phone at the
moment and cannot easily check) much discussion on things like how to deal
with things like sourcing packet too big, etc.

If this is all already covered and discussed elsewhere, I'm happy for the
document to point at that, and we'll be good...

W


> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Thanks for a well written document.
>
> Other than my discuss, I only have a question:
> Section 5 (Backwards Compatibility) says:
> "As a result, incompatible versions will ignore v4-via-v6 routes. "
>
> Is it *always* safe for a babel router to ignore a route? I really haven't
> thought about it enough (and the fact that it is DV based makes me think
> that
> it should be fine) but I'd like some reassurance that it is, especially in
> the
> case that a prefix is originated by multiple routers, and one of them gets
> filtered/ignored.
>
>
>
> --
Perhaps they really do strive for incomprehensibility in their specs.
After all, when the liturgy was in Latin, the laity knew their place.
-- Michael Padlipsky