Re: [Bundled-domain-names] New Version Notification for draft-yao-bundled-name-problem-statement-01.txt

Stephane Bortzmeyer <bortzmeyer@nic.fr> Fri, 14 October 2016 14:44 UTC

Return-Path: <bortzmeyer@nic.fr>
X-Original-To: bundled-domain-names@ietfa.amsl.com
Delivered-To: bundled-domain-names@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA3761297B7 for <bundled-domain-names@ietfa.amsl.com>; Fri, 14 Oct 2016 07:44:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.896
X-Spam-Level:
X-Spam-Status: No, score=-9.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-2.996] autolearn=ham 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 02WwHylNqlRR for <bundled-domain-names@ietfa.amsl.com>; Fri, 14 Oct 2016 07:44:20 -0700 (PDT)
Received: from mx4.nic.fr (mx4.nic.fr [IPv6:2001:67c:2218:2::4:12]) (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 5815A1297B3 for <bundled-domain-names@ietf.org>; Fri, 14 Oct 2016 07:44:20 -0700 (PDT)
Received: from mx4.nic.fr (localhost [127.0.0.1]) by mx4.nic.fr (Postfix) with SMTP id A7B7D2806B5; Fri, 14 Oct 2016 16:44:18 +0200 (CEST)
Received: from relay2.nic.fr (relay2.nic.fr [192.134.4.163]) by mx4.nic.fr (Postfix) with ESMTP id A24DB280641; Fri, 14 Oct 2016 16:44:18 +0200 (CEST)
Received: from b12.nic.fr (b12.tech.ipv6.nic.fr [IPv6:2001:67c:1348:7::86:133]) by relay2.nic.fr (Postfix) with ESMTP id A083EB3800C; Fri, 14 Oct 2016 16:43:48 +0200 (CEST)
Received: by b12.nic.fr (Postfix, from userid 1000) id 9B7063FD4F; Fri, 14 Oct 2016 16:43:48 +0200 (CEST)
Date: Fri, 14 Oct 2016 16:43:48 +0200
From: Stephane Bortzmeyer <bortzmeyer@nic.fr>
To: Jiankang Yao <yaojk@cnnic.cn>
Message-ID: <20161014144348.h7y6llfkafzpu37z@nic.fr>
References: <20160824141039866719127@cnnic.cn>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <20160824141039866719127@cnnic.cn>
X-Operating-System: Debian GNU/Linux stretch/sid
X-Kernel: Linux 4.7.0-1-amd64 x86_64
X-Charlie: Je suis Charlie
Organization: NIC France
X-URL: http://www.nic.fr/
User-Agent: NeoMutt/20160916 (1.7.0)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bundled-domain-names/YVaNSpysbNc4AmoT-yZIoq-CXDo>
Cc: bundled-domain-names@ietf.org
Subject: Re: [Bundled-domain-names] New Version Notification for draft-yao-bundled-name-problem-statement-01.txt
X-BeenThere: bundled-domain-names@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Discussion of \"bundled domain names\"" <bundled-domain-names.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bundled-domain-names>, <mailto:bundled-domain-names-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bundled-domain-names/>
List-Post: <mailto:bundled-domain-names@ietf.org>
List-Help: <mailto:bundled-domain-names-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bundled-domain-names>, <mailto:bundled-domain-names-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Oct 2016 14:44:24 -0000

On Wed, Aug 24, 2016 at 02:11:33PM +0800,
 Jiankang Yao <yaojk@cnnic.cn> wrote 
 a message of 189 lines which said:

> the following is the new version of PS document.

I've just read it and I have three comments.

One is on the possible size of the "bundle". In french, even if you
limit to the accented characters of the french language, a bundle of
all possible variants for a name with three accented characters can be
on the size of the thousand. It can be larger for other scripts. Is it
a requirment that the solution (whatever it is) work with large
bundles? In the minutes of the Berlin Bar BOF, I see "In scope:
Mapping among any finite number of activated domain names \ Out of
scope:  Infinite number of domain names or variants" which does not
help: 37^63 (number of possible LDH labels) is finite but *huge*.

The second is that you do not mention the solution that people use
today, when the names are in different TLDs: rely on a clever
provisioning system. Just automatically generate the config for all
your domain names. (Hello, DevOps.)

The third is about section 4, application issues. The idea of using at
runtime a DNS request to decide which page to serve seem to me very
bad: latency (there is a reason why Apache does not look up PTR by
default), resiliency (what if the DNS is down), debugging (result of
the HTTP request will depend on a third party).