Re: [Int-dir] Review of draft-ietf-6man-rdnss-rfc6106bis-14

"Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com> Fri, 14 October 2016 14:08 UTC

Return-Path: <jaehoon.paul@gmail.com>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C263129772 for <int-dir@ietfa.amsl.com>; Fri, 14 Oct 2016 07:08:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.689
X-Spam-Level:
X-Spam-Status: No, score=-2.689 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_HK_NAME_FM_MR_MRS=0.01] 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 SeqBUoN36XkG for <int-dir@ietfa.amsl.com>; Fri, 14 Oct 2016 07:08:17 -0700 (PDT)
Received: from mail-yw0-x22c.google.com (mail-yw0-x22c.google.com [IPv6:2607:f8b0:4002:c05::22c]) (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 B3C3F128E18 for <int-dir@ietf.org>; Fri, 14 Oct 2016 07:08:17 -0700 (PDT)
Received: by mail-yw0-x22c.google.com with SMTP id t192so75763706ywf.0 for <int-dir@ietf.org>; Fri, 14 Oct 2016 07:08:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=v9km0oKBmFGkV7Ef3mm/rjsQd0XxS3jR4LNV0Nd86lc=; b=T7+d3CoboxXy7TpSD4xlyXKzanWbE6UWnrHvz2ByQH9oxNNUDtmWeDaGcRs+9msnml Tz9uZmxPn3u+2T+OkFQ3CpJcaivYExObayTBMSTb1SXRvbgpWB8Yk2Gze3zCgWGJe1s5 KThlH5bYoF1JNjDNPXn8s9P1ObygZMxgf+YslQKz01ICMpQjm3X+k4uTc6rQgCjjzHT0 Gtj8tM8GFA2cBGHIcrgXq4QC2mlgR/LxrMl6a59kNcRcqsw3kOngQLJql24yEJAkAUzR ye+sTmeAHivzbz2+R058rM6JDd8wg3TE9MtvIxe6SwrR/ACGiTJwRculePZGZ4AbOA8q 6q9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=v9km0oKBmFGkV7Ef3mm/rjsQd0XxS3jR4LNV0Nd86lc=; b=BFRrvF6NitRnUhf3kI4Gy2Lvx2fzOPUJ+HY4VU87YG2MECA039QNpR3rlNXUYA9zWa 35FB8mejubVowGZyHpN0NvG9VNtHgVYk12Wfs+Y5SAZG6UC8aOElqNoJpbbkWeSwdi5R BBDrfTJOlqzpk0oGSF2BM0gV62LJG9zu9JrxP+LcIrvd3aS+WwuCyqYlgbcM8jj9SAC7 kG7s/wTNcIsNdkapzvDpKBQ91VE/DfQuLyb7gDLCsVM4wfN/FUY8UukGdL6B554u4ddf DeSfFV7318sx84LMul31uxvj3fgNeP/84YWnrt3hrBH6PynehddeQCL7mzGVrIA9fcEv ElFQ==
X-Gm-Message-State: AA6/9RkbI3IOm1CeKhKTz9unKCbQbMxxKWWoKBJxzHkppZaraTfqH31LBw5EUJAbDndo5+egZO38JANtZP1Pgw==
X-Received: by 10.129.159.15 with SMTP id w15mr11719297ywg.240.1476454096880; Fri, 14 Oct 2016 07:08:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.129.165.18 with HTTP; Fri, 14 Oct 2016 07:07:46 -0700 (PDT)
In-Reply-To: <29122875-DEAB-4040-A3D5-9BF8F46DBEF7@nominum.com>
References: <29122875-DEAB-4040-A3D5-9BF8F46DBEF7@nominum.com>
From: "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Date: Fri, 14 Oct 2016 23:07:46 +0900
Message-ID: <CAPK2DexgkqMizoegc3UdOFaOztj28W+MR9PinOo4J4rAX9cyLg@mail.gmail.com>
To: Bob Halley <Bob.Halley@nominum.com>
Content-Type: multipart/alternative; boundary="94eb2c0bd910f8cab1053ed3c18a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/croLurIyRZn4aoNjG-5BHzsyCIg>
Cc: Syam Madanapalli <smadanapalli@gmail.com>, "draft-ietf-6man-rdnss-rfc6106bis@tools.ietf.org" <draft-ietf-6man-rdnss-rfc6106bis@tools.ietf.org>, Daniel Park <soohong.park@samsung.com>, "int-dir@ietf.org" <int-dir@ietf.org>, Bob Hinden <bob.hinden@gmail.com>, luc.beloeil@orange.com, Ole Troan <otroan@employees.org>, "Mr. Jaehoon Paul Jeong" <jaehoon.paul@gmail.com>
Subject: Re: [Int-dir] Review of draft-ietf-6man-rdnss-rfc6106bis-14
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Oct 2016 14:08:24 -0000

Hi Bob Halley,
Thanks for your technical review on our draft.

Your suggested padding with 0xff may make some confusion.
According to RFC 1035 (Domain Names - Implementations and Specification),
https://www.ietf.org/rfc/rfc1035.txt,
the compression scheme in Section 4.1.4 uses a pointer in the form of a two
octect
sequence of 2-bit "11" and 14-bit "Offset" where Offset specifies an offset
from
the start of the pointed domain name in the message.

I prefer to use the current padding with 0x00.
Though a one octet of 0x00 indicates the root domain, the root domain is
usually not
announced by a DNS search list.
Therefore, the octets of 0x00 can be regarded as padding.

Thanks.

Best Regards,
Paul

On Thu, Oct 13, 2016 at 8:32 PM, Bob Halley <Bob.Halley@nominum.com> wrote:

> I am an assigned INT directorate reviewer for
> draft-ietf-6man-rdnss-rfc6106bis-14.  These comments were written
> primarily for the benefit of the Internet Area Directors. Document editors
> and shepherd(s) should treat these comments just like they would treat
> comments from any other IETF contributors and resolve them along with any
> other Last Call comments that have been received. For more details on the
> INT Directorate, see http://www.ietf.org/iesg/directorate.html.
>
> I read the document and I didn’t find any significant issues.
>
> My only quibble is with the description of the “Domain Names of DNS Search
> List” in section 5.2, where the padding is done with zero octets.  The text
> neglects the meaning of the zero octet at the end of domain names, namely
> that it is the root label.  The root label is, by itself, also a valid
> domain name.  So it’s wrong to say
>
> “Because the size of this field MUST be a multiple of 8 octets, for the
> minimum multiple including the domain name representations, the remaining
> octets other than the encoding parts of the domain name representations
> MUST be padded with zeros.”
>
> because both the search list values and the pad values are domain name
> representations.  What you’re really doing here is “padding with the root
> name”, with the understanding that the root name would not be part of a
> search list.  I think that’s a reasonable restriction, as I’ve never heard
> of anyone using the root name on a search list.
>
> I’m ok with this padding method, but I’ll point out another alternative,
> which is to pad with 0xff, which cannot be the start of a domain name.  (In
> theory domain names could be extended to use those bits, but experience
> with “binary labels” showed this doesn’t work in the real world; there’s no
> good way to do the transition.)
>
> /Bob
>
>
>
>
>


-- 
===========================
Mr. Jaehoon (Paul) Jeong, Ph.D.
Assistant Professor
Department of Software
Sungkyunkwan University
Office: +82-31-299-4957
Email: jaehoon.paul@gmail.com, pauljeong@skku.edu
Personal Homepage: http://iotlab.skku.edu/people-jaehoon-jeong.php
<http://cpslab.skku.edu/people-jaehoon-jeong.php>