Re: [I18ndir] I18ndir early review of draft-schanzen-gns-10

Jiankang Yao <yaojk@cnnic.cn> Mon, 07 March 2022 09:10 UTC

Return-Path: <yaojk@cnnic.cn>
X-Original-To: i18ndir@ietfa.amsl.com
Delivered-To: i18ndir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC0A43A0C9A; Mon, 7 Mar 2022 01:10:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level:
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] 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 COpt3FNpd9qW; Mon, 7 Mar 2022 01:09:55 -0800 (PST)
Received: from cnnic.cn (smtp13.cnnic.cn [218.241.118.13]) by ietfa.amsl.com (Postfix) with ESMTP id 2090F3A0C7F; Mon, 7 Mar 2022 01:09:52 -0800 (PST)
Received: from TestYJ-PC (unknown [218.241.103.136]) by ocmail02.zx.nicx.cn (Coremail) with SMTP id AQAAf0BZYXnRyyVirbQtAA--.2574S2; Mon, 07 Mar 2022 17:09:37 +0800 (CST)
Date: Mon, 07 Mar 2022 17:09:39 +0800
From: Jiankang Yao <yaojk@cnnic.cn>
To: "Schanzenbach, Martin" <schanzen@gnunet.org>, rfc-ise <rfc-ise@rfc-editor.org>
Cc: "draft-schanzen-gns.all" <draft-schanzen-gns.all@ietf.org>, "i18ndir@ietf.org" <i18ndir@ietf.org>
References: <164638828309.28413.11846349950083727255@ietfa.amsl.com>, <02ce8381-11b8-196a-c0bc-afa21cccec1f@rfc-editor.org>, <7A835641-2DF1-4887-A79F-9481C8DB6D6B@gnunet.org>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7.2.20.273[cn]
Mime-Version: 1.0
Message-ID: <2022030717083858073951@cnnic.cn>
Content-Type: multipart/alternative; boundary="----=_001_NextPart026378664480_=----"
X-CM-TRANSID: AQAAf0BZYXnRyyVirbQtAA--.2574S2
X-Coremail-Antispam: 1UD129KBjvJXoW3Gry8ZFy3ury3Cr4xuF45KFg_yoW7WF43pF W2vF4akws7Jr1Iyw4I9Fn7Xa4SgrZ3tF47WryDXr1xJrZ8WFn2vr47Kr4Y9F95WrWruayj vFWayrn3XryUZ37anT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUPlb7Iv0xC_Kw4lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Xr0_Ar1l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Gr0_Cr1l84ACjcxK6I8E87Iv67AKxVW0oVCq3wA2z4x0Y4vEx4 A2jsIEc7CjxVAFwI0_GcCE3s1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG6xAIxVCF xsxG0wAqx4xG6I80eVA0xI0YY7vIx2IE14AGzxvEb7x7McIj6xIIjxv20xvE14v26r1j6r 18McIj6I8E87Iv67AKxVWUJVW8JwAm72CE4IkC6x0Yz7v_Jr0_Gr1lF7xvr2IYc2Ij64vI r41lFcxC0VAYjxAxZF0Ew4CEw7xC0wACY4xI67k04243AVC20s07MxkIecxEwVAFwVW8uw CF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r10 6r1rMI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_JF0_Jw1lIxkGc2Ij64 vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_ Gr1lIxAIcVCF04k26cxKx2IYs7xG6rW3Jr0E3s1lIxAIcVC2z280aVAFwI0_Jr0_Gr1lIx AIcVC2z280aVCY1x0267AKxVWUJVW8JwCE64xvF2IEb7IF0Fy7YxBIdaVFxhVjvjDU0xZF pf9x07bopBfUUUUU=
X-CM-SenderInfo: x1dryyw6fq0xffof0/
Archived-At: <https://mailarchive.ietf.org/arch/msg/i18ndir/feeEE67JwnqB3RnoHiym6ILEuEo>
Subject: Re: [I18ndir] I18ndir early review of draft-schanzen-gns-10
X-BeenThere: i18ndir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Internationalization Directorate <i18ndir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i18ndir/>
List-Post: <mailto:i18ndir@ietf.org>
List-Help: <mailto:i18ndir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Mar 2022 09:10:02 -0000

 

 
From: Schanzenbach, Martin
Date: 2022-03-04 19:36
To: Independent Submissions Editor
CC: Jiankang Yao; draft-schanzen-gns.all; i18ndir
Subject: Re: I18ndir early review of draft-schanzen-gns-10

Thanks.
Some comments inline below.

