Re: [v6ops] IPv6 mostly for DS-Lite

Mark Andrews <marka@isc.org> Thu, 21 March 2024 19:58 UTC

Return-Path: <marka@isc.org>
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 9EF8CC14F697 for <v6ops@ietfa.amsl.com>; Thu, 21 Mar 2024 12:58:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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_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 (1024-bit key) header.d=isc.org header.b="nPrBy0NS"; dkim=pass (1024-bit key) header.d=isc.org header.b="GZY/GDJI"
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 54CcBRhf4FWq for <v6ops@ietfa.amsl.com>; Thu, 21 Mar 2024 12:57:59 -0700 (PDT)
Received: from mx.pao1.isc.org (mx.pao1.isc.org [149.20.2.50]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BD4F3C14F68C for <v6ops@ietf.org>; Thu, 21 Mar 2024 12:57:59 -0700 (PDT)
Received: from zimbrang.isc.org (zimbrang.isc.org [149.20.2.31]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx.pao1.isc.org (Postfix) with ESMTPS id E668D3AB016; Thu, 21 Mar 2024 19:57:58 +0000 (UTC)
ARC-Filter: OpenARC Filter v1.0.0 mx.pao1.isc.org E668D3AB016
Authentication-Results: mx.pao1.isc.org; arc=none smtp.remote-ip=149.20.2.31
ARC-Seal: i=1; a=rsa-sha256; d=isc.org; s=ostpay; t=1711051079; cv=none; b=TpXKEhv8NJg05hP13K5c+b9iJuKRP2GMZj4rWS2yOI/5pgRAB+lB8HrwWkUuU4Tyblxftqumzee7cfh/tzxAOihBFDgsgtrqQhFWTJn/J9UH0NbP4qmbCTe6t0qTwJP8oRPiENHiuMDfOyY0xP1LE2Omxm5xTSQAvKpVaDeNyEk=
ARC-Message-Signature: i=1; a=rsa-sha256; d=isc.org; s=ostpay; t=1711051079; c=relaxed/relaxed; bh=kuwpisNF5EnVU5TySKFxfBiy3TFcd7pgwXbFBffhxJQ=; h=DKIM-Signature:DKIM-Signature:From:Mime-Version:Subject:Date: Message-Id:To; b=QW0NF900vTG32AhtGUk2L20khOnU7epkZXFcl74AOe5uFzoLUAarC0oF0zX4QA4f7BO5P7F/avLCqewZFDn82iBAdi1OQ3zMy7bgaMyGCFI2BvK034SD4XZDYzavu/6t42G0wMY/wzUtFYWkm5IQ0+aT2nVOo/9wudGhWgoseI4=
ARC-Authentication-Results: i=1; mx.pao1.isc.org
DKIM-Filter: OpenDKIM Filter v2.10.3 mx.pao1.isc.org E668D3AB016
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=isc.org; s=ostpay; t=1711051078; bh=ihDJsJzaQMh95FM9bOpnnejrXuvaVvfHAYfsCG0gm60=; h=From:Subject:Date:References:Cc:In-Reply-To:To; b=nPrBy0NSwZefQ1j/ufKxudF0jJcsGRW9fJTVblLqM1WLBdVRrwDnHRh/QVE/s7xBF i78aqAz4RUXdHqEbC0mLpGrrmDYNQv4OtRysMnlX/Cv6/fXFzUlUlqoOikmhZBpPnF sRPx1y2oRuQ27POknenq89QGqxECxryObCHSg0Sk=
Received: from zimbrang.isc.org (localhost.localdomain [127.0.0.1]) by zimbrang.isc.org (Postfix) with ESMTPS id 18C831001D60; Thu, 21 Mar 2024 19:57:58 +0000 (UTC)
Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbrang.isc.org (Postfix) with ESMTP id EA9B31001D75; Thu, 21 Mar 2024 19:57:57 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.10.3 zimbrang.isc.org EA9B31001D75
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=isc.org; s=05DFB016-56A2-11EB-AEC0-15368D323330; t=1711051078; bh=kuwpisNF5EnVU5TySKFxfBiy3TFcd7pgwXbFBffhxJQ=; h=From:Mime-Version:Date:Message-Id:To; b=GZY/GDJInURA9hwLtLM2jl/MErEZaL8aXfAHg/UqAcVnX2IMUgeTSTCqAI7U2KKs7 HATUmhexDJ7fppuymuBeJGFdCVkP0wDA5KJao2EL8rKgOUeLLOO3DfuQ7Fp0Aw29Aw vLjwJHMifNX5CDC1llQQAVxgMAvzp5iQ1ki8oxRU=
Received: from zimbrang.isc.org ([127.0.0.1]) by localhost (zimbrang.isc.org [127.0.0.1]) (amavis, port 10026) with ESMTP id g7mC7Jv_bVOh; Thu, 21 Mar 2024 19:57:57 +0000 (UTC)
Received: from smtpclient.apple (n49-187-18-238.bla1.nsw.optusnet.com.au [49.187.18.238]) by zimbrang.isc.org (Postfix) with ESMTPSA id B06521001D60; Thu, 21 Mar 2024 19:57:57 +0000 (UTC)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: Mark Andrews <marka@isc.org>
Mime-Version: 1.0 (1.0)
Date: Fri, 22 Mar 2024 06:57:55 +1100
Message-Id: <C02015A8-7553-49DA-8418-26362286B5EE@isc.org>
References: <63a002b6-e3e8-4846-a0bf-2792b04eff56@gmail.com>
Cc: Ondřej Caletka <ondrej.caletka@gmail.com>, v6ops <v6ops@ietf.org>
In-Reply-To: <63a002b6-e3e8-4846-a0bf-2792b04eff56@gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
X-Mailer: iPhone Mail (19H380)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/ntdWBO1rM4prejPbGnvaM-3ztr4>
Subject: Re: [v6ops] IPv6 mostly for DS-Lite
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.39
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: Thu, 21 Mar 2024 19:58:03 -0000

The market has picked both DS-lite and DNS64/NAT64. Both are deployed by ISPs.  One actually worked. The other required a series of corrections to be put out making it more visible to the IETF.

Daisy chaining DS-lite and 464XLAT will be a real mess as both use the same IPv4 address rage for source addresses.  Or are you saying only those that can get full dual stack can deploy IPv6-mostly. 
-- 
Mark Andrews

> On 22 Mar 2024, at 06:11, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
> 
> On 21-Mar-24 22:53, Ondřej Caletka wrote:
>>    DHCPv4 option 108 is tied to 464XLAT.  DS-Lite is already has per host support defined.  DS-Lite only needs an equivalent DHCPv4 option that specifies DS-Lite is supported by the node rather than 464XLAT as is indicated by 108.
>> I see the point here. I was about to point out that NAT64 stands out from all other transition mechanisms because it allows unmodified hosts to work on an IPv6-only network, while the rest of transition mechanisms require some sort of software running in each host to support the transition mechanism.
>> However, the practice shows us that running unmodified hosts on a NAT64 network is not sufficient anyway. Switching to 464XLAT with a piece of software required to run on every single host eliminates this key feature of NAT64. In that sense, 464XLAT is not in any way better or worse than DS-Lite, MAP-* or anything else.
>> Network operators should be able to choose different IPv4aaS mechanisms to use in IPv6-mostly networks. I think it would be nice if DHCP option 108 had a bit field with transition mechanisms supported by the network. Upon receiving the option, the client would decide whether it supports that particular transition mechanism and either stopped DHCP transaction, if the offered transition mechanism is supported, or continued further with native IPv4 otherwise.
>> We are probably too late to extend option 108 without interoperability issues. What could be done though would be another option with just this bitfield of supported IPv4aaS mechanisms.
> 
> Hmm. I don't think the world needs Betamax or Blu-Ray. I really think the picture is too confused and this actively damages IPv6 adoption, so please pick one, and the market seems to have picked 464XLAT.
> (It wouldn't have been my preferred choice either. The dogs bark, but the caravan moves on.)
> 
>   Brian
> 
>> Personally, I would really like to have IPv6-mostly with MAP-* so I could get a proper public IPv4 address even when running IPv6-only :)
>> --
>> Ondřej Caletka
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops