Re: [IPv6] communicating multiple link (status) to hosts

Michael Richardson <mcr+ietf@sandelman.ca> Thu, 21 March 2024 05:45 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 F4162C14F5F3 for <ipv6@ietfa.amsl.com>; Wed, 20 Mar 2024 22:45:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.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_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 sJPtWWaeP8We for <ipv6@ietfa.amsl.com>; Wed, 20 Mar 2024 22:44:56 -0700 (PDT)
Received: from relay.sandelman.ca (relay.cooperix.net [IPv6:2a01:7e00:e000:2bb::1]) (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 EF543C14F70F for <ipv6@ietf.org>; Wed, 20 Mar 2024 22:44:55 -0700 (PDT)
Received: from dyas.sandelman.ca (unknown [IPv6:2001:67c:370:128:fc45:e748:5ff1:1348]) by relay.sandelman.ca (Postfix) with ESMTPS id 364311F4A8; Thu, 21 Mar 2024 05:44:53 +0000 (UTC)
Authentication-Results: relay.sandelman.ca; dkim=pass (2048-bit key; secure) header.d=sandelman.ca header.i=@sandelman.ca header.b="SGyH065U"; dkim-atps=neutral
Received: by dyas.sandelman.ca (Postfix, from userid 1000) id 04C69A0C69; Thu, 21 Mar 2024 15:44:50 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sandelman.ca; s=dyas; t=1710999890; bh=M7kakD4MUVjLCI3HzuIo2V5S6ApBG3nI758moC/Mkeo=; h=From:To:Subject:In-reply-to:References:Date:From; b=SGyH065UcQ3KrbUU/88tmr/p7b5+XlTBVfCOiNq9n7PMblaeE1btfLU+4bvaTC2n5 lqwGgtiIpggtXS7PIJPfR+W41ROxdERKIqqgEALYdJqbFXueZzevrMPv49wLKDWgTK qonrj4sangGE2V3jHL+e7B3x53esgxofjqOgk0SttpznwWaUBhunmgVWzqh3V8aVa/ 3SmEnbYWQUbyTRD03DysMngmT4y47IeRaIyd5OizK04qc5Z2zcU42RaerYKBD2fZo5 veizLeZGa9CZ8uSnzRbbxl8+ubCXcDg1p1MJaKxZaBIM3OfIhYMVd6VhovZa/uhny9 rZm+wdjVh0t6g==
Received: from dyas (localhost [127.0.0.1]) by dyas.sandelman.ca (Postfix) with ESMTP id 0246EA053B; Thu, 21 Mar 2024 15:44:50 +1000 (AEST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, 6man WG <ipv6@ietf.org>
In-reply-to: <deedaad1-9c71-442d-a7f1-cacc80273a74@gmail.com>
References: <186314.1710989921@dyas> <deedaad1-9c71-442d-a7f1-cacc80273a74@gmail.com>
Comments: In-reply-to Brian E Carpenter <brian.e.carpenter@gmail.com> message dated "Thu, 21 Mar 2024 17:39:38 +1300."
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 15:44:49 +1000
Message-ID: <195985.1710999889@dyas>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/1E71KcR3sUlcxw3P_m0_Z8ZM2kU>
Subject: Re: [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 05:45:01 -0000

Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
    >> {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 the only universal answer to this is probing. Actually we
    > learned that from SHIM6.

So a probe to target, or one to the egress router?

Knowing if the target is down (or a specific address, one of many), vs the
entire egress is down, or if the ISP in that direction is broken, would be
useful, right?
It helps prune the N*M possibilities, right?


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