> Thanks for the review!
> 
> My comments are inline below.
> 
> > On 4. Mar 2022, at 11:59, Independent Submissions Editor <rfc-ise@rfc-editor.org> wrote:
> > 
> > Jiankang
> > 
> > Thank you for this review.  Please see below.
> > 
> > On 04.03.22 11:04, Jiankang Yao via Datatracker wrote:
> >> Reviewer: Jiankang Yao
> >> Review result: Not Ready
> >> 
> >> Some review comments below:
> >> 1)This document says something about internaitonalisation, but some wording
> >> related to internaitonalisation make the readers confusing. For example, in
> >> section 5.2.2, there is a definition " DNS NAME  The name to continue with in
> >> DNS.  The value is UTF-8 encoded and 0-terminated." It seems to indicate that
> >> the DNS name can be UTF-8. If it is a DNS name, it should be in ASCII, not in
> >> UTF-8 because all names including IDN stored in DNS are in ASCII or A-label
> >> form.
> >> 
> > Did you see the note at the bottom of Section 5.2.2:
> > 
> > 
> >>    NOTE: If an application uses DNS names obtained from GNS2DNS records
> >>    in a DNS request they MUST first be converted to an IDNA compliant
> >>    representation [RFC5890].
> >> 
> > 
> > I think you may also be commenting on the text below Figure 12.  I think there are indeed some implications here about when to convert the representation.  Can the authors comment?
> > 
> > 
> 
> It is arguably also not true. An IDNA-compliant name may consist of U-labels: https://datatracker.ietf.org/doc/html/rfc5890#section-2.3.2.1
> Anyway, there is a note which clearly states that the UTF-8 string in this field MUST be converted
> to something DNS understands through the respective IDNA spec.
> 
> The field name is "DNS NAME", but the does not say that this is a "DNS name". It is the
> "name to continue with in DNS" represented as an UTF-8 string.
> 

Your explaination is clear. But the definition of "DNS NAME" belongs to the DNS protocols.
If your document is not part of DNS protocols, it is better not to define or redefine some DNS terminlogy.
If possible, I suggest that you rename "DNS NAME" to other name in your GNU name system.
Otherwise, it might cause some confusiton to the DNS guys.
 

> > 
> >> 2)It seems that both this system and current DNS share the same name space. So
> >> it is possible that two name spaces will collide with each other in the future.
> >> It may confuse the future applications when looking up for the same name. Does
> >> this name belong to DNS or GNU name system?
> >> 
> > Could the authors respond to this?  I wonder if indeed such a clash is possible
> > 
> > 
> 
> I would like to refer to our previous efforts on integrating GNS into the DNS namespace via
> RFC6761 here: https://mailarchive.ietf.org/arch/msg/dnsop/wu_uAtNaUieZ5Tb2imJEzW4F5vM/
> 
> A DINRG presentation also noted this: https://datatracker.ietf.org/meeting/104/session/dinrg
> 
> tl;dr: Our initial approach was to use a special-use TLD. But, RFC6761 was not followed.
> We do know this also clashes with RFC8244 but what can we do?
> Should there ever be a consensus or a special-use TLD which should be used for GNS
> names, the document could be amended and/or a new document detailing the use
> could be written.
> But as it stands, our request is/was not granted (maybe Christian can be a bit clearer on the outcome
> of the proposed drafts) and as such the use of GNS may clash with the DNS namespace.
> 

If the use of GNS may clash with the DNS namespace, it might cause some problems in future.
That is why I suggest that this document should get some review from IETFer affiliated with ICANN.

> The system itself is also designed in this way to circumvent censorship by
> registrars as requests to do so are quite real  (ICANN, gTLD or others).
> https://www.icann.org/en/system/files/correspondence/marby-to-fedorov-02mar22-en.pdf
> 
> > 
> >> 
> >> 3)It is interested to know that there is a section named with "GANA
> >> Considerations". It seems that GANA will replace some function of IANA.
> >>   If we follow the current way, the parameters produced by this document need
> >>   to be managed by IANA instead of GANA.
> >> 
> > Can you explain why you think that is?
> > 
> 
> Please also refer to the "History" section here on the origins of GANA and why we
> can't use IANA: https://git.gnunet.org/gana.git/tree/README
> Christian also may know more here.
> 

If RFC-ISE is ok with the GANA, no objection is from me.

> > 
> > 
> >> 
> >> 4)ICANN manages the DNS name root space. I suggest to ask some experts from
> >> ICANN to review this document.
> >> 
> > This is a name space NOT managed by ICANN.  The issues we are concerned about are interactions with the DNS, and of course i18n.
> 

Yes, it is NOT managed by ICANN, but "the use of GNS may clash with the DNS namespace".

The DNS name space (common global identfiers) is very important to Internet success. https://www.internetsociety.org/issues/internet-way-of-networking/ 

So before moving this document to the next step, I suggest to get some comments from IETFer affiliated with ICANN.


Best Regards
Jiankang Yao

> See above?
> 
> Best
> Martin
> 
> > 
> > Regards,
> > 
> > Eliot
> > 
>