Re: [v6ops] IPv6-Only Preferred DHCPv4 option

Jen Linkova <furry13@gmail.com> Fri, 06 December 2019 00:00 UTC

Return-Path: <furry13@gmail.com>
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 654671201A3; Thu, 5 Dec 2019 16:00:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.749
X-Spam-Level:
X-Spam-Status: No, score=-1.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 jauurGBfIvYe; Thu, 5 Dec 2019 16:00:51 -0800 (PST)
Received: from mail-qk1-x72c.google.com (mail-qk1-x72c.google.com [IPv6:2607:f8b0:4864:20::72c]) (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 E75FD120046; Thu, 5 Dec 2019 16:00:50 -0800 (PST)
Received: by mail-qk1-x72c.google.com with SMTP id x1so4935023qkl.12; Thu, 05 Dec 2019 16:00:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=cOyr712R/vpYr0JFzMsbC8l5478ZfxLg/FxId1p827Q=; b=ElU+0W/RVE7tzsq7hpsFZohWfnB/xHnortCbVasrx0iyq2JSi2e2dNA3NwRUQH0/te 8L2UQqEX/9p+hE9HMHn5cEcNe7eKIDtE3g9p7/pSFesWc+aoaelGlQOIDPhq/+cIZnpG Kx2CQe+Zqvjh3vh8BQogMGnpuESfrNaQTmC1uK/0vj8Q8tr5qN+2YWloVi34CKPQW6gg 6VF5HhlQyF3l0AFdY6406aT07saXS2yY5IvJ9BStcjPTrKxGeewkxx7udIV+Wyk5nbfB EiFhDQiz33YgwPWbVcdYIu9MSgS39GciMxSUvxZxjYZJd5T1qhj64SI3eahe6i6OKmsA Bogg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=cOyr712R/vpYr0JFzMsbC8l5478ZfxLg/FxId1p827Q=; b=tnc2yWsZv+BEDGx0EVmgaphNSMr9j+RpEt9kujHPT5nkJzDfmcWO03AWEVEc24hgy5 X4pYRb7iK5drpJxWPVW6G376fN7lEnTC/tgYA1z448iHTJRqPra+rRIQWvsthlE7Hn99 m5IBvQL7AVThueq4FVA9v8fUyXBq4pA23sKhtGW2Mwuly5gg4a3cGwAIgnJ2An/Qd/+q aEA4qZPNvsRLMphN1vTOKpLVYlOENDapfph5o3uvW1a7Yi1116FHuT9eB8WJRUOCrt9o KWSW/2jJrLrv/v1DBq91lhTNV7Nik+HI9pXc47HUXY5S9AW04uaNgwSkVV2cyfSs1vtu k7Fw==
X-Gm-Message-State: APjAAAUH5aVPov2gXHDM1q+Oi90Kfojz316Wd1PjuCfczMfjsP6cU8qi 01ROPR3YCIefUJUV0KWd1W/muPI++z/VjSmEplyPKdSY
X-Google-Smtp-Source: APXvYqy+dj/tek0gIf0czKdETgtoRpGkdmR0K/tAMDsdPdegEZEAgn5Akc9KLCDclVtVAiNvqMnOfvVVmADgli826Sg=
X-Received: by 2002:a37:4841:: with SMTP id v62mr4496223qka.444.1575590449600; Thu, 05 Dec 2019 16:00:49 -0800 (PST)
MIME-Version: 1.0
References: <CAFU7BAR1JLUZps=CAqJfeQtUf-xQ88RYvgYrPCP+QP0Ter7YFg@mail.gmail.com> <da078a21-b606-f0d9-3833-d66b20410853@marples.name> <CAFU7BASdWZv1RTVa5v4thbKPqCrmG886G+hK2J0UoZ3TbELDnw@mail.gmail.com> <b52fdd35-9663-e7df-7303-748a6b3a57ce@marples.name> <CAFU7BAREX1MX_jRNMMyRskiCTcsXJO_Gmc4aSJ78cdrL7eMh8Q@mail.gmail.com> <87o8wnf8p4.fsf@miraculix.mork.no>
In-Reply-To: <87o8wnf8p4.fsf@miraculix.mork.no>
From: Jen Linkova <furry13@gmail.com>
Date: Fri, 06 Dec 2019 11:00:37 +1100
Message-ID: <CAFU7BASdaniT7Cj-2ojApAMc6NGi8if=LeNVTMiH9au9svfeww@mail.gmail.com>
To: Bjørn Mork <bjorn@mork.no>
Cc: Roy Marples <roy@marples.name>, dhcwg@ietf.org, V6 Ops List <v6ops@ietf.org>, draft-link-dhc-v6only@ietf.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/-eJEQgFALpAuTELO_Vid6yYPCsg>
Subject: Re: [v6ops] IPv6-Only Preferred DHCPv4 option
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: Fri, 06 Dec 2019 00:00:53 -0000

On Thu, Dec 5, 2019 at 8:00 PM Bjørn Mork <bjorn@mork.no> wrote:
> There is a fair amount of IoT devices requiring access to one specific
> CDN hosted dual-stack service, and only that. These devices will always
> work in an IPv6 only environment, even without NAT64, and they know it.
>
> Not that these hosts ever will implement any new DHCP feature, but still..
>
> Hosts considering NAT64 optional for IPv6-only operation will probably
> become more and more common as "all" (most) services get dual-stack.  I
> believe you are limiting the scope unnecessarily by requiring NAT64
> here.

You are right indeed. Strictly speaking what the option signals is
'all destinations the host might want to connect to are reachable over
IPv6 - either natively or by some transition mechanism deployed in the
network'. Indeed *some* devices might not need NAT64 even now if all
destinations they ever need access are IPv6-enabled. Maybe one day,
when 99.999% of traffic becomes IPv6 we might not need NAT64.
However practically speaking...While a device *might* be sure that it
does not even need NAT64 and can operate on pure IPv6-only, I do not
believe it's a realistic or practical to expect that a network
operator would mark the given segment as 'IPv4-as-a-Service' w/o
deploying NAT64.
While writing the text I did think about corner cases 'all
destinations the network provides an access to are Ipv6-enabled so
NAT64 is not needed' but they are a corner cases and trying to capture
them in the draft might do more harm than good...

What we might do is to clarify the definition of an IPv6-only capable
host and say that a host MAY be considered an IPv6-only capable if
it's guaranteed somehow that all destinations the host ever is going
to reach are IPv6-enabled - but I'm not really sure it's a good idea..


-- 
SY, Jen Linkova aka Furry