[IPv6] communicating multiple link (status) to hosts

Michael Richardson <mcr+ietf@sandelman.ca> Thu, 21 March 2024 02:58 UTC

Return-Path: <mcr+ietf@sandelman.ca>
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 62AC4C14F6BA for <ipv6@ietfa.amsl.com>; Wed, 20 Mar 2024 19:58:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.106
X-Spam-Level:
X-Spam-Status: No, score=-7.106 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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=sandelman.ca
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 bmCC5eIyqmVI for <ipv6@ietfa.amsl.com>; Wed, 20 Mar 2024 19:58:47 -0700 (PDT)
Received: from relay.sandelman.ca (relay.cooperix.net [176.58.120.209]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4AEBAC14F6B5 for <ipv6@ietf.org>; Wed, 20 Mar 2024 19:58:47 -0700 (PDT)
Received: from dyas.sandelman.ca (unknown [IPv6:2001:67c:370:128:f647:3a17:20f5:5dd7]) by relay.sandelman.ca (Postfix) with ESMTPS id 5D24F1F4A8 for <ipv6@ietf.org>; Thu, 21 Mar 2024 02:58:43 +0000 (UTC)
Authentication-Results: relay.sandelman.ca; dkim=pass (2048-bit key; secure) header.d=sandelman.ca header.i=@sandelman.ca header.b="mHEc8Dej"; dkim-atps=neutral
Received: by dyas.sandelman.ca (Postfix, from userid 1000) id 0B1E9A1910; Thu, 21 Mar 2024 12:58:41 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sandelman.ca; s=dyas; t=1710989921; bh=hjYRyM5fH7YvQtyp1FYJ5r3hwwV9HlgIwyoHPx2Iu00=; h=From:To:Subject:Date:From; b=mHEc8DejxCGPqp1AKmyunvDiWIdRM9HX35gBYRxiqsbaf1Kdve7D/AREKcVNlOukf H+ruNU79oshea4GoAN0Dvm6NQIWEkO+s8VLlAWnCdhE+Lwge8AscJYEvt7s+P3oVyo gU4J3V9Q1j11v7zGFLCWOqdyuqYnXxz1QU7KE9HEzM7xJIdSz4d0yeJbc/zrYo8gGn J8dRk8BUPmsB9kfTVPPhZ08W9Q7FrRe84kVqsvDZLGaMJwbJxh7kdIo4ExXTNtVC5s eDpnfgFsKmUeMzEQeBwqCu6mgJonDXKQJh4sNVStbYUuxHOz9neC5phjZdJAiWb5tV UfbarWTIwYK5Q==
Received: from dyas (localhost [127.0.0.1]) by dyas.sandelman.ca (Postfix) with ESMTP id 08EEFA190E for <ipv6@ietf.org>; Thu, 21 Mar 2024 12:58:41 +1000 (AEST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: 6man WG <ipv6@ietf.org>
X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 26.3
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha512"; protocol="application/pgp-signature"
Date: Thu, 21 Mar 2024 12:58:41 +1000
Message-ID: <186314.1710989921@dyas>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/mIUONxzb63QQoO4rMz2EpGYUcVs>
Subject: [IPv6] communicating multiple link (status) to hosts
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: Thu, 21 Mar 2024 02:58:51 -0000

{trying to start a new thread}

Lorenzo Colitti <lorenzo=40google.com@dmarc.ietf.org> wrote:
    > And that's bad. The network does not have the capability to leverage
    > multiple paths by using multipath protocols. Only the hosts do.

    > Hiding multihoming from the hosts using NPTv6 will prevent hosts from
    > leveraging these protocols to improve bandwidth and resilience.

    > While MPTCP is difficult to deploy due to middleboxes, MP-QUIC does not
    > have this problem, and interest in MP-QUIC is building. Even without
    > MP-QUIC, even today QUIC already supports client-initiated session
    > migration. That can be leveraged to maintain existing connections alive
    > when one of the uplinks fails - the client can just migrate the
    > connection to a new source address which will use a new uplink. If we
    > hide the uplinks from the client using NPTv6, we cannot do that.

For networks which are more complex than a home network with a single LAN
segment (no SNACk ) and two routers... how do hosts find out which egress
routers are up/down/congested/etc.

I think that this was one of the things which HOMENET failed to do.
Yes, we could get some of this through routing protocols, but we were trying
to keep hosts from having to speak those.

It seems like it's new work.... or never quite completed old work.

I don't think it's enough that prefixes can get withdrawn via an absense of
the RA, and an absense of DHCPv6-PD renewal.  And many enterprises would
probably like to do some numbering of networks via more static allocation
rather than DHCPv6-PD. (Even I would prefer to do that at my home office)

--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -= IPv6 IoT consulting =-                      *I*LIKE*TRAINS*