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

Warren Kumari <warren@kumari.net> Thu, 17 February 2022 00:18 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 783A13A0BEE for <babel@ietfa.amsl.com>; Wed, 16 Feb 2022 16:18:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 gh3LMmw55A5a for <babel@ietfa.amsl.com>; Wed, 16 Feb 2022 16:18:21 -0800 (PST)
Received: from mail-il1-x12d.google.com (mail-il1-x12d.google.com [IPv6:2607:f8b0:4864:20::12d]) (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 910D03A0BE3 for <babel@ietf.org>; Wed, 16 Feb 2022 16:18:21 -0800 (PST)
Received: by mail-il1-x12d.google.com with SMTP id 9so386033ily.11 for <babel@ietf.org>; Wed, 16 Feb 2022 16:18:21 -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=XoUBfgEtsz84yhRvjs4agrTtr/tXLP4vY2CY12GsyUU=; b=KZv0fecxp31sF2M5H0RZM0hkgbTaKdkCgts0zQArhWqKMa3UKPgOAXt0EA0g0ub6G8 TvatAj3OxGlJr0nERcn66cCVB0fBYrj0rnp4TosMuFxHtdSYG+VHM3//UDC4cENd3Hkk wpWlZ32CjeGwJtcq/Ey6LOD1c8stRnb9CsivqYA3Qf07utGTV6pqHeoGl5mhoQnZlBob RlVHZ0o1kR/y66j7Gs+JZqslVkidFuEyJmBLXKqDlaCQravC9dpXvIt7KbvCdy7ojYPq Xr0W5PEnTxA34gb1h0rzdzszoLqp/K8a/hiw9bUUFDBRDMwm3om1TNZaMh/hqf6a1FJJ oNmQ==
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=XoUBfgEtsz84yhRvjs4agrTtr/tXLP4vY2CY12GsyUU=; b=jUiqUmPtPhbj9zAmHJzkDkzW9G+1xhT+Iqv5F65YRwLd0CeF4c3TUrbwDiGfpJSvSO SKSck99wuHtt8v/4oQA5S9eCI1tZ2K2Eov8VO0zpcFRAkLRHMPeDAwMJjTfLgY4mF5/b 4Wv+PK4FyTC9p1/tldWWHSj8Pgs8BJ8KJ2AzqWlUZHLDHcygwXC6k1yqIVXdcIsEA+8S 8iAxMkxn2HuTq9mhL4ZclColKsoz54b7CuBL+8fDgMggAjZ7nk2v6TsaYRczkz9yEBpM Mue6l85gm+IIgq4lAHe5rGXdPX2pYuDIWwGjUOVCLXdyMj0d4oYD4xPxBQTfH5dSjmSC HSCw==
X-Gm-Message-State: AOAM530htRuCBxIRz6xlk+VOjL5gZV/z7lK9+7Fg1EGajotZ2UH1dR8F VDifhUsGLksKN5T9B+gbVv1da6WjqVgTGteKQPFolQ==
X-Google-Smtp-Source: ABdhPJydy+tumHDWqc8RMKBp7l2m1ZfqyvLkogfcvhr9MLJzMN9xjie5dYJitR+0o+qwhT84O+f8wCqVuwt4xvQV/4o=
X-Received: by 2002:a05:6e02:547:b0:2be:99ae:deda with SMTP id i7-20020a056e02054700b002be99aededamr239369ils.170.1645057099986; Wed, 16 Feb 2022 16:18:19 -0800 (PST)
MIME-Version: 1.0
References: <164494317027.28650.14757870981223215331@ietfa.amsl.com> <CAHw9_i+3xp5=GYtyasBte7LbT27DAhQuCTJ2GE0=4T8Tcp1s8A@mail.gmail.com> <CAF4+nEEuycdDQ4umz7_v_YVUWeukk_2=unGftVkWcr2X-=+sMg@mail.gmail.com>
In-Reply-To: <CAF4+nEEuycdDQ4umz7_v_YVUWeukk_2=unGftVkWcr2X-=+sMg@mail.gmail.com>
From: Warren Kumari <warren@kumari.net>
Date: Wed, 16 Feb 2022 18:18:09 -0600
Message-ID: <CAHw9_iJvqn7V1CWid33yNUrWuTa2g9gWddkJmbzXpZWkS7wZtg@mail.gmail.com>
To: Donald Eastlake <d3e3e3@gmail.com>
Cc: Babel at IETF <babel@ietf.org>, Martin Vigoureux <martin.vigoureux@nokia.com>, Roman Danyliw <rdd@cert.org>, babel-chairs <babel-chairs@ietf.org>, draft-ietf-babel-v4viav6@ietf.org
Content-Type: multipart/alternative; boundary="000000000000148f8105d82bb468"
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/pcFhFoTULnixdSDOt9Wr66iEzm0>
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: Thu, 17 Feb 2022 00:18:27 -0000

On Wed, Feb 16, 2022 at 5:58 PM Donald Eastlake <d3e3e3@gmail.com> wrote:

> Hi Warren,


> Would you be satisfied if the target status of the draft was changed
> to Experimental?


Yup, That would make me happy enough to clear my DISCUSS. I'd still really
like it if someone were to write up the v4-via-v6 next hop forwarding in a
standalone document at some point in the future, because I really do think
that it would be valuable.

I'd love to be able to commit to doing it myself, but realistically am not
likely to get around to it...

I'd hope/ assume that if such a document is created, we'd also update this
to Std Track and say "just like RFCxxx says..."

W


>From what I have seen, I believe the WG would not
> oppose that.
>
> Thanks,
> Donald
> ===============================
>  Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
>  2386 Panoramic Circle, Apopka, FL 32703 USA
> <https://www.google.com/maps/search/2386+Panoramic+Circle,+Apopka,+FL+32703+USA?entry=gmail&source=g>
>  d3e3e3@gmail.com
>
> On Tue, Feb 15, 2022 at 11:54 AM Warren Kumari <warren@kumari.net> wrote:
> >
> >
> >
> > 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
>
-- 
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