Re: [dhcwg] I-D Action: draft-ietf-dhc-conn-status-00.txt

Simon Perreault <simon.perreault@viagenie.ca> Tue, 04 February 2014 14:05 UTC

Return-Path: <simon.perreault@viagenie.ca>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C88BD1A0212 for <dhcwg@ietfa.amsl.com>; Tue, 4 Feb 2014 06:05:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.436
X-Spam-Level:
X-Spam-Status: No, score=-2.436 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.535, SPF_PASS=-0.001] autolearn=ham
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 aB6eClWR68Kd for <dhcwg@ietfa.amsl.com>; Tue, 4 Feb 2014 06:05:55 -0800 (PST)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id DDE811A020D for <dhcwg@ietf.org>; Tue, 4 Feb 2014 06:05:54 -0800 (PST)
Received: from porto.nomis80.org (ringo.viagenie.ca [206.123.31.67]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 6E55C4037B for <dhcwg@ietf.org>; Tue, 4 Feb 2014 09:05:54 -0500 (EST)
Message-ID: <52F0F3C2.20807@viagenie.ca>
Date: Tue, 04 Feb 2014 09:05:54 -0500
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: dhcwg@ietf.org
References: <20140204093611.4914.51694.idtracker@ietfa.amsl.com>
In-Reply-To: <20140204093611.4914.51694.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Subject: Re: [dhcwg] I-D Action: draft-ietf-dhc-conn-status-00.txt
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dhcwg/>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Feb 2014 14:05:58 -0000

This is getting better!

Some editorial suggestions about this new part:

>       option-code   OPTION_HOST_CONNECTIVITY (TBA).
>       option-len    1.
>       status        8-bit field indicating IP family connectivity status
>                     of a host. The following codes are defined:
>                     +------+----------+
>                     |  Bit | Status   |
>                     +----- +----------+
>                     |  1   | IPv4     |
>                     |  2   | IPv6     |
>                     | 3..8 | Reserved |
>                     +------+----------+

Two things:
- It is customary to number bits starting from zero.
- It would be better to illustrate the bits in the preceding figure
rather than in a separate table. Something like this:

>       0                   1                   2                   3
>       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>       |   OPTION_HOST_CONNECTIVITY    |          option-len           |
>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>       |  Reserved |S|F|                                               |
>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Then explain what Reserved, S, and F stand for. No need for a separate
table.

In that figure, please also offset bit numbers by one character to the
right. The rationale being that we are numbering bits, not frontiers
between bits. Also the 3-byte empty space needs to be either named or
removed. This would give either this:

>        0                   1                   2                   3
>        0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>       |   OPTION_HOST_CONNECTIVITY    |          option-len           |
>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>       |  Reserved |S|F|                Reserved                       |
>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

or this:

>        0                   1                   2                   3
>        0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>       |   OPTION_HOST_CONNECTIVITY    |          option-len           |
>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>       |  Reserved |S|F|
>       +-+-+-+-+-+-+-+-+

Simon
-- 
DTN made easy, lean, and smart --> http://postellation.viagenie.ca
NAT64/DNS64 open-source        --> http://ecdysis.viagenie.ca
STUN/TURN server               --> http://numb.viagenie.ca