Re: [v6ops] I-D Action: draft-ietf-v6ops-nat64-srv-00.txt

Martin Huněk <martin.hunek@tul.cz> Tue, 12 March 2019 22:45 UTC

Return-Path: <martin.hunek@tul.cz>
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 EB2CF1224E8 for <v6ops@ietfa.amsl.com>; Tue, 12 Mar 2019 15:45:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.921
X-Spam-Level:
X-Spam-Status: No, score=-0.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FROM_EXCESS_BASE64=0.979, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=no autolearn_force=no
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 xXlaBsDHLvdU for <v6ops@ietfa.amsl.com>; Tue, 12 Mar 2019 15:45:00 -0700 (PDT)
Received: from bubo.tul.cz (bubo.tul.cz [147.230.16.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D2F2212426E for <v6ops@ietf.org>; Tue, 12 Mar 2019 15:44:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at tul.cz
Received: from asclepius.localnet (unknown [IPv6:2001:718:1c01:260:73fc:b828:6ebf:30fa]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bubo.tul.cz (Postfix) with ESMTPSA id 42047180651E1 for <v6ops@ietf.org>; Tue, 12 Mar 2019 23:44:57 +0100 (CET)
From: Martin Huněk <martin.hunek@tul.cz>
To: v6ops@ietf.org
Date: Tue, 12 Mar 2019 23:44:50 +0100
Message-ID: <2346094.e1kSnA8yxG@asclepius>
Organization: Technická univerzita v Liberci
In-Reply-To: <m1h3jBL-0000ImC@stereo.hq.phicoh.net>
References: <155229467244.16964.2716057971582201801@ietfa.amsl.com> <60747B6D-C9CB-4DDA-89D3-7519DCA07AB5@gmail.com> <m1h3jBL-0000ImC@stereo.hq.phicoh.net>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="nextPart3818903.RW6JfcgKtZ"; micalg="pgp-sha256"; protocol="application/pgp-signature"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Vdcgy9FTsBh9jvHzYaksCRFA5qo>
Subject: Re: [v6ops] I-D Action: draft-ietf-v6ops-nat64-srv-00.txt
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: Tue, 12 Mar 2019 22:45:01 -0000

Dne úterý 12. března 2019 16:19:07 CET, Philip Homburg napsal(a):
> >I would invite commentary on the substance of the draft, which has to do
> >with how one determines the prefix one should use in a CLAT, and
> >proposes a solution in an SRV record.
> 
> Let me summerize this proposal as: take the search list you get in an RA
> option (or from DHCPv6), prepend some strings and use that to look up the
> NAT64 translation prefix and other information in DNS.
> 
> At first glance it seems clever. And certainly RA/DHCPv6 agnostic.
> 
> What I'm worried about is overloading the DNS search list with network
> configuration.
> 
> Suppose an organisation or ISP has the same search list everywhere but
> some networks have NAT64 and others don't (or different networks have
> different prefixes).
> 
> You can add a dummy name to the search list, but that name will then attract
> DNS lookups.

I such case it could be solved by multiple views to the zone or higher order 
subdomain in DNSSL. Like: example.net, areaXYZ.example.net. I agree that it 
would attract DNS lookups so it might not be ideal.
> 
> Another question, how robust is the search list. Do CPEs obtain the search
> list from the upstream ISP and then announce them downstream?

Yes, this is major setback for solving DoH vs. DNS64 issue as DNSSL is not 
transitive through CPE (and it might brake things if it would be). I'll try to 
come up with some solution for that. It seems like I've been looking on that 
from just one angle.

Martin