Re: [v6ops] IPv6-Only Preferred DHCPv4 option

Fred Baker <fredbaker.ietf@gmail.com> Wed, 04 December 2019 20:49 UTC

Return-Path: <fredbaker.ietf@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 F3BBA120895; Wed, 4 Dec 2019 12:49:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham 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 ROU1lWA-ka2D; Wed, 4 Dec 2019 12:49:11 -0800 (PST)
Received: from mail-pj1-x1033.google.com (mail-pj1-x1033.google.com [IPv6:2607:f8b0:4864:20::1033]) (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 A969D12004C; Wed, 4 Dec 2019 12:49:11 -0800 (PST)
Received: by mail-pj1-x1033.google.com with SMTP id v93so295405pjb.6; Wed, 04 Dec 2019 12:49:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=FFmT85JQ9y4Lh33mWWjVNjjuyDOUW/EKtu6Ufa/F+eg=; b=R4AgRxTtQSzavMD9aO9pv2IdRXJMFzh/QS+cxZZbo7/vVpbE18SqathXI7qOqH1VOd 9q2ixR3hoDpbuhqlRB+M8gIUxqrtwwUxRgVFSH9qLg2NvSk1jm+dbFFNC06l9dZrr1od eflAwUNbJLC5ZZpo0onb5LECxL2NakDdRJI+5sHeNi+ZuLX/AcKzmuzHDBNGILfuxLJr azpFQXOwugrJop/Mvfy5Jb5q/fGqHx3OQ6KGcgFma/2qeF+8O3tEpRL4gYK4B9djIRLO SCLIXs3qlSGcaeOt88epQ49BlSJd5dUCpBhgSIZgvUFEi6CYZwalDpZPWYhSghS0lgGu n7Mg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=FFmT85JQ9y4Lh33mWWjVNjjuyDOUW/EKtu6Ufa/F+eg=; b=SEXZ+cv69djNwIQm4+f9XCwYRu9PaYg8qCT3ysAAxW1FtsNip9C1FcLJRm86Ba9X+Y W5F4Vv7AqH2qt2uEO2Fb6DxzwnQUkeerXA8pxCCPKcWyAaFCZREVAG4erPzLt/xlEZ6s zho8Ya6W06E98eY/bBAeRrv4VWeVndeUWGxsd476CdN7H06mvftQEOZlDxc1Ifos2wwc FtXyptlCAGwhLkzXnGBj8Ucnba/gdWrGHnihTWK33aVJWm6GUd2lIRxUBrYTqFYA94I4 bA2dSLiQhB0O7AO9NahLhPLs2PxxHy5AqPToZdQ66Lq88mKrKU9m4e7HI43FaBtGLjk1 J2Zg==
X-Gm-Message-State: APjAAAV9dZgNG+lgYTl0lW5gvLk44qffxBopAB2Jpwg31P7mLSKZu8+T qHpPaUJKnzFroKRa47VKdsQ=
X-Google-Smtp-Source: APXvYqzjOr1Dlt2w6OzfYcD44ZYwSYspZkOhSdZ4s0r3iMPfVIepEIBM4bQPgCsRc0H2dXzWvHx86Q==
X-Received: by 2002:a17:902:b403:: with SMTP id x3mr5382931plr.109.1575492550964; Wed, 04 Dec 2019 12:49:10 -0800 (PST)
Received: from ?IPv6:2600:8802:5900:13c4::1010? ([2600:8802:5900:13c4::1010]) by smtp.gmail.com with ESMTPSA id z19sm8593438pfn.49.2019.12.04.12.49.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 04 Dec 2019 12:49:10 -0800 (PST)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.40.2.2.4\))
From: Fred Baker <fredbaker.ietf@gmail.com>
In-Reply-To: <CAFU7BAR1JLUZps=CAqJfeQtUf-xQ88RYvgYrPCP+QP0Ter7YFg@mail.gmail.com>
Date: Wed, 04 Dec 2019 12:49:08 -0800
Cc: dhcwg@ietf.org, draft-link-dhc-v6only@ietf.org, V6 Ops List <v6ops@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <B1A0DD99-B753-473A-B835-B8BEABE32D54@gmail.com>
References: <CAFU7BAR1JLUZps=CAqJfeQtUf-xQ88RYvgYrPCP+QP0Ter7YFg@mail.gmail.com>
To: Jen Linkova <furry13@gmail.com>
X-Mailer: Apple Mail (2.3608.40.2.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/VdU0Ph_pLMr6v8Dz81dGxvzdRbY>
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: Wed, 04 Dec 2019 20:49:13 -0000


On Dec 4, 2019, at 4:09 AM, Jen Linkova <furry13@gmail.com> wrote:
> One of the biggest issue in deploying IPv6-only LANs is how to do it
> incrementally, when some hosts work just fine in NAT64 environment
> while some legacy devices still need IPv4.

A general comment - I don't think this is "devices" as much as it is "applications". I'm thinking here of issues raised in RFC 2993 among others.

I would argue that NAT64 is subject to the same issues as NAT44; there is a coupling between the network and application layers in that an IP address is used as an application layer identifier, and a coupling between addressing domains in the network in that hosted applications presume that an address they use is meaningful to and means the same to an application in another domain. RFC 3439 talk about coupling primarily in terms of time, but couplings such as I describe are also dangerous, and I would argue that the issues raised in RFC 2993 are direct results of coupling. So, whenever an address is embedded in application data and interpreted or used by the peer application, there will be a NAT issue.

What would I want to do about it? I would not want to see an ALG (to my mind, that works against higher layer security such as TLS or IPSec), but rather see the application use an application layer identifier such as a DNS name. 

Of course, my opinion plus some loose change might obtain a cup of coffee...