Re: [6lo] AD Evaluation: draft-ietf-6lo-lowpanz

Brian Haberman <brian@innovationslab.net> Mon, 22 September 2014 12:39 UTC

Return-Path: <brian@innovationslab.net>
X-Original-To: 6lo@ietfa.amsl.com
Delivered-To: 6lo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1CD301A1AB6 for <6lo@ietfa.amsl.com>; Mon, 22 Sep 2014 05:39:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.8
X-Spam-Level:
X-Spam-Status: No, score=0.8 tagged_above=-999 required=5 tests=[BAYES_50=0.8] 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 xsuw4DUeKJtw for <6lo@ietfa.amsl.com>; Mon, 22 Sep 2014 05:39:16 -0700 (PDT)
Received: from uillean.fuaim.com (uillean.fuaim.com [206.197.161.140]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3CA811A1AAC for <6lo@ietf.org>; Mon, 22 Sep 2014 05:39:16 -0700 (PDT)
Received: from clairseach.fuaim.com (clairseach-high.fuaim.com [206.197.161.158]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by uillean.fuaim.com (Postfix) with ESMTP id CDE4E880ED; Mon, 22 Sep 2014 05:39:15 -0700 (PDT)
Received: from clemson.local (edge-nat-all.jhuapl.edu [128.244.87.129]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by clairseach.fuaim.com (Postfix) with ESMTP id 63F7D71B0001; Mon, 22 Sep 2014 05:39:15 -0700 (PDT)
Message-ID: <5420187C.7080205@innovationslab.net>
Date: Mon, 22 Sep 2014 08:39:24 -0400
From: Brian Haberman <brian@innovationslab.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Anders Brandt <Anders_Brandt@sigmadesigns.com>, "6lo@ietf.org" <6lo@ietf.org>, "draft-ietf-6lo-lowpanz@tools.ietf.org" <draft-ietf-6lo-lowpanz@tools.ietf.org>
References: <54170D2A.4020503@innovationslab.net> <03F31C213F2C6941BFDDBB4336E9E6CD5A6D113B@cph-ex1> <5419AA77.3050006@innovationslab.net> <03F31C213F2C6941BFDDBB4336E9E6CD5A6D1355@cph-ex1> <541AD481.3060306@innovationslab.net> <541C4164.70700@innovationslab.net> <03F31C213F2C6941BFDDBB4336E9E6CD5A6DE486@cph-ex1>
In-Reply-To: <03F31C213F2C6941BFDDBB4336E9E6CD5A6DE486@cph-ex1>
Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="hoGQs6CA33wLC6w5TwUI9tBunA3hhc5EI"
Archived-At: http://mailarchive.ietf.org/arch/msg/6lo/va7dpjI0pjMenJ9WAP47wamBNCc
Subject: Re: [6lo] AD Evaluation: draft-ietf-6lo-lowpanz
X-BeenThere: 6lo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Mailing list for the 6lo WG for Internet Area issues in IPv6 over constrained node networks." <6lo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6lo>, <mailto:6lo-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lo/>
List-Post: <mailto:6lo@ietf.org>
List-Help: <mailto:6lo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lo>, <mailto:6lo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Sep 2014 12:39:18 -0000

Hi Anders,
    Looks good to me. Go ahead and submit it.

Regards,
Brian

On 9/22/14 4:59 AM, Anders Brandt wrote:
> Brian,
> 
>>      I should have caught this yesterday... 
> 
> So should I, I guess...
> 
>> Are there changes needed in section 
>> 5 to deal with the "MAY support GHC" clause in section 3?
> 
> I think they are not strictly needed, but for completeness, I have changed this text
> 
> "IPv6 header compression MUST be implemented according to [RFC6282].
> This section will simply identify substitutions that should be made
> when interpreting the text of [RFC6282]."
> 
> to this text:
> 
> "IPv6 header compression [RFC6282] MUST be implemented and
> [RFC_TBD_GHC] compression for higher layers MAY be implemented.
> This section will simply identify substitutions that should be made
> when interpreting the text of [RFC6282] and [RFC_TBD_GHC]."
> 
> A new draft-draft is attached.
> Please let me know if I should submit it as -07.
> 
> Thanks,
>   Anders
> 
>> -----Original Message-----
>> From: Brian Haberman [mailto:brian@innovationslab.net]
>> Sent: 19. september 2014 16:45
>> To: Anders Brandt; 6lo@ietf.org; draft-ietf-6lo-lowpanz@tools.ietf.org
>> Subject: Re: AD Evaluation: draft-ietf-6lo-lowpanz
>>
>> Hi Anders,
>>      I should have caught this yesterday... Are there changes needed in section
>> 5 to deal with the "MAY support GHC" clause in section 3?
>>
>> Brian
>>
>>
>> On 9/18/14 8:48 AM, Brian Haberman wrote:
>>> Hi Anders,
>>>      These changes look good.  Go ahead and submit this update and I
>>> will move it along to IETF Last Call.
>>>
>>> Regards,
>>> Brian
>>>
>>> On 9/18/14 5:18 AM, Anders Brandt wrote:
>>>> Hi Brian,
>>>>
>>>> (inserted a few of Carsten's comments where relevant)
>>>>
>>>> Please see comments inline.
>>>> The attached draft2 files contain the changes proposed in this mail.
>>>>
>>>> Cheers,
>>>>   Anders
>>>>
>>>>> -----Original Message-----
>>>>> From: Brian Haberman [mailto:brian@innovationslab.net]
>>>>> Sent: 17. september 2014 17:36
>>>>> To: Anders Brandt; 6lo@ietf.org;
>>>>> draft-ietf-6lo-lowpanz@tools.ietf.org
>>>>> Subject: Re: AD Evaluation: draft-ietf-6lo-lowpanz
>>>>>
>>>>> Hi Anders,
>>>>>      I have snipped all the pieces where we have a way forward...
>>>>>
>>>>> On 9/17/14 10:04 AM, Anders Brandt wrote:
>>>>>
>>>>>>
>>>>>>       >    - Can the use of RFC 6282 compression be replaced with the
>>>>>>       >  functionality
>>>>>>       > specified in draft-ietf-6lo-ghc?
>>>>>>
>>>>>> As Carsten Borman already responded:
>>>>>>
>>>> <snip>
>>>>>> I agree in Carsten's observations. I am however reluctant making
>>>>>> GHC a hard requirement.
>>>> <snip>
>>>>> Is it worthwhile to mention that the stateless nature of 6282 is
>>>>> preferable in some deployment scenarios?  That should prevent other
>>>>> reviewers from asking the same question (especially since GHC is in IESG
>> review right now).
>>>>
>>>> Inserted by Anders Brandt:
>>>>> (Carsten Borman wrote:
>> 	)
>>>>> (But in the end I agree that mandatory GHC is maybe a bit much for the
>> very	)
>>>>> (low-end devices we are seeing lowpanz on.
>> 		)
>>>>> (Just not for the reason that GHC somehow needs state.
>> 	)
>>>>
>>>> Section 3.  "6LoWPAN Adaptation Layer and Frame Format" says:
>>>>
>>>> "IPv6 header compression [RFC6282] MUST be supported by
>>>> implementations of this specification."
>>>>
>>>> I propose adding
>>>>
>>>> "Further, implementations MAY support Generic Header Compression
>>>> (GHC) [TBD_RFC_GHC]. A node implementing [TBD_RFC_GHC] MUST
>> probe its
>>>> peers for GHC support before applying GHC compression."
>>>>
>>>>>>       >    - I don't understand the statement that a node MAY support the
>> M
>>>>>>       > flag in
>>>> <snip>
>>>>>> The option allows for deployments with the full addressing
>>>>>> flexibility provided by DHCP while fully capable nodes can still be
>>>>>> used in cost
>>>>> optimized deployments.
>>>>>
>>>>> Ok, I understand the logic now, but think it can be said differently.
>>>>> In reality, the M bit is understood, but is not honored.  Given
>>>>> that, it may be better to say that some deployments do not support
>>>>> stateful address assignments and implementations may optimize by
>>>>> cost and omit stateful addressing protocols.
>>>>
>>>> The existing text says:
>>>>
>>>> "A node interface MAY support the M flag of the RA message for the
>>>> construction of routable IPv6 addresses. "
>>>>
>>>> It is proposed to append this text:
>>>>
>>>> "A cost optimized node implementation may save memory by skipping
>>>> support for the M flag."
>>>>
>>>>>>       > * Section 2.2 - How would routing protocols support
>>>>>> subnet-wide
>>>>> multicast
>>>>>>       > forwarding if packets are encoded as broadcast messages?
>>>> <snip>
>>>>> Actually, a simple sentence pointing out that G.9959 does not
>>>>> support link- layer multicast would clarify things nicely.
>>>>
>>>> The existing text says:
>>>>
>>>> " G.9959 supports direct-range IPv6 multicast while subnet-
>>>>    wide multicast is not supported natively by G.9959. "
>>>>
>>>> I see no need for a change (?)
>>>>
>>>>>>       > * Section 3 - The naming of the headers when discussing their
>> order of
>>>>>>       > appearance is confusing.  Why refer to the "addressing
>>>>>> header" when
>>>> <snip>
>>>>> I did not realize it was taken directly out of 4944.  I am fine with
>>>>> leaving it as is then.
>>>>>
>>>>> Regards,
>>>>> Brian
>>>>
>>>
>