Re: [v6ops] Thoughts about wider operational input

Nick Buraglio <buraglio@es.net> Tue, 22 March 2022 16:45 UTC

Return-Path: <buraglio@es.net>
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 8D8E03A0EFA for <v6ops@ietfa.amsl.com>; Tue, 22 Mar 2022 09:45:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 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, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=es.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 RQfDo_Zbh9nD for <v6ops@ietfa.amsl.com>; Tue, 22 Mar 2022 09:45:19 -0700 (PDT)
Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) (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 6F0453A099D for <v6ops@ietf.org>; Tue, 22 Mar 2022 09:45:07 -0700 (PDT)
Received: by mail-lj1-x229.google.com with SMTP id 17so24783308lji.1 for <v6ops@ietf.org>; Tue, 22 Mar 2022 09:45:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=es.net; s=esnet-google; h=mime-version:references:in-reply-to:reply-to:from:date:message-id :subject:to:cc; bh=VsmFJaZE+olj5dkmNQ/3vuLZ6Bv+Shw6BuILmPyO5Ko=; b=IApx8bCaxSaaLuV7PFB4zeHD/XUWfznD0rH56Kvu3IzL6pjB/FMNistN2olXyAn41y QLBJ27KQ7hzhORUIULVwqysMqv5va7NO+uvu/7jol4EXZSmUus4hoGsVSuPyn2bfdRmy Ef00Hm5YML+3pM7Shcoe11a6gW6BdlbKXqMjjDTHsOkiwfKcR9F1QAMh53kFzFJfZwiS hsfaqX0UK9EWF5S4LAwZv1JKlxNwRj/J4GoWC6VGsNpY8X2ga2xh/D8espY0ZdrBEpd/ jO5TaMODFR6FDZdghK/OWF7FDIivIyXl53Fry8OmX3zr+HaAg/lUCgs6DA7m/FdcxOj9 weYQ==
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:reply-to :from:date:message-id:subject:to:cc; bh=VsmFJaZE+olj5dkmNQ/3vuLZ6Bv+Shw6BuILmPyO5Ko=; b=uuxn2CPNpcXE5sm54MvgTo7AqGs3t4MT/QTosv3jNrHrny5J0D388TykfSl3NPIKSe KJWrFoP2/MKq/8wZkHypKMXD6kFG4ll+4nriodmkD2JaCtN1bcQN9hv15fxppp2nbtEH 0rgJ7gBqTLV6q65BtVXyaEKnUJnluZx1+3WXUVOo+vRWhMnFCdoeWFY8HjbXq6BcgG3/ 3Vc2ntm5WeIXZQ+MCFjQYDMqLJw9K92IxjcXPNuuDvZ+eqrRuKYGZ9KK3U2gROjhGyYE y/gk2R/QH44W3SAhCikwrMubPmgPCLaraIwoutZSwVXtKwqxWpIQxdb3LYRzZi9R9nm7 QH5g==
X-Gm-Message-State: AOAM531ayuy4AkZvzaCLrSo/v4PG81VUyfjX9Vb+wwCDIopQCbTfcOsA NyeAh6XL1vTenwW0w8sOWMMcrfWhHEOZQBJt/lldeXPxwZtObvMrrQA1dYluCB5FzDt5xGzKj/t jtbv1XUpUKZ7MenxcGEZZlVMNsAwE2ilAbabuyEJGpNrOIL+4NiOjGt4We8p1hVPWtgrBKW/NWr 8=
X-Google-Smtp-Source: ABdhPJx9YpI5m3Vl5zotCByentAeW4RrTAtKeNNo6ImFa9PPaydJkaLUP0KbWR66NAQKukQ+TPUAEdkvn15GyQX2jDk=
X-Received: by 2002:a2e:8186:0:b0:249:9dc2:9ed7 with SMTP id e6-20020a2e8186000000b002499dc29ed7mr823385ljg.406.1647967504944; Tue, 22 Mar 2022 09:45:04 -0700 (PDT)
MIME-Version: 1.0
References: <52661a3d-75dc-111a-3f23-09b10d7cb8d4@gmail.com> <A72CDDDB-CDCE-4EAF-B95E-997C764DB2C4@gmail.com> <9175dc32-45c1-e948-c20a-3bcc958b77b9@gmail.com> <YjmJQMNgnJoSInUw@Space.Net> <D75EF08F-6A41-41B2-AFB2-649CBCC1D83E@consulintel.es> <CAPt1N1nRnYUFA=yyJHx6t52yqWbmcd2Tf1H8gQuCZBd3Q3VqJw@mail.gmail.com> <7F4AEB43-4B24-4A21-AE9D-3EB512B98C46@consulintel.es> <Yjmnz+xszUhoEWSA@faui48e.informatik.uni-erlangen.de> <YjnpS381CCWEKV5S@Space.Net>
In-Reply-To: <YjnpS381CCWEKV5S@Space.Net>
Reply-To: buraglio@es.net
From: Nick Buraglio <buraglio@es.net>
Date: Tue, 22 Mar 2022 11:44:53 -0500
Message-ID: <CAM5+tA8DM1DcY_RZBOiDy1t1HHGXXXyhc+xFYoR7UFV97dEuRA@mail.gmail.com>
To: Gert Doering <gert@space.net>
Cc: Toerless Eckert <tte@cs.fau.de>, v6ops@ietf.org, JORDI PALET MARTINEZ <jordi.palet=40consulintel.es@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="000000000000bc412005dad15586"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/0POi2wWhoLkP7REikjF7fzqiTgU>
Subject: Re: [v6ops] Thoughts about wider operational input
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 22 Mar 2022 16:45:34 -0000

Multihoming is just one piece of a much larger impediment apparatus.
Barrier of entry is the umbrella, and it is exacerbated by lack of support
across the board on common, modern - and in some cases brand new platforms.
Even if we're talking about dual stack, which as much as I hate to admit,
is probably the only viable path forward for most environments, the support
for IPv6 is haphazard and inconsistent in very common applications and
operating environments (take docker, for example).

I think a question we should be asking is not only "How can we make
operators /want/ to deploy IPv6?" but also "How can IPv6 be elevated to at
least a peer in software and product development". Perhaps this is just an
artifact of "squatters rights", but in my day-to-day, I almost never see
software of product development embrace IPv6 as the first pass protocol.
This may not sound that important, but what it implies and perpetuates is
two fold:

It promotes the idea that IPv4 is the "default", and that IPv6 is an
afterthought.
It very clearly states that IPv6 is not a requirement.

Operating systems managed to get the prioritization in place. How can that
"IPv6 by default" or even better - protocol agnostic mentality - take the
next step up the trail into product and software development?  Again, I
really don't see this as a technical problem, per se, but perhaps some
official best practices for activities such as:

"Software development protocol best practices"
"Product development protocol best practices"



nb


On Tue, Mar 22, 2022 at 10:21 AM Gert Doering <gert@space.net> wrote:

> Hi,
>
> On Tue, Mar 22, 2022 at 11:41:19AM +0100, Toerless Eckert wrote:
> > Why would it not be a desirable feature for me as the
> > end-user to have an IPv6/IPv6 NAT on the router towards the 3 Internet
> connections to
> > which i multi-home ? Sure, we can probably list some downsides, but they
> need to be
> > weighted against the benefits for me as an end user. Not ?
>
> This being an IETF list, it is not allowed to find anything-NAT beneficial.
>
> OTOH, as an operator, I find this a viable option.
>
> The reason why I prefer "host has multiple GUAs" better, in theory, is
> that it gives the *user* more control on what he wants - like, "I can
> run my bittorrent via the cable ISP, and SSH out via LTE", by selecting
> the corresponding source IP = selecting the outgoing ISP.
>
> Now, in practice, source address selection for "there are multiple GUAs
> with different pros/cons attached" is lacking quite a bit.  And HNCP
> routers with source-based forwarding can not be bought.  So all the
> nice things do not work.
>
>
> Which means, "a router with GUAs inside, a DSL port and a LTE modem and
> NPT66 on both outside interfaces" is a really nice redundancy solution
> for basically all "mostly unmanaged" SME networks.
>
> You'd pass control on "what should go where?" from the host to the router,
> but given that hosts are not there yet, that will get the job done.
>
> Gert Doering
>         -- NetMaster
> --
> have you enabled IPv6 on something today...?
>
> SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael
> Emmer
> Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
> D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
> Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>