
From zach@sensinode.com  Mon Mar  1 00:01:50 2010
Return-Path: <zach@sensinode.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5A79528C255 for <6lowpan@core3.amsl.com>; Mon,  1 Mar 2010 00:01:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZqCFF7+rpoZR for <6lowpan@core3.amsl.com>; Mon,  1 Mar 2010 00:01:49 -0800 (PST)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by core3.amsl.com (Postfix) with ESMTP id 88A7328C23C for <6lowpan@ietf.org>; Mon,  1 Mar 2010 00:01:47 -0800 (PST)
Received: from [62.145.172.51] ([62.145.172.51]) (authenticated bits=0) by auth-smtp.nebula.fi (8.13.4/8.13.4) with ESMTP id o2181FFU014871 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 1 Mar 2010 10:01:16 +0200
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset=us-ascii
From: Zach Shelby <zach@sensinode.com>
In-Reply-To: <260AAC3E-D813-4F0C-889D-1FA2AB2C11BA@archrock.com>
Date: Mon, 1 Mar 2010 10:01:17 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <FBD135FC-7E70-4157-A350-5887067179B4@sensinode.com>
References: <mailman.35.1266091205.12965.6lowpan@ietf.org> <DE92901D19672647B9ADB0CB4994986504C887131C@dlee02.ent.ti.com> <4B861ED4.3070200@gridmerge.com> <260AAC3E-D813-4F0C-889D-1FA2AB2C11BA@archrock.com>
To: Jonathan Hui <jhui@archrock.com>
X-Mailer: Apple Mail (2.1077)
Cc: "6lowpan@ietf.org" <6lowpan@ietf.org>, "Reddy, Joseph" <jreddy@ti.com>
Subject: Re: [6lowpan] WGLC for 6lowpan HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Mar 2010 08:01:50 -0000

I am in favor of moving the HC draft to the IESG with the minimal =
changes needed wrt fragmentation.

TCP header compression is a whole different beast (and a different =
charter), and in my opinion RPL specific message optimization should be =
left to the ROLL WG.

Zach

On Feb 25, 2010, at 9:21 , Jonathan Hui wrote:

>=20
> It would be helpful to know what people's expectations are relative to =
what this specific draft should include relative to an acceptable =
timeline of getting a document out.  Few comments:
>=20
> - The WG currently does not have a proposal for TCP header =
compression, let alone one that we have built some consensus around.
> - The RPL protocol mechanisms and headers are still in flux.  It is =
difficult to propose a concrete way of compressing them without knowing =
what they will look like.  For example, within ROLL, we will be =
proposing ways to "pack" lists of addresses such that common prefixes =
are only carried once within the datagram.
> - The general 6lowpan-hc format is generic enough to be used on top of =
other fragmentation mechanisms and/or frame sizes.  Do we really want to =
limit its capabilities to a particular fragmentation and frame size?
>=20
> There always seems to be a tension between splitting functionality =
across different drafts vs. delaying the current draft to "sneak" in new =
functionality.  I'm all for sneaking in fixes to RFC 4944  (i.e. simple =
changes to fragmentation) or additional functionality for expediency if =
we can realize that expedience.  But waiting until we design a TCP =
header compression mechanism that we can build consensus around probably =
isn't the best approach, in my opinion, and should be left to a separate =
draft.
>=20
> So what do others think?
>=20
> (I will start a new thread specifically on fragmentation + =
forward-compatibility so that we drive towards closure on that specific =
issue).
>=20
> --
> Jonathan Hui
>=20
> On Feb 24, 2010, at 10:55 PM, Robert Cragie wrote:
>=20
>> Hi Geoff,
>>=20
>> I concur with Joseph's statements and thus do not support forwarding =
the draft to IESG yet.
>>=20
>> Robert
>> Robert Cragie (Pacific Gas & Electric)
>>=20
>> Gridmerge Ltd.
>> 89 Greenfield Crescent,
>> Wakefield, WF4 4WA, UK
>> +44 (0) 1924 910888
>> http://www.gridmerge.com
>>=20
>>=20
>>=20
>> Reddy, Joseph wrote:
>>>=20
>>>=20
>>> Hi Geoff,
>>>=20
>>> I do not support forwarding this doc to IESG yet. I would like the =
following issues addressed
>>>=20
>>> ** Investigate possible TCP header compression scheme
>>>=20
>>> ** Explain strategy for compressing RPL headers ( I understand this =
could be done in the ROLL group, but I have not seen a definite =
statement either way )
>>>=20
>>> ** Resolve the "forward compatability" issue ( ideally, while =
maintaining backwards-comptability )
>>>=20
>>>=20
>>> -Regards, Joseph
>>>=20
>>>=20
>>>=20
>>> =
----------------------------------------------------------------------
>>>=20
>>> Message: 1
>>> Date: Sat, 13 Feb 2010 00:56:31 -0700
>>> From: Geoff Mulligan <geoff@proto6.com>
>>> Subject: [6lowpan] WGLC for 6lowpan HC draft
>>> To: 6lowpan <6lowpan@ietf.org>
>>> Message-ID: <1266047791.3643.48.camel@dellx1>
>>> Content-Type: text/plain
>>>=20
>>> Folks,
>>>  I realized that I have made a huge slip-up.  The HC draft has =
languished for the past few months.
>>> At the meeting in Hiroshima we said that we would last call this =
draft, but I failed to send out the actual last call. So...
>>>=20
>>>  This note formally starts the WG Last Call for comments on =
draft-ietf-6lowpan-hc-06, "Compression Format for IPv6 Datagrams in =
6LoWPAN Networks".
>>>=20
>>> The document can be found at:
>>> http://www.ietf.org/id/draft-ietf-6lowpan-hc-06.txt
>>>=20
>>> The document is intended to be submitted by this Working Group to =
the IESG for publication as a Standards Track document.
>>>=20
>>> Please review the document carefully (one last time), and send your =
comments to the 6lowpan list.  Please also indicate in your response =
whether or not you think this document is ready to go to the IESG.
>>>=20
>>> Because of my gaffe this Last Call will end Wednesday February 24 =
2010 at 2359 UTC.
>>>=20
>>>        Thanks,
>>>                Geoff
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>> **************************************
>>> _______________________________________________
>>> 6lowpan mailing list
>>> 6lowpan@ietf.org
>>> https://www.ietf.org/mailman/listinfo/6lowpan
>>>=20
>>>=20
>> _______________________________________________
>> 6lowpan mailing list
>> 6lowpan@ietf.org
>> https://www.ietf.org/mailman/listinfo/6lowpan
>=20
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan

--=20
http://www.sensinode.com
http://zachshelby.org - My blog "On the Internet of Things"
http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded =
Internet"
Mobile: +358 40 7796297

Zach Shelby
Head of Research
Sensinode Ltd.
Kidekuja 2
88610 Vuokatti, FINLAND

This e-mail and all attached material are confidential and may contain =
legally privileged information. If you are not the intended recipient, =
please contact the sender and delete the e-mail from your system without =
producing, distributing or retaining copies thereof.=20





From zach@sensinode.com  Mon Mar  1 00:06:07 2010
Return-Path: <zach@sensinode.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 244593A88B0 for <6lowpan@core3.amsl.com>; Mon,  1 Mar 2010 00:06:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DU5MpjxTT-3l for <6lowpan@core3.amsl.com>; Mon,  1 Mar 2010 00:06:05 -0800 (PST)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by core3.amsl.com (Postfix) with ESMTP id 6329A3A8877 for <6lowpan@ietf.org>; Mon,  1 Mar 2010 00:06:05 -0800 (PST)
Received: from [62.145.172.51] ([62.145.172.51]) (authenticated bits=0) by auth-smtp.nebula.fi (8.13.4/8.13.4) with ESMTP id o2185w9o015503 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 1 Mar 2010 10:06:00 +0200
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset=us-ascii
From: Zach Shelby <zach@sensinode.com>
In-Reply-To: <6D9687E95918C04A8B30A7D6DA805A3E01429F0E@zensys17.zensys.local>
Date: Mon, 1 Mar 2010 10:06:00 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <31CD111B-05DA-4242-9908-BE5DDB39BBF6@sensinode.com>
References: <mailman.35.1266091205.12965.6lowpan@ietf.org>	<DE92901D19672647B9ADB0CB4994986504C887131C@dlee02.ent.ti.com>	<4B861ED4.3070200@gridmerge.com><260AAC3E-D813-4F0C-889D-1FA2AB2C11BA@archrock.com> <4B86869F.9010103@jennic.com> <6D9687E95918C04A8B30A7D6DA805A3E01429F0E@zensys17.zensys.local>
To: Anders Brandt <abr@sdesigns.dk>
X-Mailer: Apple Mail (2.1077)
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] WGLC for 6lowpan HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Mar 2010 08:06:07 -0000

On Feb 26, 2010, at 12:32 , Anders Brandt wrote:

> Hi
>=20
> I support the proposal of a simple correction to fragmentation:
>=20
> * new dispatch codes for generic datagrams -
>  fragments may carry compressed or uncompressed; it does not matter.
>=20
> * reject fragments of old type in the transition period
>=20
> * strongly deprecate old dispatch code by 2011

This makes sense. Although I don't see a reason for the transition =
period. Why not just depreciate the old dispatch in the HC draft as it =
updates RFC4944.

Zach

>=20
> Cheers,
>  Anders
>=20
>> -----Original Message-----
>> From: 6lowpan-bounces@ietf.org=20
>> [mailto:6lowpan-bounces@ietf.org] On Behalf Of Daniel Gavelle
>> Sent: Thursday, February 25, 2010 15:18
>> To: 6lowpan@ietf.org
>> Subject: Re: [6lowpan] WGLC for 6lowpan HC draft
>>=20
>> On the subject of forward and backward compatibility, I think=20
>> the dispatch codes for fragmentation (FRAG1, FRAGN) should be=20
>> changed to values that are currently reserved if we move to=20
>> sending the datagram_size and datagram_offset as compressed=20
>> and uncompressed values.=20
>>  This will mean that during the transition period, it will=20
>> be much easier to sort out interoperability problems where=20
>> some nodes use compressed values and some nodes are running=20
>> older code using uncompressed values.
>>=20
>> I don't think the new nodes should support both compressed=20
>> and uncompressed offsets / sizes but should simply reject=20
>> fragments that don't have the dispatch codes they are expecting.
>>=20
>> The existing dispatch codes would not be lost forever as they=20
>> could be strongly deprecated and then recycled in a future RFC.
>>=20
>> Daniel.
>>=20
>>=20
>>=20
>> Jonathan Hui wrote:
>>>=20
>>> It would be helpful to know what people's expectations are=20
>> relative to=20
>>> what this specific draft should include relative to an acceptable=20
>>> timeline of getting a document out.  Few comments:
>>>=20
>>> - The WG currently does not have a proposal for TCP header=20
>>> compression, let alone one that we have built some consensus around.
>>> - The RPL protocol mechanisms and headers are still in flux.  It is=20=

>>> difficult to propose a concrete way of compressing them without=20
>>> knowing what they will look like.  For example, within=20
>> ROLL, we will=20
>>> be proposing ways to "pack" lists of addresses such that common=20
>>> prefixes are only carried once within the datagram.
>>> - The general 6lowpan-hc format is generic enough to be=20
>> used on top of=20
>>> other fragmentation mechanisms and/or frame sizes.  Do we=20
>> really want=20
>>> to limit its capabilities to a particular fragmentation and=20
>> frame size?
>>>=20
>>> There always seems to be a tension between splitting functionality=20=

>>> across different drafts vs. delaying the current draft to=20
>> "sneak" in=20
>>> new functionality.  I'm all for sneaking in fixes to RFC=20
>> 4944  (i.e.=20
>>> simple changes to fragmentation) or additional functionality for=20
>>> expediency if we can realize that expedience.  But waiting until we=20=

>>> design a TCP header compression mechanism that we can build=20
>> consensus=20
>>> around probably isn't the best approach, in my opinion, and=20
>> should be=20
>>> left to a separate draft.
>>>=20
>>> So what do others think?
>>>=20
>>> (I will start a new thread specifically on fragmentation +=20
>>> forward-compatibility so that we drive towards closure on that=20
>>> specific issue).
>>>=20
>>> --
>>> Jonathan Hui
>>>=20
>>> On Feb 24, 2010, at 10:55 PM, Robert Cragie wrote:
>>>=20
>>>> Hi Geoff,
>>>>=20
>>>> I concur with Joseph's statements and thus do not support=20
>> forwarding=20
>>>> the draft to IESG yet.
>>>>=20
>>>> Robert
>>>> Robert Cragie (Pacific Gas & Electric)
>>>>=20
>>>> Gridmerge Ltd.
>>>> 89 Greenfield Crescent,
>>>> Wakefield, WF4 4WA, UK
>>>> +44 (0) 1924 910888
>>>> http://www.gridmerge.com
>>>>=20
>>>>=20
>>>>=20
>>>> Reddy, Joseph wrote:
>>>>>=20
>>>>>=20
>>>>> Hi Geoff,
>>>>>=20
>>>>> I do not support forwarding this doc to IESG yet. I would=20
>> like the=20
>>>>> following issues addressed
>>>>>=20
>>>>> ** Investigate possible TCP header compression scheme
>>>>>=20
>>>>> ** Explain strategy for compressing RPL headers ( I=20
>> understand this=20
>>>>> could be done in the ROLL group, but I have not seen a definite=20
>>>>> statement either way )
>>>>>=20
>>>>> ** Resolve the "forward compatability" issue ( ideally, while=20
>>>>> maintaining backwards-comptability )
>>>>>=20
>>>>>=20
>>>>> -Regards, Joseph
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>> --------------------------------------------------------------------
>>>>> --
>>>>>=20
>>>>> Message: 1
>>>>> Date: Sat, 13 Feb 2010 00:56:31 -0700
>>>>> From: Geoff Mulligan <geoff@proto6.com>
>>>>> Subject: [6lowpan] WGLC for 6lowpan HC draft
>>>>> To: 6lowpan <6lowpan@ietf.org>
>>>>> Message-ID: <1266047791.3643.48.camel@dellx1>
>>>>> Content-Type: text/plain
>>>>>=20
>>>>> Folks,
>>>>>  I realized that I have made a huge slip-up.  The HC draft has=20
>>>>> languished for the past few months.
>>>>> At the meeting in Hiroshima we said that we would last call this=20=

>>>>> draft, but I failed to send out the actual last call. So...
>>>>>=20
>>>>>  This note formally starts the WG Last Call for comments on=20
>>>>> draft-ietf-6lowpan-hc-06, "Compression Format for IPv6=20
>> Datagrams in=20
>>>>> 6LoWPAN Networks".
>>>>>=20
>>>>> The document can be found at:
>>>>> http://www.ietf.org/id/draft-ietf-6lowpan-hc-06.txt
>>>>>=20
>>>>> The document is intended to be submitted by this Working Group to=20=

>>>>> the IESG for publication as a Standards Track document.
>>>>>=20
>>>>> Please review the document carefully (one last time), and=20
>> send your=20
>>>>> comments to the 6lowpan list.  Please also indicate in=20
>> your response=20
>>>>> whether or not you think this document is ready to go to the IESG.
>>>>>=20
>>>>> Because of my gaffe this Last Call will end Wednesday February 24=20=

>>>>> 2010 at 2359 UTC.
>>>>>=20
>>>>>        Thanks,
>>>>>                Geoff
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> **************************************
>>>>> _______________________________________________
>>>>> 6lowpan mailing list
>>>>> 6lowpan@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/6lowpan
>>>>>=20
>>>>>=20
>>>> _______________________________________________
>>>> 6lowpan mailing list
>>>> 6lowpan@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/6lowpan
>>>=20
>>> _______________________________________________
>>> 6lowpan mailing list
>>> 6lowpan@ietf.org
>>> https://www.ietf.org/mailman/listinfo/6lowpan
>>>=20
>>=20
>> --
>> __________________________________________________
>> Daniel Gavelle, Software Engineer
>> Tel: +44 114 281 2655
>> Fax: +44 114 281 2951
>> Jennic Ltd, Furnival Street, Sheffield, S1 4QT, UK Comp Reg=20
>> No: 3191371  Registered In England http://www.jennic.com=20
>> __________________________________________________
>> _______________________________________________
>> 6lowpan mailing list
>> 6lowpan@ietf.org
>> https://www.ietf.org/mailman/listinfo/6lowpan
>>=20
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan

--=20
http://www.sensinode.com
http://zachshelby.org - My blog "On the Internet of Things"
http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded =
Internet"
Mobile: +358 40 7796297

Zach Shelby
Head of Research
Sensinode Ltd.
Kidekuja 2
88610 Vuokatti, FINLAND

This e-mail and all attached material are confidential and may contain =
legally privileged information. If you are not the intended recipient, =
please contact the sender and delete the e-mail from your system without =
producing, distributing or retaining copies thereof.=20





From erik.nordmark@sun.com  Mon Mar  1 00:24:21 2010
Return-Path: <erik.nordmark@sun.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AC2073A88BD for <6lowpan@core3.amsl.com>; Mon,  1 Mar 2010 00:24:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.046
X-Spam-Level: 
X-Spam-Status: No, score=-6.046 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_MISMATCH_COM=0.553, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XIGAwCrt-a-4 for <6lowpan@core3.amsl.com>; Mon,  1 Mar 2010 00:24:20 -0800 (PST)
Received: from sca-ea-mail-1.sun.com (sca-ea-mail-1.Sun.COM [192.18.43.24]) by core3.amsl.com (Postfix) with ESMTP id D0FA03A884A for <6lowpan@ietf.org>; Mon,  1 Mar 2010 00:24:20 -0800 (PST)
Received: from jurassic.Eng.Sun.COM ([129.146.17.59]) by sca-ea-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id o218OEXd005179; Mon, 1 Mar 2010 08:24:14 GMT
Received: from [10.7.251.248] (punchin-nordmark.SFBay.Sun.COM [10.7.251.248]) by jurassic.Eng.Sun.COM (8.14.4+Sun/8.14.4) with ESMTP id o218OAQx238345 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 1 Mar 2010 00:24:12 -0800 (PST)
Message-ID: <4B8B79AA.4010907@sun.com>
Date: Mon, 01 Mar 2010 00:24:10 -0800
From: Erik Nordmark <erik.nordmark@sun.com>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1.5) Gecko/20091207 Lightning/1.0pre Thunderbird/3.0
MIME-Version: 1.0
To: Zach Shelby <zach@sensinode.com>
References: <4754A932-3CBD-4E13-9466-96C64D424F56@tzi.org> <04F5D591-1248-42FF-94E8-73978F0F4C5D@archrock.com> <BAD11F0B-F304-4923-A1DF-35F4B1D57373@sensinode.com> <6D9687E95918C04A8B30A7D6DA805A3E01429E0B@zensys17.zensys.local> <6D9687E95918C04A8B30A7D6DA805A3E01429E11@zensys17.zensys.local> <8D8B69C8-8015-4C3D-9D9A-68327D4266BA@sensinode.com> <4B773287.5000403@sun.com> <474997F6-8585-4300-A87F-D23F1AC9B142@sensinode.com>
In-Reply-To: <474997F6-8585-4300-A87F-D23F1AC9B142@sensinode.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] 6LoWPAN-ND - Use of node registration should be	optional
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Mar 2010 08:24:21 -0000

[Sorry for the delayed response]

On 02/15/10 02:14 AM, Zach Shelby wrote:

>> I agree that a registration is required for hosts so that the
>> routing protocol on the routers know which hosts are attached.
>
> The registration is also needed to bootstrap new routers to a LoWPAN.
> After that we can consider their bindings refreshed with e.g. routing
> signaling.

I don't quite see how this is required to bootstrap a routing protocol.
The routers need some mechanism (such as multicast/broadcast) to
initially find out that they are only one hop apart. Once that has been
done they can communicate however the routing protocol wants to communicate.

>>
>> But I don't see any logic in -08 which ensures that an IPv6 address
>> based on the short addresses is unique across the lowpan. The NR/NC
>> is local. Thus with this approach it isn't possible to support
>> short addresses.
>>
>> Perhaps we need a separate mechanism to allocate and/or ensure
>> uniqueness of short addresses?
>
> Correct, this is the aim of the split in a way. The draft currently
> says that address allocation and/or duplicate address detection are
> to be performed by the router after receiving the NR message when
> appropriate.  But those mechanisms are not defined in this draft.

But I don't see how NR/NC helps with duplicate detection at all with 
this approach. (They did help when the NR was relayed to the edge 
router, but with that no longer the case we don't need the complexity of 
a NC AFAICT.)

> Address allocation could be performed using DHCPv6. Another
> alternative will be the Extended LoWPAN draft (to be written), which
> would extend the registration to an Edge Router.

I guess I don't know what that Extended draft would look like. But 
thinking about this it might be that a routing protocol could know all 
the IP addresses that are present in a lowpan, and then the edge router 
could just use this information when doing the extension across a 
backbone network.

It might be that we want to push for such an approach, because it means 
that the hosts and routers inside the 6lowpan do not need to know that 
there is an extension across a backbone.

> The thing I found hard writing the text, was how to define the
> situations when duplicate detection SHOULD or MUST be performed... so
> plenty of comments needed on Section 5.3...

My take is that what you should say is that there is no support for DAD, 
hence the protocol as specified only support EUI-64 derived IPv6 
address. In particular, it doesn't support short addresses.

>> While there isn't a need for any ER as used in earlier versions, we
>> do need some notion of the prefix originating router(s). By this I
>> mean that one or more routers will originate the prefix or prefixes
>> used in the lowpan. In the case of a lowpan attached to a wire it
>> seems natural that the router(s) that attach to the wire would do
>> this. That is the same location as what we previously called edge
>> routers.
>
> Right, I think we should actually keep the ER term for the purpose of
> prefix origination in this draft. So the ER concept now is just a
> router attached to the wire, from which prefixes originate. How does
> that sound?

If the "edge" isn't the important thing, then how about Prefix 
Authoritative Router?

    Erik


From erik.nordmark@sun.com  Mon Mar  1 05:32:01 2010
Return-Path: <erik.nordmark@sun.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7253828C67B for <6lowpan@core3.amsl.com>; Mon,  1 Mar 2010 05:32:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.046
X-Spam-Level: 
X-Spam-Status: No, score=-6.046 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_MISMATCH_COM=0.553, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3NZBh3xgnHV4 for <6lowpan@core3.amsl.com>; Mon,  1 Mar 2010 05:32:00 -0800 (PST)
Received: from sca-ea-mail-4.sun.com (sca-ea-mail-4.Sun.COM [192.18.43.22]) by core3.amsl.com (Postfix) with ESMTP id D2652294170 for <6lowpan@ietf.org>; Mon,  1 Mar 2010 05:16:56 -0800 (PST)
Received: from jurassic.Eng.Sun.COM ([129.146.17.63]) by sca-ea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o21DGv4N011448 for <6lowpan@ietf.org>; Mon, 1 Mar 2010 13:16:57 GMT
Received: from [10.7.251.248] (punchin-nordmark.SFBay.Sun.COM [10.7.251.248]) by jurassic.Eng.Sun.COM (8.14.4+Sun/8.14.4) with ESMTP id o21DGs90314611 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 1 Mar 2010 05:16:56 -0800 (PST)
Message-ID: <4B8BBE45.4080402@sun.com>
Date: Mon, 01 Mar 2010 05:16:53 -0800
From: Erik Nordmark <erik.nordmark@sun.com>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1.5) Gecko/20091207 Lightning/1.0pre Thunderbird/3.0
MIME-Version: 1.0
To: 6lowpan <6lowpan@ietf.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [6lowpan] Fwd: New Version Notification for draft-chakrabarti-6lowpan-ipv6-nd-simple-00
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Mar 2010 13:32:01 -0000

Samita and I have tried to capture a minimal set of ND optimizations in 
this draft.

    Erik


-------- Original Message --------

A new version of I-D, draft-chakrabarti-6lowpan-ipv6-nd-simple-00.txt 
has been successfuly submitted by Erik Nordmark and posted to the IETF 
repository.

Filename:	 draft-chakrabarti-6lowpan-ipv6-nd-simple
Revision:	 00
Title:		 IPv6 LoWPAN Neighbor Discovery and Addressing Choices
Creation_date:	 2010-03-01
WG ID:		 Independent Submission
Number_of_pages: 16

Abstract:
IETF 6LoWPAN working group defines IPv6 over low-power personal area
network (IEEE 802.15.4).  IEEE 802.15.4 and other low-power wireless
networks have limited or no usage of broadcast or multicast signaling
due to energy conservation.  Besides the wireless nodes may not
strictly follow traditional concept of IP subnet and IP-links while
connecting nodes and routers.  This document describes simple
optimizations to IPv6 Neighbor Discovery protocol(RFC4861), and
addressing mechanisms that are useful for small scale 6LoWPAN
networks in star and mesh topologies.

The optimizations include reducing the amount of Neighbor Discovery
multicast traffic and allowing for a single subnet to span multiple
routers in a "route-over" topology.
 



The IETF Secretariat.



From dokaspar.ietf@gmail.com  Tue Mar  2 02:42:21 2010
Return-Path: <dokaspar.ietf@gmail.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DB1943A8491 for <6lowpan@core3.amsl.com>; Tue,  2 Mar 2010 02:42:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.199
X-Spam-Level: 
X-Spam-Status: No, score=-0.199 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_16=0.6, J_CHICKENPOX_33=0.6, J_CHICKENPOX_46=0.6, J_CHICKENPOX_48=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7zZUfBm9yLoV for <6lowpan@core3.amsl.com>; Tue,  2 Mar 2010 02:42:20 -0800 (PST)
Received: from mail-bw0-f211.google.com (mail-bw0-f211.google.com [209.85.218.211]) by core3.amsl.com (Postfix) with ESMTP id 9960E3A845B for <6lowpan@ietf.org>; Tue,  2 Mar 2010 02:42:20 -0800 (PST)
Received: by bwz3 with SMTP id 3so84414bwz.29 for <6lowpan@ietf.org>; Tue, 02 Mar 2010 02:42:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=C3MuNSEDOSulPLCdn9vYQn9MsoxYVxuq6yMY0LXwsxc=; b=v86N2UJRRDeqDyXWtjKaNB0BzuBqw8v7J2f0hD0RPlD6O77eSkMxl09hhzWhLCHMvS xo50B+0LXooQZRkXnQRf/4xJi6wWxscBNswbEdzrUGmWEa2lrXMu12dfg6rYvQEpwPw8 ThMqyeI+ZNhIzrne27OKA2nbP83AmeL+Pqy7Y=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=YNScMg1VyYD8UBafp+KA+EPbJDvEATT0xs6wmYtv2VSSHMfnsd0btpr3egdVQOsZ/q +Jb8SHkKR9SRMjLSFP6U1l6XPW/TTgp60iIn3UKmifdhpZHOnXt+l7cd0MwmDQckJZHd /krGlH4j24J0wQiJs/O1FAXDSMXXBKQ+73gls=
MIME-Version: 1.0
Received: by 10.204.156.22 with SMTP id u22mr4407583bkw.24.1267526538361; Tue,  02 Mar 2010 02:42:18 -0800 (PST)
Date: Tue, 2 Mar 2010 11:42:17 +0100
Message-ID: <2a3692de1003020242p7d1d5f09sae0a9d8ff137f78b@mail.gmail.com>
From: Dominik Kaspar <dokaspar.ietf@gmail.com>
To: 6lowpan <6lowpan@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Subject: [6lowpan] Issue Tracker
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Mar 2010 10:42:22 -0000

Hi,

Did anyone else notice similar errors with the Issue Tracker?
http://trac.tools.ietf.org/wg/6lowpan/trac/

Best regards,
Dominik


Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/trac/web/api.py", line 377,
in send_error
    'text/html')
  File "/usr/lib/python2.5/site-packages/trac/web/chrome.py", line
738, in render_template
    template = self.load_template(filename, method=method)
  File "/usr/lib/python2.5/site-packages/trac/web/chrome.py", line
712, in load_template
    return self.templates.load(filename, cls=cls)
  File "/usr/lib/pymodules/python2.5/genshi/template/loader.py", line
227, in load
    filename, encoding=encoding)
  File "/usr/lib/pymodules/python2.5/genshi/template/loader.py", line
265, in _instantiate
    allow_exec=self.allow_exec)
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
377, in __init__
    self.stream = list(self._prepare(self._parse(source, encoding)))
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
444, in _prepare
    cls=cls or self.__class__)
  File "/usr/lib/pymodules/python2.5/genshi/template/loader.py", line
227, in load
    filename, encoding=encoding)
  File "/usr/lib/pymodules/python2.5/genshi/template/loader.py", line
265, in _instantiate
    allow_exec=self.allow_exec)
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
377, in __init__
    self.stream = list(self._prepare(self._parse(source, encoding)))
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
432, in _prepare
    for event in substream:
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
444, in _prepare
    cls=cls or self.__class__)
  File "/usr/lib/pymodules/python2.5/genshi/template/loader.py", line
227, in load
    filename, encoding=encoding)
  File "/usr/lib/pymodules/python2.5/genshi/template/loader.py", line
265, in _instantiate
    allow_exec=self.allow_exec)
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
377, in __init__
    self.stream = list(self._prepare(self._parse(source, encoding)))
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
432, in _prepare
    for event in substream:
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
430, in _prepare
    yield kind, (directives, list(substream)), pos
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
444, in _prepare
    cls=cls or self.__class__)
  File "/usr/lib/pymodules/python2.5/genshi/template/loader.py", line
227, in load
    filename, encoding=encoding)
  File "/usr/lib/pymodules/python2.5/genshi/template/loader.py", line
265, in _instantiate
    allow_exec=self.allow_exec)
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
379, in __init__
    raise TemplateSyntaxError(e.msg, self.filepath, e.lineno, e.offset)
TemplateSyntaxError: mismatched tag: line 202, column 10
(/www/tools.ietf.org/inc/narrow-menu.html, line 202)

From eunah.ietf@gmail.com  Wed Mar  3 05:25:22 2010
Return-Path: <eunah.ietf@gmail.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5C69B3A88BD for <6lowpan@core3.amsl.com>; Wed,  3 Mar 2010 05:25:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.199
X-Spam-Level: 
X-Spam-Status: No, score=-0.199 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_16=0.6, J_CHICKENPOX_33=0.6, J_CHICKENPOX_46=0.6, J_CHICKENPOX_48=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nSENJHhzfpBk for <6lowpan@core3.amsl.com>; Wed,  3 Mar 2010 05:25:21 -0800 (PST)
Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.157]) by core3.amsl.com (Postfix) with ESMTP id 45F6A3A8D78 for <6lowpan@ietf.org>; Wed,  3 Mar 2010 05:25:21 -0800 (PST)
Received: by fg-out-1718.google.com with SMTP id 22so230023fge.13 for <6lowpan@ietf.org>; Wed, 03 Mar 2010 05:25:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=9AGamK9Vwo/yYGtawrHpUSUDuJmlnVCLh/ZCZLGQwsc=; b=QEZdITCye6UanLPNsWw5MEVHATAbE/5wOW2qzxrH3qRApcAJWc91i8bYoVmJQTCLo5 F9pMHV+U61Je9ZbB3sEDyDPS+jJ7SM4pxiJz9CTe0Mxfd2gYgswUnt/SxNmLK5QsfYwn GHWYmYwnyjE89/IIqyR9Hx0p6GmOm7AHuEVcA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=sbANkhmatOw2Aaglt7Fbw+ifGEFfizfoeUJ4bJE7O4Nc2qzPEJ6T6g8cbTNrFh48s4 xAAgUJN3s4DTcLYi5CocbLg8jrsrtrG3LfkL0zheG6Q4wQYudgffpxHbmTFyUDH1fRcE Nql0I3VBrED4OK/KuWDwFyh/LerfRNOlc5Mfs=
MIME-Version: 1.0
Received: by 10.87.70.29 with SMTP id x29mr1276181fgk.61.1267622715549; Wed,  03 Mar 2010 05:25:15 -0800 (PST)
In-Reply-To: <2a3692de1003020242p7d1d5f09sae0a9d8ff137f78b@mail.gmail.com>
References: <2a3692de1003020242p7d1d5f09sae0a9d8ff137f78b@mail.gmail.com>
Date: Wed, 3 Mar 2010 22:25:15 +0900
Message-ID: <77f1dba81003030525m5967e940vba43c281d6c1a7b@mail.gmail.com>
From: "Eunsook \"Eunah\" Kim" <eunah.ietf@gmail.com>
To: Dominik Kaspar <dokaspar.ietf@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] Issue Tracker
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Mar 2010 13:25:22 -0000

Dominik,

i had the same problem.
I thought that it might be a temporary problem.

-eunah


On Tue, Mar 2, 2010 at 7:42 PM, Dominik Kaspar <dokaspar.ietf@gmail.com> wr=
ote:
> Hi,
>
> Did anyone else notice similar errors with the Issue Tracker?
> http://trac.tools.ietf.org/wg/6lowpan/trac/
>
> Best regards,
> Dominik
>
>
> Traceback (most recent call last):
> =A0File "/usr/lib/python2.5/site-packages/trac/web/api.py", line 377,
> in send_error
> =A0 =A0'text/html')
> =A0File "/usr/lib/python2.5/site-packages/trac/web/chrome.py", line
> 738, in render_template
> =A0 =A0template =3D self.load_template(filename, method=3Dmethod)
> =A0File "/usr/lib/python2.5/site-packages/trac/web/chrome.py", line
> 712, in load_template
> =A0 =A0return self.templates.load(filename, cls=3Dcls)
> =A0File "/usr/lib/pymodules/python2.5/genshi/template/loader.py", line
> 227, in load
> =A0 =A0filename, encoding=3Dencoding)
> =A0File "/usr/lib/pymodules/python2.5/genshi/template/loader.py", line
> 265, in _instantiate
> =A0 =A0allow_exec=3Dself.allow_exec)
> =A0File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
> 377, in __init__
> =A0 =A0self.stream =3D list(self._prepare(self._parse(source, encoding)))
> =A0File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
> 444, in _prepare
> =A0 =A0cls=3Dcls or self.__class__)
> =A0File "/usr/lib/pymodules/python2.5/genshi/template/loader.py", line
> 227, in load
> =A0 =A0filename, encoding=3Dencoding)
> =A0File "/usr/lib/pymodules/python2.5/genshi/template/loader.py", line
> 265, in _instantiate
> =A0 =A0allow_exec=3Dself.allow_exec)
> =A0File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
> 377, in __init__
> =A0 =A0self.stream =3D list(self._prepare(self._parse(source, encoding)))
> =A0File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
> 432, in _prepare
> =A0 =A0for event in substream:
> =A0File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
> 444, in _prepare
> =A0 =A0cls=3Dcls or self.__class__)
> =A0File "/usr/lib/pymodules/python2.5/genshi/template/loader.py", line
> 227, in load
> =A0 =A0filename, encoding=3Dencoding)
> =A0File "/usr/lib/pymodules/python2.5/genshi/template/loader.py", line
> 265, in _instantiate
> =A0 =A0allow_exec=3Dself.allow_exec)
> =A0File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
> 377, in __init__
> =A0 =A0self.stream =3D list(self._prepare(self._parse(source, encoding)))
> =A0File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
> 432, in _prepare
> =A0 =A0for event in substream:
> =A0File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
> 430, in _prepare
> =A0 =A0yield kind, (directives, list(substream)), pos
> =A0File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
> 444, in _prepare
> =A0 =A0cls=3Dcls or self.__class__)
> =A0File "/usr/lib/pymodules/python2.5/genshi/template/loader.py", line
> 227, in load
> =A0 =A0filename, encoding=3Dencoding)
> =A0File "/usr/lib/pymodules/python2.5/genshi/template/loader.py", line
> 265, in _instantiate
> =A0 =A0allow_exec=3Dself.allow_exec)
> =A0File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line
> 379, in __init__
> =A0 =A0raise TemplateSyntaxError(e.msg, self.filepath, e.lineno, e.offset=
)
> TemplateSyntaxError: mismatched tag: line 202, column 10
> (/www/tools.ietf.org/inc/narrow-menu.html, line 202)
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
>

From geoff@proto6.com  Wed Mar  3 14:59:59 2010
Return-Path: <geoff@proto6.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B0E6D28C19C for <6lowpan@core3.amsl.com>; Wed,  3 Mar 2010 14:59:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.879
X-Spam-Level: 
X-Spam-Status: No, score=-2.879 tagged_above=-999 required=5 tests=[AWL=-0.280, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6cMfmMyiRNyv for <6lowpan@core3.amsl.com>; Wed,  3 Mar 2010 14:59:59 -0800 (PST)
Received: from server2.coslabs.com (server2.coslabs.com [64.111.18.234]) by core3.amsl.com (Postfix) with ESMTP id 1867D3A8E1D for <6lowpan@ietf.org>; Wed,  3 Mar 2010 14:59:59 -0800 (PST)
Received: from server1.coslabs.com (unknown [199.233.92.34]) by server2.coslabs.com (Postfix) with ESMTP id C938B18334 for <6lowpan@ietf.org>; Wed,  3 Mar 2010 16:00:02 -0700 (MST)
Received: from [199.233.92.20] (dev20.coslabs.com [199.233.92.20]) by server1.coslabs.com (8.13.6/8.13.6) with ESMTP id o23N00E2010237 for <6lowpan@ietf.org>; Wed, 3 Mar 2010 16:00:00 -0700 (MST)
From: Geoff Mulligan <geoff@proto6.com>
To: 6lowpan <6lowpan@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Date: Wed, 03 Mar 2010 16:00:00 -0700
Message-ID: <1267657200.1880.14.camel@dellx1>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.1 
Content-Transfer-Encoding: 7bit
Subject: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Mar 2010 22:59:59 -0000

>From what I can tell we appear to be closing in on the idea (from Daniel
plus others) that the HC draft should only:
  - Allocate a new dispatch value for the "changed" frag offset and
length value
  - Define the frag offset and length to be the values relevant for the
actual data in the packet (compresses or not)
  - Strongly deprecate the old frag dispatch value

  Agree or disagree?

	geoff



From cabo@tzi.org  Wed Mar  3 15:19:22 2010
Return-Path: <cabo@tzi.org>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0619128C19C for <6lowpan@core3.amsl.com>; Wed,  3 Mar 2010 15:19:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.249
X-Spam-Level: 
X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CCvIT4DLCVL8 for <6lowpan@core3.amsl.com>; Wed,  3 Mar 2010 15:19:20 -0800 (PST)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [134.102.201.18]) by core3.amsl.com (Postfix) with ESMTP id 76B573A8C53 for <6lowpan@ietf.org>; Wed,  3 Mar 2010 15:19:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id o23NJAEO009625; Thu, 4 Mar 2010 00:19:10 +0100 (CET)
Received: from [192.168.217.101] (p5489DDE9.dip.t-dialin.net [84.137.221.233]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id 9DB86EE74;  Thu,  4 Mar 2010 00:19:10 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset=us-ascii
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <1267657200.1880.14.camel@dellx1>
Date: Thu, 4 Mar 2010 00:19:07 +0100
Content-Transfer-Encoding: 7bit
Message-Id: <EEA4E4BD-E9FA-4D01-8819-04527AB1C24F@tzi.org>
References: <1267657200.1880.14.camel@dellx1>
To: Geoff Mulligan <geoff@proto6.com>
X-Mailer: Apple Mail (2.1077)
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Mar 2010 23:19:22 -0000

On Mar 4, 2010, at 00:00, Geoff Mulligan wrote:

>> From what I can tell we appear to be closing in on the idea (from Daniel
> plus others) that the HC draft should only:
>  - Allocate a new dispatch value for the "changed" frag offset and
> length value
>  - Define the frag offset and length to be the values relevant for the
> actual data in the packet (compresses or not)
>  - Strongly deprecate the old frag dispatch value
> 
>  Agree or disagree?

I personally believe 4944's fragmentation is fine.
I must have missed a lot of discussion if the above is the resolution.

Gruesse, Carsten


From pthubert@cisco.com  Wed Mar  3 23:04:31 2010
Return-Path: <pthubert@cisco.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A323F28C243 for <6lowpan@core3.amsl.com>; Wed,  3 Mar 2010 23:04:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.599
X-Spam-Level: 
X-Spam-Status: No, score=-4.599 tagged_above=-999 required=5 tests=[AWL=-2.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4G4xA6wTs-vT for <6lowpan@core3.amsl.com>; Wed,  3 Mar 2010 23:04:30 -0800 (PST)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by core3.amsl.com (Postfix) with ESMTP id 3B8EC28C1F7 for <6lowpan@ietf.org>; Wed,  3 Mar 2010 23:04:30 -0800 (PST)
Authentication-Results: ams-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvQAAC/qjkuQ/uCWe2dsb2JhbACbFRUBARYkBhyeAphVhHwE
X-IronPort-AV: E=Sophos;i="4.49,579,1262563200";  d="scan'208";a="3978993"
Received: from ams-core-1.cisco.com ([144.254.224.150]) by ams-iport-2.cisco.com with ESMTP; 04 Mar 2010 06:31:47 +0000
Received: from xbh-ams-201.cisco.com (xbh-ams-201.cisco.com [144.254.75.7]) by ams-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o2474UlT008929; Thu, 4 Mar 2010 07:04:30 GMT
Received: from xmb-ams-107.cisco.com ([144.254.74.82]) by xbh-ams-201.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Thu, 4 Mar 2010 08:04:30 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 4 Mar 2010 08:04:27 +0100
Message-ID: <6A2A459175DABE4BB11DE2026AA50A5D01619840@XMB-AMS-107.cisco.com>
In-Reply-To: <EEA4E4BD-E9FA-4D01-8819-04527AB1C24F@tzi.org>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] closing on update to HC draft
Thread-Index: Acq7KBVf0mzaAK1aQfevZm3xLeElRQAPzGKA
References: <1267657200.1880.14.camel@dellx1> <EEA4E4BD-E9FA-4D01-8819-04527AB1C24F@tzi.org>
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Carsten Bormann" <cabo@tzi.org>, "Geoff Mulligan" <geoff@proto6.com>
X-OriginalArrivalTime: 04 Mar 2010 07:04:30.0790 (UTC) FILETIME=[EFD09E60:01CABB68]
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2010 07:04:31 -0000

Hi:

I do not think that the current fragmentation is fine. We have a number
of issues that deserve attention IMHO::
- How to forward fragments in route over
- fragment loss and recovery,
- datagram size determination in the presence of unknown compressed
headers over multiple fragments
- impacts on sniffers, debugability.

So while I'd agree that 4944 is self-sufficient for one hop
applications, I think there's a need for a serious second pass on
fragmentation.
The group as voted that in the past and we've not acted for charter
reasons. Does not mean we can never make it.

Also:
I think that the proposed resolution below is at best a temporary patch.
For all I know, we are not chartered to make it, and if we are, then we
should address the whole problem.

And BTW:
This is NOT an HC problem. My reading from the last call thread is that
we could add words in HC to limit the compression to the first fragment
if RFC 4944 is used there, but that's about it.

Cheers,

Pascal


> -----Original Message-----
> From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On
> Behalf Of Carsten Bormann
> Sent: Thursday, March 04, 2010 12:19 AM
> To: Geoff Mulligan
> Cc: 6lowpan
> Subject: Re: [6lowpan] closing on update to HC draft
>=20
>=20
> On Mar 4, 2010, at 00:00, Geoff Mulligan wrote:
>=20
> >> From what I can tell we appear to be closing in on the idea (from
> >> Daniel
> > plus others) that the HC draft should only:
> >  - Allocate a new dispatch value for the "changed" frag offset and
> > length value
> >  - Define the frag offset and length to be the values relevant for
the
> > actual data in the packet (compresses or not)
> >  - Strongly deprecate the old frag dispatch value
> >
> >  Agree or disagree?
>=20
> I personally believe 4944's fragmentation is fine.
> I must have missed a lot of discussion if the above is the resolution.
>=20
> Gruesse, Carsten
>=20
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan

From geoff@proto6.com  Wed Mar  3 23:28:51 2010
Return-Path: <geoff@proto6.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9467E28C510 for <6lowpan@core3.amsl.com>; Wed,  3 Mar 2010 23:28:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.832
X-Spam-Level: 
X-Spam-Status: No, score=-2.832 tagged_above=-999 required=5 tests=[AWL=-0.233, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VeIXn7GzT2vm for <6lowpan@core3.amsl.com>; Wed,  3 Mar 2010 23:28:50 -0800 (PST)
Received: from server2.coslabs.com (server2.coslabs.com [64.111.18.234]) by core3.amsl.com (Postfix) with ESMTP id C850028C50F for <6lowpan@ietf.org>; Wed,  3 Mar 2010 23:28:50 -0800 (PST)
Received: from server1.coslabs.com (unknown [199.233.92.34]) by server2.coslabs.com (Postfix) with ESMTP id CC47518334; Thu,  4 Mar 2010 00:28:56 -0700 (MST)
Received: from [199.233.92.20] (dev20.coslabs.com [199.233.92.20]) by server1.coslabs.com (8.13.6/8.13.6) with ESMTP id o247Sq0W012076; Thu, 4 Mar 2010 00:28:52 -0700 (MST)
From: Geoff Mulligan <geoff@proto6.com>
To: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <EEA4E4BD-E9FA-4D01-8819-04527AB1C24F@tzi.org>
References: <1267657200.1880.14.camel@dellx1> <EEA4E4BD-E9FA-4D01-8819-04527AB1C24F@tzi.org>
Content-Type: text/plain; charset="UTF-8"
Date: Thu, 04 Mar 2010 00:28:54 -0700
Message-ID: <1267687734.1880.25.camel@dellx1>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.1 
Content-Transfer-Encoding: 7bit
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2010 07:28:51 -0000

Carsten,
  You did indicate in a message that you thought that 4944 was fine as
it was as it does NOT say that you can compress anything that is not in
the first fragment.

My listening to the discussion seemed to be that folks didn't think that
this was sufficient.  I also don't think that it is sufficient.

We could explicitly state, for clarity, that you MUST NOT compress
anything outside the first fragment, but then what happens if someone
decides to use RPL or some other source routed protocol that inserts a
routing extension header or some other extension header that "pushes" a
compressed header into the second fragment.  Would the node have to
uncompress that header?

If that is not a problem, then maybe we can just state that thou MUST
NOT compress outside fragment 1.

If it is a problem, then this seems like a good fix.

	geoff



On Thu, 2010-03-04 at 00:19 +0100, Carsten Bormann wrote:
> On Mar 4, 2010, at 00:00, Geoff Mulligan wrote:
> 
> >> From what I can tell we appear to be closing in on the idea (from Daniel
> > plus others) that the HC draft should only:
> >  - Allocate a new dispatch value for the "changed" frag offset and
> > length value
> >  - Define the frag offset and length to be the values relevant for the
> > actual data in the packet (compresses or not)
> >  - Strongly deprecate the old frag dispatch value
> > 
> >  Agree or disagree?
> 
> I personally believe 4944's fragmentation is fine.
> I must have missed a lot of discussion if the above is the resolution.
> 
> Gruesse, Carsten



From abr@sdesigns.dk  Wed Mar  3 23:55:18 2010
Return-Path: <abr@sdesigns.dk>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 24D9B28C101 for <6lowpan@core3.amsl.com>; Wed,  3 Mar 2010 23:55:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XW-J03u5Wcxp for <6lowpan@core3.amsl.com>; Wed,  3 Mar 2010 23:55:17 -0800 (PST)
Received: from mail.zen-sys.com (mail.zen-sys.com [195.215.56.170]) by core3.amsl.com (Postfix) with ESMTP id 16D7E3A8B0A for <6lowpan@ietf.org>; Wed,  3 Mar 2010 23:55:16 -0800 (PST)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 4 Mar 2010 08:55:18 +0100
Message-ID: <6D9687E95918C04A8B30A7D6DA805A3E01429F3A@zensys17.zensys.local>
In-Reply-To: <1267657200.1880.14.camel@dellx1>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] closing on update to HC draft
Thread-Index: Acq7JUSAEDDfuB7xRAi8eF5/227pegASjnlA
References: <1267657200.1880.14.camel@dellx1>
From: "Anders Brandt" <abr@sdesigns.dk>
To: "Geoff Mulligan" <geoff@proto6.com>, "6lowpan" <6lowpan@ietf.org>
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2010 07:55:18 -0000

> >From what I can tell we appear to be closing in on the idea (from=20
> >Daniel plus others

Agree.

Pascal may be right that there are other nice things we could consider
if we open all boxes again but this is a sufficient "metal fix" (in ASIC
design terminology) to resolve the current issue.

It solves an existing, real problem. It allows RPL to run long headers
(more than one fragment) and it does not
(seem to) introduce new problems.

- Anders

> -----Original Message-----
> From: 6lowpan-bounces@ietf.org=20
> [mailto:6lowpan-bounces@ietf.org] On Behalf Of Geoff Mulligan
> Sent: Thursday, March 04, 2010 00:00
> To: 6lowpan
> Subject: [6lowpan] closing on update to HC draft
>=20
> >From what I can tell we appear to be closing in on the idea (from=20
> >Daniel
> plus others) that the HC draft should only:
>   - Allocate a new dispatch value for the "changed" frag=20
> offset and length value
>   - Define the frag offset and length to be the values=20
> relevant for the actual data in the packet (compresses or not)
>   - Strongly deprecate the old frag dispatch value
>=20
>   Agree or disagree?
>=20
> 	geoff
>=20
>=20
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
>=20

From pthubert@cisco.com  Thu Mar  4 01:37:00 2010
Return-Path: <pthubert@cisco.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2A68D3A8632 for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 01:37:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.599
X-Spam-Level: 
X-Spam-Status: No, score=-8.599 tagged_above=-999 required=5 tests=[AWL=2.000,  BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id blrGt4Cc4IYx for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 01:36:59 -0800 (PST)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 10D8D3A8499 for <6lowpan@ietf.org>; Thu,  4 Mar 2010 01:36:58 -0800 (PST)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAGANj0tAZnwN/2dsb2JhbACbFXOeKphTglyCIAQ
X-IronPort-AV: E=Sophos;i="4.49,580,1262563200"; d="scan'208";a="90514858"
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-2.cisco.com with ESMTP; 04 Mar 2010 09:37:00 +0000
Received: from xbh-ams-201.cisco.com (xbh-ams-201.cisco.com [144.254.75.7]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id o249ax2o013196; Thu, 4 Mar 2010 09:37:00 GMT
Received: from xmb-ams-107.cisco.com ([144.254.74.82]) by xbh-ams-201.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Thu, 4 Mar 2010 10:36:59 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 4 Mar 2010 10:36:58 +0100
Message-ID: <6A2A459175DABE4BB11DE2026AA50A5D01619907@XMB-AMS-107.cisco.com>
In-Reply-To: <6D9687E95918C04A8B30A7D6DA805A3E01429F3A@zensys17.zensys.local>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] closing on update to HC draft
Thread-Index: Acq7JUSAEDDfuB7xRAi8eF5/227pegASjnlAAAMHItA=
References: <1267657200.1880.14.camel@dellx1> <6D9687E95918C04A8B30A7D6DA805A3E01429F3A@zensys17.zensys.local>
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Anders Brandt" <abr@sdesigns.dk>, "Geoff Mulligan" <geoff@proto6.com>, "6lowpan" <6lowpan@ietf.org>
X-OriginalArrivalTime: 04 Mar 2010 09:36:59.0751 (UTC) FILETIME=[3D054770:01CABB7E]
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2010 09:37:00 -0000

Hi Anders:

If RPL effectively needs the patch, I'll be more than willing to make it
urgently.
I think you have in mind a long string of routing headers, correct?
 If so, do you have a concrete reason to believe that people would do
that rather than maintain some intermediate states?

Pascal


> -----Original Message-----
> From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On
> Behalf Of Anders Brandt
> Sent: Thursday, March 04, 2010 8:55 AM
> To: Geoff Mulligan; 6lowpan
> Subject: Re: [6lowpan] closing on update to HC draft
>=20
> > >From what I can tell we appear to be closing in on the idea (from
> > >Daniel plus others
>=20
> Agree.
>=20
> Pascal may be right that there are other nice things we could consider
if we
> open all boxes again but this is a sufficient "metal fix" (in ASIC
design
> terminology) to resolve the current issue.
>=20
> It solves an existing, real problem. It allows RPL to run long headers
(more
> than one fragment) and it does not (seem to) introduce new problems.
>=20
> - Anders
>=20
> > -----Original Message-----
> > From: 6lowpan-bounces@ietf.org
> > [mailto:6lowpan-bounces@ietf.org] On Behalf Of Geoff Mulligan
> > Sent: Thursday, March 04, 2010 00:00
> > To: 6lowpan
> > Subject: [6lowpan] closing on update to HC draft
> >
> > >From what I can tell we appear to be closing in on the idea (from
> > >Daniel
> > plus others) that the HC draft should only:
> >   - Allocate a new dispatch value for the "changed" frag offset and
> > length value
> >   - Define the frag offset and length to be the values relevant for
> > the actual data in the packet (compresses or not)
> >   - Strongly deprecate the old frag dispatch value
> >
> >   Agree or disagree?
> >
> > 	geoff
> >
> >
> > _______________________________________________
> > 6lowpan mailing list
> > 6lowpan@ietf.org
> > https://www.ietf.org/mailman/listinfo/6lowpan
> >
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan

From abr@sdesigns.dk  Thu Mar  4 01:55:39 2010
Return-Path: <abr@sdesigns.dk>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 88D813A8522 for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 01:55:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rAmtDtIFvv-e for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 01:55:38 -0800 (PST)
Received: from mail.zen-sys.com (mail.zen-sys.com [195.215.56.170]) by core3.amsl.com (Postfix) with ESMTP id 0C51A3A8499 for <6lowpan@ietf.org>; Thu,  4 Mar 2010 01:55:37 -0800 (PST)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 4 Mar 2010 10:55:39 +0100
Message-ID: <6D9687E95918C04A8B30A7D6DA805A3E01429F46@zensys17.zensys.local>
In-Reply-To: <6A2A459175DABE4BB11DE2026AA50A5D01619907@XMB-AMS-107.cisco.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] closing on update to HC draft
Thread-Index: Acq7JUSAEDDfuB7xRAi8eF5/227pegASjnlAAAMHItAAANa/sA==
References: <1267657200.1880.14.camel@dellx1> <6D9687E95918C04A8B30A7D6DA805A3E01429F3A@zensys17.zensys.local> <6A2A459175DABE4BB11DE2026AA50A5D01619907@XMB-AMS-107.cisco.com>
From: "Anders Brandt" <abr@sdesigns.dk>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "Geoff Mulligan" <geoff@proto6.com>, "6lowpan" <6lowpan@ietf.org>
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2010 09:55:39 -0000

Hi Pascal

The support for a potential long RPL header is just a special case.
Other PHY/MAC technologies may have shorter frames than 128 bytes.
Add L2 security and you may have an issue even before.

The main point is the two other issues:
* Fragment offsets affected by header compression
* Fix does not (seem to) introduce new problems.


This small clarification let us work in a normal layered fashion:
1) Compress the header if you feel like. Or do not - the choice is
yours.
2) Transmit the datagram - compressed or not.
  a) Use fragmentation if you have to. Offsets allow reassembly.
3) Load fragments in receive buffer. Option: Start at an offset into
   the buffer so that you do not have to memcpy the IP payload.
4) Decompress header.
5) Deliver to IP stack.

This seems very simple and obvius to me. Where is the problem?

- Anders

> -----Original Message-----
> From: Pascal Thubert (pthubert) [mailto:pthubert@cisco.com]=20
> Sent: Thursday, March 04, 2010 10:37
> To: Anders Brandt; Geoff Mulligan; 6lowpan
> Subject: RE: [6lowpan] closing on update to HC draft
>=20
> Hi Anders:
>=20
> If RPL effectively needs the patch, I'll be more than willing=20
> to make it urgently.
> I think you have in mind a long string of routing headers, correct?
>  If so, do you have a concrete reason to believe that people=20
> would do that rather than maintain some intermediate states?
>=20
> Pascal
>=20
>=20
> > -----Original Message-----
> > From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On=20
> > Behalf Of Anders Brandt
> > Sent: Thursday, March 04, 2010 8:55 AM
> > To: Geoff Mulligan; 6lowpan
> > Subject: Re: [6lowpan] closing on update to HC draft
> >=20
> > > >From what I can tell we appear to be closing in on the=20
> idea (from=20
> > > >Daniel plus others
> >=20
> > Agree.
> >=20
> > Pascal may be right that there are other nice things we=20
> could consider
> if we
> > open all boxes again but this is a sufficient "metal fix" (in ASIC
> design
> > terminology) to resolve the current issue.
> >=20
> > It solves an existing, real problem. It allows RPL to run=20
> long headers
> (more
> > than one fragment) and it does not (seem to) introduce new problems.
> >=20
> > - Anders
> >=20
> > > -----Original Message-----
> > > From: 6lowpan-bounces@ietf.org
> > > [mailto:6lowpan-bounces@ietf.org] On Behalf Of Geoff Mulligan
> > > Sent: Thursday, March 04, 2010 00:00
> > > To: 6lowpan
> > > Subject: [6lowpan] closing on update to HC draft
> > >
> > > >From what I can tell we appear to be closing in on the=20
> idea (from=20
> > > >Daniel
> > > plus others) that the HC draft should only:
> > >   - Allocate a new dispatch value for the "changed" frag=20
> offset and=20
> > > length value
> > >   - Define the frag offset and length to be the values=20
> relevant for=20
> > > the actual data in the packet (compresses or not)
> > >   - Strongly deprecate the old frag dispatch value
> > >
> > >   Agree or disagree?
> > >
> > > 	geoff
> > >
> > >
> > > _______________________________________________
> > > 6lowpan mailing list
> > > 6lowpan@ietf.org
> > > https://www.ietf.org/mailman/listinfo/6lowpan
> > >
> > _______________________________________________
> > 6lowpan mailing list
> > 6lowpan@ietf.org
> > https://www.ietf.org/mailman/listinfo/6lowpan
>=20

From cabo@tzi.org  Thu Mar  4 04:09:49 2010
Return-Path: <cabo@tzi.org>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6F9FA3A87DE for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 04:09:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.249
X-Spam-Level: 
X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ri0ckdW5fQT5 for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 04:09:48 -0800 (PST)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9:209:3dff:fe00:7136]) by core3.amsl.com (Postfix) with ESMTP id 50BAE3A8626 for <6lowpan@ietf.org>; Thu,  4 Mar 2010 04:09:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id o24C9CPj008524; Thu, 4 Mar 2010 13:09:12 +0100 (CET)
Received: from [134.102.2.183] (unknown [134.102.2.183]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id 09A81E085;  Thu,  4 Mar 2010 13:09:12 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset=us-ascii
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <1267687734.1880.25.camel@dellx1>
Date: Thu, 4 Mar 2010 13:09:11 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <AA43F09A-C336-4C94-A677-11201FCF2D9F@tzi.org>
References: <1267657200.1880.14.camel@dellx1> <EEA4E4BD-E9FA-4D01-8819-04527AB1C24F@tzi.org> <1267687734.1880.25.camel@dellx1>
To: Geoff Mulligan <geoff@proto6.com>
X-Mailer: Apple Mail (2.1077)
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2010 12:09:49 -0000

> We could explicitly state, for clarity, that you MUST NOT compress
> anything outside the first fragment,

That is a nice editorial clarification.
I'm in favor of adding that.

> but then what happens if someone
> decides to use RPL or some other source routed protocol that inserts a
> routing extension header or some other extension header that "pushes" =
a
> compressed header into the second fragment. =20

I'd say: Since you can't do that, don't do that.

Also, I'd say we shouldn't try to use HC for RPL headers.
Instead, we should design RPL headers to be sane in the first place.
I have no idea where the notion came from that RPL must do something =
dumb and then HC needs to mop up after it.
(I also don't understand why these headers must be so large that they =
require every packet to be L2-fragmented.
It's not like RPL is a general Internet protocol; it's meant for LLNs, =
which all react adversely to giant overheads.)

> If that is not a problem, then maybe we can just state that thou MUST
> NOT compress outside fragment 1.

This is what I thought we were converging on?

Gruesse, Carsten


From pthubert@cisco.com  Thu Mar  4 04:21:42 2010
Return-Path: <pthubert@cisco.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 91FEE3A89E0 for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 04:21:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.885
X-Spam-Level: 
X-Spam-Status: No, score=-8.885 tagged_above=-999 required=5 tests=[AWL=1.714,  BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gt4gHCHx9sX0 for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 04:21:38 -0800 (PST)
Received: from sj-iport-1.cisco.com (sj-iport-1.cisco.com [171.71.176.70]) by core3.amsl.com (Postfix) with ESMTP id A248A3A898D for <6lowpan@ietf.org>; Thu,  4 Mar 2010 04:21:38 -0800 (PST)
Authentication-Results: sj-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAHo0j0utJV2Z/2dsb2JhbACbFnOeZphahHwE
X-IronPort-AV: E=Sophos;i="4.49,581,1262563200"; d="scan'208";a="305099788"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by sj-iport-1.cisco.com with ESMTP; 04 Mar 2010 12:21:40 +0000
Received: from xbh-ams-101.cisco.com (xbh-ams-101.cisco.com [144.254.74.71]) by rcdn-core-2.cisco.com (8.14.3/8.14.3) with ESMTP id o24CLOYs023055;  Thu, 4 Mar 2010 12:21:40 GMT
Received: from xmb-ams-107.cisco.com ([144.254.74.82]) by xbh-ams-101.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Thu, 4 Mar 2010 13:21:35 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 4 Mar 2010 13:21:32 +0100
Message-ID: <6A2A459175DABE4BB11DE2026AA50A5D01619A43@XMB-AMS-107.cisco.com>
In-Reply-To: <AA43F09A-C336-4C94-A677-11201FCF2D9F@tzi.org>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] closing on update to HC draft
Thread-Index: Acq7k6AHKsMVM8qBS5quTdnWb9m7oAAAUc2g
References: <1267657200.1880.14.camel@dellx1><EEA4E4BD-E9FA-4D01-8819-04527AB1C24F@tzi.org><1267687734.1880.25.camel@dellx1> <AA43F09A-C336-4C94-A677-11201FCF2D9F@tzi.org>
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Carsten Bormann" <cabo@tzi.org>, "Geoff Mulligan" <geoff@proto6.com>
X-OriginalArrivalTime: 04 Mar 2010 12:21:36.0177 (UTC) FILETIME=[3BD44A10:01CABB95]
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2010 12:21:42 -0000

>=20
> > If that is not a problem, then maybe we can just state that thou
MUST
> > NOT compress outside fragment 1.
>=20
> This is what I thought we were converging on?
>=20
[Pascal] Agreed, as long as the restriction applies to the existing
fragmentation (4944). We cannot presume that this restriction will still
be required for upcoming methods.
It will be up to those new methods to specify whether they need that
restriction or not.

Pascal

From cabo@tzi.org  Thu Mar  4 04:26:58 2010
Return-Path: <cabo@tzi.org>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AA51D3A898D for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 04:26:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.249
X-Spam-Level: 
X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ukiEmLdDfAw3 for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 04:26:57 -0800 (PST)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9:209:3dff:fe00:7136]) by core3.amsl.com (Postfix) with ESMTP id 598453A8626 for <6lowpan@ietf.org>; Thu,  4 Mar 2010 04:26:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id o24CQkil017897; Thu, 4 Mar 2010 13:26:46 +0100 (CET)
Received: from [134.102.2.183] (unknown [134.102.2.183]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id 8CA90E09B;  Thu,  4 Mar 2010 13:26:46 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset=us-ascii
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <6D9687E95918C04A8B30A7D6DA805A3E01429F46@zensys17.zensys.local>
Date: Thu, 4 Mar 2010 13:26:46 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <68EBB71F-7376-4BFC-9901-F239A604CA8F@tzi.org>
References: <1267657200.1880.14.camel@dellx1> <6D9687E95918C04A8B30A7D6DA805A3E01429F3A@zensys17.zensys.local> <6A2A459175DABE4BB11DE2026AA50A5D01619907@XMB-AMS-107.cisco.com> <6D9687E95918C04A8B30A7D6DA805A3E01429F46@zensys17.zensys.local>
To: "Anders Brandt" <abr@sdesigns.dk>
X-Mailer: Apple Mail (2.1077)
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2010 12:26:58 -0000

Anders,

the issue is that we are not in a green field position here.
6lowpan already has a fragmentation scheme that I maintain works well.

Indeed, 6lowpan fragmentation does not address:
-- per-L2-hop ACKs on fragments (what Pascal's draft is about)
-- compressed headers outside of the first fragment (only the first =
fragment has a dispatch).

On the other hand, if you don't need either, the somewhat weird layering =
of 6lowpan's fragmentation is a better fit to constrained nodes than a =
more strict (fragment-the-compressed-PDU) layering.

> Other PHY/MAC technologies may have shorter frames than 128 bytes.

Ah, but that wouldn't be 6lowpan, or would it?
Tell us more about the use case.
(For smaller cell-sizes, fragmentation may not be the right model; there =
was more than one reason that IPv4 had a minimum MTU of 68 bytes.  See =
RFC3819)

> Add L2 security and you may have an issue even before.

I'd still like to see the use case.
The about 70 bytes of L2 payload you get for maximum security in 6lowpan =
is fine for just about any compressed(!) header.
If RPL stuff is larger than that (oh my), just don't try to compress it =
in HC.
(On the contrary, I think that the ability to independently =
decompress/recompress HC per-fragment is a *major* win.)

> The main point is the two other issues:
> * Fragment offsets affected by header compression

Doesn't happen in 6lowpan header compression.
(What does happen is that more than a fragment's size logically fits =
into the first fragment, but that is kind of inevitable in compression.)

> * Fix does not (seem to) introduce new problems.

1) I haven't seen the fix.  Do we have text to look at?
2) The one obvious new problem would be to invalidate existing =
implementations.

> 3) Load fragments in receive buffer. Option: Start at an offset into
>   the buffer so that you do not have to memcpy the IP payload.
> 4) Decompress header.

In this scheme, you don't have that option if the fragments arrive out =
of order.
With 6lowpan's fragmentation, you get the correct offset for free.  That =
was the idea.
But it only works very well if you don't try to compress non-initial =
fragments.

Sorry to cause pain here.
Fragmentation is probably the most boring subject on earth.
It is still hard to get right.

Gruesse, Carsten


From cabo@tzi.org  Thu Mar  4 04:29:13 2010
Return-Path: <cabo@tzi.org>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 67A433A877E for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 04:29:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.249
X-Spam-Level: 
X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NphJLIoWb9jI for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 04:29:12 -0800 (PST)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9:209:3dff:fe00:7136]) by core3.amsl.com (Postfix) with ESMTP id 50CDE3A7B55 for <6lowpan@ietf.org>; Thu,  4 Mar 2010 04:29:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id o24CT3Qg019219; Thu, 4 Mar 2010 13:29:03 +0100 (CET)
Received: from [134.102.2.183] (unknown [134.102.2.183]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id 36F78E09D;  Thu,  4 Mar 2010 13:29:03 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset=us-ascii
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <6A2A459175DABE4BB11DE2026AA50A5D01619A43@XMB-AMS-107.cisco.com>
Date: Thu, 4 Mar 2010 13:29:02 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <E5012777-6AE7-4145-B962-44C78A9A520B@tzi.org>
References: <1267657200.1880.14.camel@dellx1><EEA4E4BD-E9FA-4D01-8819-04527AB1C24F@tzi.org><1267687734.1880.25.camel@dellx1> <AA43F09A-C336-4C94-A677-11201FCF2D9F@tzi.org> <6A2A459175DABE4BB11DE2026AA50A5D01619A43@XMB-AMS-107.cisco.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
X-Mailer: Apple Mail (2.1077)
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2010 12:29:13 -0000

On Mar 4, 2010, at 13:21, Pascal Thubert (pthubert) wrote:

> [Pascal] Agreed, as long as the restriction applies to the existing
> fragmentation (4944). We cannot presume that this restriction will =
still
> be required for upcoming methods.
> It will be up to those new methods to specify whether they need that
> restriction or not.

Absolutely!
I was trying to talk about 4944 fragmentation.

(But then, again, I believe that the ability to independently =
decompress/recompress headers in single fragments is a major win that =
other fragmenters might want to benefit from.)

Gruesse, Carsten


From daniel.gavelle@jennic.com  Thu Mar  4 04:33:56 2010
Return-Path: <daniel.gavelle@jennic.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8F5F43A6774 for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 04:33:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.046
X-Spam-Level: 
X-Spam-Status: No, score=-2.046 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KBjtwRUEOnE8 for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 04:33:55 -0800 (PST)
Received: from mail.jennic.com (proxy.jennic.co.uk [213.143.5.74]) by core3.amsl.com (Postfix) with ESMTP id 7A1F328C0DF for <6lowpan@ietf.org>; Thu,  4 Mar 2010 04:33:55 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mail.jennic.com (Postfix) with ESMTP id 0D12B9BE4FB; Thu,  4 Mar 2010 12:33:56 +0000 (GMT)
Received: from mail.jennic.com ([127.0.0.1]) by localhost (smithers.jennic.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kAziVL6QlRku; Thu,  4 Mar 2010 12:33:55 +0000 (GMT)
Received: from [10.99.98.20] (dgave.jennic.com [10.99.98.20]) by mail.jennic.com (Postfix) with ESMTP id D9698D6BAB; Thu,  4 Mar 2010 12:33:55 +0000 (GMT)
Message-ID: <4B8FA8B3.7000404@jennic.com>
Date: Thu, 04 Mar 2010 12:33:55 +0000
From: Daniel Gavelle <daniel.gavelle@jennic.com>
Organization: Jennic Ltd.
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: Carsten Bormann <cabo@tzi.org>
References: <1267657200.1880.14.camel@dellx1>	<EEA4E4BD-E9FA-4D01-8819-04527AB1C24F@tzi.org>	<1267687734.1880.25.camel@dellx1> <AA43F09A-C336-4C94-A677-11201FCF2D9F@tzi.org>
In-Reply-To: <AA43F09A-C336-4C94-A677-11201FCF2D9F@tzi.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: daniel.gavelle@jennic.com
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2010 12:33:56 -0000

I would be happy to close on the HC-06 with a note saying that 
compression doesn't extend past the first fragment.

The main issue that I can see causing fragments to be pushed into 
subsequent fragments is not with the ROLL packets but with any packets 
that are source routed and use the IPv6 routing extension header (sect 
4.4 of rfc2460).

For example, if ROLL is used with the DAG information held only on the 
edge router and routers within the wireless network rely on source 
routing inserted at the edge router, the routing extension headers would 
be before the UDP header and may push the UDP header into the next 
fragment.

However, this problem could be addressed with a later RFC which 
addresses both fragmentation and addresses compression of the routing 
extension header.  We don't need to hold up the progress of the HC-06 
draft to resolve this issue.

Off topic, I do think that the HC-06 header compression would be good to 
use with the ROLL addresses.  This would allow the same software and 
context information to be re-used, rather than inventing a new IPv6 
address compression scheme for ROLL.

Daniel.


Carsten Bormann wrote:
>> We could explicitly state, for clarity, that you MUST NOT compress
>> anything outside the first fragment,
> 
> That is a nice editorial clarification.
> I'm in favor of adding that.
> 
>> but then what happens if someone
>> decides to use RPL or some other source routed protocol that inserts a
>> routing extension header or some other extension header that "pushes" a
>> compressed header into the second fragment.  
> 
> I'd say: Since you can't do that, don't do that.
> 
> Also, I'd say we shouldn't try to use HC for RPL headers.
> Instead, we should design RPL headers to be sane in the first place.
> I have no idea where the notion came from that RPL must do something dumb and then HC needs to mop up after it.
> (I also don't understand why these headers must be so large that they require every packet to be L2-fragmented.
> It's not like RPL is a general Internet protocol; it's meant for LLNs, which all react adversely to giant overheads.)
> 
>> If that is not a problem, then maybe we can just state that thou MUST
>> NOT compress outside fragment 1.
> 
> This is what I thought we were converging on?
> 
> Gruesse, Carsten
> 
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
> 

-- 
__________________________________________________
Daniel Gavelle, Software Engineer
Tel: +44 114 281 2655
Fax: +44 114 281 2951
Jennic Ltd, Furnival Street, Sheffield, S1 4QT, UK
Comp Reg No: 3191371  Registered In England
http://www.jennic.com
__________________________________________________

From abr@sdesigns.dk  Thu Mar  4 04:39:17 2010
Return-Path: <abr@sdesigns.dk>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0EE333A87A5 for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 04:39:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.299
X-Spam-Level: 
X-Spam-Status: No, score=-2.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_33=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y-rzUOpvwva7 for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 04:39:16 -0800 (PST)
Received: from mail.zen-sys.com (mail.zen-sys.com [195.215.56.170]) by core3.amsl.com (Postfix) with ESMTP id C206C28C0E4 for <6lowpan@ietf.org>; Thu,  4 Mar 2010 04:39:15 -0800 (PST)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 4 Mar 2010 13:39:17 +0100
Message-ID: <6D9687E95918C04A8B30A7D6DA805A3E01429F4C@zensys17.zensys.local>
In-Reply-To: <68EBB71F-7376-4BFC-9901-F239A604CA8F@tzi.org>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] closing on update to HC draft
Thread-Index: Acq7lgAShGd994KOTmeCnCv9QVH8NwAAL6Hg
References: <1267657200.1880.14.camel@dellx1><6D9687E95918C04A8B30A7D6DA805A3E01429F3A@zensys17.zensys.local><6A2A459175DABE4BB11DE2026AA50A5D01619907@XMB-AMS-107.cisco.com><6D9687E95918C04A8B30A7D6DA805A3E01429F46@zensys17.zensys.local> <68EBB71F-7376-4BFC-9901-F239A604CA8F@tzi.org>
From: "Anders Brandt" <abr@sdesigns.dk>
To: "Carsten Bormann" <cabo@tzi.org>
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2010 12:39:17 -0000

Hi Carsten

(sorry - sort of off-topic)

> -- per-L2-hop ACKs on fragments

I assume 6lowPan is intended for shared media?
In such environments it is waste of good bandwith to send L2 Acks
for messages that are going to be forwarded anyway. You can hear
the forwarded message just as well as the ack.....
Yes, I know: "Layer violation" - but come on!
Saving 50% bandwidth can justify quite a bit ;-)

This is just to say that maybe fragment Ack'ing needs some more
work before we can close that one....

- Anders

> -----Original Message-----
> From: 6lowpan-bounces@ietf.org=20
> [mailto:6lowpan-bounces@ietf.org] On Behalf Of Carsten Bormann
> Sent: Thursday, March 04, 2010 13:27
> To: Anders Brandt
> Cc: 6lowpan
> Subject: Re: [6lowpan] closing on update to HC draft
>=20
> Anders,
>=20
> the issue is that we are not in a green field position here.
> 6lowpan already has a fragmentation scheme that I maintain works well.
>=20
> Indeed, 6lowpan fragmentation does not address:
> -- per-L2-hop ACKs on fragments (what Pascal's draft is about)
> -- compressed headers outside of the first fragment (only the=20
> first fragment has a dispatch).
>=20
> On the other hand, if you don't need either, the somewhat=20
> weird layering of 6lowpan's fragmentation is a better fit to=20
> constrained nodes than a more strict=20
> (fragment-the-compressed-PDU) layering.
>=20
> > Other PHY/MAC technologies may have shorter frames than 128 bytes.
>=20
> Ah, but that wouldn't be 6lowpan, or would it?
> Tell us more about the use case.
> (For smaller cell-sizes, fragmentation may not be the right=20
> model; there was more than one reason that IPv4 had a minimum=20
> MTU of 68 bytes.  See RFC3819)
>=20
> > Add L2 security and you may have an issue even before.
>=20
> I'd still like to see the use case.
> The about 70 bytes of L2 payload you get for maximum security=20
> in 6lowpan is fine for just about any compressed(!) header.
> If RPL stuff is larger than that (oh my), just don't try to=20
> compress it in HC.
> (On the contrary, I think that the ability to independently=20
> decompress/recompress HC per-fragment is a *major* win.)
>=20
> > The main point is the two other issues:
> > * Fragment offsets affected by header compression
>=20
> Doesn't happen in 6lowpan header compression.
> (What does happen is that more than a fragment's size=20
> logically fits into the first fragment, but that is kind of=20
> inevitable in compression.)
>=20
> > * Fix does not (seem to) introduce new problems.
>=20
> 1) I haven't seen the fix.  Do we have text to look at?
> 2) The one obvious new problem would be to invalidate=20
> existing implementations.
>=20
> > 3) Load fragments in receive buffer. Option: Start at an offset into
> >   the buffer so that you do not have to memcpy the IP payload.
> > 4) Decompress header.
>=20
> In this scheme, you don't have that option if the fragments=20
> arrive out of order.
> With 6lowpan's fragmentation, you get the correct offset for=20
> free.  That was the idea.
> But it only works very well if you don't try to compress=20
> non-initial fragments.
>=20
> Sorry to cause pain here.
> Fragmentation is probably the most boring subject on earth.
> It is still hard to get right.
>=20
> Gruesse, Carsten
>=20
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
>=20

From abr@sdesigns.dk  Thu Mar  4 04:43:32 2010
Return-Path: <abr@sdesigns.dk>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EE4C83A8A5C for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 04:43:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.499
X-Spam-Level: 
X-Spam-Status: No, score=-2.499 tagged_above=-999 required=5 tests=[AWL=0.100,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id h9QY3kWCQYs3 for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 04:43:32 -0800 (PST)
Received: from mail.zen-sys.com (mail.zen-sys.com [195.215.56.170]) by core3.amsl.com (Postfix) with ESMTP id CCCD63A8A10 for <6lowpan@ietf.org>; Thu,  4 Mar 2010 04:43:31 -0800 (PST)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 4 Mar 2010 13:43:33 +0100
Message-ID: <6D9687E95918C04A8B30A7D6DA805A3E01429F4D@zensys17.zensys.local>
In-Reply-To: <68EBB71F-7376-4BFC-9901-F239A604CA8F@tzi.org>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] closing on update to HC draft
Thread-Index: Acq7lgAShGd994KOTmeCnCv9QVH8NwAAcZOQ
References: <1267657200.1880.14.camel@dellx1><6D9687E95918C04A8B30A7D6DA805A3E01429F3A@zensys17.zensys.local><6A2A459175DABE4BB11DE2026AA50A5D01619907@XMB-AMS-107.cisco.com><6D9687E95918C04A8B30A7D6DA805A3E01429F46@zensys17.zensys.local> <68EBB71F-7376-4BFC-9901-F239A604CA8F@tzi.org>
From: "Anders Brandt" <abr@sdesigns.dk>
To: "Carsten Bormann" <cabo@tzi.org>
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2010 12:43:33 -0000

Hi Carsten

> In this scheme, you don't have that option if the fragments=20
> arrive out of order.
> With 6lowpan's fragmentation, you get the correct offset for=20
> free.  That was the idea.
> But it only works very well if you don't try to compress=20
> non-initial fragments.

Out-of-order reception should be recoverable with the proposed fix.
After all we are just talking about a (different) constant offset
to the rest of the fragments?

- Anders

> -----Original Message-----
> From: 6lowpan-bounces@ietf.org=20
> [mailto:6lowpan-bounces@ietf.org] On Behalf Of Carsten Bormann
> Sent: Thursday, March 04, 2010 13:27
> To: Anders Brandt
> Cc: 6lowpan
> Subject: Re: [6lowpan] closing on update to HC draft
>=20
> Anders,
>=20
> the issue is that we are not in a green field position here.
> 6lowpan already has a fragmentation scheme that I maintain works well.
>=20
> Indeed, 6lowpan fragmentation does not address:
> -- per-L2-hop ACKs on fragments (what Pascal's draft is about)
> -- compressed headers outside of the first fragment (only the=20
> first fragment has a dispatch).
>=20
> On the other hand, if you don't need either, the somewhat=20
> weird layering of 6lowpan's fragmentation is a better fit to=20
> constrained nodes than a more strict=20
> (fragment-the-compressed-PDU) layering.
>=20
> > Other PHY/MAC technologies may have shorter frames than 128 bytes.
>=20
> Ah, but that wouldn't be 6lowpan, or would it?
> Tell us more about the use case.
> (For smaller cell-sizes, fragmentation may not be the right=20
> model; there was more than one reason that IPv4 had a minimum=20
> MTU of 68 bytes.  See RFC3819)
>=20
> > Add L2 security and you may have an issue even before.
>=20
> I'd still like to see the use case.
> The about 70 bytes of L2 payload you get for maximum security=20
> in 6lowpan is fine for just about any compressed(!) header.
> If RPL stuff is larger than that (oh my), just don't try to=20
> compress it in HC.
> (On the contrary, I think that the ability to independently=20
> decompress/recompress HC per-fragment is a *major* win.)
>=20
> > The main point is the two other issues:
> > * Fragment offsets affected by header compression
>=20
> Doesn't happen in 6lowpan header compression.
> (What does happen is that more than a fragment's size=20
> logically fits into the first fragment, but that is kind of=20
> inevitable in compression.)
>=20
> > * Fix does not (seem to) introduce new problems.
>=20
> 1) I haven't seen the fix.  Do we have text to look at?
> 2) The one obvious new problem would be to invalidate=20
> existing implementations.
>=20
> > 3) Load fragments in receive buffer. Option: Start at an offset into
> >   the buffer so that you do not have to memcpy the IP payload.
> > 4) Decompress header.
>=20
> In this scheme, you don't have that option if the fragments=20
> arrive out of order.
> With 6lowpan's fragmentation, you get the correct offset for=20
> free.  That was the idea.
> But it only works very well if you don't try to compress=20
> non-initial fragments.
>=20
> Sorry to cause pain here.
> Fragmentation is probably the most boring subject on earth.
> It is still hard to get right.
>=20
> Gruesse, Carsten
>=20
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
>=20

From pthubert@cisco.com  Thu Mar  4 04:50:58 2010
Return-Path: <pthubert@cisco.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 914D23A8B18 for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 04:50:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.799
X-Spam-Level: 
X-Spam-Status: No, score=-4.799 tagged_above=-999 required=5 tests=[AWL=-2.800, BAYES_00=-2.599, J_CHICKENPOX_33=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2mrjTs03RgPr for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 04:50:57 -0800 (PST)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by core3.amsl.com (Postfix) with ESMTP id 27BA03A8B1B for <6lowpan@ietf.org>; Thu,  4 Mar 2010 04:50:57 -0800 (PST)
Authentication-Results: ams-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvQAAAo7j0uQ/uCWe2dsb2JhbACbFhUBARYkBhyeYZhchHwE
X-IronPort-AV: E=Sophos;i="4.49,581,1262563200";  d="scan'208";a="3992102"
Received: from ams-core-1.cisco.com ([144.254.224.150]) by ams-iport-2.cisco.com with ESMTP; 04 Mar 2010 12:18:13 +0000
Received: from xbh-ams-201.cisco.com (xbh-ams-201.cisco.com [144.254.75.7]) by ams-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o24CovmA001109; Thu, 4 Mar 2010 12:50:58 GMT
Received: from xmb-ams-107.cisco.com ([144.254.74.82]) by xbh-ams-201.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Thu, 4 Mar 2010 13:50:58 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 4 Mar 2010 13:50:49 +0100
Message-ID: <6A2A459175DABE4BB11DE2026AA50A5D01619A71@XMB-AMS-107.cisco.com>
In-Reply-To: <6D9687E95918C04A8B30A7D6DA805A3E01429F4C@zensys17.zensys.local>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] closing on update to HC draft
Thread-Index: Acq7lgAShGd994KOTmeCnCv9QVH8NwAAL6HgAABNx5A=
References: <1267657200.1880.14.camel@dellx1><6D9687E95918C04A8B30A7D6DA805A3E01429F3A@zensys17.zensys.local><6A2A459175DABE4BB11DE2026AA50A5D01619907@XMB-AMS-107.cisco.com><6D9687E95918C04A8B30A7D6DA805A3E01429F46@zensys17.zensys.local><68EBB71F-7376-4BFC-9901-F239A604CA8F@tzi.org> <6D9687E95918C04A8B30A7D6DA805A3E01429F4C@zensys17.zensys.local>
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Anders Brandt" <abr@sdesigns.dk>, "Carsten Bormann" <cabo@tzi.org>
X-OriginalArrivalTime: 04 Mar 2010 12:50:58.0041 (UTC) FILETIME=[55FB6690:01CABB99]
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2010 12:50:58 -0000

Hi Anders

Yes, I suspect that hearing promiscuously your packet being repeated can
be considered an ack in a mesh under network, but that's not the point
that the draft addresses - that is  a mesh under problem to be solved by
the mesh under technology. In route over, you never know what the next
hop technology will be.

And what the draft Jonathan and I put together for fragments is a
sublayer below the fragmentation, acting end to end over a LoWPAN.
That's useful as soon as you carry the packets over multiple hops, which
is natural in mesh under but hopefully will be generalized to route
over, using the datagram tag as a label to route subsequent fragment
along the path selected for the first fragment.=20

Cheers,

Pascal


> -----Original Message-----
> From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On
> Behalf Of Anders Brandt
> Sent: Thursday, March 04, 2010 1:39 PM
> To: Carsten Bormann
> Cc: 6lowpan
> Subject: Re: [6lowpan] closing on update to HC draft
>=20
> Hi Carsten
>=20
> (sorry - sort of off-topic)
>=20
> > -- per-L2-hop ACKs on fragments
>=20
> I assume 6lowPan is intended for shared media?
> In such environments it is waste of good bandwith to send L2 Acks for
> messages that are going to be forwarded anyway. You can hear the
> forwarded message just as well as the ack.....
> Yes, I know: "Layer violation" - but come on!
> Saving 50% bandwidth can justify quite a bit ;-)
>=20
> This is just to say that maybe fragment Ack'ing needs some more work
> before we can close that one....
>=20
> - Anders
>=20
> > -----Original Message-----
> > From: 6lowpan-bounces@ietf.org
> > [mailto:6lowpan-bounces@ietf.org] On Behalf Of Carsten Bormann
> > Sent: Thursday, March 04, 2010 13:27
> > To: Anders Brandt
> > Cc: 6lowpan
> > Subject: Re: [6lowpan] closing on update to HC draft
> >
> > Anders,
> >
> > the issue is that we are not in a green field position here.
> > 6lowpan already has a fragmentation scheme that I maintain works
well.
> >
> > Indeed, 6lowpan fragmentation does not address:
> > -- per-L2-hop ACKs on fragments (what Pascal's draft is about)
> > -- compressed headers outside of the first fragment (only the first
> > fragment has a dispatch).
> >
> > On the other hand, if you don't need either, the somewhat weird
> > layering of 6lowpan's fragmentation is a better fit to constrained
> > nodes than a more strict
> > (fragment-the-compressed-PDU) layering.
> >
> > > Other PHY/MAC technologies may have shorter frames than 128 bytes.
> >
> > Ah, but that wouldn't be 6lowpan, or would it?
> > Tell us more about the use case.
> > (For smaller cell-sizes, fragmentation may not be the right model;
> > there was more than one reason that IPv4 had a minimum MTU of 68
> > bytes.  See RFC3819)
> >
> > > Add L2 security and you may have an issue even before.
> >
> > I'd still like to see the use case.
> > The about 70 bytes of L2 payload you get for maximum security in
> > 6lowpan is fine for just about any compressed(!) header.
> > If RPL stuff is larger than that (oh my), just don't try to compress
> > it in HC.
> > (On the contrary, I think that the ability to independently
> > decompress/recompress HC per-fragment is a *major* win.)
> >
> > > The main point is the two other issues:
> > > * Fragment offsets affected by header compression
> >
> > Doesn't happen in 6lowpan header compression.
> > (What does happen is that more than a fragment's size logically fits
> > into the first fragment, but that is kind of inevitable in
> > compression.)
> >
> > > * Fix does not (seem to) introduce new problems.
> >
> > 1) I haven't seen the fix.  Do we have text to look at?
> > 2) The one obvious new problem would be to invalidate existing
> > implementations.
> >
> > > 3) Load fragments in receive buffer. Option: Start at an offset
into
> > >   the buffer so that you do not have to memcpy the IP payload.
> > > 4) Decompress header.
> >
> > In this scheme, you don't have that option if the fragments arrive
out
> > of order.
> > With 6lowpan's fragmentation, you get the correct offset for free.
> > That was the idea.
> > But it only works very well if you don't try to compress non-initial
> > fragments.
> >
> > Sorry to cause pain here.
> > Fragmentation is probably the most boring subject on earth.
> > It is still hard to get right.
> >
> > Gruesse, Carsten
> >
> > _______________________________________________
> > 6lowpan mailing list
> > 6lowpan@ietf.org
> > https://www.ietf.org/mailman/listinfo/6lowpan
> >
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan

From geoff@proto6.com  Thu Mar  4 09:14:13 2010
Return-Path: <geoff@proto6.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CE40B3A8B59 for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 09:14:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.774
X-Spam-Level: 
X-Spam-Status: No, score=-2.774 tagged_above=-999 required=5 tests=[AWL=-0.175, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k+K7thiHXRAR for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 09:14:06 -0800 (PST)
Received: from server2.coslabs.com (server2.coslabs.com [64.111.18.234]) by core3.amsl.com (Postfix) with ESMTP id 925D23A8B5B for <6lowpan@ietf.org>; Thu,  4 Mar 2010 09:14:04 -0800 (PST)
Received: from server1.coslabs.com (unknown [199.233.92.34]) by server2.coslabs.com (Postfix) with ESMTP id 36F8C1812C for <6lowpan@ietf.org>; Thu,  4 Mar 2010 10:14:07 -0700 (MST)
Received: from [199.233.92.20] (dev20.coslabs.com [199.233.92.20]) by server1.coslabs.com (8.13.6/8.13.6) with ESMTP id o24HE5EX015393 for <6lowpan@ietf.org>; Thu, 4 Mar 2010 10:14:06 -0700 (MST)
From: Geoff Mulligan <geoff@proto6.com>
To: 6lowpan <6lowpan@ietf.org>
Content-Type: multipart/mixed; boundary="=-IdfAz4+dHdGEsJNW8dA1"
Date: Thu, 04 Mar 2010 10:14:00 -0700
Message-ID: <1267722840.1916.12.camel@dellx1>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.1 
Subject: [6lowpan] Request for agenda items
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2010 17:14:14 -0000

--=-IdfAz4+dHdGEsJNW8dA1
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Folks,
  Please send your agenda items for this next meeting.

	geoff


--=-IdfAz4+dHdGEsJNW8dA1
Content-Disposition: inline
Content-Description: Forwarded message - 77th IETF - WG Agendas
Content-Type: message/rfc822

Received: from server1.coslabs.com (mailhost [199.233.92.34]) by
 future.coslabs.com (8.12.8+Sun/8.12.2) with ESMTP id o24Gw6hu019944 for
 <geoff@future.coslabs.com>; Thu, 4 Mar 2010 09:58:06 -0700 (MST)
Received: from server2.coslabs.com (server2.coslabs.com [64.111.18.234]) by
 server1.coslabs.com (8.13.6/8.13.6) with ESMTP id o24Gw0VM015262 for
 <geoffreycraigmulligan@mulligan.com>; Thu, 4 Mar 2010 09:58:00 -0700 (MST)
Received: from mail.ietf.org (mail.ietf.org [64.170.98.32]) by
 server2.coslabs.com (Postfix) with ESMTP id 77F8F1812C for
 <ietf-wgchairs@mulligan.org>; Thu,  4 Mar 2010 09:57:56 -0700 (MST)
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com
 (Postfix) with ESMTP id EF9D63A8D79; Thu,  4 Mar 2010 08:57:52 -0800 (PST)
X-Original-To: wgchairs@ietf.org
Delivered-To: wgchairs@core3.amsl.com
Received: by core3.amsl.com (Postfix, from userid 30) id 3FEE53A8D63; Thu, 
 4 Mar 2010 08:57:52 -0800 (PST)
From: IETF Agenda <agenda@ietf.org>
To: Working Group Chairs <wgchairs@ietf.org>
Subject: 77th IETF - WG Agendas 
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0
Message-Id: <20100304165752.3FEE53A8D63@core3.amsl.com>
Date: Thu,  4 Mar 2010 08:57:52 -0800 (PST)
Cc: irsg@isi.edu
X-BeenThere: wgchairs@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working Group Chairs <wgchairs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/wgchairs>,
 <mailto:wgchairs-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/wgchairs>
List-Post: <mailto:wgchairs@ietf.org>
List-Help: <mailto:wgchairs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wgchairs>,
 <mailto:wgchairs-request@ietf.org?subject=subscribe>
Sender: wgchairs-bounces@ietf.org
Errors-To: wgchairs-bounces@ietf.org
Content-Transfer-Encoding: 7bit

Draft Working Group agendas are due by Wednesday, March 10 at 17:00 PT
(01:00 Thursday, March 11 UTC), upload using the IETF Meeting Materials
Management Tool https://datatracker.ietf.org/cgi-bin/wg/wg_proceedings.cgi


Revised Working Group agendas are due by Monday, March 15 at 17:00 PT
(24:00 UTC), upload using the IETF Meeting Materials Management Tool
https://datatracker.ietf.org/cgi-bin/wg/wg_proceedings.cgi


Thanks,
Wanda

--=-IdfAz4+dHdGEsJNW8dA1--


From jreddy@ti.com  Thu Mar  4 12:09:08 2010
Return-Path: <jreddy@ti.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0AFFA3A8E57 for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 12:09:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jZC+GmydF9AJ for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 12:09:07 -0800 (PST)
Received: from comal.ext.ti.com (comal.ext.ti.com [198.47.26.152]) by core3.amsl.com (Postfix) with ESMTP id 2F3453A8E51 for <6lowpan@ietf.org>; Thu,  4 Mar 2010 12:09:07 -0800 (PST)
Received: from dlep35.itg.ti.com ([157.170.170.118]) by comal.ext.ti.com (8.13.7/8.13.7) with ESMTP id o24K98XG022710 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <6lowpan@ietf.org>; Thu, 4 Mar 2010 14:09:08 -0600
Received: from dlep26.itg.ti.com (localhost [127.0.0.1]) by dlep35.itg.ti.com (8.13.7/8.13.7) with ESMTP id o24K98Hf005540 for <6lowpan@ietf.org>; Thu, 4 Mar 2010 14:09:08 -0600 (CST)
Received: from dlee73.ent.ti.com (localhost [127.0.0.1]) by dlep26.itg.ti.com (8.13.8/8.13.8) with ESMTP id o24K98xv012763 for <6lowpan@ietf.org>; Thu, 4 Mar 2010 14:09:08 -0600 (CST)
Received: from dlee02.ent.ti.com ([157.170.170.17]) by dlee73.ent.ti.com ([157.170.170.88]) with mapi; Thu, 4 Mar 2010 14:09:08 -0600
From: "Reddy, Joseph" <jreddy@ti.com>
To: "6lowpan@ietf.org" <6lowpan@ietf.org>
Date: Thu, 4 Mar 2010 14:09:12 -0600
Thread-Topic: [6lowpan] closing on update to HC draft
Thread-Index: Acq7k6A+BZcyautdQPONTKMEnTIr9gAQbP5w
Message-ID: <DE92901D19672647B9ADB0CB4994986504C8AFA33C@dlee02.ent.ti.com>
References: <mailman.992.1267704589.4805.6lowpan@ietf.org>
In-Reply-To: <mailman.992.1267704589.4805.6lowpan@ietf.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2010 20:09:08 -0000

=20
Hi Geoff,

The current HC/fragmentation also works over multiple fragments, as long as=
, each compressed fragement is wholly contained in a single fragment. That =
is, you cannot have any compressed header span more than fragment.=20

The other issue is forward comptability. Will devices implementing this dra=
ft be able to forward packets that have a new compression scheme ( say, a c=
ompressed TCP header ) ? I thought this was an issue and the suggestions we=
re to either - include a "last fragment" indication or make offsets point t=
o compressed data.=20


-Regards, Joseph



------------------------------


Carsten,
  You did indicate in a message that you thought that 4944 was fine as it w=
as as it does NOT say that you can compress anything that is not in the fir=
st fragment.

My listening to the discussion seemed to be that folks didn't think that th=
is was sufficient.  I also don't think that it is sufficient.

We could explicitly state, for clarity, that you MUST NOT compress anything=
 outside the first fragment, but then what happens if someone decides to us=
e RPL or some other source routed protocol that inserts a routing extension=
 header or some other extension header that "pushes" a compressed header in=
to the second fragment.  Would the node have to uncompress that header?

If that is not a problem, then maybe we can just state that thou MUST NOT c=
ompress outside fragment 1.

If it is a problem, then this seems like a good fix.

	geoff

From zach@sensinode.com  Thu Mar  4 13:52:51 2010
Return-Path: <zach@sensinode.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 80E6A28C0D0 for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 13:52:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.555
X-Spam-Level: 
X-Spam-Status: No, score=-3.555 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DATE_IN_PAST_03_06=0.044, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xZcerYVGZppR for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 13:52:50 -0800 (PST)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by core3.amsl.com (Postfix) with ESMTP id 2C1663A8710 for <6lowpan@ietf.org>; Thu,  4 Mar 2010 13:52:49 -0800 (PST)
Received: from [192.168.1.3] (line-8488.dyn.kponet.fi [85.29.79.136]) (authenticated bits=0) by auth-smtp.nebula.fi (8.13.4/8.13.4) with ESMTP id o24LqiQB022794 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for <6lowpan@ietf.org>; Thu, 4 Mar 2010 23:52:45 +0200
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Apple Message framework v1077)
From: Zach Shelby <zach@sensinode.com>
In-Reply-To: <AA43F09A-C336-4C94-A677-11201FCF2D9F@tzi.org>
Date: Thu, 4 Mar 2010 20:47:56 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <E93F25F0-42E5-47E4-96BC-00E8AE74FD87@sensinode.com>
References: <1267657200.1880.14.camel@dellx1> <EEA4E4BD-E9FA-4D01-8819-04527AB1C24F@tzi.org> <1267687734.1880.25.camel@dellx1> <AA43F09A-C336-4C94-A677-11201FCF2D9F@tzi.org>
To: 6lowpan@ietf.org
X-Mailer: Apple Mail (2.1077)
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2010 21:52:51 -0000

On Mar 4, 2010, at 14:09 , Carsten Bormann wrote:

>> We could explicitly state, for clarity, that you MUST NOT compress
>> anything outside the first fragment,
>=20
> That is a nice editorial clarification.
> I'm in favor of adding that.

Yep, this is the minimum required.=20

Now we seem to be split on whether we need more than this. Personally I =
can live with the above as this is clearly the fastest way to move this =
draft to the IESG, but I don't have problems with the fix suggested by =
Anders. How about we try to reach consensus by Friday afternoon, if we =
can't agree to agree, then we can always use this clarification.=20

It would be sooo nice to have HC already to the IESG so we can =
concentrate on getting ND done in Anaheim ;-)

Zach=20

--=20
http://www.sensinode.com
http://zachshelby.org - My blog "On the Internet of Things"
http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded =
Internet"
Mobile: +358 40 7796297

Zach Shelby
Head of Research
Sensinode Ltd.
Kidekuja 2
88610 Vuokatti, FINLAND

This e-mail and all attached material are confidential and may contain =
legally privileged information. If you are not the intended recipient, =
please contact the sender and delete the e-mail from your system without =
producing, distributing or retaining copies thereof.=20





From coflynn@newae.com  Thu Mar  4 14:59:39 2010
Return-Path: <coflynn@newae.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 017B33A8CA3 for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 14:59:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.739
X-Spam-Level: 
X-Spam-Status: No, score=-0.739 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tftFzauqb12A for <6lowpan@core3.amsl.com>; Thu,  4 Mar 2010 14:59:36 -0800 (PST)
Received: from s034.panelboxmanager.com (s034.panelboxmanager.com [72.55.186.54]) by core3.amsl.com (Postfix) with ESMTP id 0961C3A8994 for <6lowpan@ietf.org>; Thu,  4 Mar 2010 14:59:36 -0800 (PST)
Received: from static-94-72-198-70.karoo.kcom.com ([94.72.198.70] helo=colinlaptop) by s034.panelboxmanager.com with esmtpa (Exim 4.69) (envelope-from <coflynn@newae.com>) id 1NnK0Y-0008AC-2J for 6lowpan@ietf.org; Thu, 04 Mar 2010 17:59:06 -0500
From: "Colin O'Flynn" <coflynn@newae.com>
To: <6lowpan@ietf.org>
Date: Thu, 4 Mar 2010 22:59:22 -0000
Message-ID: <004d01cabbee$574e4bc0$05eae340$@com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_004E_01CABBEE.574E4BC0"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acq77lJ2yl8tkk0TRhKJqyZ4uEGOWA==
Content-Language: en-ca
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - s034.panelboxmanager.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - newae.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: [6lowpan] 6lowpan 16-bit PAN-ID Field
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Mar 2010 22:59:39 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_004E_01CABBEE.574E4BC0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hello,

 

RFC4944 has the quote:

 

First, the left-most 32 bits are formed by concatenating 16 zero bits to the
16-bit PAN ID (alternatively, if no PAN ID is known, 16 zero bits may be
used).  This produces a 32-bit field as follows:

 

How does a receiving node know if zero's have been used there to recreate
the IP addresses? Unless I'm missing something, this seems to be a ambiguous
case. It seems unlikely a node will know it's short address but not PAN-ID.

 

Regards,

 

  -Colin

 


------=_NextPart_000_004E_01CABBEE.574E4BC0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal>Hello,<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>RFC4944 has the quote:<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New"'>First,
the left-most 32 bits are formed by concatenating 16 zero bits to the =
16-bit
PAN ID (alternatively, if no PAN ID is known, 16 zero bits may be =
used).&nbsp;
This produces a 32-bit field as follows:<o:p></o:p></span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>How does a receiving node know if zero&#8217;s have =
been used
there to recreate the IP addresses? Unless I&#8217;m missing something, =
this
seems to be a ambiguous case. It seems unlikely a node will know =
it&#8217;s short
address but not PAN-ID.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Regards,<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>&nbsp; -Colin<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>

------=_NextPart_000_004E_01CABBEE.574E4BC0--


From pthubert@cisco.com  Fri Mar  5 01:52:52 2010
Return-Path: <pthubert@cisco.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7CC2A28C223 for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 01:52:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.788
X-Spam-Level: 
X-Spam-Status: No, score=-8.788 tagged_above=-999 required=5 tests=[AWL=1.811,  BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Qbv2THeE0Jth for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 01:52:51 -0800 (PST)
Received: from sj-iport-1.cisco.com (sj-iport-1.cisco.com [171.71.176.70]) by core3.amsl.com (Postfix) with ESMTP id 0FED828C220 for <6lowpan@ietf.org>; Fri,  5 Mar 2010 01:52:51 -0800 (PST)
Authentication-Results: sj-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAA9jkEutJV2b/2dsb2JhbACbRXOdAZhohH0E
X-IronPort-AV: E=Sophos;i="4.49,586,1262563200"; d="scan'208";a="305498502"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by sj-iport-1.cisco.com with ESMTP; 05 Mar 2010 09:52:53 +0000
Received: from xbh-ams-101.cisco.com (xbh-ams-101.cisco.com [144.254.74.71]) by rcdn-core-4.cisco.com (8.14.3/8.14.3) with ESMTP id o259qpfC021425;  Fri, 5 Mar 2010 09:52:52 GMT
Received: from xmb-ams-107.cisco.com ([144.254.74.82]) by xbh-ams-101.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 5 Mar 2010 10:52:51 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 5 Mar 2010 10:52:48 +0100
Message-ID: <6A2A459175DABE4BB11DE2026AA50A5D01619DD5@XMB-AMS-107.cisco.com>
In-Reply-To: <E93F25F0-42E5-47E4-96BC-00E8AE74FD87@sensinode.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] closing on update to HC draft
Thread-Index: Acq75RCWLDhEKD8WTASQ9GEFxioOGwAY/XMA
References: <1267657200.1880.14.camel@dellx1><EEA4E4BD-E9FA-4D01-8819-04527AB1C24F@tzi.org><1267687734.1880.25.camel@dellx1><AA43F09A-C336-4C94-A677-11201FCF2D9F@tzi.org> <E93F25F0-42E5-47E4-96BC-00E8AE74FD87@sensinode.com>
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Zach Shelby" <zach@sensinode.com>, <6lowpan@ietf.org>
X-OriginalArrivalTime: 05 Mar 2010 09:52:51.0564 (UTC) FILETIME=[9EC22AC0:01CABC49]
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Mar 2010 09:52:52 -0000

Hi Zach:

I do not mind working on Anders' suggestion at all. In fact I strongly
support working on fragments and his proposal is a great start.

I do not mind publishing a draft that just has Anders' proposal in it,
as long as we have a design and a clear roadmap for the rest of the
fragment work where that proposal would fit - as opposed to have to
deprecate it (again) 6 month from now.

What I think is that HC is not the right draft for that proposal. HC is
about Header Compression. We won't get anywhere if we keep changing the
scope or adding features to this draft - or any draft.=20

Pascal


> -----Original Message-----
> From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On
> Behalf Of Zach Shelby
> Sent: Thursday, March 04, 2010 7:48 PM
> To: 6lowpan@ietf.org
> Subject: Re: [6lowpan] closing on update to HC draft
>=20
> On Mar 4, 2010, at 14:09 , Carsten Bormann wrote:
>=20
> >> We could explicitly state, for clarity, that you MUST NOT compress
> >> anything outside the first fragment,
> >
> > That is a nice editorial clarification.
> > I'm in favor of adding that.
>=20
> Yep, this is the minimum required.
>=20
> Now we seem to be split on whether we need more than this. Personally
I
> can live with the above as this is clearly the fastest way to move
this draft to
> the IESG, but I don't have problems with the fix suggested by Anders.
How
> about we try to reach consensus by Friday afternoon, if we can't agree
to
> agree, then we can always use this clarification.
>=20
> It would be sooo nice to have HC already to the IESG so we can
concentrate
> on getting ND done in Anaheim ;-)
>=20
> Zach
>=20
> --
> http://www.sensinode.com
> http://zachshelby.org - My blog "On the Internet of Things"
> http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded
> Internet"
> Mobile: +358 40 7796297
>=20
> Zach Shelby
> Head of Research
> Sensinode Ltd.
> Kidekuja 2
> 88610 Vuokatti, FINLAND
>=20
> This e-mail and all attached material are confidential and may contain
legally
> privileged information. If you are not the intended recipient, please
contact
> the sender and delete the e-mail from your system without producing,
> distributing or retaining copies thereof.
>=20
>=20
>=20
>=20
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan

From zach@sensinode.com  Fri Mar  5 03:47:42 2010
Return-Path: <zach@sensinode.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 608BA3A8F5C for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 03:47:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5L7miObgs+aq for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 03:47:41 -0800 (PST)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by core3.amsl.com (Postfix) with ESMTP id D3D3A3A8F59 for <6lowpan@ietf.org>; Fri,  5 Mar 2010 03:47:40 -0800 (PST)
Received: from [62.145.172.51] ([62.145.172.51]) (authenticated bits=0) by auth-smtp.nebula.fi (8.13.4/8.13.4) with ESMTP id o25BlYbl031878 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Fri, 5 Mar 2010 13:47:35 +0200
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset=us-ascii
From: Zach Shelby <zach@sensinode.com>
In-Reply-To: <6A2A459175DABE4BB11DE2026AA50A5D01619DD5@XMB-AMS-107.cisco.com>
Date: Fri, 5 Mar 2010 13:47:37 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <4EE69D76-BD93-403E-B693-475F52ED8759@sensinode.com>
References: <1267657200.1880.14.camel@dellx1><EEA4E4BD-E9FA-4D01-8819-04527AB1C24F@tzi.org><1267687734.1880.25.camel@dellx1><AA43F09A-C336-4C94-A677-11201FCF2D9F@tzi.org> <E93F25F0-42E5-47E4-96BC-00E8AE74FD87@sensinode.com> <6A2A459175DABE4BB11DE2026AA50A5D01619DD5@XMB-AMS-107.cisco.com>
To: Pascal Thubert (pthubert) <pthubert@cisco.com>
X-Mailer: Apple Mail (2.1077)
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Mar 2010 11:47:42 -0000

Pascal,

Got you, makes perfect sense. So let's just go with the:

"We could explicitly state, for clarity, that you MUST NOT compress
>>>> anything outside the first fragment"

Anders - are you OK with doing further work in a separate fragmentation =
document?=20

Zach

On Mar 5, 2010, at 11:52 , Pascal Thubert (pthubert) wrote:

> Hi Zach:
>=20
> I do not mind working on Anders' suggestion at all. In fact I strongly
> support working on fragments and his proposal is a great start.
>=20
> I do not mind publishing a draft that just has Anders' proposal in it,
> as long as we have a design and a clear roadmap for the rest of the
> fragment work where that proposal would fit - as opposed to have to
> deprecate it (again) 6 month from now.
>=20
> What I think is that HC is not the right draft for that proposal. HC =
is
> about Header Compression. We won't get anywhere if we keep changing =
the
> scope or adding features to this draft - or any draft.=20
>=20
> Pascal
>=20
>=20
>> -----Original Message-----
>> From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On
>> Behalf Of Zach Shelby
>> Sent: Thursday, March 04, 2010 7:48 PM
>> To: 6lowpan@ietf.org
>> Subject: Re: [6lowpan] closing on update to HC draft
>>=20
>> On Mar 4, 2010, at 14:09 , Carsten Bormann wrote:
>>=20
>>>> We could explicitly state, for clarity, that you MUST NOT compress
>>>> anything outside the first fragment,
>>>=20
>>> That is a nice editorial clarification.
>>> I'm in favor of adding that.
>>=20
>> Yep, this is the minimum required.
>>=20
>> Now we seem to be split on whether we need more than this. Personally
> I
>> can live with the above as this is clearly the fastest way to move
> this draft to
>> the IESG, but I don't have problems with the fix suggested by Anders.
> How
>> about we try to reach consensus by Friday afternoon, if we can't =
agree
> to
>> agree, then we can always use this clarification.
>>=20
>> It would be sooo nice to have HC already to the IESG so we can
> concentrate
>> on getting ND done in Anaheim ;-)
>>=20
>> Zach
>>=20
>> --
>> http://www.sensinode.com
>> http://zachshelby.org - My blog "On the Internet of Things"
>> http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded
>> Internet"
>> Mobile: +358 40 7796297
>>=20
>> Zach Shelby
>> Head of Research
>> Sensinode Ltd.
>> Kidekuja 2
>> 88610 Vuokatti, FINLAND
>>=20
>> This e-mail and all attached material are confidential and may =
contain
> legally
>> privileged information. If you are not the intended recipient, please
> contact
>> the sender and delete the e-mail from your system without producing,
>> distributing or retaining copies thereof.
>>=20
>>=20
>>=20
>>=20
>> _______________________________________________
>> 6lowpan mailing list
>> 6lowpan@ietf.org
>> https://www.ietf.org/mailman/listinfo/6lowpan

--=20
http://www.sensinode.com
http://zachshelby.org - My blog "On the Internet of Things"
http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded =
Internet"
Mobile: +358 40 7796297

Zach Shelby
Head of Research
Sensinode Ltd.
Kidekuja 2
88610 Vuokatti, FINLAND

This e-mail and all attached material are confidential and may contain =
legally privileged information. If you are not the intended recipient, =
please contact the sender and delete the e-mail from your system without =
producing, distributing or retaining copies thereof.=20





From abr@sdesigns.dk  Fri Mar  5 04:31:26 2010
Return-Path: <abr@sdesigns.dk>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D8D2F3A8F68 for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 04:31:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.524
X-Spam-Level: 
X-Spam-Status: No, score=-2.524 tagged_above=-999 required=5 tests=[AWL=0.075,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7BdJi3z22xeo for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 04:31:25 -0800 (PST)
Received: from mail.zen-sys.com (mail.zen-sys.com [195.215.56.170]) by core3.amsl.com (Postfix) with ESMTP id 8E9663A8536 for <6lowpan@ietf.org>; Fri,  5 Mar 2010 04:31:21 -0800 (PST)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 5 Mar 2010 13:31:23 +0100
Message-ID: <6D9687E95918C04A8B30A7D6DA805A3E01429F53@zensys17.zensys.local>
In-Reply-To: <4EE69D76-BD93-403E-B693-475F52ED8759@sensinode.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] closing on update to HC draft
Thread-Index: Acq8Wa7EElbuw/m9RlyN4IegC+QVkAABfCLw
References: <1267657200.1880.14.camel@dellx1><EEA4E4BD-E9FA-4D01-8819-04527AB1C24F@tzi.org><1267687734.1880.25.camel@dellx1><AA43F09A-C336-4C94-A677-11201FCF2D9F@tzi.org><E93F25F0-42E5-47E4-96BC-00E8AE74FD87@sensinode.com><6A2A459175DABE4BB11DE2026AA50A5D01619DD5@XMB-AMS-107.cisco.com> <4EE69D76-BD93-403E-B693-475F52ED8759@sensinode.com>
From: "Anders Brandt" <abr@sdesigns.dk>
To: "Zach Shelby" <zach@sensinode.com>, "Pascal Thubert (pthubert)" <pthubert@cisco.com>
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Mar 2010 12:31:26 -0000

Zach, Pascal,

> Anders - are you OK with doing further work in a separate=20
> fragmentation document?=20

Sure.

- Anders=20

> -----Original Message-----
> From: 6lowpan-bounces@ietf.org=20
> [mailto:6lowpan-bounces@ietf.org] On Behalf Of Zach Shelby
> Sent: Friday, March 05, 2010 12:48
> To: Pascal Thubert (pthubert)
> Cc: 6lowpan@ietf.org
> Subject: Re: [6lowpan] closing on update to HC draft
>=20
> Pascal,
>=20
> Got you, makes perfect sense. So let's just go with the:
>=20
> "We could explicitly state, for clarity, that you MUST NOT compress
> >>>> anything outside the first fragment"
>=20
> Anders - are you OK with doing further work in a separate=20
> fragmentation document?=20
>=20
> Zach
>=20
> On Mar 5, 2010, at 11:52 , Pascal Thubert (pthubert) wrote:
>=20
> > Hi Zach:
> >=20
> > I do not mind working on Anders' suggestion at all. In fact=20
> I strongly=20
> > support working on fragments and his proposal is a great start.
> >=20
> > I do not mind publishing a draft that just has Anders'=20
> proposal in it,=20
> > as long as we have a design and a clear roadmap for the rest of the=20
> > fragment work where that proposal would fit - as opposed to have to=20
> > deprecate it (again) 6 month from now.
> >=20
> > What I think is that HC is not the right draft for that=20
> proposal. HC=20
> > is about Header Compression. We won't get anywhere if we=20
> keep changing=20
> > the scope or adding features to this draft - or any draft.
> >=20
> > Pascal
> >=20
> >=20
> >> -----Original Message-----
> >> From: 6lowpan-bounces@ietf.org=20
> [mailto:6lowpan-bounces@ietf.org] On=20
> >> Behalf Of Zach Shelby
> >> Sent: Thursday, March 04, 2010 7:48 PM
> >> To: 6lowpan@ietf.org
> >> Subject: Re: [6lowpan] closing on update to HC draft
> >>=20
> >> On Mar 4, 2010, at 14:09 , Carsten Bormann wrote:
> >>=20
> >>>> We could explicitly state, for clarity, that you MUST=20
> NOT compress=20
> >>>> anything outside the first fragment,
> >>>=20
> >>> That is a nice editorial clarification.
> >>> I'm in favor of adding that.
> >>=20
> >> Yep, this is the minimum required.
> >>=20
> >> Now we seem to be split on whether we need more than this.=20
> Personally
> > I
> >> can live with the above as this is clearly the fastest way to move
> > this draft to
> >> the IESG, but I don't have problems with the fix suggested=20
> by Anders.
> > How
> >> about we try to reach consensus by Friday afternoon, if we can't=20
> >> agree
> > to
> >> agree, then we can always use this clarification.
> >>=20
> >> It would be sooo nice to have HC already to the IESG so we can
> > concentrate
> >> on getting ND done in Anaheim ;-)
> >>=20
> >> Zach
> >>=20
> >> --
> >> http://www.sensinode.com
> >> http://zachshelby.org - My blog "On the Internet of Things"
> >> http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded=20
> >> Internet"
> >> Mobile: +358 40 7796297
> >>=20
> >> Zach Shelby
> >> Head of Research
> >> Sensinode Ltd.
> >> Kidekuja 2
> >> 88610 Vuokatti, FINLAND
> >>=20
> >> This e-mail and all attached material are confidential and may=20
> >> contain
> > legally
> >> privileged information. If you are not the intended=20
> recipient, please
> > contact
> >> the sender and delete the e-mail from your system without=20
> producing,=20
> >> distributing or retaining copies thereof.
> >>=20
> >>=20
> >>=20
> >>=20
> >> _______________________________________________
> >> 6lowpan mailing list
> >> 6lowpan@ietf.org
> >> https://www.ietf.org/mailman/listinfo/6lowpan
>=20
> --
> http://www.sensinode.com
> http://zachshelby.org - My blog "On the Internet of Things"
> http://6lowpan.net - New book - "6LoWPAN: The Wireless=20
> Embedded Internet"
> Mobile: +358 40 7796297
>=20
> Zach Shelby
> Head of Research
> Sensinode Ltd.
> Kidekuja 2
> 88610 Vuokatti, FINLAND
>=20
> This e-mail and all attached material are confidential and=20
> may contain legally privileged information. If you are not=20
> the intended recipient, please contact the sender and delete=20
> the e-mail from your system without producing, distributing=20
> or retaining copies thereof.=20
>=20
>=20
>=20
>=20
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
>=20

From zach@sensinode.com  Fri Mar  5 05:57:00 2010
Return-Path: <zach@sensinode.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AB08D28C107 for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 05:57:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FChIS0vdSPiG for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 05:56:59 -0800 (PST)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by core3.amsl.com (Postfix) with ESMTP id D96083A8BA7 for <6lowpan@ietf.org>; Fri,  5 Mar 2010 05:56:58 -0800 (PST)
Received: from [62.145.172.51] ([62.145.172.51]) (authenticated bits=0) by auth-smtp.nebula.fi (8.13.4/8.13.4) with ESMTP id o25DusuG013499 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Fri, 5 Mar 2010 15:56:55 +0200
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset=us-ascii
From: Zach Shelby <zach@sensinode.com>
In-Reply-To: <4B8BBE45.4080402@sun.com>
Date: Fri, 5 Mar 2010 15:56:57 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <A6C7A0F0-0F4B-418E-9087-8D29FE6B33C9@sensinode.com>
References: <4B8BBE45.4080402@sun.com>
To: Erik Nordmark <erik.nordmark@sun.com>, Samita Chakrabarti <samitac@ipinfusion.com>
X-Mailer: Apple Mail (2.1077)
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] Fwd: New Version Notification for draft-chakrabarti-6lowpan-ipv6-nd-simple-00
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Mar 2010 13:57:00 -0000

Hi Erik, Samita,

I finally read through your draft in detail. First of all, thanks for =
taking the time to put your thoughts in a well-written draft. Currently =
I should be updating the 6lowpan-nd draft to -09 before the March 8th =
cutoff. There are comments from Richard Kelsey and Robert Cragie to take =
into account. However now with this new draft I will not update =
6lowpan-nd yet. I think we need to discuss this on the list and over =
beer(s) in Anaheim first.

So far I'm not really sure what you (and Geoff?) have in mind with this =
draft. My first impression is that this is 90% identical to =
6lowpan-nd-08, with differences mainly in the approach to explain it and =
the terminology. OK, this is a good thing as we're not really that far =
apart. The drafts are the same in these respects:

- Use of RFC4861 possible if appropriate (6lowpan-nd has stronger =
language requiring the optimized approach to ensure interoperability)
- Use of the autoconf-addr model
- Autoconfiguration is basically the same (optimized model)
- The registration model between a node and its default routers is =
basically the same.
- Sequence number used to ensure RA info freshness
- Terminology is basically equivalent
- The same address resolution optimization is used
- neighbor cache =3D binding table in this practice
- Both drafts avoid DAD for EUI-64s or when DHCPv6 is used
- Both drafts (optimized version) are incompatible with RFC4861-only =
IPv6 interfaces (adaptation needed).
=20
Now let me summarize where I see the differences between what you are =
proposing here, and 6lowpan-nd-08:

- Your draft suggests the use of either RFC4861 or nd-simple. I see this =
as a big interop risk. In 6lowpan-nd we made sure on purpose that =
everyone MUST support the optimized technique.
- Your draft tries to do a diff on RFC4861. Which basically means =
reading all of RFC4861 plus this to figure out how to implement this. We =
used to do that in 6lowpan-nd but decided to instead make a stand-alone =
specification at some point for clarity.
- nd-simple changes NS/NA messages for the purpose of node-router =
registration. 6lowpan-nd uses an explicit message NR/NC for the same =
purpose.=20
- nd-simple requires hosts to perform DHCPv6 themselves, whereas =
6lowpan-nd currently suggests that the router does it on their behalf.=20=

- nd-simple requires nodes to support redirect messages. 6lowpan-nd =
optimizes them away.

Here are some problems I found in the nd-simple draft:

- No Context Information support, needed for HC
- Other fine-grained optimizations are needed wrt RFC4861 in addition to =
these. For example there are buffer memory requirements for all =
neighbors that need to be removed, too many caches (not all needed) and =
plenty of variables to be set for 6lowpan use.
- nd-simple talks about advertising multiple /64 prefixes into a LoWPAN. =
This is confusing and (in my opinion) broken. HC will only work when =
there is a single prefix (CID=3D0) advertised in the LoWPAN. All other =
prefixes (Contexts) need to be assigned CID > 0. Furthermore Section 1.3 =
refers to using multiple prefixes to deal with mobility in the LoWPAN =
with an autoconf-addr reference. That one really confused me. =
autoconf-addr does not require this in our case. This also wouldn't =
work.
- Section 7.4 #3 talks about hosts registering to their default routers. =
All nodes need to do the same, otherwise address resolution, NUD etc. =
won't work. Or do you assume routers act as hosts when they use a =
default router?=20
- Redirect messages as described in Section 7.4 won't work in practice =
with wireless mesh networks. I think it is safer to disable redirect...
- Section 7.5 assumes a routing protocol will have global information =
(some do, but not all). This is basically the equivalent to a whiteboard =
by the way.

Zach

On Mar 1, 2010, at 15:16 , Erik Nordmark wrote:

>=20
> Samita and I have tried to capture a minimal set of ND optimizations =
in this draft.
>=20
>   Erik
>=20
>=20
> -------- Original Message --------
>=20
> A new version of I-D, draft-chakrabarti-6lowpan-ipv6-nd-simple-00.txt =
has been successfuly submitted by Erik Nordmark and posted to the IETF =
repository.
>=20
> Filename:	 draft-chakrabarti-6lowpan-ipv6-nd-simple
> Revision:	 00
> Title:		 IPv6 LoWPAN Neighbor Discovery and Addressing =
Choices
> Creation_date:	 2010-03-01
> WG ID:		 Independent Submission
> Number_of_pages: 16
>=20
> Abstract:
> IETF 6LoWPAN working group defines IPv6 over low-power personal area
> network (IEEE 802.15.4).  IEEE 802.15.4 and other low-power wireless
> networks have limited or no usage of broadcast or multicast signaling
> due to energy conservation.  Besides the wireless nodes may not
> strictly follow traditional concept of IP subnet and IP-links while
> connecting nodes and routers.  This document describes simple
> optimizations to IPv6 Neighbor Discovery protocol(RFC4861), and
> addressing mechanisms that are useful for small scale 6LoWPAN
> networks in star and mesh topologies.
>=20
> The optimizations include reducing the amount of Neighbor Discovery
> multicast traffic and allowing for a single subnet to span multiple
> routers in a "route-over" topology.
>=20
>=20
>=20
> The IETF Secretariat.
>=20
>=20
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan

--=20
http://www.sensinode.com
http://zachshelby.org - My blog "On the Internet of Things"
http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded =
Internet"
Mobile: +358 40 7796297

Zach Shelby
Head of Research
Sensinode Ltd.
Kidekuja 2
88610 Vuokatti, FINLAND

This e-mail and all attached material are confidential and may contain =
legally privileged information. If you are not the intended recipient, =
please contact the sender and delete the e-mail from your system without =
producing, distributing or retaining copies thereof.=20





From rstruik@certicom.com  Fri Mar  5 06:38:53 2010
Return-Path: <rstruik@certicom.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3CB0C3A85EB for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 06:38:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level: 
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1OmmlejKjBhO for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 06:38:49 -0800 (PST)
Received: from mhs04ykf.rim.net (mhs04ykf.rim.net [216.9.243.82]) by core3.amsl.com (Postfix) with ESMTP id CDD933A8CB8 for <6lowpan@ietf.org>; Fri,  5 Mar 2010 06:38:48 -0800 (PST)
X-AuditID: 0a666446-b7b5aae000007704-09-4b91177ab7e7
Received: from XCH38YKF.rim.net ( [10.64.31.208]) by mhs04ykf.rim.net (RIM Mail) with SMTP id 21.7E.30468.A77119B4; Fri,  5 Mar 2010 09:38:50 -0500 (EST)
Received: from XCH57YKF.rim.net ([10.64.31.54]) by XCH38YKF.rim.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 5 Mar 2010 09:38:49 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CABC71.9197D33B"
Date: Fri, 5 Mar 2010 09:38:48 -0500
Message-ID: <7E1DF37F1F42AB4E877E492C308E6AC404505868@XCH57YKF.rim.net>
In-Reply-To: <004d01cabbee$574e4bc0$05eae340$@com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] 6lowpan 16-bit PAN-ID Field
Thread-Index: Acq77lJ2yl8tkk0TRhKJqyZ4uEGOWAAgUxAA
References: <004d01cabbee$574e4bc0$05eae340$@com>
From: "Rene Struik" <rstruik@certicom.com>
To: "Colin O'Flynn" <coflynn@newae.com>, <6lowpan@ietf.org>
X-OriginalArrivalTime: 05 Mar 2010 14:38:49.0374 (UTC) FILETIME=[919C33E0:01CABC71]
X-Brightmail-Tracker: AAAAARMoVrw=
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Mar 2010 14:38:53 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01CABC71.9197D33B
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Colin:

=20

According to the 802.15.4-2003 specification (which 6lowpan uses), the
association response command includes the PAN Id and short address for
the associating device in question, which info is stored with the
associating device upon successful receipt (7.3.1.4.3). The PAN
Identifier is present in almost every frame or assumed implied in case
of frames originating from or directed towards a PAN coordinator
(7.2.2.1.6, 7.2.2.1.7, 7.2.1.3, 7.2.1.5). So, indeed, not sure how one
can even communicate with 802.15.4-2003 without a device participating
in the network having knowledge of its own PAN Id.

=20

Best regards,=20

=20

Rene

=20

From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On
Behalf Of Colin O'Flynn
Sent: Thursday, March 04, 2010 5:59 PM
To: 6lowpan@ietf.org
Subject: [6lowpan] 6lowpan 16-bit PAN-ID Field

=20

Hello,

=20

RFC4944 has the quote:

=20

First, the left-most 32 bits are formed by concatenating 16 zero bits to
the 16-bit PAN ID (alternatively, if no PAN ID is known, 16 zero bits
may be used).  This produces a 32-bit field as follows:

=20

How does a receiving node know if zero's have been used there to
recreate the IP addresses? Unless I'm missing something, this seems to
be a ambiguous case. It seems unlikely a node will know it's short
address but not PAN-ID.

=20

Regards,

=20

  -Colin

=20


------_=_NextPart_001_01CABC71.9197D33B
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><span style=3D'color:#1F497D'>Hi =
Colin:<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'color:#1F497D'>According to the =
802.15.4-2003
specification (which 6lowpan uses), the association response command =
includes
the PAN Id and short address for the associating device in question, =
which info
is stored with the associating device upon successful receipt =
(7.3.1.4.3). The
PAN Identifier is present in almost every frame or assumed implied in =
case of frames
originating from or directed towards a PAN coordinator (7.2.2.1.6, =
7.2.2.1.7, 7.2.1.3,
7.2.1.5). So, indeed, not sure how one can even communicate with =
802.15.4-2003
without a device participating in the network having knowledge of its =
own PAN
Id.<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'color:#1F497D'>Best regards, =
<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Rene<o:p></o:p></span></p>

<p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0in 0in 0in'>

<p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] <b>On Behalf =
Of </b>Colin
O'Flynn<br>
<b>Sent:</b> Thursday, March 04, 2010 5:59 PM<br>
<b>To:</b> 6lowpan@ietf.org<br>
<b>Subject:</b> [6lowpan] 6lowpan 16-bit PAN-ID =
Field<o:p></o:p></span></p>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Hello,<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>RFC4944 has the quote:<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New"'>First,
the left-most 32 bits are formed by concatenating 16 zero bits to the =
16-bit
PAN ID (alternatively, if no PAN ID is known, 16 zero bits may be =
used).&nbsp;
This produces a 32-bit field as follows:<o:p></o:p></span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>How does a receiving node know if zero&#8217;s have =
been
used there to recreate the IP addresses? Unless I&#8217;m missing =
something,
this seems to be a ambiguous case. It seems unlikely a node will know
it&#8217;s short address but not PAN-ID.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Regards,<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>&nbsp; -Colin<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>

------_=_NextPart_001_01CABC71.9197D33B--

From richard.kelsey@ember.com  Fri Mar  5 06:54:50 2010
Return-Path: <richard.kelsey@ember.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 289C23A89FC for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 06:54:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zzg5gnPbZ5nW for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 06:54:49 -0800 (PST)
Received: from EMPIRE.hq.ember.com (mail.ember.com [74.10.175.227]) by core3.amsl.com (Postfix) with ESMTP id 4E5293A6AD0 for <6lowpan@ietf.org>; Fri,  5 Mar 2010 06:54:49 -0800 (PST)
Received: from kelsey-ws.hq.ember.com ([192.168.81.37]) by EMPIRE.hq.ember.com with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 5 Mar 2010 09:57:29 -0500
Date: Fri, 05 Mar 2010 09:39:04 -0500
Message-Id: <87ocj26dfb.fsf@kelsey-ws.hq.ember.com>
To: "Colin O'Flynn" <coflynn@newae.com>
In-reply-to: <004d01cabbee$574e4bc0$05eae340$@com> (coflynn@newae.com)
From: Richard Kelsey <richard.kelsey@ember.com>
References: <004d01cabbee$574e4bc0$05eae340$@com>
X-OriginalArrivalTime: 05 Mar 2010 14:57:29.0434 (UTC) FILETIME=[2D37CBA0:01CABC74]
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Mar 2010 14:54:50 -0000

> From: "Colin O'Flynn" <coflynn@newae.com>
> Date: Thu, 4 Mar 2010 22:59:22 -0000
> 
> RFC4944 has the quote:
> 
> First, the left-most 32 bits are formed by concatenating 16 zero bits to the
> 16-bit PAN ID (alternatively, if no PAN ID is known, 16 zero bits may be
> used).  This produces a 32-bit field as follows:
> 
> How does a receiving node know if zero's have been used there to recreate
> the IP addresses? Unless I'm missing something, this seems to be a ambiguous
> case. It seems unlikely a node will know it's short address but not PAN-ID.

I am not sure what to make of this either.  The PAN ID
may change if a PAN ID conflict is detected, in which
case it would be a nuisance if all of the interface IDs
had to change.  To me, the only time where it might make
sense to to use the PAN ID in the interface ID would be
if a lowpan was spread across multiple PANs that did not
coordinate 16-bit address assignment.  Even in that case,
it would be better to use a 'symbolic' PAN ID in the
interface IDs, to avoid the need to change later.

In a lowpan With only a single PAN ID it makes much more
sense to use zeros and avoid problems if the PAN ID has to
change.
                          -Richard Kelsey

From coflynn@newae.com  Fri Mar  5 07:39:53 2010
Return-Path: <coflynn@newae.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5C7F43A8FD7 for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 07:39:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4ZQIU+FFkTPW for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 07:39:52 -0800 (PST)
Received: from s034.panelboxmanager.com (s034.panelboxmanager.com [72.55.186.54]) by core3.amsl.com (Postfix) with ESMTP id 595113A8D3A for <6lowpan@ietf.org>; Fri,  5 Mar 2010 07:39:52 -0800 (PST)
Received: from static-77-86-0-122.karoo.kcom.com ([77.86.0.122] helo=colinlaptop) by s034.panelboxmanager.com with esmtpa (Exim 4.69) (envelope-from <coflynn@newae.com>) id 1NnZca-00043o-ME; Fri, 05 Mar 2010 10:39:26 -0500
From: "Colin O'Flynn" <coflynn@newae.com>
To: "'Richard Kelsey'" <richard.kelsey@ember.com>
References: <004d01cabbee$574e4bc0$05eae340$@com> <87ocj26dfb.fsf@kelsey-ws.hq.ember.com>
In-Reply-To: <87ocj26dfb.fsf@kelsey-ws.hq.ember.com>
Date: Fri, 5 Mar 2010 15:39:32 -0000
Message-ID: <009701cabc7a$12f30970$38d91c50$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acq8c7/hPJd1hoLUQF2b7SUT3ds52wABf4mA
Content-Language: en-ca
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - s034.panelboxmanager.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - newae.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Mar 2010 15:39:53 -0000

Hello,

Hmm, makes sense to me. Would it be possible to get a recommendation in
hc-06 before WGLC, or where else would it make sense?

As it's difficult to use hc06 with 16-bit addresses unless you decide on
which way this will work. 

Regards,

  -Colin

-----Original Message-----
From: Richard Kelsey [mailto:richard.kelsey@ember.com] 
Sent: March 5, 2010 2:39 PM
To: Colin O'Flynn
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field

> From: "Colin O'Flynn" <coflynn@newae.com>
> Date: Thu, 4 Mar 2010 22:59:22 -0000
> 
> RFC4944 has the quote:
> 
> First, the left-most 32 bits are formed by concatenating 16 zero bits to
the
> 16-bit PAN ID (alternatively, if no PAN ID is known, 16 zero bits may be
> used).  This produces a 32-bit field as follows:
> 
> How does a receiving node know if zero's have been used there to recreate
> the IP addresses? Unless I'm missing something, this seems to be a
ambiguous
> case. It seems unlikely a node will know it's short address but not
PAN-ID.

I am not sure what to make of this either.  The PAN ID
may change if a PAN ID conflict is detected, in which
case it would be a nuisance if all of the interface IDs
had to change.  To me, the only time where it might make
sense to to use the PAN ID in the interface ID would be
if a lowpan was spread across multiple PANs that did not
coordinate 16-bit address assignment.  Even in that case,
it would be better to use a 'symbolic' PAN ID in the
interface IDs, to avoid the need to change later.

In a lowpan With only a single PAN ID it makes much more
sense to use zeros and avoid problems if the PAN ID has to
change.
                          -Richard Kelsey


From coflynn@newae.com  Fri Mar  5 07:42:54 2010
Return-Path: <coflynn@newae.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 44D3628C2AD for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 07:42:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vPw-Vt2Wx04u for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 07:42:53 -0800 (PST)
Received: from s034.panelboxmanager.com (s034.panelboxmanager.com [72.55.186.54]) by core3.amsl.com (Postfix) with ESMTP id 199E628C2B1 for <6lowpan@ietf.org>; Fri,  5 Mar 2010 07:42:53 -0800 (PST)
Received: from static-77-86-0-122.karoo.kcom.com ([77.86.0.122] helo=colinlaptop) by s034.panelboxmanager.com with esmtpa (Exim 4.69) (envelope-from <coflynn@newae.com>) id 1NnZfW-0005Br-Ii; Fri, 05 Mar 2010 10:42:27 -0500
From: "Colin O'Flynn" <coflynn@newae.com>
To: "'Colin O'Flynn'" <coflynn@newae.com>, "'Richard Kelsey'" <richard.kelsey@ember.com>
References: <004d01cabbee$574e4bc0$05eae340$@com>	<87ocj26dfb.fsf@kelsey-ws.hq.ember.com> <009701cabc7a$12f30970$38d91c50$@com>
In-Reply-To: <009701cabc7a$12f30970$38d91c50$@com>
Date: Fri, 5 Mar 2010 15:42:36 -0000
Message-ID: <009a01cabc7a$7f09ef70$7d1dce50$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acq8c7/hPJd1hoLUQF2b7SUT3ds52wABf4mAAAAdanA=
Content-Language: en-ca
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - s034.panelboxmanager.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - newae.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Mar 2010 15:42:54 -0000

Hello,

One other question/comment:

Using the PAN-ID has the advantage of allowing the use of short-address
zero. As RFC4944 is written now, it looks to me like if you didn't have the
PAN-ID you would have an all zero 48-bit IID (which 4944 disallows).

But I really don't have strong feelings about if it should be based on
PAN-ID or not, I would like to see one way made "standard" though!

Regards,

  -Colin

-----Original Message-----
From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On Behalf
Of Colin O'Flynn
Sent: March 5, 2010 3:40 PM
To: 'Richard Kelsey'
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field

Hello,

Hmm, makes sense to me. Would it be possible to get a recommendation in
hc-06 before WGLC, or where else would it make sense?

As it's difficult to use hc06 with 16-bit addresses unless you decide on
which way this will work. 

Regards,

  -Colin

-----Original Message-----
From: Richard Kelsey [mailto:richard.kelsey@ember.com] 
Sent: March 5, 2010 2:39 PM
To: Colin O'Flynn
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field

> From: "Colin O'Flynn" <coflynn@newae.com>
> Date: Thu, 4 Mar 2010 22:59:22 -0000
> 
> RFC4944 has the quote:
> 
> First, the left-most 32 bits are formed by concatenating 16 zero bits to
the
> 16-bit PAN ID (alternatively, if no PAN ID is known, 16 zero bits may be
> used).  This produces a 32-bit field as follows:
> 
> How does a receiving node know if zero's have been used there to recreate
> the IP addresses? Unless I'm missing something, this seems to be a
ambiguous
> case. It seems unlikely a node will know it's short address but not
PAN-ID.

I am not sure what to make of this either.  The PAN ID
may change if a PAN ID conflict is detected, in which
case it would be a nuisance if all of the interface IDs
had to change.  To me, the only time where it might make
sense to to use the PAN ID in the interface ID would be
if a lowpan was spread across multiple PANs that did not
coordinate 16-bit address assignment.  Even in that case,
it would be better to use a 'symbolic' PAN ID in the
interface IDs, to avoid the need to change later.

In a lowpan With only a single PAN ID it makes much more
sense to use zeros and avoid problems if the PAN ID has to
change.
                          -Richard Kelsey

_______________________________________________
6lowpan mailing list
6lowpan@ietf.org
https://www.ietf.org/mailman/listinfo/6lowpan


From jhui@archrock.com  Fri Mar  5 07:44:47 2010
Return-Path: <jhui@archrock.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BFB923A8FC3 for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 07:44:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.449
X-Spam-Level: 
X-Spam-Status: No, score=-1.449 tagged_above=-999 required=5 tests=[AWL=1.150,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IqKvgh1VTOfd for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 07:44:47 -0800 (PST)
Received: from mail.sf.archrock.com (mail.sf.archrock.com [216.121.16.71]) by core3.amsl.com (Postfix) with ESMTP id 0440D3A8D3B for <6lowpan@ietf.org>; Fri,  5 Mar 2010 07:44:46 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.sf.archrock.com (Postfix) with ESMTP id 7A551AF98D; Fri,  5 Mar 2010 07:44:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at 
Received: from mail.sf.archrock.com ([127.0.0.1]) by localhost (mail.sf.archrock.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1YMjDmGZ33BC; Fri,  5 Mar 2010 07:44:45 -0800 (PST)
Received: from [192.168.7.62] (69-12-164-135.sfo.archrock.com [69.12.164.135]) by mail.sf.archrock.com (Postfix) with ESMTP id 63C9EAF842; Fri,  5 Mar 2010 07:44:45 -0800 (PST)
Message-Id: <AB05B4E3-F5FC-446F-B45C-C00393F24168@archrock.com>
From: Jonathan Hui <jhui@archrock.com>
To: "Colin O'Flynn" <coflynn@newae.com>
In-Reply-To: <009701cabc7a$12f30970$38d91c50$@com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Fri, 5 Mar 2010 07:44:44 -0800
References: <004d01cabbee$574e4bc0$05eae340$@com> <87ocj26dfb.fsf@kelsey-ws.hq.ember.com> <009701cabc7a$12f30970$38d91c50$@com>
X-Mailer: Apple Mail (2.936)
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Mar 2010 15:44:47 -0000

For many of the same reasons, early versions of the improved hc draft  
(before it became a WG doc) did not make use of the PAN ID to create  
an Interface ID and left it to all zeros.  If you really wanted  
something other than all zeros (e.g. the 'symbolic' PAN ID), then use  
context information with a longer prefix to indicate what those non- 
zero bits are.

Including this within the next rev of 6lowpan-hc is worth discussion.   
It certainly is related, but not limited to HC.

--
Jonathan Hui


On Mar 5, 2010, at 7:39 AM, Colin O'Flynn wrote:

> Hello,
>
> Hmm, makes sense to me. Would it be possible to get a recommendation  
> in
> hc-06 before WGLC, or where else would it make sense?
>
> As it's difficult to use hc06 with 16-bit addresses unless you  
> decide on
> which way this will work.
>
> Regards,
>
>  -Colin
>
> -----Original Message-----
> From: Richard Kelsey [mailto:richard.kelsey@ember.com]
> Sent: March 5, 2010 2:39 PM
> To: Colin O'Flynn
> Cc: 6lowpan@ietf.org
> Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field
>
>> From: "Colin O'Flynn" <coflynn@newae.com>
>> Date: Thu, 4 Mar 2010 22:59:22 -0000
>>
>> RFC4944 has the quote:
>>
>> First, the left-most 32 bits are formed by concatenating 16 zero  
>> bits to
> the
>> 16-bit PAN ID (alternatively, if no PAN ID is known, 16 zero bits  
>> may be
>> used).  This produces a 32-bit field as follows:
>>
>> How does a receiving node know if zero's have been used there to  
>> recreate
>> the IP addresses? Unless I'm missing something, this seems to be a
> ambiguous
>> case. It seems unlikely a node will know it's short address but not
> PAN-ID.
>
> I am not sure what to make of this either.  The PAN ID
> may change if a PAN ID conflict is detected, in which
> case it would be a nuisance if all of the interface IDs
> had to change.  To me, the only time where it might make
> sense to to use the PAN ID in the interface ID would be
> if a lowpan was spread across multiple PANs that did not
> coordinate 16-bit address assignment.  Even in that case,
> it would be better to use a 'symbolic' PAN ID in the
> interface IDs, to avoid the need to change later.
>
> In a lowpan With only a single PAN ID it makes much more
> sense to use zeros and avoid problems if the PAN ID has to
> change.
>                          -Richard Kelsey
>
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan


From robert.cragie@gridmerge.com  Fri Mar  5 07:54:11 2010
Return-Path: <robert.cragie@gridmerge.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8C90A3A8ABC for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 07:54:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ddkt4k49B3yo for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 07:54:09 -0800 (PST)
Received: from mail78.extendcp.co.uk (mail78.extendcp.co.uk [79.170.40.78]) by core3.amsl.com (Postfix) with ESMTP id B474F28C14B for <6lowpan@ietf.org>; Fri,  5 Mar 2010 07:54:08 -0800 (PST)
Received: from static-77-86-0-122.karoo.kcom.com ([77.86.0.122] helo=[192.168.103.202]) by mail78.extendcp.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.70) id 1NnZqp-0004YK-20; Fri, 05 Mar 2010 15:54:07 +0000
Message-ID: <4B912918.2040106@gridmerge.com>
Date: Fri, 05 Mar 2010 15:54:00 +0000
From: Robert Cragie <robert.cragie@gridmerge.com>
Organization: Gridmerge Ltd.
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: Jonathan Hui <jhui@archrock.com>
References: <004d01cabbee$574e4bc0$05eae340$@com>	<87ocj26dfb.fsf@kelsey-ws.hq.ember.com>	<009701cabc7a$12f30970$38d91c50$@com> <AB05B4E3-F5FC-446F-B45C-C00393F24168@archrock.com>
In-Reply-To: <AB05B4E3-F5FC-446F-B45C-C00393F24168@archrock.com>
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms010406060506090804040407"
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: robert.cragie@gridmerge.com
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Mar 2010 15:54:11 -0000

This is a cryptographically signed message in MIME format.

--------------ms010406060506090804040407
Content-Type: multipart/alternative;
 boundary="------------060009060202010601000905"

This is a multi-part message in MIME format.
--------------060009060202010601000905
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Another issue is PAN ID ambiguity due to the need to set the NMSN 
(next-most-significant nibble) of the EUI-64 to make the U/L bit valid 
for an ID which is local. Another reason why a symbolic PAN ID might 
make more sense.

Robert

Robert Cragie (Pacific Gas & Electric)

Gridmerge Ltd.
89 Greenfield Crescent,
Wakefield, WF4 4WA, UK
+44 (0) 1924 910888
http://www.gridmerge.com <http://www.gridmerge.com/>



Jonathan Hui wrote:
>
> For many of the same reasons, early versions of the improved hc draft 
> (before it became a WG doc) did not make use of the PAN ID to create 
> an Interface ID and left it to all zeros. If you really wanted 
> something other than all zeros (e.g. the 'symbolic' PAN ID), then use 
> context information with a longer prefix to indicate what those 
> non-zero bits are.
>
> Including this within the next rev of 6lowpan-hc is worth discussion. 
> It certainly is related, but not limited to HC.
>
> -- 
> Jonathan Hui
>
>
> On Mar 5, 2010, at 7:39 AM, Colin O'Flynn wrote:
>
>> Hello,
>>
>> Hmm, makes sense to me. Would it be possible to get a recommendation in
>> hc-06 before WGLC, or where else would it make sense?
>>
>> As it's difficult to use hc06 with 16-bit addresses unless you decide on
>> which way this will work.
>>
>> Regards,
>>
>> -Colin
>>
>> -----Original Message-----
>> From: Richard Kelsey [mailto:richard.kelsey@ember.com]
>> Sent: March 5, 2010 2:39 PM
>> To: Colin O'Flynn
>> Cc: 6lowpan@ietf.org
>> Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field
>>
>>> From: "Colin O'Flynn" <coflynn@newae.com>
>>> Date: Thu, 4 Mar 2010 22:59:22 -0000
>>>
>>> RFC4944 has the quote:
>>>
>>> First, the left-most 32 bits are formed by concatenating 16 zero 
>>> bits to
>> the
>>> 16-bit PAN ID (alternatively, if no PAN ID is known, 16 zero bits 
>>> may be
>>> used). This produces a 32-bit field as follows:
>>>
>>> How does a receiving node know if zero's have been used there to 
>>> recreate
>>> the IP addresses? Unless I'm missing something, this seems to be a
>> ambiguous
>>> case. It seems unlikely a node will know it's short address but not
>> PAN-ID.
>>
>> I am not sure what to make of this either. The PAN ID
>> may change if a PAN ID conflict is detected, in which
>> case it would be a nuisance if all of the interface IDs
>> had to change. To me, the only time where it might make
>> sense to to use the PAN ID in the interface ID would be
>> if a lowpan was spread across multiple PANs that did not
>> coordinate 16-bit address assignment. Even in that case,
>> it would be better to use a 'symbolic' PAN ID in the
>> interface IDs, to avoid the need to change later.
>>
>> In a lowpan With only a single PAN ID it makes much more
>> sense to use zeros and avoid problems if the PAN ID has to
>> change.
>> -Richard Kelsey
>>
>> _______________________________________________
>> 6lowpan mailing list
>> 6lowpan@ietf.org
>> https://www.ietf.org/mailman/listinfo/6lowpan
>
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
>

--------------060009060202010601000905
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=us-ascii" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<font face="Arial">Another issue is PAN ID ambiguity due to the need to
set the NMSN (next-most-significant nibble) of the EUI-64 to make the
U/L bit valid for an ID which is local. Another reason why a symbolic
PAN ID might make more sense.<br>
<br>
Robert<br>
</font>
<div class="moz-signature">
<style type="text/css">
p
{
font-family:Verdana,Arial,sans-serif;
font-size:8pt;
}
.name
{
font-size:12pt;
}
</style>
<p class="name">Robert Cragie (Pacific Gas &amp; Electric)</p>
<p>Gridmerge Ltd.<br>
89 Greenfield Crescent,<br>
Wakefield, WF4 4WA, UK<br>
+44 (0) 1924 910888<br>
<a href="http://www.gridmerge.com/">http://www.gridmerge.com</a></p>
</div>
<br>
<br>
Jonathan Hui wrote:
<blockquote cite="mid:AB05B4E3-F5FC-446F-B45C-C00393F24168@archrock.com"
 type="cite"><br>
For many of the same reasons, early versions of the improved hc draft
(before it became a WG doc) did not make use of the PAN ID to create an
Interface ID and left it to all zeros.&nbsp; If you really wanted something
other than all zeros (e.g. the 'symbolic' PAN ID), then use context
information with a longer prefix to indicate what those non-zero bits
are.
  <br>
  <br>
Including this within the next rev of 6lowpan-hc is worth discussion.&nbsp;
It certainly is related, but not limited to HC.
  <br>
  <br>
--
  <br>
Jonathan Hui
  <br>
  <br>
  <br>
On Mar 5, 2010, at 7:39 AM, Colin O'Flynn wrote:
  <br>
  <br>
  <blockquote type="cite">Hello,
    <br>
    <br>
Hmm, makes sense to me. Would it be possible to get a recommendation in
    <br>
hc-06 before WGLC, or where else would it make sense?
    <br>
    <br>
As it's difficult to use hc06 with 16-bit addresses unless you decide
on
    <br>
which way this will work.
    <br>
    <br>
Regards,
    <br>
    <br>
&nbsp;-Colin
    <br>
    <br>
-----Original Message-----
    <br>
From: Richard Kelsey [<a class="moz-txt-link-freetext" href="mailto:richard.kelsey@ember.com">mailto:richard.kelsey@ember.com</a>]
    <br>
Sent: March 5, 2010 2:39 PM
    <br>
To: Colin O'Flynn
    <br>
Cc: <a class="moz-txt-link-abbreviated" href="mailto:6lowpan@ietf.org">6lowpan@ietf.org</a>
    <br>
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field
    <br>
    <br>
    <blockquote type="cite">From: "Colin O'Flynn"
<a class="moz-txt-link-rfc2396E" href="mailto:coflynn@newae.com">&lt;coflynn@newae.com&gt;</a>
      <br>
Date: Thu, 4 Mar 2010 22:59:22 -0000
      <br>
      <br>
RFC4944 has the quote:
      <br>
      <br>
First, the left-most 32 bits are formed by concatenating 16 zero bits
to
      <br>
    </blockquote>
the
    <br>
    <blockquote type="cite">16-bit PAN ID (alternatively, if no PAN ID
is known, 16 zero bits may be
      <br>
used).&nbsp; This produces a 32-bit field as follows:
      <br>
      <br>
How does a receiving node know if zero's have been used there to
recreate
      <br>
the IP addresses? Unless I'm missing something, this seems to be a
      <br>
    </blockquote>
ambiguous
    <br>
    <blockquote type="cite">case. It seems unlikely a node will know
it's short address but not
      <br>
    </blockquote>
PAN-ID.
    <br>
    <br>
I am not sure what to make of this either.&nbsp; The PAN ID
    <br>
may change if a PAN ID conflict is detected, in which
    <br>
case it would be a nuisance if all of the interface IDs
    <br>
had to change.&nbsp; To me, the only time where it might make
    <br>
sense to to use the PAN ID in the interface ID would be
    <br>
if a lowpan was spread across multiple PANs that did not
    <br>
coordinate 16-bit address assignment.&nbsp; Even in that case,
    <br>
it would be better to use a 'symbolic' PAN ID in the
    <br>
interface IDs, to avoid the need to change later.
    <br>
    <br>
In a lowpan With only a single PAN ID it makes much more
    <br>
sense to use zeros and avoid problems if the PAN ID has to
    <br>
change.
    <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -Richard Kelsey
    <br>
    <br>
_______________________________________________
    <br>
6lowpan mailing list
    <br>
<a class="moz-txt-link-abbreviated" href="mailto:6lowpan@ietf.org">6lowpan@ietf.org</a>
    <br>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/6lowpan">https://www.ietf.org/mailman/listinfo/6lowpan</a>
    <br>
  </blockquote>
  <br>
_______________________________________________
  <br>
6lowpan mailing list
  <br>
<a class="moz-txt-link-abbreviated" href="mailto:6lowpan@ietf.org">6lowpan@ietf.org</a>
  <br>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/6lowpan">https://www.ietf.org/mailman/listinfo/6lowpan</a>
  <br>
  <br>
</blockquote>
</body>
</html>

--------------060009060202010601000905--

--------------ms010406060506090804040407
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

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
NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBM
dGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTCBnzAN
BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjAdQRwnd/p/6Me7L3N9Vvy
Gna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn8R+RNiQqE88r1fOC
dz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCB
kTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhh
d3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjApBgNV
HREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQAD
gYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFi
w9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpb
NU1341YheILcIRk13iSx0x1G/11fZU8xggNxMIIDbQIBATB2MGIxCzAJBgNVBAYTAlpBMSUw
IwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUg
UGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQdBWGHEaYIBO/4g+d746QHzAJBgUrDgMC
GgUAoIIB0DAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMDAz
MDUxNTU0MDBaMCMGCSqGSIb3DQEJBDEWBBQqNDYJ/7t3ff1CzEv206+dmLGuvjBfBgkqhkiG
9w0BCQ8xUjBQMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYI
KoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgYUGCSsGAQQBgjcQBDF4MHYw
YjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4x
LDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhB0FYYcRpgg
E7/iD53vjpAfMIGHBgsqhkiG9w0BCRACCzF4oHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoT
HFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25h
bCBGcmVlbWFpbCBJc3N1aW5nIENBAhB0FYYcRpggE7/iD53vjpAfMA0GCSqGSIb3DQEBAQUA
BIIBAEsru+Xodke05hWkYS0rJd4Omv12N9JtPtzcymT/eJ3DcxC4bUqHjV243zEaxz5oLQt8
ZX9G2p2qgJlfppt9uJZLkDyGuUXPV/3CNqiKSJ6wsZNIQrOqsPFBxETVfl++ntmQ33D5w9Jn
Hgr8ugIJxEGUNZb22ax/HIELrQIyS0Ucpl96xISmFHrP1Wx71ltu71i8XLeGee7HN20qrdX0
gNqtZaHLEi98yC+JmhHt0fq+56f2sB9jrL2i2FgJgCH/7V6RxHTyob4pHFfMO5/hmgHa0HQ9
2Sq0x9PhGpTMyzhFuxjxaHk0/Q1W3g4gEMaK0dh122GtJGF+J9gxtozW39wAAAAAAAA=
--------------ms010406060506090804040407--

From jhui@archrock.com  Fri Mar  5 07:59:16 2010
Return-Path: <jhui@archrock.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B44893A880F for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 07:59:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.024
X-Spam-Level: 
X-Spam-Status: No, score=-2.024 tagged_above=-999 required=5 tests=[AWL=0.575,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d7nB1x4uHBqU for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 07:59:15 -0800 (PST)
Received: from mail.sf.archrock.com (mail.sf.archrock.com [216.121.16.71]) by core3.amsl.com (Postfix) with ESMTP id 8254B3A88B8 for <6lowpan@ietf.org>; Fri,  5 Mar 2010 07:59:15 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.sf.archrock.com (Postfix) with ESMTP id 4DA02AF8EB; Fri,  5 Mar 2010 07:59:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at 
Received: from mail.sf.archrock.com ([127.0.0.1]) by localhost (mail.sf.archrock.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g52IYEUXaAsR; Fri,  5 Mar 2010 07:59:14 -0800 (PST)
Received: from [192.168.7.62] (69-12-164-135.sfo.archrock.com [69.12.164.135]) by mail.sf.archrock.com (Postfix) with ESMTP id 428AFAF98E; Fri,  5 Mar 2010 07:59:14 -0800 (PST)
Message-Id: <44B35CAC-14C1-4BBB-A353-41FC8FC078DE@archrock.com>
From: Jonathan Hui <jhui@archrock.com>
To: Anders Brandt <abr@sdesigns.dk>
In-Reply-To: <6D9687E95918C04A8B30A7D6DA805A3E01429F53@zensys17.zensys.local>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Fri, 5 Mar 2010 07:59:13 -0800
References: <1267657200.1880.14.camel@dellx1><EEA4E4BD-E9FA-4D01-8819-04527AB1C24F@tzi.org><1267687734.1880.25.camel@dellx1><AA43F09A-C336-4C94-A677-11201FCF2D9F@tzi.org><E93F25F0-42E5-47E4-96BC-00E8AE74FD87@sensinode.com><6A2A459175DABE4BB11DE2026AA50A5D01619DD5@XMB-AMS-107.cisco.com> <4EE69D76-BD93-403E-B693-475F52ED8759@sensinode.com> <6D9687E95918C04A8B30A7D6DA805A3E01429F53@zensys17.zensys.local>
X-Mailer: Apple Mail (2.936)
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Mar 2010 15:59:16 -0000

I'm fine with keeping any fragmentation fixes to a separate doc.  But  
if we do so, I'd prefer to first create a short draft that specifies  
the baseline features I outlined in a prior mail:

- Ability to ACK/NACK any 6lowpan packet (fragmented or not).
- Fragmentation makes no assumptions of the compression mechanism above.
- Ability to carry arbitrary payloads in ACK/NACK.
- Carry 6lowpan packet sequence number/tag separate from MAC.

With that, we can specify other features as needed (e.g. SACK, etc.)  
in separate drafts.

--
Jonathan Hui

On Mar 5, 2010, at 4:31 AM, Anders Brandt wrote:

> Zach, Pascal,
>
>> Anders - are you OK with doing further work in a separate
>> fragmentation document?
>
> Sure.
>
> - Anders
>
>> -----Original Message-----
>> From: 6lowpan-bounces@ietf.org
>> [mailto:6lowpan-bounces@ietf.org] On Behalf Of Zach Shelby
>> Sent: Friday, March 05, 2010 12:48
>> To: Pascal Thubert (pthubert)
>> Cc: 6lowpan@ietf.org
>> Subject: Re: [6lowpan] closing on update to HC draft
>>
>> Pascal,
>>
>> Got you, makes perfect sense. So let's just go with the:
>>
>> "We could explicitly state, for clarity, that you MUST NOT compress
>>>>>> anything outside the first fragment"
>>
>> Anders - are you OK with doing further work in a separate
>> fragmentation document?
>>
>> Zach
>>
>> On Mar 5, 2010, at 11:52 , Pascal Thubert (pthubert) wrote:
>>
>>> Hi Zach:
>>>
>>> I do not mind working on Anders' suggestion at all. In fact
>> I strongly
>>> support working on fragments and his proposal is a great start.
>>>
>>> I do not mind publishing a draft that just has Anders'
>> proposal in it,
>>> as long as we have a design and a clear roadmap for the rest of the
>>> fragment work where that proposal would fit - as opposed to have to
>>> deprecate it (again) 6 month from now.
>>>
>>> What I think is that HC is not the right draft for that
>> proposal. HC
>>> is about Header Compression. We won't get anywhere if we
>> keep changing
>>> the scope or adding features to this draft - or any draft.
>>>
>>> Pascal
>>>
>>>
>>>> -----Original Message-----
>>>> From: 6lowpan-bounces@ietf.org
>> [mailto:6lowpan-bounces@ietf.org] On
>>>> Behalf Of Zach Shelby
>>>> Sent: Thursday, March 04, 2010 7:48 PM
>>>> To: 6lowpan@ietf.org
>>>> Subject: Re: [6lowpan] closing on update to HC draft
>>>>
>>>> On Mar 4, 2010, at 14:09 , Carsten Bormann wrote:
>>>>
>>>>>> We could explicitly state, for clarity, that you MUST
>> NOT compress
>>>>>> anything outside the first fragment,
>>>>>
>>>>> That is a nice editorial clarification.
>>>>> I'm in favor of adding that.
>>>>
>>>> Yep, this is the minimum required.
>>>>
>>>> Now we seem to be split on whether we need more than this.
>> Personally
>>> I
>>>> can live with the above as this is clearly the fastest way to move
>>> this draft to
>>>> the IESG, but I don't have problems with the fix suggested
>> by Anders.
>>> How
>>>> about we try to reach consensus by Friday afternoon, if we can't
>>>> agree
>>> to
>>>> agree, then we can always use this clarification.
>>>>
>>>> It would be sooo nice to have HC already to the IESG so we can
>>> concentrate
>>>> on getting ND done in Anaheim ;-)
>>>>
>>>> Zach
>>>>
>>>> --
>>>> http://www.sensinode.com
>>>> http://zachshelby.org - My blog "On the Internet of Things"
>>>> http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded
>>>> Internet"
>>>> Mobile: +358 40 7796297
>>>>
>>>> Zach Shelby
>>>> Head of Research
>>>> Sensinode Ltd.
>>>> Kidekuja 2
>>>> 88610 Vuokatti, FINLAND
>>>>
>>>> This e-mail and all attached material are confidential and may
>>>> contain
>>> legally
>>>> privileged information. If you are not the intended
>> recipient, please
>>> contact
>>>> the sender and delete the e-mail from your system without
>> producing,
>>>> distributing or retaining copies thereof.
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> 6lowpan mailing list
>>>> 6lowpan@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/6lowpan
>>
>> --
>> http://www.sensinode.com
>> http://zachshelby.org - My blog "On the Internet of Things"
>> http://6lowpan.net - New book - "6LoWPAN: The Wireless
>> Embedded Internet"
>> Mobile: +358 40 7796297
>>
>> Zach Shelby
>> Head of Research
>> Sensinode Ltd.
>> Kidekuja 2
>> 88610 Vuokatti, FINLAND
>>
>> This e-mail and all attached material are confidential and
>> may contain legally privileged information. If you are not
>> the intended recipient, please contact the sender and delete
>> the e-mail from your system without producing, distributing
>> or retaining copies thereof.
>>
>>
>>
>>
>> _______________________________________________
>> 6lowpan mailing list
>> 6lowpan@ietf.org
>> https://www.ietf.org/mailman/listinfo/6lowpan
>>
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan


From pthubert@cisco.com  Fri Mar  5 08:51:09 2010
Return-Path: <pthubert@cisco.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E8A3A3A8FD1 for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 08:51:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.754
X-Spam-Level: 
X-Spam-Status: No, score=-8.754 tagged_above=-999 required=5 tests=[AWL=1.845,  BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cj2V3yICsd0Y for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 08:51:08 -0800 (PST)
Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by core3.amsl.com (Postfix) with ESMTP id 5BA4F3A8CDE for <6lowpan@ietf.org>; Fri,  5 Mar 2010 08:51:08 -0800 (PST)
Authentication-Results: rtp-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAMrEkEtAZnwM/2dsb2JhbACbR3OedJhYhHcE
X-IronPort-AV: E=Sophos;i="4.49,588,1262563200"; d="scan'208";a="90730463"
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 05 Mar 2010 16:51:10 +0000
Received: from xbh-ams-101.cisco.com (xbh-ams-101.cisco.com [144.254.74.71]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o25Gp9D6008371; Fri, 5 Mar 2010 16:51:10 GMT
Received: from xmb-ams-107.cisco.com ([144.254.74.82]) by xbh-ams-101.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Fri, 5 Mar 2010 17:51:09 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 5 Mar 2010 17:51:06 +0100
Message-ID: <6A2A459175DABE4BB11DE2026AA50A5D0161A058@XMB-AMS-107.cisco.com>
In-Reply-To: <44B35CAC-14C1-4BBB-A353-41FC8FC078DE@archrock.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] closing on update to HC draft
Thread-Index: Acq8fPIVqusfLWOkTTWM/0Bz82HmJQABtCgw
References: <1267657200.1880.14.camel@dellx1><EEA4E4BD-E9FA-4D01-8819-04527AB1C24F@tzi.org><1267687734.1880.25.camel@dellx1><AA43F09A-C336-4C94-A677-11201FCF2D9F@tzi.org><E93F25F0-42E5-47E4-96BC-00E8AE74FD87@sensinode.com><6A2A459175DABE4BB11DE2026AA50A5D01619DD5@XMB-AMS-107.cisco.com> <4EE69D76-BD93-403E-B693-475F52ED8759@sensinode.com> <6D9687E95918C04A8B30A7D6DA805A3E01429F53@zensys17.zensys.local> <44B35CAC-14C1-4BBB-A353-41FC8FC078DE@archrock.com>
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Jonathan Hui" <jhui@archrock.com>, "Anders Brandt" <abr@sdesigns.dk>
X-OriginalArrivalTime: 05 Mar 2010 16:51:09.0433 (UTC) FILETIME=[0E410E90:01CABC84]
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Mar 2010 16:51:10 -0000

Hi Jonathan:

Unsure what you mean by "first". Does that relate to the fragment work
or is that linked to the HC work?
IOW do you agree with the plan to 1) move HC to IESG, and then 2) work
on fragments and all you listed below?

Pascal

> -----Original Message-----
> From: Jonathan Hui [mailto:jhui@archrock.com]
> Sent: Friday, March 05, 2010 4:59 PM
> To: Anders Brandt
> Cc: Zach Shelby; Pascal Thubert (pthubert); 6lowpan@ietf.org
> Subject: Re: [6lowpan] closing on update to HC draft
>=20
>=20
> I'm fine with keeping any fragmentation fixes to a separate doc.  But
if we do
> so, I'd prefer to first create a short draft that specifies the
baseline features I
> outlined in a prior mail:
>=20
> - Ability to ACK/NACK any 6lowpan packet (fragmented or not).
> - Fragmentation makes no assumptions of the compression mechanism
> above.
> - Ability to carry arbitrary payloads in ACK/NACK.
> - Carry 6lowpan packet sequence number/tag separate from MAC.
>=20
> With that, we can specify other features as needed (e.g. SACK, etc.)
in
> separate drafts.
>=20
> --
> Jonathan Hui
>=20
> On Mar 5, 2010, at 4:31 AM, Anders Brandt wrote:
>=20
> > Zach, Pascal,
> >
> >> Anders - are you OK with doing further work in a separate
> >> fragmentation document?
> >
> > Sure.
> >
> > - Anders
> >
> >> -----Original Message-----
> >> From: 6lowpan-bounces@ietf.org
> >> [mailto:6lowpan-bounces@ietf.org] On Behalf Of Zach Shelby
> >> Sent: Friday, March 05, 2010 12:48
> >> To: Pascal Thubert (pthubert)
> >> Cc: 6lowpan@ietf.org
> >> Subject: Re: [6lowpan] closing on update to HC draft
> >>
> >> Pascal,
> >>
> >> Got you, makes perfect sense. So let's just go with the:
> >>
> >> "We could explicitly state, for clarity, that you MUST NOT compress
> >>>>>> anything outside the first fragment"
> >>
> >> Anders - are you OK with doing further work in a separate
> >> fragmentation document?
> >>
> >> Zach
> >>
> >> On Mar 5, 2010, at 11:52 , Pascal Thubert (pthubert) wrote:
> >>
> >>> Hi Zach:
> >>>
> >>> I do not mind working on Anders' suggestion at all. In fact
> >> I strongly
> >>> support working on fragments and his proposal is a great start.
> >>>
> >>> I do not mind publishing a draft that just has Anders'
> >> proposal in it,
> >>> as long as we have a design and a clear roadmap for the rest of
the
> >>> fragment work where that proposal would fit - as opposed to have
to
> >>> deprecate it (again) 6 month from now.
> >>>
> >>> What I think is that HC is not the right draft for that
> >> proposal. HC
> >>> is about Header Compression. We won't get anywhere if we
> >> keep changing
> >>> the scope or adding features to this draft - or any draft.
> >>>
> >>> Pascal
> >>>
> >>>
> >>>> -----Original Message-----
> >>>> From: 6lowpan-bounces@ietf.org
> >> [mailto:6lowpan-bounces@ietf.org] On
> >>>> Behalf Of Zach Shelby
> >>>> Sent: Thursday, March 04, 2010 7:48 PM
> >>>> To: 6lowpan@ietf.org
> >>>> Subject: Re: [6lowpan] closing on update to HC draft
> >>>>
> >>>> On Mar 4, 2010, at 14:09 , Carsten Bormann wrote:
> >>>>
> >>>>>> We could explicitly state, for clarity, that you MUST
> >> NOT compress
> >>>>>> anything outside the first fragment,
> >>>>>
> >>>>> That is a nice editorial clarification.
> >>>>> I'm in favor of adding that.
> >>>>
> >>>> Yep, this is the minimum required.
> >>>>
> >>>> Now we seem to be split on whether we need more than this.
> >> Personally
> >>> I
> >>>> can live with the above as this is clearly the fastest way to
move
> >>> this draft to
> >>>> the IESG, but I don't have problems with the fix suggested
> >> by Anders.
> >>> How
> >>>> about we try to reach consensus by Friday afternoon, if we can't
> >>>> agree
> >>> to
> >>>> agree, then we can always use this clarification.
> >>>>
> >>>> It would be sooo nice to have HC already to the IESG so we can
> >>> concentrate
> >>>> on getting ND done in Anaheim ;-)
> >>>>
> >>>> Zach
> >>>>
> >>>> --
> >>>> http://www.sensinode.com
> >>>> http://zachshelby.org - My blog "On the Internet of Things"
> >>>> http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded
> >>>> Internet"
> >>>> Mobile: +358 40 7796297
> >>>>
> >>>> Zach Shelby
> >>>> Head of Research
> >>>> Sensinode Ltd.
> >>>> Kidekuja 2
> >>>> 88610 Vuokatti, FINLAND
> >>>>
> >>>> This e-mail and all attached material are confidential and may
> >>>> contain
> >>> legally
> >>>> privileged information. If you are not the intended
> >> recipient, please
> >>> contact
> >>>> the sender and delete the e-mail from your system without
> >> producing,
> >>>> distributing or retaining copies thereof.
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> 6lowpan mailing list
> >>>> 6lowpan@ietf.org
> >>>> https://www.ietf.org/mailman/listinfo/6lowpan
> >>
> >> --
> >> http://www.sensinode.com
> >> http://zachshelby.org - My blog "On the Internet of Things"
> >> http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded
> >> Internet"
> >> Mobile: +358 40 7796297
> >>
> >> Zach Shelby
> >> Head of Research
> >> Sensinode Ltd.
> >> Kidekuja 2
> >> 88610 Vuokatti, FINLAND
> >>
> >> This e-mail and all attached material are confidential and may
> >> contain legally privileged information. If you are not the intended
> >> recipient, please contact the sender and delete the e-mail from
your
> >> system without producing, distributing or retaining copies thereof.
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> 6lowpan mailing list
> >> 6lowpan@ietf.org
> >> https://www.ietf.org/mailman/listinfo/6lowpan
> >>
> > _______________________________________________
> > 6lowpan mailing list
> > 6lowpan@ietf.org
> > https://www.ietf.org/mailman/listinfo/6lowpan


From jhui@archrock.com  Fri Mar  5 08:56:47 2010
Return-Path: <jhui@archrock.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 16D9928C2CD for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 08:56:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.216
X-Spam-Level: 
X-Spam-Status: No, score=-2.216 tagged_above=-999 required=5 tests=[AWL=0.383,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3bi4YTps2l2p for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 08:56:45 -0800 (PST)
Received: from mail.sf.archrock.com (mail.sf.archrock.com [216.121.16.71]) by core3.amsl.com (Postfix) with ESMTP id A5A7D28C24F for <6lowpan@ietf.org>; Fri,  5 Mar 2010 08:56:45 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.sf.archrock.com (Postfix) with ESMTP id 325CDAF99F; Fri,  5 Mar 2010 08:56:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at 
Received: from mail.sf.archrock.com ([127.0.0.1]) by localhost (mail.sf.archrock.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bKQRFHDDgTt4; Fri,  5 Mar 2010 08:56:44 -0800 (PST)
Received: from [192.168.7.62] (69-12-164-135.sfo.archrock.com [69.12.164.135]) by mail.sf.archrock.com (Postfix) with ESMTP id 38090AF92E; Fri,  5 Mar 2010 08:56:43 -0800 (PST)
Message-Id: <ADCC98E3-BA92-4D0B-BAB0-DC2CA45F17C5@archrock.com>
From: Jonathan Hui <jhui@archrock.com>
To: Pascal Thubert (pthubert) <pthubert@cisco.com>
In-Reply-To: <6A2A459175DABE4BB11DE2026AA50A5D0161A058@XMB-AMS-107.cisco.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Fri, 5 Mar 2010 08:56:41 -0800
References: <1267657200.1880.14.camel@dellx1><EEA4E4BD-E9FA-4D01-8819-04527AB1C24F@tzi.org><1267687734.1880.25.camel@dellx1><AA43F09A-C336-4C94-A677-11201FCF2D9F@tzi.org><E93F25F0-42E5-47E4-96BC-00E8AE74FD87@sensinode.com><6A2A459175DABE4BB11DE2026AA50A5D01619DD5@XMB-AMS-107.cisco.com> <4EE69D76-BD93-403E-B693-475F52ED8759@sensinode.com> <6D9687E95918C04A8B30A7D6DA805A3E01429F53@zensys17.zensys.local> <44B35CAC-14C1-4BBB-A353-41FC8FC078DE@archrock.com> <6A2A459175DABE4BB11DE2026AA50A5D0161A058@XMB-AMS-107.cisco.com>
X-Mailer: Apple Mail (2.936)
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Mar 2010 16:56:47 -0000

Hi Pascal,

I did not mean to link the two.  HC should go to IESG as quickly as  
possible.  I was merely trying to state my opinions on how to move  
forward with the fragment work, but only *after* we submit HC to  
IESG.  We presumably need to get the fragment work into a new charter  
item anyway before we can start work on that.

Sorry for the confusion.

--
Jonathan Hui

On Mar 5, 2010, at 8:51 AM, Pascal Thubert (pthubert) wrote:

> Hi Jonathan:
>
> Unsure what you mean by "first". Does that relate to the fragment work
> or is that linked to the HC work?
> IOW do you agree with the plan to 1) move HC to IESG, and then 2) work
> on fragments and all you listed below?
>
> Pascal
>
>> -----Original Message-----
>> From: Jonathan Hui [mailto:jhui@archrock.com]
>> Sent: Friday, March 05, 2010 4:59 PM
>> To: Anders Brandt
>> Cc: Zach Shelby; Pascal Thubert (pthubert); 6lowpan@ietf.org
>> Subject: Re: [6lowpan] closing on update to HC draft
>>
>>
>> I'm fine with keeping any fragmentation fixes to a separate doc.  But
> if we do
>> so, I'd prefer to first create a short draft that specifies the
> baseline features I
>> outlined in a prior mail:
>>
>> - Ability to ACK/NACK any 6lowpan packet (fragmented or not).
>> - Fragmentation makes no assumptions of the compression mechanism
>> above.
>> - Ability to carry arbitrary payloads in ACK/NACK.
>> - Carry 6lowpan packet sequence number/tag separate from MAC.
>>
>> With that, we can specify other features as needed (e.g. SACK, etc.)
> in
>> separate drafts.
>>
>> --
>> Jonathan Hui
>>
>> On Mar 5, 2010, at 4:31 AM, Anders Brandt wrote:
>>
>>> Zach, Pascal,
>>>
>>>> Anders - are you OK with doing further work in a separate
>>>> fragmentation document?
>>>
>>> Sure.
>>>
>>> - Anders
>>>
>>>> -----Original Message-----
>>>> From: 6lowpan-bounces@ietf.org
>>>> [mailto:6lowpan-bounces@ietf.org] On Behalf Of Zach Shelby
>>>> Sent: Friday, March 05, 2010 12:48
>>>> To: Pascal Thubert (pthubert)
>>>> Cc: 6lowpan@ietf.org
>>>> Subject: Re: [6lowpan] closing on update to HC draft
>>>>
>>>> Pascal,
>>>>
>>>> Got you, makes perfect sense. So let's just go with the:
>>>>
>>>> "We could explicitly state, for clarity, that you MUST NOT compress
>>>>>>>> anything outside the first fragment"
>>>>
>>>> Anders - are you OK with doing further work in a separate
>>>> fragmentation document?
>>>>
>>>> Zach
>>>>
>>>> On Mar 5, 2010, at 11:52 , Pascal Thubert (pthubert) wrote:
>>>>
>>>>> Hi Zach:
>>>>>
>>>>> I do not mind working on Anders' suggestion at all. In fact
>>>> I strongly
>>>>> support working on fragments and his proposal is a great start.
>>>>>
>>>>> I do not mind publishing a draft that just has Anders'
>>>> proposal in it,
>>>>> as long as we have a design and a clear roadmap for the rest of
> the
>>>>> fragment work where that proposal would fit - as opposed to have
> to
>>>>> deprecate it (again) 6 month from now.
>>>>>
>>>>> What I think is that HC is not the right draft for that
>>>> proposal. HC
>>>>> is about Header Compression. We won't get anywhere if we
>>>> keep changing
>>>>> the scope or adding features to this draft - or any draft.
>>>>>
>>>>> Pascal
>>>>>
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: 6lowpan-bounces@ietf.org
>>>> [mailto:6lowpan-bounces@ietf.org] On
>>>>>> Behalf Of Zach Shelby
>>>>>> Sent: Thursday, March 04, 2010 7:48 PM
>>>>>> To: 6lowpan@ietf.org
>>>>>> Subject: Re: [6lowpan] closing on update to HC draft
>>>>>>
>>>>>> On Mar 4, 2010, at 14:09 , Carsten Bormann wrote:
>>>>>>
>>>>>>>> We could explicitly state, for clarity, that you MUST
>>>> NOT compress
>>>>>>>> anything outside the first fragment,
>>>>>>>
>>>>>>> That is a nice editorial clarification.
>>>>>>> I'm in favor of adding that.
>>>>>>
>>>>>> Yep, this is the minimum required.
>>>>>>
>>>>>> Now we seem to be split on whether we need more than this.
>>>> Personally
>>>>> I
>>>>>> can live with the above as this is clearly the fastest way to
> move
>>>>> this draft to
>>>>>> the IESG, but I don't have problems with the fix suggested
>>>> by Anders.
>>>>> How
>>>>>> about we try to reach consensus by Friday afternoon, if we can't
>>>>>> agree
>>>>> to
>>>>>> agree, then we can always use this clarification.
>>>>>>
>>>>>> It would be sooo nice to have HC already to the IESG so we can
>>>>> concentrate
>>>>>> on getting ND done in Anaheim ;-)
>>>>>>
>>>>>> Zach
>>>>>>
>>>>>> --
>>>>>> http://www.sensinode.com
>>>>>> http://zachshelby.org - My blog "On the Internet of Things"
>>>>>> http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded
>>>>>> Internet"
>>>>>> Mobile: +358 40 7796297
>>>>>>
>>>>>> Zach Shelby
>>>>>> Head of Research
>>>>>> Sensinode Ltd.
>>>>>> Kidekuja 2
>>>>>> 88610 Vuokatti, FINLAND
>>>>>>
>>>>>> This e-mail and all attached material are confidential and may
>>>>>> contain
>>>>> legally
>>>>>> privileged information. If you are not the intended
>>>> recipient, please
>>>>> contact
>>>>>> the sender and delete the e-mail from your system without
>>>> producing,
>>>>>> distributing or retaining copies thereof.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> 6lowpan mailing list
>>>>>> 6lowpan@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/6lowpan
>>>>
>>>> --
>>>> http://www.sensinode.com
>>>> http://zachshelby.org - My blog "On the Internet of Things"
>>>> http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded
>>>> Internet"
>>>> Mobile: +358 40 7796297
>>>>
>>>> Zach Shelby
>>>> Head of Research
>>>> Sensinode Ltd.
>>>> Kidekuja 2
>>>> 88610 Vuokatti, FINLAND
>>>>
>>>> This e-mail and all attached material are confidential and may
>>>> contain legally privileged information. If you are not the intended
>>>> recipient, please contact the sender and delete the e-mail from
> your
>>>> system without producing, distributing or retaining copies thereof.
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> 6lowpan mailing list
>>>> 6lowpan@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/6lowpan
>>>>
>>> _______________________________________________
>>> 6lowpan mailing list
>>> 6lowpan@ietf.org
>>> https://www.ietf.org/mailman/listinfo/6lowpan
>


From zach@sensinode.com  Fri Mar  5 09:53:29 2010
Return-Path: <zach@sensinode.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A811228C30A for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 09:53:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.577
X-Spam-Level: 
X-Spam-Status: No, score=-3.577 tagged_above=-999 required=5 tests=[AWL=0.022,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e0MCMVHN8VBD for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 09:53:29 -0800 (PST)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by core3.amsl.com (Postfix) with ESMTP id 9D75728C306 for <6lowpan@ietf.org>; Fri,  5 Mar 2010 09:53:27 -0800 (PST)
Received: from [192.168.1.3] (line-8488.dyn.kponet.fi [85.29.79.136]) (authenticated bits=0) by auth-smtp.nebula.fi (8.13.4/8.13.4) with ESMTP id o25HrJmv021900 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Fri, 5 Mar 2010 19:53:21 +0200
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset=us-ascii
From: Zach Shelby <zach@sensinode.com>
In-Reply-To: <87ocj26dfb.fsf@kelsey-ws.hq.ember.com>
Date: Fri, 5 Mar 2010 19:53:23 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <572C3B65-A465-4395-B78D-D3758702B215@sensinode.com>
References: <004d01cabbee$574e4bc0$05eae340$@com> <87ocj26dfb.fsf@kelsey-ws.hq.ember.com>
To: Richard Kelsey <richard.kelsey@ember.com>
X-Mailer: Apple Mail (2.1077)
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Mar 2010 17:53:29 -0000

On Mar 5, 2010, at 16:39 , Richard Kelsey wrote:

> In a lowpan With only a single PAN ID it makes much more
> sense to use zeros and avoid problems if the PAN ID has to
> change.

+1.=20

Or it can also be 0xFFFF (broadcast) which then allows a 16-bit MAC =
address of 0. This is what most people are doing in practice from what =
I've seen. Wouldn't hurt to have a recommendation like that in HC...

Zach

--=20
http://www.sensinode.com
http://zachshelby.org - My blog "On the Internet of Things"
http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded =
Internet"
Mobile: +358 40 7796297

Zach Shelby
Head of Research
Sensinode Ltd.
Kidekuja 2
88610 Vuokatti, FINLAND

This e-mail and all attached material are confidential and may contain =
legally privileged information. If you are not the intended recipient, =
please contact the sender and delete the e-mail from your system without =
producing, distributing or retaining copies thereof.=20





From jhui@archrock.com  Fri Mar  5 10:06:38 2010
Return-Path: <jhui@archrock.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F0B213A8ABA for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 10:06:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.312
X-Spam-Level: 
X-Spam-Status: No, score=-2.312 tagged_above=-999 required=5 tests=[AWL=0.288,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nV7Q+MPjR1Ed for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 10:06:37 -0800 (PST)
Received: from mail.sf.archrock.com (mail.sf.archrock.com [216.121.16.71]) by core3.amsl.com (Postfix) with ESMTP id C9E763A8D87 for <6lowpan@ietf.org>; Fri,  5 Mar 2010 10:06:35 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.sf.archrock.com (Postfix) with ESMTP id 68CB0AF999; Fri,  5 Mar 2010 10:06:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at 
Received: from mail.sf.archrock.com ([127.0.0.1]) by localhost (mail.sf.archrock.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eRLgUuTsrDFa; Fri,  5 Mar 2010 10:06:33 -0800 (PST)
Received: from [192.168.7.62] (69-12-164-135.sfo.archrock.com [69.12.164.135]) by mail.sf.archrock.com (Postfix) with ESMTP id C5444AF842; Fri,  5 Mar 2010 10:06:33 -0800 (PST)
Message-Id: <A428E542-0DBA-40B1-8020-8841A2736529@archrock.com>
From: Jonathan Hui <jhui@archrock.com>
To: Zach Shelby <zach@sensinode.com>
In-Reply-To: <572C3B65-A465-4395-B78D-D3758702B215@sensinode.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Fri, 5 Mar 2010 10:06:32 -0800
References: <004d01cabbee$574e4bc0$05eae340$@com> <87ocj26dfb.fsf@kelsey-ws.hq.ember.com> <572C3B65-A465-4395-B78D-D3758702B215@sensinode.com>
X-Mailer: Apple Mail (2.936)
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Mar 2010 18:06:38 -0000

On Mar 5, 2010, at 9:53 AM, Zach Shelby wrote:

> On Mar 5, 2010, at 16:39 , Richard Kelsey wrote:
>
>> In a lowpan With only a single PAN ID it makes much more
>> sense to use zeros and avoid problems if the PAN ID has to
>> change.
>
> +1.
>
> Or it can also be 0xFFFF (broadcast) which then allows a 16-bit MAC  
> address of 0. This is what most people are doing in practice from  
> what I've seen. Wouldn't hurt to have a recommendation like that in  
> HC...

It would have to be stronger than a recommendation, otherwise you  
don't get interoperability.

I don't think anything is technically broken if we leave Section 6 of  
RFC 4944 as is.  The text around "unknown PAN ID" just becomes  
irrelevant because that case never happens.  But I agree, there are a  
number of reasons why it is not desirable.

*IF* we decide to exclude the use of the PAN ID in creating IIDs, then  
the relevant part of 6lowpan-hc that would need to change is when SAC/ 
DAC = 00 and SAM/DAM = 11.  My suggestion would be to create a new  
section that updates Section 6 of RFC 4944 and point the text to that  
section.

--
Jonathan Hui


From coflynn@newae.com  Sat Mar  6 04:15:08 2010
Return-Path: <coflynn@newae.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2ED2328C11D for <6lowpan@core3.amsl.com>; Sat,  6 Mar 2010 04:15:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wrlE3W4kq-LQ for <6lowpan@core3.amsl.com>; Sat,  6 Mar 2010 04:15:06 -0800 (PST)
Received: from s034.panelboxmanager.com (s034.panelboxmanager.com [72.55.186.54]) by core3.amsl.com (Postfix) with ESMTP id 0AF3F3A890B for <6lowpan@ietf.org>; Sat,  6 Mar 2010 04:15:05 -0800 (PST)
Received: from 94-193-243-129.zone7.bethere.co.uk ([94.193.243.129] helo=colinlaptop) by s034.panelboxmanager.com with esmtpa (Exim 4.69) (envelope-from <coflynn@newae.com>) id 1Nnsu2-0001b7-64; Sat, 06 Mar 2010 07:14:42 -0500
From: "Colin O'Flynn" <coflynn@newae.com>
To: "'Zach Shelby'" <zach@sensinode.com>, "'Richard Kelsey'" <richard.kelsey@ember.com>, <jhui@archrock.com>
References: <004d01cabbee$574e4bc0$05eae340$@com> <87ocj26dfb.fsf@kelsey-ws.hq.ember.com> <572C3B65-A465-4395-B78D-D3758702B215@sensinode.com>
In-Reply-To: <572C3B65-A465-4395-B78D-D3758702B215@sensinode.com>
Date: Sat, 6 Mar 2010 12:14:50 -0000
Message-ID: <002601cabd26$a1c241f0$e546c5d0$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acq8jLYYF/XeCZuPTUaee3NG8L2O8gAmJlug
Content-Language: en-ca
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - s034.panelboxmanager.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - newae.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Mar 2010 12:15:08 -0000

Hello,

> I don't think anything is technically broken if we leave 
> Section 6 of RFC 4944 as is.  

True, as people almost always know their PAN-ID. We were seeing it as a
question & interoperability problem though - some people used 0x0000 here,
some people used a PAN-ID here. And Zach mentions some people using 0xFFFF.

> My suggestion would be to create a new section that updates 
> Section 6 of RFC 4944 and point the text to that section.

Works for me! I don't have strong feelings about if it should be PAN-ID or
0x0000 or anything else, but again I think it's critical one is picked
(ideally adding to hc-06 before WGLC).

0x0000 has the advantage of being easy, and avoids any possible U/L
problems. If you use PAN-ID, there will always be two PAN-IDs mapping to the
same IP address (as the U/L bit is cleared).

Using the PAN-ID has the advantage that we are not actually changing
anything about RFC4944, just optimizing out a conditional statement that
always evaluates to false. 

Regards,

  -Colin

-----Original Message-----
From: Zach Shelby [mailto:zach@sensinode.com] 
Sent: March 5, 2010 5:53 PM
To: Richard Kelsey
Cc: Colin O'Flynn; 6lowpan@ietf.org
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field


On Mar 5, 2010, at 16:39 , Richard Kelsey wrote:

> In a lowpan With only a single PAN ID it makes much more
> sense to use zeros and avoid problems if the PAN ID has to
> change.

+1. 

Or it can also be 0xFFFF (broadcast) which then allows a 16-bit MAC address
of 0. This is what most people are doing in practice from what I've seen.
Wouldn't hurt to have a recommendation like that in HC...

Zach

-- 
http://www.sensinode.com
http://zachshelby.org - My blog "On the Internet of Things"
http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded Internet"
Mobile: +358 40 7796297

Zach Shelby
Head of Research
Sensinode Ltd.
Kidekuja 2
88610 Vuokatti, FINLAND

This e-mail and all attached material are confidential and may contain
legally privileged information. If you are not the intended recipient,
please contact the sender and delete the e-mail from your system without
producing, distributing or retaining copies thereof. 






From robert.cragie@gridmerge.com  Sat Mar  6 05:50:18 2010
Return-Path: <robert.cragie@gridmerge.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 862C93A8F86 for <6lowpan@core3.amsl.com>; Sat,  6 Mar 2010 05:50:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HD3CZ+bmEKWM for <6lowpan@core3.amsl.com>; Sat,  6 Mar 2010 05:50:17 -0800 (PST)
Received: from mail78.extendcp.co.uk (mail78.extendcp.co.uk [79.170.40.78]) by core3.amsl.com (Postfix) with ESMTP id 9529B28C10B for <6lowpan@ietf.org>; Sat,  6 Mar 2010 05:50:16 -0800 (PST)
Received: from client-81-107-134-67.midd.adsl.virginmedia.com ([81.107.134.67] helo=[192.168.1.64]) by mail78.extendcp.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.70) id 1NnuOR-0006Li-JW; Sat, 06 Mar 2010 13:50:12 +0000
Message-ID: <4B925D90.5010906@gridmerge.com>
Date: Sat, 06 Mar 2010 13:50:08 +0000
From: Robert Cragie <robert.cragie@gridmerge.com>
Organization: Gridmerge Ltd.
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: Colin O'Flynn <coflynn@newae.com>
References: <004d01cabbee$574e4bc0$05eae340$@com>	<87ocj26dfb.fsf@kelsey-ws.hq.ember.com>	<572C3B65-A465-4395-B78D-D3758702B215@sensinode.com> <002601cabd26$a1c241f0$e546c5d0$@com>
In-Reply-To: <002601cabd26$a1c241f0$e546c5d0$@com>
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms040107070707060208060801"
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: robert.cragie@gridmerge.com
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Mar 2010 13:50:18 -0000

This is a cryptographically signed message in MIME format.

--------------ms040107070707060208060801
Content-Type: multipart/alternative;
 boundary="------------060704030604050509070102"

This is a multi-part message in MIME format.
--------------060704030604050509070102
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Regarding the PAN ID in the IID - if we are not considering the 
'Extended LoWPAN' idea, then I don't think it matters what goes in 
(respecting the U/L bit) as all nodes will know their PAN ID and as the 
global prefix will be unique to the PAN. If we are still considering the 
Extended LoWPAN idea, then some super-authority potentially needs to 
allocate PAN IDs across the LoWPANs and the PAN ID should be included in 
the IID to provide uniqueness across all the LoWPANs on the same global 
prefix.

On a related topic: There is still the issue of duality in IIDs. It is 
possible for an 802.15.4-based interface to have an IID based on its 
IEEE address and also its assigned short address (and possibly PAN ID 
depending on the outcome of the debate below), if it gets one. Stateless 
autoconfiguration can then be based on either. At the moment, we have 
sort of assumed that link-local address will be autoconfigured using the 
IEEE address and thus use 64-bit addressing in the MAC header and global 
prefix-based addresses will be autoconfigured using the 16-bit address 
and thus use 16-bit addresses in the MAC header. Alternatively, it can 
be possible to use stateful configuration of the IPv6 address but this 
would rely on neighbor cache and address resolution mechanism. I realise 
there are other valid variants here - comments?

Robert

Robert Cragie (Pacific Gas & Electric)

Gridmerge Ltd.
89 Greenfield Crescent,
Wakefield, WF4 4WA, UK
+44 (0) 1924 910888
http://www.gridmerge.com <http://www.gridmerge.com/>



Colin O'Flynn wrote:
> Hello,
>
>   
>> I don't think anything is technically broken if we leave 
>> Section 6 of RFC 4944 as is.  
>>     
>
> True, as people almost always know their PAN-ID. We were seeing it as a
> question & interoperability problem though - some people used 0x0000 here,
> some people used a PAN-ID here. And Zach mentions some people using 0xFFFF.
>
>   
>> My suggestion would be to create a new section that updates 
>> Section 6 of RFC 4944 and point the text to that section.
>>     
>
> Works for me! I don't have strong feelings about if it should be PAN-ID or
> 0x0000 or anything else, but again I think it's critical one is picked
> (ideally adding to hc-06 before WGLC).
>
> 0x0000 has the advantage of being easy, and avoids any possible U/L
> problems. If you use PAN-ID, there will always be two PAN-IDs mapping to the
> same IP address (as the U/L bit is cleared).
>
> Using the PAN-ID has the advantage that we are not actually changing
> anything about RFC4944, just optimizing out a conditional statement that
> always evaluates to false. 
>
> Regards,
>
>   -Colin
>
> -----Original Message-----
> From: Zach Shelby [mailto:zach@sensinode.com] 
> Sent: March 5, 2010 5:53 PM
> To: Richard Kelsey
> Cc: Colin O'Flynn; 6lowpan@ietf.org
> Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field
>
>
> On Mar 5, 2010, at 16:39 , Richard Kelsey wrote:
>
>   
>> In a lowpan With only a single PAN ID it makes much more
>> sense to use zeros and avoid problems if the PAN ID has to
>> change.
>>     
>
> +1. 
>
> Or it can also be 0xFFFF (broadcast) which then allows a 16-bit MAC address
> of 0. This is what most people are doing in practice from what I've seen.
> Wouldn't hurt to have a recommendation like that in HC...
>
> Zach
>
>   

--------------060704030604050509070102
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=us-ascii" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<font face="Arial">Regarding the PAN ID in the IID - if we are not
considering the 'Extended LoWPAN' idea, then I don't think it matters
what goes in (respecting the U/L bit) as all nodes will know their PAN
ID and as the global prefix will be unique to the PAN. If we are still
considering the Extended LoWPAN idea, then some super-authority
potentially needs to allocate PAN IDs across the LoWPANs and the PAN ID
should be included in the IID to provide uniqueness across all the
LoWPANs on the same global prefix.<br>
<br>
On a related topic: There is still the issue of duality in IIDs. It is
possible for an </font><font face="Arial">802.15.4-based </font><font
 face="Arial">interface to have an IID based on its IEEE address and
also its assigned short address (and possibly PAN ID depending on the
outcome of the debate below), if it gets one. Stateless
autoconfiguration can then be based on either. At the moment, we have
sort of assumed that link-local address will be autoconfigured using
the IEEE address and thus use 64-bit addressing in the MAC header and
global prefix-based addresses will be autoconfigured using the 16-bit
address and thus use 16-bit addresses in the MAC header. Alternatively,
it can be possible to use stateful configuration of the IPv6 address
but this would rely on neighbor cache and address resolution mechanism.
I realise there are other valid variants here - comments?<br>
<br>
Robert<br>
</font>
<div class="moz-signature">
<style type="text/css">
p
{
font-family:Verdana,Arial,sans-serif;
font-size:8pt;
}
.name
{
font-size:12pt;
}
</style>
<p class="name">Robert Cragie (Pacific Gas &amp; Electric)</p>
<p>Gridmerge Ltd.<br>
89 Greenfield Crescent,<br>
Wakefield, WF4 4WA, UK<br>
+44 (0) 1924 910888<br>
<a href="http://www.gridmerge.com/">http://www.gridmerge.com</a></p>
</div>
<br>
<br>
Colin O'Flynn wrote:
<blockquote cite="mid:002601cabd26$a1c241f0$e546c5d0$@com" type="cite">
  <pre wrap="">Hello,

  </pre>
  <blockquote type="cite">
    <pre wrap="">I don't think anything is technically broken if we leave 
Section 6 of RFC 4944 as is.  
    </pre>
  </blockquote>
  <pre wrap=""><!---->
True, as people almost always know their PAN-ID. We were seeing it as a
question &amp; interoperability problem though - some people used 0x0000 here,
some people used a PAN-ID here. And Zach mentions some people using 0xFFFF.

  </pre>
  <blockquote type="cite">
    <pre wrap="">My suggestion would be to create a new section that updates 
Section 6 of RFC 4944 and point the text to that section.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Works for me! I don't have strong feelings about if it should be PAN-ID or
0x0000 or anything else, but again I think it's critical one is picked
(ideally adding to hc-06 before WGLC).

0x0000 has the advantage of being easy, and avoids any possible U/L
problems. If you use PAN-ID, there will always be two PAN-IDs mapping to the
same IP address (as the U/L bit is cleared).

Using the PAN-ID has the advantage that we are not actually changing
anything about RFC4944, just optimizing out a conditional statement that
always evaluates to false. 

Regards,

  -Colin

-----Original Message-----
From: Zach Shelby [<a class="moz-txt-link-freetext" href="mailto:zach@sensinode.com">mailto:zach@sensinode.com</a>] 
Sent: March 5, 2010 5:53 PM
To: Richard Kelsey
Cc: Colin O'Flynn; <a class="moz-txt-link-abbreviated" href="mailto:6lowpan@ietf.org">6lowpan@ietf.org</a>
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field


On Mar 5, 2010, at 16:39 , Richard Kelsey wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">In a lowpan With only a single PAN ID it makes much more
sense to use zeros and avoid problems if the PAN ID has to
change.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
+1. 

Or it can also be 0xFFFF (broadcast) which then allows a 16-bit MAC address
of 0. This is what most people are doing in practice from what I've seen.
Wouldn't hurt to have a recommendation like that in HC...

Zach

  </pre>
</blockquote>
</body>
</html>

--------------060704030604050509070102--

--------------ms040107070707060208060801
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

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
NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBM
dGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTCBnzAN
BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjAdQRwnd/p/6Me7L3N9Vvy
Gna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn8R+RNiQqE88r1fOC
dz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCB
kTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhh
d3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjApBgNV
HREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQAD
gYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFi
w9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpb
NU1341YheILcIRk13iSx0x1G/11fZU8xggNxMIIDbQIBATB2MGIxCzAJBgNVBAYTAlpBMSUw
IwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUg
UGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQdBWGHEaYIBO/4g+d746QHzAJBgUrDgMC
GgUAoIIB0DAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMDAz
MDYxMzUwMDhaMCMGCSqGSIb3DQEJBDEWBBSNAoOACjgIRYwzkLhpu7VqMzsD/TBfBgkqhkiG
9w0BCQ8xUjBQMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYI
KoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgYUGCSsGAQQBgjcQBDF4MHYw
YjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4x
LDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhB0FYYcRpgg
E7/iD53vjpAfMIGHBgsqhkiG9w0BCRACCzF4oHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoT
HFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25h
bCBGcmVlbWFpbCBJc3N1aW5nIENBAhB0FYYcRpggE7/iD53vjpAfMA0GCSqGSIb3DQEBAQUA
BIIBALJiVRAB1GDTKEPNCx21DWDvu9oyOYy+i6MWKY+OZwb2AnyY1QyhVy8qsWTwKlsL61bi
jiFINHoODo8tZNMvRt7lscvPP4nr9pOwXss3h/cLsGTVwIm5BO/gc/CIsafEdAxrV7BTx83M
AD1ZyoYJtB+Zum2QiRiUgpQ+X3gbI6/LGBT2UVpmacZH7Ahs3vLX/4EeGMDJotS/gx4YNYX6
sv/mCoO2VA8kmmfZTiEBVxDowte+U0+qjYV01Z+A+GVUNM9/hpWwj0nyoCdWy3Fdc6acBuRx
NuE5TPe+APDAhvcvuWQYGXvES9woVKQ4AWeC7hfwsD+H9IB6E6koQ5WHMBIAAAAAAAA=
--------------ms040107070707060208060801--

From richard.kelsey@ember.com  Sat Mar  6 08:43:21 2010
Return-Path: <richard.kelsey@ember.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2DDB928C10F for <6lowpan@core3.amsl.com>; Sat,  6 Mar 2010 08:43:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fH6FdFtJQFrT for <6lowpan@core3.amsl.com>; Sat,  6 Mar 2010 08:43:20 -0800 (PST)
Received: from EMPIRE.hq.ember.com (mail.ember.com [74.10.175.227]) by core3.amsl.com (Postfix) with ESMTP id 515E03A8CFD for <6lowpan@ietf.org>; Sat,  6 Mar 2010 08:43:20 -0800 (PST)
Received: from kelsey-ws.hq.ember.com ([192.168.81.37]) by EMPIRE.hq.ember.com with Microsoft SMTPSVC(6.0.3790.3959);  Sat, 6 Mar 2010 11:46:01 -0500
Date: Sat, 06 Mar 2010 11:27:22 -0500
Message-Id: <876359iff9.fsf@kelsey-ws.hq.ember.com>
To: "Colin O'Flynn" <coflynn@newae.com>
In-reply-to: <002601cabd26$a1c241f0$e546c5d0$@com> (coflynn@newae.com)
From: Richard Kelsey <richard.kelsey@ember.com>
References: <004d01cabbee$574e4bc0$05eae340$@com> <87ocj26dfb.fsf@kelsey-ws.hq.ember.com> <572C3B65-A465-4395-B78D-D3758702B215@sensinode.com> <002601cabd26$a1c241f0$e546c5d0$@com>
X-OriginalArrivalTime: 06 Mar 2010 16:46:01.0513 (UTC) FILETIME=[8121F190:01CABD4C]
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Mar 2010 16:43:21 -0000

> From: "Colin O'Flynn" <coflynn@newae.com>
> Date: Sat, 6 Mar 2010 12:14:50 -0000
> 
> Using the PAN-ID has the advantage that we are not actually changing
> anything about RFC4944, just optimizing out a conditional statement that
> always evaluates to false. 

But then what do you do if the PAN ID changes in response
to a conflict?

We seem to have the following issues to contend with:
  - The option of using either the PAN ID or 0x0000 can
    lead to interoperability problems.
  - The PAN ID is not necessarily constant over time.
  - If a subnet has multiple PANs, setting the U/L bit to
    zero may cause distinct PAN IDs to collide.
  - 0x0000 doesn't allow the use of the 0x0000 short address.
  - 0xFFFF has the wrong value for the U/L bit.
  
For subnets that have only a single PAN, the simplest solution
would be to use a fixed value non-zero value, such as 0x0001
or 0xFDFF (assuming I have the U/L bit in the right place).

For subnets with multiple PANs, if we want to support them,
either 16-bit addresses need to be unique across the subnet
or there has to be a way to distribute the "PAN ID" to be
used in forming interface IDs.  The former seems
conceptually simpler, and would allow 0x0001 (or 0xFDFF or
whatever value is chosen) to be used everywhere.

                                   -Richard

From erik.nordmark@sun.com  Sat Mar  6 10:06:08 2010
Return-Path: <erik.nordmark@sun.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BF3B23A90FF for <6lowpan@core3.amsl.com>; Sat,  6 Mar 2010 10:06:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.046
X-Spam-Level: 
X-Spam-Status: No, score=-6.046 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_MISMATCH_COM=0.553, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qtZgsVhL+ASG for <6lowpan@core3.amsl.com>; Sat,  6 Mar 2010 10:06:07 -0800 (PST)
Received: from sca-ea-mail-1.sun.com (sca-ea-mail-1.Sun.COM [192.18.43.24]) by core3.amsl.com (Postfix) with ESMTP id 7D5573A8FF8 for <6lowpan@ietf.org>; Sat,  6 Mar 2010 10:06:07 -0800 (PST)
Received: from jurassic.Eng.Sun.COM ([129.146.17.63]) by sca-ea-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id o26I65jJ015265; Sat, 6 Mar 2010 18:06:07 GMT
Received: from [10.7.251.248] (punchin-nordmark.SFBay.Sun.COM [10.7.251.248]) by jurassic.Eng.Sun.COM (8.14.4+Sun/8.14.4) with ESMTP id o26I5uXM324953 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 6 Mar 2010 10:05:58 -0800 (PST)
Message-ID: <4B929982.8080704@sun.com>
Date: Sat, 06 Mar 2010 10:05:54 -0800
From: Erik Nordmark <erik.nordmark@sun.com>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1.5) Gecko/20091207 Lightning/1.0pre Thunderbird/3.0
MIME-Version: 1.0
To: Zach Shelby <zach@sensinode.com>
References: <4B8BBE45.4080402@sun.com> <A6C7A0F0-0F4B-418E-9087-8D29FE6B33C9@sensinode.com>
In-Reply-To: <A6C7A0F0-0F4B-418E-9087-8D29FE6B33C9@sensinode.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Samita Chakrabarti <samitac@ipinfusion.com>, 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] Fwd: New Version Notification for draft-chakrabarti-6lowpan-ipv6-nd-simple-00
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Mar 2010 18:06:08 -0000

On 03/ 5/10 05:56 AM, Zach Shelby wrote:
> Hi Erik, Samita,
>
> I finally read through your draft in detail. First of all, thanks for
> taking the time to put your thoughts in a well-written draft.
> Currently I should be updating the 6lowpan-nd draft to -09 before the
> March 8th cutoff. There are comments from Richard Kelsey and Robert
> Cragie to take into account. However now with this new draft I will
> not update 6lowpan-nd yet. I think we need to discuss this on the
> list and over beer(s) in Anaheim first.
>
> So far I'm not really sure what you (and Geoff?) have in mind with
> this draft.

I wasn't in Hiroshima but from what I understood there was push back 
from the WG about the complexity of the specification.
Hence Samita and I went back and tried to come of with a minimal set of 
things that would be needed. Part of the reason for doing that was that 
some of the push back seemed to be that RFC 4861 works just fine, which 
I don't think is the case for route-over networks where hosts should 
keep the same IP address even if the router they use becomes unreachable.

 > My first impression is that this is 90% identical to
 > 6lowpan-nd-08, with differences mainly in the approach to explain it
 > and the terminology. OK, this is a good thing as we're not really
 > that far apart. The drafts are the same in these respects:
> - Use of RFC4861 possible if appropriate (6lowpan-nd has stronger language requiring the optimized approach to ensure interoperability)

That might be mostly a choice of language. I think a reasonable intent 
is that host support receiving and responding to all what is in RFC 
4861. That includes responding to multicast NS. Such a thing isn't 
useful when a host is sleeping 99% of the time (it wouldn't respond 
while it is asleep) but allows a host implementation to support both 
4861 and 6lowpan behavior without needing a configuration knob to select 
between two very different behaviors.

 > - Use of the autoconf-addr model - Autoconfiguration is basically the 
same (optimized model)

Yes.

> - The registration model between a node and its default routers is basically the same.

I think the registration is quite different in that in one case it is an 
acknowledged message and in the other it is not.

> - Sequence number used to ensure RA info freshness

That isn't the purpose of the sequence number in nd-simple. It is 
required to be able to get rid of prefixes as they expire.

> - Terminology is basically equivalent

Yes, more or less.

> - The same address resolution optimization is used - neighbor cache = binding table in this practice

I think nd-simple can allow for an L2 address that is not embedded in 
the IPv6 address. I don't know if nd-08 can do that.

> - Both drafts avoid DAD for EUI-64s or when DHCPv6 is used

Yes.

> - Both drafts (optimized version) are incompatible with RFC4861-only IPv6 interfaces (adaptation needed).

No, nd-simple isn't incompatible. A host can send a NS with a node 
lifetime option to an unmodified RFC 4861 router without any problems. 
And an unmodified host will just ignore the authoritative router option 
in an RA.
Where did you see any incompatibility?

> Now let me summarize where I see the differences between what you are
> proposing here, and 6lowpan-nd-08:
>
> - Your draft suggests the use of either RFC4861 or nd-simple. I see
> this as a big interop risk. In 6lowpan-nd we made sure on purpose
> that everyone MUST support the optimized technique.

That statement is opposite to how I see things. In 6lowpan-nd a host 
must know up front whether to send a NR or not.

You can't make all existing IPv6 hosts "MUST support" 6lowpan-nd.

Perhaps the different view is based on an implicit assumption that 
6lowpan nodes will always be completely separate from regular IPv6 nodes.

I suspect we'll see implementations that need to operate in both a 
6lowpan environment and in a regular IPv6 environment. That will 
definitely be the case for routers from day one, but I wouldn't be 
surprised if there are benefits for host implementations to be able to 
live in both environments.

> - Your draft tries to do a diff on RFC4861. Which basically means reading all of RFC4861 plus this to figure out how to implement this. We used to do that in 6lowpan-nd but decided to instead make a stand-alone specification at some point for clarity.

Yes, and I view that as a feature because I don't think 6lowpan is a 
different universe. It is merely a different L2.

> - nd-simple changes NS/NA messages for the purpose of node-router registration. 6lowpan-nd uses
> an explicit message NR/NC for the same purpose.

Yep.

> - nd-simple requires hosts to perform DHCPv6 themselves, whereas 6lowpan-nd currently suggests that the router does it on their behalf.

I had missed that the routers should do DHCPv6 on behalf of the hosts.

How does that handle the case when a router dies or becomes unreachable, 
yet the DHCPv6 lease needs to be renewed? Wouldn't all the routers in 
the 6lowpan need to share information about all the leases so that 
routerM has all the state needed to be able to carry on with a lease 
that routerN originally acquired?

> - nd-simple requires nodes to support redirect messages. 6lowpan-nd optimizes them away.

I wouldn't expect redirects to be used in 6lowpans. The draft outlines 
the constraints on sending them (necessary to handle the hidden terminal 
problem.)

> Here are some problems I found in the nd-simple draft:
>
> - No Context Information support, needed for HC

That can easily be added.

 > - Other fine-grained optimizations are needed wrt RFC4861 in addition 
to these. For example there are buffer memory requirements for all 
neighbors that  need to be removed, too many caches (not all needed) and 
plenty of variables to be set for 6lowpan use.

I thought part of the feedback from the WG as that folks wanted the spec 
to have less differences compared to 4861. Thus I think it is useful for 
the WG to consider the implications of these fine-grained optimizations 
one by one.

> - nd-simple talks about advertising multiple /64 prefixes into a LoWPAN. This is confusing
> and (in my opinion) broken. HC will only work when there is a single
> prefix (CID=0) advertised in the LoWPAN. All other prefixes
> (Contexts) need to be assigned CID  0.

The IPv6 architecture requires that multiple prefixes can be supported. 
Even if we think that all 6lowpans for the next 10 years will be 
deployed with a single prefix that must never change, it would be 
short-sighted to design the protocol so that multiple prefixes can't 
possibly be supported.

And I thought that HC could handle more than one prefix, but perhaps 
this has changed since last time I looked.

> Furthermore Section 1.3
> refers to using multiple prefixes to deal with mobility in the LoWPAN
> with an autoconf-addr reference. That one really confused me.
> autoconf-addr does not require this in our case. This also wouldn't
> work.

Why wouldn't it work?

> - Section 7.4 #3 talks about hosts registering to their default  routers. All nodes need to do the same, otherwise address resolution,
NUD etc. won't work. Or do you assume routers act as hosts when they use
a default router?

The assumption is that the routers run some routing protocol, and that 
that routing protocol means that routers keep track (proactively or 
reactively) which neighboring routers they can reach. As a result the 
routers don't need to register themselves.

> - Redirect messages as described in Section 7.4 won't work in
> practice with wireless mesh networks. I think it is safer to disable
> redirect...

Agreed.

> - Section 7.5 assumes a routing protocol will have global
> information (some do, but not all). This is basically the equivalent
> to a whiteboard by the way.

I think one section 7.5 should be rephrased. It says:
    A 6LBR keeps a cache for all the 6LoWPAN nodes' IP addresses, created
    from the routing protocol.

But this goes into different ways folks might want to use a wired 
backbone. One way to use a wired backbone is to run the lowpan routing 
protocol over that wired backbone. That doesn't add any new requirements 
in this area. Another way is to terminate the lowpan routing protocol at 
the edge of the wired network and use some other routing protocol across 
the wire. In the latter case there is an assumption that the 6LBR can 
determine all the hosts IP addresses. Perhaps some lowpan routing 
protocols can provide that and others can not.
But this is far from the central issue in how to do ND on 6lowpans.

    Erik

From jhui@archrock.com  Sat Mar  6 14:08:33 2010
Return-Path: <jhui@archrock.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BE0423A8BFE for <6lowpan@core3.amsl.com>; Sat,  6 Mar 2010 14:08:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tYQqAoYJm4dd for <6lowpan@core3.amsl.com>; Sat,  6 Mar 2010 14:08:32 -0800 (PST)
Received: from mail.sf.archrock.com (mail.sf.archrock.com [216.121.16.71]) by core3.amsl.com (Postfix) with ESMTP id 2F1EF3A8A2C for <6lowpan@ietf.org>; Sat,  6 Mar 2010 14:08:32 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.sf.archrock.com (Postfix) with ESMTP id 35E70AF98E; Sat,  6 Mar 2010 14:08:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at 
Received: from mail.sf.archrock.com ([127.0.0.1]) by localhost (mail.sf.archrock.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9BTyMQoTLn8n; Sat,  6 Mar 2010 14:08:29 -0800 (PST)
Received: from [10.0.1.5] (adsl-71-142-67-144.dsl.pltn13.pacbell.net [71.142.67.144]) by mail.sf.archrock.com (Postfix) with ESMTP id 8EFE0AF834; Sat,  6 Mar 2010 14:08:29 -0800 (PST)
Message-Id: <EA145DD8-7F72-4944-96C9-E722154EDDE0@archrock.com>
From: Jonathan Hui <jhui@archrock.com>
To: Richard Kelsey <richard.kelsey@ember.com>
In-Reply-To: <876359iff9.fsf@kelsey-ws.hq.ember.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Sat, 6 Mar 2010 14:08:28 -0800
References: <004d01cabbee$574e4bc0$05eae340$@com> <87ocj26dfb.fsf@kelsey-ws.hq.ember.com> <572C3B65-A465-4395-B78D-D3758702B215@sensinode.com> <002601cabd26$a1c241f0$e546c5d0$@com> <876359iff9.fsf@kelsey-ws.hq.ember.com>
X-Mailer: Apple Mail (2.936)
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Mar 2010 22:08:33 -0000

It would be good to separate out the issues (and solutions) for link- 
local and global addresses.

For link-local addresses:
- There is no conflict due to the U/L bit since IP addresses are local  
to the link (e.g. PAN).  When compressing/decompressing a IPv6 address  
for a specific interface (i.e. PAN), there should be no ambiguity.
- A change of PAN ID does require invalidating IPv6 addresses with  
IIDs generated using the old PAN ID.  This may cause some confusion  
during a transition, but hopefully most protocols that matter will  
include the psuedo-header in any checksums.

I agree that it would be better to generate IIDs for link-local  
addresses using some well-known, non-zero set of bits for the upper 48  
bits to avoid the second issue above.  I did assume that no one is  
interested in creating a mesh-under network across multiple PANs, but  
is anyone trying to do this?

For global addresses:
- When generated from a 64-bit prefix and 15.4 PAN ID/short addresses,  
we run into the issues of IPv6 address collisions in extended PANs due  
to the U/L bit.
- When generated from a 64-bit prefix and 15.4 PAN ID/short addresses,  
must be invalidated when the PAN ID changes.  Again, hopefully the  
pseudo-header will catch problems during at transition.  But endpoints  
that are not link-local must also be aware of this change.

My suggestion would be to say that generating a global IPv6 addresses  
using a 15.4 short address MUST be coupled with a 112-bit prefix that  
are unique between different PANs.  The compression context would then  
contain a 112-bit prefix.  It would be much nicer to manage the  
uniqueness at the IPv6 layer (through prefixes) rather than the 15.4  
layer (through PAN IDs).  The former at least as well-known ways of  
managing them across different subnets.  Note that it is technically  
possible for logically separate 15.4 networks with the same PAN IDs to  
coexist when using different channels and/or security mechanisms.   
Would be nice to avoid problems when that situation happens as well.

--
Jonathan Hui

On Mar 6, 2010, at 8:27 AM, Richard Kelsey wrote:

>> From: "Colin O'Flynn" <coflynn@newae.com>
>> Date: Sat, 6 Mar 2010 12:14:50 -0000
>>
>> Using the PAN-ID has the advantage that we are not actually changing
>> anything about RFC4944, just optimizing out a conditional statement  
>> that
>> always evaluates to false.
>
> But then what do you do if the PAN ID changes in response
> to a conflict?
>
> We seem to have the following issues to contend with:
>  - The option of using either the PAN ID or 0x0000 can
>    lead to interoperability problems.
>  - The PAN ID is not necessarily constant over time.
>  - If a subnet has multiple PANs, setting the U/L bit to
>    zero may cause distinct PAN IDs to collide.
>  - 0x0000 doesn't allow the use of the 0x0000 short address.
>  - 0xFFFF has the wrong value for the U/L bit.
>
> For subnets that have only a single PAN, the simplest solution
> would be to use a fixed value non-zero value, such as 0x0001
> or 0xFDFF (assuming I have the U/L bit in the right place).
>
> For subnets with multiple PANs, if we want to support them,
> either 16-bit addresses need to be unique across the subnet
> or there has to be a way to distribute the "PAN ID" to be
> used in forming interface IDs.  The former seems
> conceptually simpler, and would allow 0x0001 (or 0xFDFF or
> whatever value is chosen) to be used everywhere.
>
>                                   -Richard


From richard.kelsey@ember.com  Mon Mar  8 08:04:17 2010
Return-Path: <richard.kelsey@ember.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6A6D73A6A35 for <6lowpan@core3.amsl.com>; Mon,  8 Mar 2010 08:04:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vK6LLJyPTx4b for <6lowpan@core3.amsl.com>; Mon,  8 Mar 2010 08:04:16 -0800 (PST)
Received: from EMPIRE.hq.ember.com (mail.ember.com [74.10.175.227]) by core3.amsl.com (Postfix) with ESMTP id 881E63A6A28 for <6lowpan@ietf.org>; Mon,  8 Mar 2010 08:03:46 -0800 (PST)
Received: from kelsey-ws.hq.ember.com ([192.168.81.37]) by EMPIRE.hq.ember.com with Microsoft SMTPSVC(6.0.3790.3959);  Mon, 8 Mar 2010 11:06:30 -0500
Date: Mon, 08 Mar 2010 10:47:25 -0500
Message-Id: <87fx4a6cj6.fsf@kelsey-ws.hq.ember.com>
To: Jonathan Hui <jhui@archrock.com>
In-reply-to: <EA145DD8-7F72-4944-96C9-E722154EDDE0@archrock.com> (message from Jonathan Hui on Sat, 6 Mar 2010 14:08:28 -0800)
From: Richard Kelsey <richard.kelsey@ember.com>
References: <004d01cabbee$574e4bc0$05eae340$@com> <87ocj26dfb.fsf@kelsey-ws.hq.ember.com> <572C3B65-A465-4395-B78D-D3758702B215@sensinode.com> <002601cabd26$a1c241f0$e546c5d0$@com> <876359iff9.fsf@kelsey-ws.hq.ember.com> <EA145DD8-7F72-4944-96C9-E722154EDDE0@archrock.com>
X-OriginalArrivalTime: 08 Mar 2010 16:06:30.0606 (UTC) FILETIME=[50C9BEE0:01CABED9]
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Mar 2010 16:04:17 -0000

> From: Jonathan Hui <jhui@archrock.com>
> Date: Sat, 6 Mar 2010 14:08:28 -0800
> 
> It would be good to separate out the issues (and solutions) for link- 
> local and global addresses.
> 
> For link-local addresses:
> - There is no conflict due to the U/L bit since IP addresses are local  
> to the link (e.g. PAN).  When compressing/decompressing a IPv6 address  
> for a specific interface (i.e. PAN), there should be no ambiguity.
> - A change of PAN ID does require invalidating IPv6 addresses with  
> IIDs generated using the old PAN ID.  This may cause some confusion  
> during a transition, but hopefully most protocols that matter will  
> include the psuedo-header in any checksums.
> 
> I agree that it would be better to generate IIDs for link-local  
> addresses using some well-known, non-zero set of bits for the upper 48  
> bits to avoid the second issue above.

If the U/L bit is not an issue, I advocate that we
use 0xFFFF when extending 16-bit short addresses into
link-local addresses, in order to avoid any hiccoughs
if the PAN ID changes.

> My suggestion would be to say that generating a global IPv6 addresses  
> using a 15.4 short address MUST be coupled with a 112-bit prefix that  
> are unique between different PANs.  The compression context would then  
> contain a 112-bit prefix.  It would be much nicer to manage the  
> uniqueness at the IPv6 layer (through prefixes) rather than the 15.4  
> layer (through PAN IDs).  The former at least as well-known ways of  
> managing them across different subnets.

This seems like a very good idea.

                                   -Richard Kelsey

From robert.cragie@gridmerge.com  Mon Mar  8 09:51:22 2010
Return-Path: <robert.cragie@gridmerge.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1610A3A68B2 for <6lowpan@core3.amsl.com>; Mon,  8 Mar 2010 09:51:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MiZOeQZIJ92B for <6lowpan@core3.amsl.com>; Mon,  8 Mar 2010 09:51:20 -0800 (PST)
Received: from mail78.extendcp.co.uk (mail78.extendcp.co.uk [79.170.40.78]) by core3.amsl.com (Postfix) with ESMTP id D36EE3A6A10 for <6lowpan@ietf.org>; Mon,  8 Mar 2010 09:51:18 -0800 (PST)
Received: from client-82-25-239-211.glfd.adsl.virginmedia.com ([82.25.239.211] helo=[192.168.1.68]) by mail78.extendcp.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.70) id 1Noh6r-0003hZ-Fg; Mon, 08 Mar 2010 17:51:18 +0000
Message-ID: <4B953914.6050808@gridmerge.com>
Date: Mon, 08 Mar 2010 17:51:16 +0000
From: Robert Cragie <robert.cragie@gridmerge.com>
Organization: Gridmerge Ltd.
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: Jonathan Hui <jhui@archrock.com>
References: <004d01cabbee$574e4bc0$05eae340$@com>	<87ocj26dfb.fsf@kelsey-ws.hq.ember.com>	<572C3B65-A465-4395-B78D-D3758702B215@sensinode.com>	<002601cabd26$a1c241f0$e546c5d0$@com>	<876359iff9.fsf@kelsey-ws.hq.ember.com> <EA145DD8-7F72-4944-96C9-E722154EDDE0@archrock.com>
In-Reply-To: <EA145DD8-7F72-4944-96C9-E722154EDDE0@archrock.com>
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms020706010807010709060104"
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] 6lowpan 16-bit PAN-ID Field
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: robert.cragie@gridmerge.com
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Mar 2010 17:51:22 -0000

This is a cryptographically signed message in MIME format.

--------------ms020706010807010709060104
Content-Type: multipart/alternative;
 boundary="------------060009040104030905070200"

This is a multi-part message in MIME format.
--------------060009040104030905070200
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi Jonathan,

Comments inline, bracketed by <RCC></RCC>

Robert

Robert Cragie (Pacific Gas & Electric)

Gridmerge Ltd.
89 Greenfield Crescent,
Wakefield, WF4 4WA, UK
+44 (0) 1924 910888
http://www.gridmerge.com <http://www.gridmerge.com/>



Jonathan Hui wrote:
>
> It would be good to separate out the issues (and solutions) for 
> link-local and global addresses.
>
> For link-local addresses:
> - There is no conflict due to the U/L bit since IP addresses are local 
> to the link (e.g. PAN).  When compressing/decompressing a IPv6 address 
> for a specific interface (i.e. PAN), there should be no ambiguity.
> - A change of PAN ID does require invalidating IPv6 addresses with 
> IIDs generated using the old PAN ID.  This may cause some confusion 
> during a transition, but hopefully most protocols that matter will 
> include the psuedo-header in any checksums.
>
> I agree that it would be better to generate IIDs for link-local 
> addresses using some well-known, non-zero set of bits for the upper 48 
> bits to avoid the second issue above.  I did assume that no one is 
> interested in creating a mesh-under network across multiple PANs, but 
> is anyone trying to do this?
<RCC>As far as I can see, for link local, there is no need to specify 
how the IID is formed at all as all datagrams are single hop within the 
PAN and the IPv6 address can be fully elided and derived from the actual 
link layer address (i.e. MAC header address). In other words, for 
802.15.4, I am struggling to see where you would use xAC=0, xAM=01, 10. 
Maybe I'm missing something. The only potential confusion is the use of 
64-bit vs. 16-bit addresses (see my earlier post) but even then I don't 
think this is a particular issue for one hop datagrams. Even if we were 
doing mesh under (even over multiple PANs), surely the address would be 
derived from the link layer header (virtual link layer in this case)? 
Perhaps there are PAN transition cases where the originating PAN ID gets 
lost and therefore you would need to inline the addresses somehow.</RCC>
>
> For global addresses:
> - When generated from a 64-bit prefix and 15.4 PAN ID/short addresses, 
> we run into the issues of IPv6 address collisions in extended PANs due 
> to the U/L bit.
> - When generated from a 64-bit prefix and 15.4 PAN ID/short addresses, 
> must be invalidated when the PAN ID changes.  Again, hopefully the 
> pseudo-header will catch problems during at transition.  But endpoints 
> that are not link-local must also be aware of this change.
>
> My suggestion would be to say that generating a global IPv6 addresses 
> using a 15.4 short address MUST be coupled with a 112-bit prefix that 
> are unique between different PANs.  The compression context would then 
> contain a 112-bit prefix.  It would be much nicer to manage the 
> uniqueness at the IPv6 layer (through prefixes) rather than the 15.4 
> layer (through PAN IDs).  The former at least as well-known ways of 
> managing them across different subnets.
<RCC>Agreed - that sounds like a good idea.</RCC>
> Note that it is technically possible for logically separate 15.4 
> networks with the same PAN IDs to coexist when using different 
> channels and/or security mechanisms.  Would be nice to avoid problems 
> when that situation happens as well.
<RCC>Technically possible but not recommended ;-)</RCC>
>
> -- 
> Jonathan Hui
>
> On Mar 6, 2010, at 8:27 AM, Richard Kelsey wrote:
>
>>> From: "Colin O'Flynn" <coflynn@newae.com>
>>> Date: Sat, 6 Mar 2010 12:14:50 -0000
>>>
>>> Using the PAN-ID has the advantage that we are not actually changing
>>> anything about RFC4944, just optimizing out a conditional statement 
>>> that
>>> always evaluates to false.
>>
>> But then what do you do if the PAN ID changes in response
>> to a conflict?
>>
>> We seem to have the following issues to contend with:
>>  - The option of using either the PAN ID or 0x0000 can
>>    lead to interoperability problems.
>>  - The PAN ID is not necessarily constant over time.
>>  - If a subnet has multiple PANs, setting the U/L bit to
>>    zero may cause distinct PAN IDs to collide.
>>  - 0x0000 doesn't allow the use of the 0x0000 short address.
>>  - 0xFFFF has the wrong value for the U/L bit.
>>
>> For subnets that have only a single PAN, the simplest solution
>> would be to use a fixed value non-zero value, such as 0x0001
>> or 0xFDFF (assuming I have the U/L bit in the right place).
>>
>> For subnets with multiple PANs, if we want to support them,
>> either 16-bit addresses need to be unique across the subnet
>> or there has to be a way to distribute the "PAN ID" to be
>> used in forming interface IDs.  The former seems
>> conceptually simpler, and would allow 0x0001 (or 0xFDFF or
>> whatever value is chosen) to be used everywhere.
>>
>>                                   -Richard
>
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
>

--------------060009040104030905070200
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Jonathan,<br>
<br>
Comments inline, bracketed by &lt;RCC&gt;&lt;/RCC&gt;<br>
<br>
Robert<br>
<div class="moz-signature">
<style type="text/css">
p
{
font-family:Verdana,Arial,sans-serif;
font-size:8pt;
}
.name
{
font-size:12pt;
}
</style>
<p class="name">Robert Cragie (Pacific Gas &amp; Electric)</p>
<p>Gridmerge Ltd.<br>
89 Greenfield Crescent,<br>
Wakefield, WF4 4WA, UK<br>
+44 (0) 1924 910888<br>
<a href="http://www.gridmerge.com/">http://www.gridmerge.com</a></p>
</div>
<br>
<br>
Jonathan Hui wrote:
<blockquote cite="mid:EA145DD8-7F72-4944-96C9-E722154EDDE0@archrock.com"
 type="cite"><br>
It would be good to separate out the issues (and solutions) for
link-local and global addresses.
  <br>
  <br>
For link-local addresses:
  <br>
- There is no conflict due to the U/L bit since IP addresses are local
to the link (e.g. PAN).&nbsp; When compressing/decompressing a IPv6 address
for a specific interface (i.e. PAN), there should be no ambiguity.
  <br>
- A change of PAN ID does require invalidating IPv6 addresses with IIDs
generated using the old PAN ID.&nbsp; This may cause some confusion during a
transition, but hopefully most protocols that matter will include the
psuedo-header in any checksums.
  <br>
  <br>
I agree that it would be better to generate IIDs for link-local
addresses using some well-known, non-zero set of bits for the upper 48
bits to avoid the second issue above.&nbsp; I did assume that no one is
interested in creating a mesh-under network across multiple PANs, but
is anyone trying to do this?
  <br>
</blockquote>
&lt;RCC&gt;As far as I can see, for link local, there is no need to
specify how the IID is formed at all as all datagrams are single hop
within the PAN and the IPv6 address can be fully elided and derived
from the actual link layer address (i.e. MAC header address). In other
words, for 802.15.4, I am struggling to see where you would use xAC=0,
xAM=01, 10. Maybe I'm missing something. The only potential confusion
is the use of 64-bit vs. 16-bit addresses (see my earlier post) but
even then I don't think this is a particular issue for one hop
datagrams. Even if we were doing mesh under (even over multiple PANs),
surely the address would be derived from the link layer header (virtual
link layer in this case)? Perhaps there are PAN transition cases where
the originating PAN ID gets lost and therefore you would need to inline
the addresses somehow.&lt;/RCC&gt;
<blockquote cite="mid:EA145DD8-7F72-4944-96C9-E722154EDDE0@archrock.com"
 type="cite"><br>
For global addresses:
  <br>
- When generated from a 64-bit prefix and 15.4 PAN ID/short addresses,
we run into the issues of IPv6 address collisions in extended PANs due
to the U/L bit.
  <br>
- When generated from a 64-bit prefix and 15.4 PAN ID/short addresses,
must be invalidated when the PAN ID changes.&nbsp; Again, hopefully the
pseudo-header will catch problems during at transition.&nbsp; But endpoints
that are not link-local must also be aware of this change.
  <br>
  <br>
My suggestion would be to say that generating a global IPv6 addresses
using a 15.4 short address MUST be coupled with a 112-bit prefix that
are unique between different PANs.&nbsp; The compression context would then
contain a 112-bit prefix.&nbsp; It would be much nicer to manage the
uniqueness at the IPv6 layer (through prefixes) rather than the 15.4
layer (through PAN IDs).&nbsp; The former at least as well-known ways of
managing them across different subnets. <br>
</blockquote>
&lt;RCC&gt;Agreed - that sounds like a good idea.&lt;/RCC&gt;<br>
<blockquote cite="mid:EA145DD8-7F72-4944-96C9-E722154EDDE0@archrock.com"
 type="cite"> Note that it is technically possible for logically
separate 15.4 networks with the same PAN IDs to coexist when using
different channels and/or security mechanisms.&nbsp; Would be nice to avoid
problems when that situation happens as well.
  <br>
</blockquote>
&lt;RCC&gt;Technically possible but not recommended ;-)&lt;/RCC&gt;<br>
<blockquote cite="mid:EA145DD8-7F72-4944-96C9-E722154EDDE0@archrock.com"
 type="cite"><br>
--
  <br>
Jonathan Hui
  <br>
  <br>
On Mar 6, 2010, at 8:27 AM, Richard Kelsey wrote:
  <br>
  <br>
  <blockquote type="cite">
    <blockquote type="cite">From: "Colin O'Flynn"
<a class="moz-txt-link-rfc2396E" href="mailto:coflynn@newae.com">&lt;coflynn@newae.com&gt;</a>
      <br>
Date: Sat, 6 Mar 2010 12:14:50 -0000
      <br>
      <br>
Using the PAN-ID has the advantage that we are not actually changing
      <br>
anything about RFC4944, just optimizing out a conditional statement
that
      <br>
always evaluates to false.
      <br>
    </blockquote>
    <br>
But then what do you do if the PAN ID changes in response
    <br>
to a conflict?
    <br>
    <br>
We seem to have the following issues to contend with:
    <br>
&nbsp;- The option of using either the PAN ID or 0x0000 can
    <br>
&nbsp;&nbsp; lead to interoperability problems.
    <br>
&nbsp;- The PAN ID is not necessarily constant over time.
    <br>
&nbsp;- If a subnet has multiple PANs, setting the U/L bit to
    <br>
&nbsp;&nbsp; zero may cause distinct PAN IDs to collide.
    <br>
&nbsp;- 0x0000 doesn't allow the use of the 0x0000 short address.
    <br>
&nbsp;- 0xFFFF has the wrong value for the U/L bit.
    <br>
    <br>
For subnets that have only a single PAN, the simplest solution
    <br>
would be to use a fixed value non-zero value, such as 0x0001
    <br>
or 0xFDFF (assuming I have the U/L bit in the right place).
    <br>
    <br>
For subnets with multiple PANs, if we want to support them,
    <br>
either 16-bit addresses need to be unique across the subnet
    <br>
or there has to be a way to distribute the "PAN ID" to be
    <br>
used in forming interface IDs.&nbsp; The former seems
    <br>
conceptually simpler, and would allow 0x0001 (or 0xFDFF or
    <br>
whatever value is chosen) to be used everywhere.
    <br>
    <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -Richard
    <br>
  </blockquote>
  <br>
_______________________________________________
  <br>
6lowpan mailing list
  <br>
<a class="moz-txt-link-abbreviated" href="mailto:6lowpan@ietf.org">6lowpan@ietf.org</a>
  <br>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/6lowpan">https://www.ietf.org/mailman/listinfo/6lowpan</a>
  <br>
  <br>
</blockquote>
</body>
</html>

--------------060009040104030905070200--

--------------ms020706010807010709060104
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

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
NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBM
dGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTCBnzAN
BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjAdQRwnd/p/6Me7L3N9Vvy
Gna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn8R+RNiQqE88r1fOC
dz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCB
kTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhh
d3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjApBgNV
HREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQAD
gYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFi
w9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpb
NU1341YheILcIRk13iSx0x1G/11fZU8xggNxMIIDbQIBATB2MGIxCzAJBgNVBAYTAlpBMSUw
IwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUg
UGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQdBWGHEaYIBO/4g+d746QHzAJBgUrDgMC
GgUAoIIB0DAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMDAz
MDgxNzUxMTZaMCMGCSqGSIb3DQEJBDEWBBTKus3xDiY0KRCBgb6uPWqSZh6RIzBfBgkqhkiG
9w0BCQ8xUjBQMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYI
KoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgYUGCSsGAQQBgjcQBDF4MHYw
YjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4x
LDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhB0FYYcRpgg
E7/iD53vjpAfMIGHBgsqhkiG9w0BCRACCzF4oHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoT
HFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25h
bCBGcmVlbWFpbCBJc3N1aW5nIENBAhB0FYYcRpggE7/iD53vjpAfMA0GCSqGSIb3DQEBAQUA
BIIBAEbOaIRo67zZsEgvM/MuLzTCYFBdJHIpXExi41dXMZWCBoqD72UezBjcML3NUZq1CPfa
HRkljenL4fIgBcAEqYSsHQr5/2xvZYwFo3pMUcggIF13R9agSyw980H9M2rqd0Mtb2u1l4sN
u2E9/l7ZZ2xejbzlvrkb5bs1qmcg+2ttqrZM2fOWJW/bxoS00CAvL1PvvPAIZV00CPDKWb/d
brDEiep+xuhNQ4yeCSpZ0/9TFsdxTibFPRTzYDA0XEMd0xNRUSKYBnWE/yPsCURfrUQplN7Y
ZUoozChUotFLJG9u6xJ0QcHlEgFfF+8WaH9aRwRNXcsTA20mf9VgxHywBT4AAAAAAAA=
--------------ms020706010807010709060104--

From jreddy@ti.com  Tue Mar  9 16:59:12 2010
Return-Path: <jreddy@ti.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 886A13A6816 for <6lowpan@core3.amsl.com>; Tue,  9 Mar 2010 16:59:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pTJCQMtrz0r2 for <6lowpan@core3.amsl.com>; Tue,  9 Mar 2010 16:59:11 -0800 (PST)
Received: from comal.ext.ti.com (comal.ext.ti.com [198.47.26.152]) by core3.amsl.com (Postfix) with ESMTP id 186593A679C for <6lowpan@ietf.org>; Tue,  9 Mar 2010 16:59:07 -0800 (PST)
Received: from dlep36.itg.ti.com ([157.170.170.91]) by comal.ext.ti.com (8.13.7/8.13.7) with ESMTP id o2A0xBqR003904 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <6lowpan@ietf.org>; Tue, 9 Mar 2010 18:59:12 -0600
Received: from dlep26.itg.ti.com (localhost [127.0.0.1]) by dlep36.itg.ti.com (8.13.8/8.13.8) with ESMTP id o2A0xB5W022377 for <6lowpan@ietf.org>; Tue, 9 Mar 2010 18:59:11 -0600 (CST)
Received: from dlee73.ent.ti.com (localhost [127.0.0.1]) by dlep26.itg.ti.com (8.13.8/8.13.8) with ESMTP id o2A0xB1S015972 for <6lowpan@ietf.org>; Tue, 9 Mar 2010 18:59:11 -0600 (CST)
Received: from dlee02.ent.ti.com ([157.170.170.17]) by dlee73.ent.ti.com ([157.170.170.88]) with mapi; Tue, 9 Mar 2010 18:59:11 -0600
From: "Reddy, Joseph" <jreddy@ti.com>
To: "6lowpan@ietf.org" <6lowpan@ietf.org>
Date: Tue, 9 Mar 2010 18:58:57 -0600
Thread-Topic: [6lowpan] Fwd: New Version Notification for
Thread-Index: Acq9V7sGOGlfQFK4TkWbRzO1HdncMgCk5Qcw
Message-ID: <DE92901D19672647B9ADB0CB4994986504C8C57354@dlee02.ent.ti.com>
References: <mailman.1534.1267898769.4805.6lowpan@ietf.org>
In-Reply-To: <mailman.1534.1267898769.4805.6lowpan@ietf.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [6lowpan] Fwd: New Version Notification for
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Mar 2010 00:59:12 -0000

=20

Hi Erik, Samita,

A few questions on your nd-simple draft


1. In Section 5.1, you suggest to skip DaD is using EUI-64 style MAC addres=
ses. What about IPv6 addresses constructed using the 16-bit short addresses=
 ( that were assigned throgh DHCP ) ? Do you propose to skip DaD in that ca=
se as well ?

2. In your response to Zach, you said
"No, nd-simple isn't incompatible. A host can send a NS with a node lifetim=
e option to an unmodified RFC 4861 router without any problems. And an unmo=
dified host will just ignore the authoritative router option in an RA. "

What about the fact that an unmodified RFC4861 router that attempts to perf=
orm NUD to the host will fail since the host is sleep state most of the tim=
e. Will this not cause the router to incorrectly remove the host from its n=
eighbor cache ?


-Regards, Joseph

On 03/ 5/10 05:56 AM, Zach Shelby wrote:
> Hi Erik, Samita,
>
> I finally read through your draft in detail. First of all, thanks for
> taking the time to put your thoughts in a well-written draft.
> Currently I should be updating the 6lowpan-nd draft to -09 before the
> March 8th cutoff. There are comments from Richard Kelsey and Robert
> Cragie to take into account. However now with this new draft I will
> not update 6lowpan-nd yet. I think we need to discuss this on the
> list and over beer(s) in Anaheim first.
>
> So far I'm not really sure what you (and Geoff?) have in mind with
> this draft.

I wasn't in Hiroshima but from what I understood there was push back=20
from the WG about the complexity of the specification.
Hence Samita and I went back and tried to come of with a minimal set of=20
things that would be needed. Part of the reason for doing that was that=20
some of the push back seemed to be that RFC 4861 works just fine, which=20
I don't think is the case for route-over networks where hosts should=20
keep the same IP address even if the router they use becomes unreachable.

 > My first impression is that this is 90% identical to
 > 6lowpan-nd-08, with differences mainly in the approach to explain it
 > and the terminology. OK, this is a good thing as we're not really
 > that far apart. The drafts are the same in these respects:
> - Use of RFC4861 possible if appropriate (6lowpan-nd has stronger languag=
e requiring the optimized approach to ensure interoperability)

That might be mostly a choice of language. I think a reasonable intent=20
is that host support receiving and responding to all what is in RFC=20
4861. That includes responding to multicast NS. Such a thing isn't=20
useful when a host is sleeping 99% of the time (it wouldn't respond=20
while it is asleep) but allows a host implementation to support both=20
4861 and 6lowpan behavior without needing a configuration knob to select=20
between two very different behaviors.

 > - Use of the autoconf-addr model - Autoconfiguration is basically the=20
same (optimized model)

Yes.

> - The registration model between a node and its default routers is basica=
lly the same.

I think the registration is quite different in that in one case it is an=20
acknowledged message and in the other it is not.

> - Sequence number used to ensure RA info freshness

That isn't the purpose of the sequence number in nd-simple. It is=20
required to be able to get rid of prefixes as they expire.

> - Terminology is basically equivalent

Yes, more or less.

> - The same address resolution optimization is used - neighbor cache =3D b=
inding table in this practice

I think nd-simple can allow for an L2 address that is not embedded in=20
the IPv6 address. I don't know if nd-08 can do that.

> - Both drafts avoid DAD for EUI-64s or when DHCPv6 is used

Yes.

> - Both drafts (optimized version) are incompatible with RFC4861-only IPv6=
 interfaces (adaptation needed).

No, nd-simple isn't incompatible. A host can send a NS with a node=20
lifetime option to an unmodified RFC 4861 router without any problems.=20
And an unmodified host will just ignore the authoritative router option=20
in an RA.
Where did you see any incompatibility?

> Now let me summarize where I see the differences between what you are
> proposing here, and 6lowpan-nd-08:
>
> - Your draft suggests the use of either RFC4861 or nd-simple. I see
> this as a big interop risk. In 6lowpan-nd we made sure on purpose
> that everyone MUST support the optimized technique.

That statement is opposite to how I see things. In 6lowpan-nd a host=20
must know up front whether to send a NR or not.

You can't make all existing IPv6 hosts "MUST support" 6lowpan-nd.

Perhaps the different view is based on an implicit assumption that=20
6lowpan nodes will always be completely separate from regular IPv6 nodes.

I suspect we'll see implementations that need to operate in both a=20
6lowpan environment and in a regular IPv6 environment. That will=20
definitely be the case for routers from day one, but I wouldn't be=20
surprised if there are benefits for host implementations to be able to=20
live in both environments.

> - Your draft tries to do a diff on RFC4861. Which basically means reading=
 all of RFC4861 plus this to figure out how to implement this. We used to d=
o that in 6lowpan-nd but decided to instead make a stand-alone specificatio=
n at some point for clarity.

Yes, and I view that as a feature because I don't think 6lowpan is a=20
different universe. It is merely a different L2.

> - nd-simple changes NS/NA messages for the purpose of node-router registr=
ation. 6lowpan-nd uses
> an explicit message NR/NC for the same purpose.

Yep.

> - nd-simple requires hosts to perform DHCPv6 themselves, whereas 6lowpan-=
nd currently suggests that the router does it on their behalf.

I had missed that the routers should do DHCPv6 on behalf of the hosts.

How does that handle the case when a router dies or becomes unreachable,=20
yet the DHCPv6 lease needs to be renewed? Wouldn't all the routers in=20
the 6lowpan need to share information about all the leases so that=20
routerM has all the state needed to be able to carry on with a lease=20
that routerN originally acquired?

> - nd-simple requires nodes to support redirect messages. 6lowpan-nd optim=
izes them away.

I wouldn't expect redirects to be used in 6lowpans. The draft outlines=20
the constraints on sending them (necessary to handle the hidden terminal=20
problem.)

> Here are some problems I found in the nd-simple draft:
>
> - No Context Information support, needed for HC

That can easily be added.

 > - Other fine-grained optimizations are needed wrt RFC4861 in addition=20
to these. For example there are buffer memory requirements for all=20
neighbors that  need to be removed, too many caches (not all needed) and=20
plenty of variables to be set for 6lowpan use.

I thought part of the feedback from the WG as that folks wanted the spec=20
to have less differences compared to 4861. Thus I think it is useful for=20
the WG to consider the implications of these fine-grained optimizations=20
one by one.

> - nd-simple talks about advertising multiple /64 prefixes into a LoWPAN. =
This is confusing
> and (in my opinion) broken. HC will only work when there is a single
> prefix (CID=3D0) advertised in the LoWPAN. All other prefixes
> (Contexts) need to be assigned CID  0.

The IPv6 architecture requires that multiple prefixes can be supported.=20
Even if we think that all 6lowpans for the next 10 years will be=20
deployed with a single prefix that must never change, it would be=20
short-sighted to design the protocol so that multiple prefixes can't=20
possibly be supported.

And I thought that HC could handle more than one prefix, but perhaps=20
this has changed since last time I looked.

> Furthermore Section 1.3
> refers to using multiple prefixes to deal with mobility in the LoWPAN
> with an autoconf-addr reference. That one really confused me.
> autoconf-addr does not require this in our case. This also wouldn't
> work.

Why wouldn't it work?

> - Section 7.4 #3 talks about hosts registering to their default  routers.=
 All nodes need to do the same, otherwise address resolution,
NUD etc. won't work. Or do you assume routers act as hosts when they use
a default router?

The assumption is that the routers run some routing protocol, and that=20
that routing protocol means that routers keep track (proactively or=20
reactively) which neighboring routers they can reach. As a result the=20
routers don't need to register themselves.

> - Redirect messages as described in Section 7.4 won't work in
> practice with wireless mesh networks. I think it is safer to disable
> redirect...

Agreed.

> - Section 7.5 assumes a routing protocol will have global
> information (some do, but not all). This is basically the equivalent
> to a whiteboard by the way.

I think one section 7.5 should be rephrased. It says:
    A 6LBR keeps a cache for all the 6LoWPAN nodes' IP addresses, created
    from the routing protocol.

But this goes into different ways folks might want to use a wired=20
backbone. One way to use a wired backbone is to run the lowpan routing=20
protocol over that wired backbone. That doesn't add any new requirements=20
in this area. Another way is to terminate the lowpan routing protocol at=20
the edge of the wired network and use some other routing protocol across=20
the wire. In the latter case there is an assumption that the 6LBR can=20
determine all the hosts IP addresses. Perhaps some lowpan routing=20
protocols can provide that and others can not.
But this is far from the central issue in how to do ND on 6lowpans.

    Erik


------------------------------

_______________________________________________
6lowpan mailing list
6lowpan@ietf.org
https://www.ietf.org/mailman/listinfo/6lowpan


End of 6lowpan Digest, Vol 62, Issue 11
***************************************

From zach@sensinode.com  Thu Mar 11 01:16:13 2010
Return-Path: <zach@sensinode.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CB7A63A6B02 for <6lowpan@core3.amsl.com>; Thu, 11 Mar 2010 01:16:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kqODONLtTJtp for <6lowpan@core3.amsl.com>; Thu, 11 Mar 2010 01:16:10 -0800 (PST)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by core3.amsl.com (Postfix) with ESMTP id DC1B23A6AF1 for <6lowpan@ietf.org>; Thu, 11 Mar 2010 01:16:04 -0800 (PST)
Received: from [62.145.172.51] ([62.145.172.51]) (authenticated bits=0) by auth-smtp.nebula.fi (8.13.4/8.13.4) with ESMTP id o2B9G3GW026675 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 11 Mar 2010 11:16:04 +0200
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset=us-ascii
From: Zach Shelby <zach@sensinode.com>
In-Reply-To: <4B929982.8080704@sun.com>
Date: Thu, 11 Mar 2010 11:16:05 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <5F62BFDB-30AE-4C7B-AE28-C158176E47C1@sensinode.com>
References: <4B8BBE45.4080402@sun.com> <A6C7A0F0-0F4B-418E-9087-8D29FE6B33C9@sensinode.com> <4B929982.8080704@sun.com>
To: Erik Nordmark <erik.nordmark@sun.com>
X-Mailer: Apple Mail (2.1077)
Cc: Samita Chakrabarti <samitac@ipinfusion.com>, 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] Fwd: New Version Notification for draft-chakrabarti-6lowpan-ipv6-nd-simple-00
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Mar 2010 09:16:13 -0000

Hi,

Some comments below, but then I'm cut off from e-mail until Anaheim. See =
you there!

On Mar 6, 2010, at 20:05 , Erik Nordmark wrote:
>>=20
>> So far I'm not really sure what you (and Geoff?) have in mind with
>> this draft.
>=20
> I wasn't in Hiroshima but from what I understood there was push back =
from the WG about the complexity of the specification.
> Hence Samita and I went back and tried to come of with a minimal set =
of things that would be needed. Part of the reason for doing that was =
that some of the push back seemed to be that RFC 4861 works just fine, =
which I don't think is the case for route-over networks where hosts =
should keep the same IP address even if the router they use becomes =
unreachable.

Correct, we both agree there.

> > My first impression is that this is 90% identical to
> > 6lowpan-nd-08, with differences mainly in the approach to explain it
> > and the terminology. OK, this is a good thing as we're not really
> > that far apart. The drafts are the same in these respects:
>> - Use of RFC4861 possible if appropriate (6lowpan-nd has stronger =
language requiring the optimized approach to ensure interoperability)
>=20
> That might be mostly a choice of language. I think a reasonable intent =
is that host support receiving and responding to all what is in RFC =
4861. That includes responding to multicast NS. Such a thing isn't =
useful when a host is sleeping 99% of the time (it wouldn't respond =
while it is asleep) but allows a host implementation to support both =
4861 and 6lowpan behavior without needing a configuration knob to select =
between two very different behaviors.

It would be a mistake to try to mix RFC4861 and a highly optimized =
version using a registration model (nd-simple or 6lowpan-nd) on the same =
link. This is confusing for the implementations and will definitely =
break. As ND is a link protocol, how about we keep the assumption that =
all interfaces on the same LoWPAN run the same ND.=20

Now the re-use of code, techniques and tools between RFC4861 and an =
optimized ND makes sense where possible. But this is a different issue.

>> - The registration model between a node and its default routers is =
basically the same.
>=20
> I think the registration is quite different in that in one case it is =
an acknowledged message and in the other it is not.

Got you. This is something that would probably need to be fixed for =
NS/NA. Not acknowledging this over lossy links could become problematic? =
What if there is some kind of error regarding the Node-Lifetime Option? =
In my opinion a registration works better if it is explicitly =
acknowledged. If doing it with a unicast NS that could be acknowledged =
with a unicast NA?

>> - Sequence number used to ensure RA info freshness
>=20
> That isn't the purpose of the sequence number in nd-simple. It is =
required to be able to get rid of prefixes as they expire.

6lowpan-nd uses it for that purpose too.=20

>> - The same address resolution optimization is used - neighbor cache =3D=
 binding table in this practice
>=20
> I think nd-simple can allow for an L2 address that is not embedded in =
the IPv6 address. I don't know if nd-08 can do that.

Yes, it can do that too in nd-08. As nodes may have multiple IPv6 =
addresses (link-local and global at least) the NR is able to hold =
multiple address options. In order for address-resolution to work the =
router needs to have entries for all IP addresses of nodes registered. =
How would this work in nd-simple? The current spec would only allow you =
to register one address at a time (the IPv6 source address). Do you just =
keep repeating multiple NSs and NAs?=20

>=20
>> - Both drafts (optimized version) are incompatible with RFC4861-only =
IPv6 interfaces (adaptation needed).
>=20
> No, nd-simple isn't incompatible. A host can send a NS with a node =
lifetime option to an unmodified RFC 4861 router without any problems. =
And an unmodified host will just ignore the authoritative router option =
in an RA.
> Where did you see any incompatibility?

Sleeping nodes mixed with non-sleeping nodes will cause plenty of =
problems for example. At the same time, unmodified routers would not =
include the authoritative router option, so it wouldn't work for =
route-over at least. Address resolution will fail for nd-simple hosts =
for unmodified routers etc. As I suggested above, let's not try to mix =
multiple flavors of ND in the same LoWPAN. If nothing else it is =
unnecessarily confusing.=20

>=20
>> Now let me summarize where I see the differences between what you are
>> proposing here, and 6lowpan-nd-08:
>>=20
>> - Your draft suggests the use of either RFC4861 or nd-simple. I see
>> this as a big interop risk. In 6lowpan-nd we made sure on purpose
>> that everyone MUST support the optimized technique.
>=20
> That statement is opposite to how I see things. In 6lowpan-nd a host =
must know up front whether to send a NR or not.
>=20
> You can't make all existing IPv6 hosts "MUST support" 6lowpan-nd.

You don't need to.  You just perform some adaptation in the same place =
you do 6lowpan-IPv6 adaptation under an unmodified IPv6 stack (usually =
in the interface driver or wireless interface). Of course that =
adaptation should be minimized. There is a section about that in =
6lowpan-nd.=20

>=20
> Perhaps the different view is based on an implicit assumption that =
6lowpan nodes will always be completely separate from regular IPv6 =
nodes.
>=20
> I suspect we'll see implementations that need to operate in both a =
6lowpan environment and in a regular IPv6 environment. That will =
definitely be the case for routers from day one, but I wouldn't be =
surprised if there are benefits for host implementations to be able to =
live in both environments.

Sure, and the 6lowpan interface on an IPv6 router can deal with this. It =
should be totally transparent to the IPv6 stack of the router of course. =
This is how we do it today.

>=20
>> - Your draft tries to do a diff on RFC4861. Which basically means =
reading all of RFC4861 plus this to figure out how to implement this. We =
used to do that in 6lowpan-nd but decided to instead make a stand-alone =
specification at some point for clarity.
>=20
> Yes, and I view that as a feature because I don't think 6lowpan is a =
different universe. It is merely a different L2.

As ND is a link protocol, I don't see a problem with different links =
running slightly different ND specifications. See above.
>=20
>> - nd-simple requires hosts to perform DHCPv6 themselves, whereas =
6lowpan-nd currently suggests that the router does it on their behalf.
>=20
> I had missed that the routers should do DHCPv6 on behalf of the hosts.
>=20
> How does that handle the case when a router dies or becomes =
unreachable, yet the DHCPv6 lease needs to be renewed? Wouldn't all the =
routers in the 6lowpan need to share information about all the leases so =
that routerM has all the state needed to be able to carry on with a =
lease that routerN originally acquired?

Good point, probably the lease info would have to be returned to the =
host. This is just one option, the host is of course allowed do DHCPv6 =
itself as well.

>=20
>> - nd-simple requires nodes to support redirect messages. 6lowpan-nd =
optimizes them away.
>=20
> I wouldn't expect redirects to be used in 6lowpans. The draft outlines =
the constraints on sending them (necessary to handle the hidden terminal =
problem.)

Then I would just disable them.

>> - nd-simple talks about advertising multiple /64 prefixes into a =
LoWPAN. This is confusing
>> and (in my opinion) broken. HC will only work when there is a single
>> prefix (CID=3D0) advertised in the LoWPAN. All other prefixes
>> (Contexts) need to be assigned CID  0.
>=20
> The IPv6 architecture requires that multiple prefixes can be =
supported. Even if we think that all 6lowpans for the next 10 years will =
be deployed with a single prefix that must never change, it would be =
short-sighted to design the protocol so that multiple prefixes can't =
possibly be supported.
>=20
> And I thought that HC could handle more than one prefix, but perhaps =
this has changed since last time I looked.

Here we have to be careful. You may have only one valid default prefix =
in a LoWPAN (CID=3D0), otherwise you would have no clue what the =
compressed prefix means. You may have up to 15 more prefixes (even up to =
/128) in addition to this, but those must be marked with CID > 0 and are =
used for compressing addresses, not for autoconfiguration.=20

You may have multiple logical LoWPANs (each with its own default prefix) =
overlapping, so in that way it fulfills the IPv6 architecture =
requirement. However a LoWPAN router must only advertise the RA =
information originating from one edge router (you hint at this in =
nd-simple). Thus the set of edge routers and lowpan routers advertising =
the same default prefix (and the hosts attached to them) make up a =
logical LoWPAN. Hosts can participate in more than one LoWPAN at a time =
(keeping track of that state) but routers can not.
>=20
>> - Section 7.4 #3 talks about hosts registering to their default  =
routers. All nodes need to do the same, otherwise address resolution,
> NUD etc. won't work. Or do you assume routers act as hosts when they =
use
> a default router?
>=20
> The assumption is that the routers run some routing protocol, and that =
that routing protocol means that routers keep track (proactively or =
reactively) which neighboring routers they can reach. As a result the =
routers don't need to register themselves.

You are assuming that a routing protocol replaces ND between LoWPAN =
routers? I wouldn't do that. Routers still need to perform resolve =
addresses somehow between themselves. A LoWPAN also needs to bootstrap =
before starting up its routing protocol. In 6lowpan-nd routers still =
register with their own default routers, but that can optionally be =
refreshed using routing traffic.=20

>=20
>> - Section 7.5 assumes a routing protocol will have global
>> information (some do, but not all). This is basically the equivalent
>> to a whiteboard by the way.
>=20
> I think one section 7.5 should be rephrased. It says:
>   A 6LBR keeps a cache for all the 6LoWPAN nodes' IP addresses, =
created
>   from the routing protocol.
>=20
> But this goes into different ways folks might want to use a wired =
backbone. One way to use a wired backbone is to run the lowpan routing =
protocol over that wired backbone. That doesn't add any new requirements =
in this area. Another way is to terminate the lowpan routing protocol at =
the edge of the wired network and use some other routing protocol across =
the wire. In the latter case there is an assumption that the 6LBR can =
determine all the hosts IP addresses. Perhaps some lowpan routing =
protocols can provide that and others can not.
> But this is far from the central issue in how to do ND on 6lowpans.

Yep. This is why we agreed to now specify a base ND protocol, and this =
kind of Extended LoWPAN behavior will be discussed in a different draft.

Zach

>=20
>   Erik

--=20
http://www.sensinode.com
http://zachshelby.org - My blog "On the Internet of Things"
http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded =
Internet"
Mobile: +358 40 7796297

Zach Shelby
Head of Research
Sensinode Ltd.
Kidekuja 2
88610 Vuokatti, FINLAND

This e-mail and all attached material are confidential and may contain =
legally privileged information. If you are not the intended recipient, =
please contact the sender and delete the e-mail from your system without =
producing, distributing or retaining copies thereof.=20





From erik.nordmark@sun.com  Thu Mar 11 07:41:02 2010
Return-Path: <erik.nordmark@sun.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F1E9D3A686E for <6lowpan@core3.amsl.com>; Thu, 11 Mar 2010 07:41:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.046
X-Spam-Level: 
X-Spam-Status: No, score=-6.046 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_MISMATCH_COM=0.553, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SbVWhaV1IjN4 for <6lowpan@core3.amsl.com>; Thu, 11 Mar 2010 07:41:00 -0800 (PST)
Received: from sca-ea-mail-2.sun.com (sca-ea-mail-2.Sun.COM [192.18.43.25]) by core3.amsl.com (Postfix) with ESMTP id C07203A6800 for <6lowpan@ietf.org>; Thu, 11 Mar 2010 07:40:53 -0800 (PST)
Received: from jurassic.Eng.Sun.COM ([129.146.17.59]) by sca-ea-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id o2BFekkq024853; Thu, 11 Mar 2010 15:40:50 GMT
Received: from [10.7.251.248] (punchin-nordmark.SFBay.Sun.COM [10.7.251.248]) by jurassic.Eng.Sun.COM (8.14.4+Sun/8.14.4) with ESMTP id o2BFeguD142674 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Mar 2010 07:40:44 -0800 (PST)
Message-ID: <4B990EF9.7050000@sun.com>
Date: Thu, 11 Mar 2010 07:40:41 -0800
From: Erik Nordmark <erik.nordmark@sun.com>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1.5) Gecko/20091207 Lightning/1.0pre Thunderbird/3.0
MIME-Version: 1.0
To: Zach Shelby <zach@sensinode.com>
References: <4B8BBE45.4080402@sun.com> <A6C7A0F0-0F4B-418E-9087-8D29FE6B33C9@sensinode.com> <4B929982.8080704@sun.com> <5F62BFDB-30AE-4C7B-AE28-C158176E47C1@sensinode.com>
In-Reply-To: <5F62BFDB-30AE-4C7B-AE28-C158176E47C1@sensinode.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Samita Chakrabarti <samitac@ipinfusion.com>, 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] Fwd: New Version Notification for draft-chakrabarti-6lowpan-ipv6-nd-simple-00
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Mar 2010 15:41:02 -0000

On 03/11/10 01:16 AM, Zach Shelby wrote:

>> That might be mostly a choice of language. I think a reasonable
>> intent is that host support receiving and responding to all what is
>> in RFC 4861. That includes responding to multicast NS. Such a thing
>> isn't useful when a host is sleeping 99% of the time (it wouldn't
>> respond while it is asleep) but allows a host implementation to
>> support both 4861 and 6lowpan behavior without needing a
>> configuration knob to select between two very different behaviors.
>
> It would be a mistake to try to mix RFC4861 and a highly optimized
> version using a registration model (nd-simple or 6lowpan-nd) on the
> same link. This is confusing for the implementations and will
> definitely break. As ND is a link protocol, how about we keep the
> assumption that all interfaces on the same LoWPAN run the same ND.

I don't see what would break if the nodes are liberal in what they 
except (such as multicast NS) and conservative in what they send (avoid 
sending multicasts, send registrations). That is what I'm advocating.

Can you specify the details of what you think would break?

>> I think the registration is quite different in that in one case it
>> is an acknowledged message and in the other it is not.
>
> Got you. This is something that would probably need to be fixed for
> NS/NA. Not acknowledging this over lossy links could become
> problematic? What if there is some kind of error regarding the
> Node-Lifetime Option? In my opinion a registration works better if it
> is explicitly acknowledged. If doing it with a unicast NS that could
> be acknowledged with a unicast NA?

The NS itself is acknowleged by a unicast/solicited NA.
My point is that the registration (the Node Lifetime option) is *not* 
acknowleged. There isn't any need for that, since there isn't any need 
for DAD.

>>> - Sequence number used to ensure RA info freshness
>>
>> That isn't the purpose of the sequence number in nd-simple. It is
>> required to be able to get rid of prefixes as they expire.
>
> 6lowpan-nd uses it for that purpose too.

I just re-read nd-08 and I don't find any description of a procedure 
that specifies this. Which section are you thinking of?
And nd-08 doesn't specify how there can be multiple ERs originating the 
same prefixes - wouldn't they have to coordinate the sequence numbers 
they use?

>>> - The same address resolution optimization is used - neighbor
>>> cache = binding table in this practice
>>
>> I think nd-simple can allow for an L2 address that is not embedded
>> in the IPv6 address. I don't know if nd-08 can do that.
>
> Yes, it can do that too in nd-08. As nodes may have multiple IPv6
> addresses (link-local and global at least) the NR is able to hold
> multiple address options. In order for address-resolution to work the
> router needs to have entries for all IP addresses of nodes
> registered. How would this work in nd-simple? The current spec would
> only allow you to register one address at a time (the IPv6 source
> address). Do you just keep repeating multiple NSs and NAs?

In nd-simple-00 there would have to be a NS with a Node Lifetime option 
for each IP address that a host needs to register. I don't know if there 
is much to gain by including a list of addresses, since typically a host 
would have only one address (in addition to the link-local address, but 
I don't think there is any need to register it.)

>>
>>> - Both drafts (optimized version) are incompatible with
>>> RFC4861-only IPv6 interfaces (adaptation needed).
>>
>> No, nd-simple isn't incompatible. A host can send a NS with a node
>> lifetime option to an unmodified RFC 4861 router without any
>> problems. And an unmodified host will just ignore the authoritative
>> router option in an RA. Where did you see any incompatibility?
>
> Sleeping nodes mixed with non-sleeping nodes will cause plenty of
> problems for example. At the same time, unmodified routers would not
> include the authoritative router option, so it wouldn't work for
> route-over at least. Address resolution will fail for nd-simple hosts
> for unmodified routers etc. As I suggested above, let's not try to
> mix multiple flavors of ND in the same LoWPAN. If nothing else it is
> unnecessarily confusing.

Perhaps you have a different model for sleeping; I'm assuming hosts can 
sleep whenever they want but that routers are on all the time.
We worked through examples where hosts where sleeping and the 
host-initiated mode in nd-simple seems to handle that well. For 
instance, a host sends a RS when it needs an RA with no unsolicated RAs.

nd-08 seems to have routers send unsolicited RAs, which will either have 
to wake up the sleeping hosts, or will not be seen by the sleeping hosts.

>>
>>> Now let me summarize where I see the differences between what you
>>> are proposing here, and 6lowpan-nd-08:
>>>
>>> - Your draft suggests the use of either RFC4861 or nd-simple. I
>>> see this as a big interop risk. In 6lowpan-nd we made sure on
>>> purpose that everyone MUST support the optimized technique.
>>
>> That statement is opposite to how I see things. In 6lowpan-nd a
>> host must know up front whether to send a NR or not.
>>
>> You can't make all existing IPv6 hosts "MUST support" 6lowpan-nd.
>
> You don't need to.  You just perform some adaptation in the same
> place you do 6lowpan-IPv6 adaptation under an unmodified IPv6 stack
> (usually in the interface driver or wireless interface). Of course
> that adaptation should be minimized. There is a section about that in
> 6lowpan-nd.

I saw that suggested hack in the draft. Doesn't belong in a standards 
track protocol IMHO.

>> Yes, and I view that as a feature because I don't think 6lowpan is
>> a different universe. It is merely a different L2.
>
> As ND is a link protocol, I don't see a problem with different links
> running slightly different ND specifications. See above.

I do see a problem with that.

I don't see a problem with having different sets of options (or even 
different sets of messages) that are used based on the properties of an 
L2 and the address configuration. But it needs to remain one cohesive 
protocol.

>> How does that handle the case when a router dies or becomes
>> unreachable, yet the DHCPv6 lease needs to be renewed? Wouldn't all
>> the routers in the 6lowpan need to share information about all the
>> leases so that routerM has all the state needed to be able to carry
>> on with a lease that routerN originally acquired?
>
> Good point, probably the lease info would have to be returned to the
> host. This is just one option, the host is of course allowed do
> DHCPv6 itself as well.

If the lease information needs to be returned to the host so that the 
host can pass that lease information to another router (to ask that 
router to run a DHCP client on its behalf) could work. Seems to be a lot 
more complex than just having the client running a DHCP client itself.

>>
>>> - nd-simple requires nodes to support redirect messages.
>>> 6lowpan-nd optimizes them away.
>>
>> I wouldn't expect redirects to be used in 6lowpans. The draft
>> outlines the constraints on sending them (necessary to handle the
>> hidden terminal problem.)
>
> Then I would just disable them.

In the specification?
I think the specification should explain the issue; it might than 
conclude that redirects SHOULD NOT be used. But nd-08 is utterly silent 
on redirects hence the reader can't tell whether they are allowed, 
forbidden, have issues, etc ...

Keep in mind that we are writing a specification that will, if 
successful, have a lifetime that exceeds the lifetime of the products 
folks are building today.

>> The IPv6 architecture requires that multiple prefixes can be
>> supported. Even if we think that all 6lowpans for the next 10 years
>> will be deployed with a single prefix that must never change, it
>> would be short-sighted to design the protocol so that multiple
>> prefixes can't possibly be supported.
>>
>> And I thought that HC could handle more than one prefix, but
>> perhaps this has changed since last time I looked.
>
> Here we have to be careful. You may have only one valid default
> prefix in a LoWPAN (CID=0), otherwise you would have no clue what the
> compressed prefix means. You may have up to 15 more prefixes (even up
> to /128) in addition to this, but those must be marked with CID>  0
> and are used for compressing addresses, not for autoconfiguration.

That isn't what nd-08 says. It doesn't restrict the setting of the A-bit 
on the prefixes that have C set and CID !=0. Thus AFAICT there can be an 
unbounded set of prefixes for the lowpan, and up to 16 of them (which 
includes local and remote prefixes) can be compressed.

If I'm mistaken then please point out the paragraph in nd-08 that says 
that CID=0 is special.

> You may have multiple logical LoWPANs (each with its own default
> prefix) overlapping, so in that way it fulfills the IPv6 architecture
> requirement. However a LoWPAN router must only advertise the RA
> information originating from one edge router (you hint at this in
> nd-simple).

That isn't what nd-simple says. It says that if a 6LR receives RAs with 
different Autoritative Routers (i.e., information originated from 
different  6LBRs), then the 6LR can not collapse that information into a 
single RA but must send separate RAs. (Otherwise we'd loose the 
association between authoritative router and the prefixes.)

 > Thus the set of edge routers and lowpan routers
> advertising the same default prefix (and the hosts attached to them)
> make up a logical LoWPAN. Hosts can participate in more than one
> LoWPAN at a time (keeping track of that state) but routers can not.

I don't see why such restrictions are needed.
A simpler protocol seems to have less constraints ;-)

>> The assumption is that the routers run some routing protocol, and
>> that that routing protocol means that routers keep track
>> (proactively or reactively) which neighboring routers they can
>> reach. As a result the routers don't need to register themselves.
>
> You are assuming that a routing protocol replaces ND between LoWPAN
> routers? I wouldn't do that. Routers still need to perform resolve
> addresses somehow between themselves. A LoWPAN also needs to
> bootstrap before starting up its routing protocol. In 6lowpan-nd
> routers still register with their own default routers, but that can
> optionally be refreshed using routing traffic.

And with nd-simple a 6LR would send RS messages (with SLLAO) to get an 
RA from a 6LBR, or from a 6LR which has already found a 6LBR.
That is sufficient to get the routers finding each other.

There isn't anything preventing routers from using NR/NS (for Node 
Lifetime, NUD, or both) between each other, but it doesn't sound useful 
given that a routing protocol would probably do that as part of the 
normal operation of the routing protocol.


BTW: I thought the plan was to remove DAD support from 6lowpan-nd, yet 
there is lots of test around duplicate handling (including duplicate 
IID) and optimistic DAD. That isn't necessary if we assume the EUI-64 
are unique.

    Erik

From geoff@proto6.com  Thu Mar 11 23:53:37 2010
Return-Path: <geoff@proto6.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AF3893A6BC9 for <6lowpan@core3.amsl.com>; Thu, 11 Mar 2010 23:53:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.532
X-Spam-Level: 
X-Spam-Status: No, score=-1.532 tagged_above=-999 required=5 tests=[AWL=-1.347, BAYES_40=-0.185]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id phMlP337aCLW for <6lowpan@core3.amsl.com>; Thu, 11 Mar 2010 23:53:37 -0800 (PST)
Received: from server2.coslabs.com (server2.coslabs.com [64.111.18.234]) by core3.amsl.com (Postfix) with ESMTP id F31C63A6BB4 for <6lowpan@ietf.org>; Thu, 11 Mar 2010 23:53:36 -0800 (PST)
Received: from server1.coslabs.com (unknown [199.233.92.34]) by server2.coslabs.com (Postfix) with ESMTP id AACD518315 for <6lowpan@ietf.org>; Fri, 12 Mar 2010 00:54:07 -0700 (MST)
Received: from [199.233.92.20] (dev20.coslabs.com [199.233.92.20]) by server1.coslabs.com (8.13.6/8.13.6) with ESMTP id o2C7rgM6007086 for <6lowpan@ietf.org>; Fri, 12 Mar 2010 00:53:42 -0700 (MST)
From: Geoff Mulligan <geoff@proto6.com>
To: 6lowpan <6lowpan@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Date: Fri, 12 Mar 2010 00:53:36 -0700
Message-ID: <1268380416.2499.20.camel@dellx1>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.1 
Content-Transfer-Encoding: 7bit
Subject: [6lowpan] agenda items
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Mar 2010 07:53:37 -0000

so far the only person that has replied to be was Erik to talk about the
nd-simple draft.

Do we think that we have reached consensus on the HC draft.  Should we
move forward with the plan to just explicitly state that compression can
only be used in first fragment?  If we think that we have consensus on
the issue we do not need to talk about it at the meeting.

Are there other topics for this meeting other than ND?

Draft agendas were due two days ago...

	Thanks,
		geoff



From coflynn@newae.com  Fri Mar 12 00:55:56 2010
Return-Path: <coflynn@newae.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 50C943A6877 for <6lowpan@core3.amsl.com>; Fri, 12 Mar 2010 00:55:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U+K2ibE6Qzs1 for <6lowpan@core3.amsl.com>; Fri, 12 Mar 2010 00:55:55 -0800 (PST)
Received: from s034.panelboxmanager.com (s034.panelboxmanager.com [72.55.186.54]) by core3.amsl.com (Postfix) with ESMTP id 597CE3A67E1 for <6lowpan@ietf.org>; Fri, 12 Mar 2010 00:55:55 -0800 (PST)
Received: from 94-193-243-129.zone7.bethere.co.uk ([94.193.243.129] helo=colinlaptop) by s034.panelboxmanager.com with esmtpa (Exim 4.69) (envelope-from <coflynn@newae.com>) id 1Nq0ey-0000AM-H6; Fri, 12 Mar 2010 03:55:57 -0500
From: "Colin O'Flynn" <coflynn@newae.com>
To: "'Geoff Mulligan'" <geoff@proto6.com>, "'6lowpan'" <6lowpan@ietf.org>
References: <1268380416.2499.20.camel@dellx1>
In-Reply-To: <1268380416.2499.20.camel@dellx1>
Date: Fri, 12 Mar 2010 08:55:44 -0000
Message-ID: <005601cac1c1$d2368e00$76a3aa00$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcrBuTQPII3hVrw+QxO5LiYsnldWzAACGoPg
Content-Language: en-ca
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - s034.panelboxmanager.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - newae.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [6lowpan] agenda items
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Mar 2010 08:55:56 -0000

Hi Geoff,

There was also the issue of using PAN-ID's with 16-bit compressed addresses.
I think we almost reached a consensus on the mailing list there too, but I
don't think there was a final statement of what to do.

  -Colin

-----Original Message-----
From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On Behalf
Of Geoff Mulligan
Sent: March 12, 2010 7:54 AM
To: 6lowpan
Subject: [6lowpan] agenda items

so far the only person that has replied to be was Erik to talk about the
nd-simple draft.

Do we think that we have reached consensus on the HC draft.  Should we
move forward with the plan to just explicitly state that compression can
only be used in first fragment?  If we think that we have consensus on
the issue we do not need to talk about it at the meeting.

Are there other topics for this meeting other than ND?

Draft agendas were due two days ago...

	Thanks,
		geoff


_______________________________________________
6lowpan mailing list
6lowpan@ietf.org
https://www.ietf.org/mailman/listinfo/6lowpan


From geoff@proto6.com  Fri Mar 12 07:55:32 2010
Return-Path: <geoff@proto6.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C49F43A6BE1 for <6lowpan@core3.amsl.com>; Fri, 12 Mar 2010 07:55:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.617
X-Spam-Level: 
X-Spam-Status: No, score=-2.617 tagged_above=-999 required=5 tests=[AWL=-0.018, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oUotMy1-qeVq for <6lowpan@core3.amsl.com>; Fri, 12 Mar 2010 07:55:31 -0800 (PST)
Received: from server2.coslabs.com (server2.coslabs.com [64.111.18.234]) by core3.amsl.com (Postfix) with ESMTP id 2D26A3A6CBB for <6lowpan@ietf.org>; Fri, 12 Mar 2010 07:41:34 -0800 (PST)
Received: from server1.coslabs.com (unknown [199.233.92.34]) by server2.coslabs.com (Postfix) with ESMTP id 0493C18472; Fri, 12 Mar 2010 08:41:42 -0700 (MST)
Received: from [199.233.92.20] (dev20.coslabs.com [199.233.92.20]) by server1.coslabs.com (8.13.6/8.13.6) with ESMTP id o2CFfdLL009723; Fri, 12 Mar 2010 08:41:40 -0700 (MST)
From: Geoff Mulligan <geoff@proto6.com>
To: "Colin O'Flynn" <coflynn@newae.com>
In-Reply-To: <005601cac1c1$d2368e00$76a3aa00$@com>
References: <1268380416.2499.20.camel@dellx1> <005601cac1c1$d2368e00$76a3aa00$@com>
Content-Type: text/plain; charset="UTF-8"
Date: Fri, 12 Mar 2010 08:41:34 -0700
Message-ID: <1268408494.1899.44.camel@dellx1>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.1 
Content-Transfer-Encoding: 7bit
Cc: '6lowpan' <6lowpan@ietf.org>
Subject: Re: [6lowpan] agenda items
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Mar 2010 15:55:32 -0000

Colin,
  Good point.  Is there anyone that wants to put together a short
presentation on the issue with the current spec in 4944 and the proposed
alternative(s).

	geoff


On Fri, 2010-03-12 at 08:55 +0000, Colin O'Flynn wrote:
> Hi Geoff,
> 
> There was also the issue of using PAN-ID's with 16-bit compressed addresses.
> I think we almost reached a consensus on the mailing list there too, but I
> don't think there was a final statement of what to do.
> 
>   -Colin
> 
> -----Original Message-----
> From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On Behalf
> Of Geoff Mulligan
> Sent: March 12, 2010 7:54 AM
> To: 6lowpan
> Subject: [6lowpan] agenda items
> 
> so far the only person that has replied to be was Erik to talk about the
> nd-simple draft.
> 
> Do we think that we have reached consensus on the HC draft.  Should we
> move forward with the plan to just explicitly state that compression can
> only be used in first fragment?  If we think that we have consensus on
> the issue we do not need to talk about it at the meeting.
> 
> Are there other topics for this meeting other than ND?
> 
> Draft agendas were due two days ago...
> 
> 	Thanks,
> 		geoff
> 
> 
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan



From jhui@archrock.com  Fri Mar 12 08:10:00 2010
Return-Path: <jhui@archrock.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 440D53A67A6 for <6lowpan@core3.amsl.com>; Fri, 12 Mar 2010 08:10:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.343
X-Spam-Level: 
X-Spam-Status: No, score=-2.343 tagged_above=-999 required=5 tests=[AWL=0.256,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yWwfaD8aROzJ for <6lowpan@core3.amsl.com>; Fri, 12 Mar 2010 08:09:59 -0800 (PST)
Received: from mail.sf.archrock.com (mail.sf.archrock.com [216.121.16.71]) by core3.amsl.com (Postfix) with ESMTP id 813153A6829 for <6lowpan@ietf.org>; Fri, 12 Mar 2010 07:57:13 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.sf.archrock.com (Postfix) with ESMTP id 63A72AF843; Fri, 12 Mar 2010 07:57:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at 
Received: from mail.sf.archrock.com ([127.0.0.1]) by localhost (mail.sf.archrock.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5WojkSeWE8Q5; Fri, 12 Mar 2010 07:57:15 -0800 (PST)
Received: from [192.168.7.62] (69-12-164-135.sfo.archrock.com [69.12.164.135]) by mail.sf.archrock.com (Postfix) with ESMTP id 7479CAF928; Fri, 12 Mar 2010 07:57:15 -0800 (PST)
Message-Id: <8252A804-8E46-459D-BC4C-66BF8E3BA4CE@archrock.com>
From: Jonathan Hui <jhui@archrock.com>
To: Geoff Mulligan <geoff@proto6.com>
In-Reply-To: <1268408494.1899.44.camel@dellx1>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Fri, 12 Mar 2010 07:57:14 -0800
References: <1268380416.2499.20.camel@dellx1> <005601cac1c1$d2368e00$76a3aa00$@com> <1268408494.1899.44.camel@dellx1>
X-Mailer: Apple Mail (2.936)
Cc: '6lowpan' <6lowpan@ietf.org>
Subject: Re: [6lowpan] agenda items
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Mar 2010 16:10:00 -0000

I can do that.

--
Jonathan Hui

On Mar 12, 2010, at 7:41 AM, Geoff Mulligan wrote:

> Colin,
>  Good point.  Is there anyone that wants to put together a short
> presentation on the issue with the current spec in 4944 and the  
> proposed
> alternative(s).
>
> 	geoff
>
>
> On Fri, 2010-03-12 at 08:55 +0000, Colin O'Flynn wrote:
>> Hi Geoff,
>>
>> There was also the issue of using PAN-ID's with 16-bit compressed  
>> addresses.
>> I think we almost reached a consensus on the mailing list there  
>> too, but I
>> don't think there was a final statement of what to do.
>>
>>  -Colin
>>
>> -----Original Message-----
>> From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On  
>> Behalf
>> Of Geoff Mulligan
>> Sent: March 12, 2010 7:54 AM
>> To: 6lowpan
>> Subject: [6lowpan] agenda items
>>
>> so far the only person that has replied to be was Erik to talk  
>> about the
>> nd-simple draft.
>>
>> Do we think that we have reached consensus on the HC draft.  Should  
>> we
>> move forward with the plan to just explicitly state that  
>> compression can
>> only be used in first fragment?  If we think that we have consensus  
>> on
>> the issue we do not need to talk about it at the meeting.
>>
>> Are there other topics for this meeting other than ND?
>>
>> Draft agendas were due two days ago...
>>
>> 	Thanks,
>> 		geoff
>>
>>
>> _______________________________________________
>> 6lowpan mailing list
>> 6lowpan@ietf.org
>> https://www.ietf.org/mailman/listinfo/6lowpan
>
>
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan


From geoff@proto6.com  Fri Mar 12 08:56:57 2010
Return-Path: <geoff@proto6.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 117183A68DF for <6lowpan@core3.amsl.com>; Fri, 12 Mar 2010 08:56:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.615
X-Spam-Level: 
X-Spam-Status: No, score=-2.615 tagged_above=-999 required=5 tests=[AWL=-0.016, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ii57hQN+r3dH for <6lowpan@core3.amsl.com>; Fri, 12 Mar 2010 08:56:56 -0800 (PST)
Received: from server2.coslabs.com (server2.coslabs.com [64.111.18.234]) by core3.amsl.com (Postfix) with ESMTP id 221DF3A6848 for <6lowpan@ietf.org>; Fri, 12 Mar 2010 08:50:41 -0800 (PST)
Received: from server1.coslabs.com (unknown [199.233.92.34]) by server2.coslabs.com (Postfix) with ESMTP id 9D65C18472; Fri, 12 Mar 2010 09:50:49 -0700 (MST)
Received: from [199.233.92.20] (dev20.coslabs.com [199.233.92.20]) by server1.coslabs.com (8.13.6/8.13.6) with ESMTP id o2CGojAF010185; Fri, 12 Mar 2010 09:50:45 -0700 (MST)
From: Geoff Mulligan <geoff@proto6.com>
To: Jonathan Hui <jhui@archrock.com>
In-Reply-To: <8252A804-8E46-459D-BC4C-66BF8E3BA4CE@archrock.com>
References: <1268380416.2499.20.camel@dellx1> <005601cac1c1$d2368e00$76a3aa00$@com> <1268408494.1899.44.camel@dellx1> <8252A804-8E46-459D-BC4C-66BF8E3BA4CE@archrock.com>
Content-Type: text/plain; charset="UTF-8"
Date: Fri, 12 Mar 2010 09:50:39 -0700
Message-ID: <1268412639.1899.160.camel@dellx1>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.1 
Content-Transfer-Encoding: 7bit
Cc: '6lowpan' <6lowpan@ietf.org>
Subject: Re: [6lowpan] agenda items
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Mar 2010 16:56:57 -0000

Great!  I'll add it to the agenda.

	geoff

On Fri, 2010-03-12 at 07:57 -0800, Jonathan Hui wrote:
> I can do that.
> 
> --
> Jonathan Hui
> 
> On Mar 12, 2010, at 7:41 AM, Geoff Mulligan wrote:
> 
> > Colin,
> >  Good point.  Is there anyone that wants to put together a short
> > presentation on the issue with the current spec in 4944 and the  
> > proposed
> > alternative(s).
> >
> > 	geoff
> >
> >
> > On Fri, 2010-03-12 at 08:55 +0000, Colin O'Flynn wrote:
> >> Hi Geoff,
> >>
> >> There was also the issue of using PAN-ID's with 16-bit compressed  
> >> addresses.
> >> I think we almost reached a consensus on the mailing list there  
> >> too, but I
> >> don't think there was a final statement of what to do.
> >>
> >>  -Colin
> >>
> >> -----Original Message-----
> >> From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On  
> >> Behalf
> >> Of Geoff Mulligan
> >> Sent: March 12, 2010 7:54 AM
> >> To: 6lowpan
> >> Subject: [6lowpan] agenda items
> >>
> >> so far the only person that has replied to be was Erik to talk  
> >> about the
> >> nd-simple draft.
> >>
> >> Do we think that we have reached consensus on the HC draft.  Should  
> >> we
> >> move forward with the plan to just explicitly state that  
> >> compression can
> >> only be used in first fragment?  If we think that we have consensus  
> >> on
> >> the issue we do not need to talk about it at the meeting.
> >>
> >> Are there other topics for this meeting other than ND?
> >>
> >> Draft agendas were due two days ago...
> >>
> >> 	Thanks,
> >> 		geoff
> >>
> >>
> >> _______________________________________________
> >> 6lowpan mailing list
> >> 6lowpan@ietf.org
> >> https://www.ietf.org/mailman/listinfo/6lowpan
> >
> >
> > _______________________________________________
> > 6lowpan mailing list
> > 6lowpan@ietf.org
> > https://www.ietf.org/mailman/listinfo/6lowpan



From rstruik@certicom.com  Fri Mar 12 09:21:18 2010
Return-Path: <rstruik@certicom.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1246D3A6452 for <6lowpan@core3.amsl.com>; Fri, 12 Mar 2010 09:21:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dSToArB5fJ6H for <6lowpan@core3.amsl.com>; Fri, 12 Mar 2010 09:21:16 -0800 (PST)
Received: from mhs03ykf.rim.net (mhs03ykf.rim.net [216.9.243.80]) by core3.amsl.com (Postfix) with ESMTP id 2CCFB3A67BD for <6lowpan@ietf.org>; Fri, 12 Mar 2010 09:20:59 -0800 (PST)
X-AuditID: 0a401fcb-b7b56ae000002496-85-4b9a77fff35c
Received: from XCH39YKF.rim.net ( [10.64.31.40]) by mhs03ykf.rim.net (RIM Mail) with SMTP id 56.FA.09366.FF77A9B4; Fri, 12 Mar 2010 12:21:04 -0500 (EST)
Received: from XCH57YKF.rim.net ([10.64.31.54]) by XCH39YKF.rim.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 12 Mar 2010 12:21:03 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 12 Mar 2010 12:21:03 -0500
Message-ID: <7E1DF37F1F42AB4E877E492C308E6AC4047ADCAC@XCH57YKF.rim.net>
In-Reply-To: <1268412639.1899.160.camel@dellx1>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] agenda items
Thread-Index: AcrCBQwrHd+icpzzT928+hAQjYwTbAAAl7gQ
References: <1268380416.2499.20.camel@dellx1><005601cac1c1$d2368e00$76a3aa00$@com> <1268408494.1899.44.camel@dellx1><8252A804-8E46-459D-BC4C-66BF8E3BA4CE@archrock.com> <1268412639.1899.160.camel@dellx1>
From: "Rene Struik" <rstruik@certicom.com>
To: "Geoff Mulligan" <geoff@proto6.com>, "Jonathan Hui" <jhui@archrock.com>
X-OriginalArrivalTime: 12 Mar 2010 17:21:03.0773 (UTC) FILETIME=[64A7DCD0:01CAC208]
X-Brightmail-Tracker: AAAAAA==
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] agenda items
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Mar 2010 17:21:18 -0000

Hi Geoff:

I could not see a provisional agenda, but just wanted to chime in here.

At some time we should discuss the following topics:
-moving the deprecated 802.15.4-2003 towards 802.15.4-2006 or perhaps
802.15.4-2011 (TG4e);
-security=20
-more overhead reduction

I am not sure whether this can all be done with the current charter, but
each of the topics above seems to warrant attention.

Some of these are somewhat interrelated: for example, 802.15.4-2003 has
quite inadequate security; overhead reduction could work vey well if
security is enabled, etc.

I gave a little presentation on 802.15.4-related work and room for
overhead reduction at IETF-75, Stockholm, Sweden, July 26-31, 2009, at
which time it was suggested to discuss this in conjunction with
rechartering activities. So, now (=3DIETF-77) seems the right time to
bring this up again (if not now, would we ever?). This could also
delineate to what degree other groups should define their own
compression schemes and whether security could be defined in a more
coordinated fashion.

Rene



-----Original Message-----
From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On
Behalf Of Geoff Mulligan
Sent: Friday, March 12, 2010 11:51 AM
To: Jonathan Hui
Cc: '6lowpan'
Subject: Re: [6lowpan] agenda items

Great!  I'll add it to the agenda.

	geoff

On Fri, 2010-03-12 at 07:57 -0800, Jonathan Hui wrote:
> I can do that.
>=20
> --
> Jonathan Hui
>=20
> On Mar 12, 2010, at 7:41 AM, Geoff Mulligan wrote:
>=20
> > Colin,
> >  Good point.  Is there anyone that wants to put together a short
> > presentation on the issue with the current spec in 4944 and the =20
> > proposed
> > alternative(s).
> >
> > 	geoff
> >
> >
> > On Fri, 2010-03-12 at 08:55 +0000, Colin O'Flynn wrote:
> >> Hi Geoff,
> >>
> >> There was also the issue of using PAN-ID's with 16-bit compressed =20
> >> addresses.
> >> I think we almost reached a consensus on the mailing list there =20
> >> too, but I
> >> don't think there was a final statement of what to do.
> >>
> >>  -Colin
> >>
> >> -----Original Message-----
> >> From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On

> >> Behalf
> >> Of Geoff Mulligan
> >> Sent: March 12, 2010 7:54 AM
> >> To: 6lowpan
> >> Subject: [6lowpan] agenda items
> >>
> >> so far the only person that has replied to be was Erik to talk =20
> >> about the
> >> nd-simple draft.
> >>
> >> Do we think that we have reached consensus on the HC draft.  Should

> >> we
> >> move forward with the plan to just explicitly state that =20
> >> compression can
> >> only be used in first fragment?  If we think that we have consensus

> >> on
> >> the issue we do not need to talk about it at the meeting.
> >>
> >> Are there other topics for this meeting other than ND?
> >>
> >> Draft agendas were due two days ago...
> >>
> >> 	Thanks,
> >> 		geoff
> >>
> >>
> >> _______________________________________________
> >> 6lowpan mailing list
> >> 6lowpan@ietf.org
> >> https://www.ietf.org/mailman/listinfo/6lowpan
> >
> >
> > _______________________________________________
> > 6lowpan mailing list
> > 6lowpan@ietf.org
> > https://www.ietf.org/mailman/listinfo/6lowpan


_______________________________________________
6lowpan mailing list
6lowpan@ietf.org
https://www.ietf.org/mailman/listinfo/6lowpan

From cabo@tzi.org  Fri Mar 12 13:04:14 2010
Return-Path: <cabo@tzi.org>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A01743A68B0 for <6lowpan@core3.amsl.com>; Fri, 12 Mar 2010 13:04:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.583
X-Spam-Level: 
X-Spam-Status: No, score=-4.583 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4, SARE_RECV_IP_082154=1.666]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id x8UxcCuU9HBE for <6lowpan@core3.amsl.com>; Fri, 12 Mar 2010 13:04:13 -0800 (PST)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9:209:3dff:fe00:7136]) by core3.amsl.com (Postfix) with ESMTP id 5658A3A682F for <6lowpan@ietf.org>; Fri, 12 Mar 2010 13:04:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id o2CL4Ac3007692; Fri, 12 Mar 2010 22:04:10 +0100 (CET)
Received: from [192.168.10.100] (bl6-143-206.dsl.telepac.pt [82.155.143.206]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id 2F054E150;  Fri, 12 Mar 2010 22:04:10 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset=us-ascii
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <1268380416.2499.20.camel@dellx1>
Date: Fri, 12 Mar 2010 22:04:03 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <95C35A4B-39DF-4D9B-89B7-C4E047870482@tzi.org>
References: <1268380416.2499.20.camel@dellx1>
To: Geoff Mulligan <geoff@proto6.com>
X-Mailer: Apple Mail (2.1077)
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] agenda items
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Mar 2010 21:04:14 -0000

On Mar 12, 2010, at 08:53, Geoff Mulligan wrote:

> so far the only person that has replied to be was Erik to talk about =
the
> nd-simple draft.

I'm pretty sure that Zach (who is even more offline right now than I am) =
would want to discuss the rationale behind ND-08, which would make a =
nice agenda block together with Erik's presentation.

Gruesse, Carsten


From geoff@proto6.com  Fri Mar 12 17:36:12 2010
Return-Path: <geoff@proto6.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EFFB93A6852 for <6lowpan@core3.amsl.com>; Fri, 12 Mar 2010 17:36:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.614
X-Spam-Level: 
X-Spam-Status: No, score=-2.614 tagged_above=-999 required=5 tests=[AWL=-0.015, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4Iz8VEHd+YxN for <6lowpan@core3.amsl.com>; Fri, 12 Mar 2010 17:36:12 -0800 (PST)
Received: from server2.coslabs.com (server2.coslabs.com [64.111.18.234]) by core3.amsl.com (Postfix) with ESMTP id E08343A67A2 for <6lowpan@ietf.org>; Fri, 12 Mar 2010 17:36:05 -0800 (PST)
Received: from server1.coslabs.com (unknown [199.233.92.34]) by server2.coslabs.com (Postfix) with ESMTP id 731ED18481; Fri, 12 Mar 2010 18:36:29 -0700 (MST)
Received: from future.coslabs.com (dev11.coslabs.com [199.233.92.11]) by server1.coslabs.com (8.13.6/8.13.6) with ESMTP id o2D1aAxS013371; Fri, 12 Mar 2010 18:36:11 -0700 (MST)
Date: Fri, 12 Mar 2010 18:36:05 -0700 (MST)
From: Geoff Mulligan <geoff@proto6.com>
Sender: geoff@future.coslabs.com
To: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <95C35A4B-39DF-4D9B-89B7-C4E047870482@tzi.org>
Message-ID: <Pine.SOL.4.21.1003121835240.14276-100000@future.coslabs.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] agenda items
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 13 Mar 2010 01:36:13 -0000

Carsten,
  Absolutely.  I was expecting an update on ND-08 with ND-simple.

	geoff


On Fri, 12 Mar 2010, Carsten Bormann wrote:

> On Mar 12, 2010, at 08:53, Geoff Mulligan wrote:
> 
> > so far the only person that has replied to be was Erik to talk about the
> > nd-simple draft.
> 
> I'm pretty sure that Zach (who is even more offline right now than I am) would want to discuss the rationale behind ND-08, which would make a nice agenda block together with Erik's presentation.
> 
> Gruesse, Carsten
> 
> 


From armand.lelkens@philips.com  Wed Mar 17 03:22:21 2010
Return-Path: <armand.lelkens@philips.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5EFB93A68D5 for <6lowpan@core3.amsl.com>; Wed, 17 Mar 2010 03:22:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.696
X-Spam-Level: 
X-Spam-Status: No, score=-1.696 tagged_above=-999 required=5 tests=[BAYES_50=0.001, DNS_FROM_OPENWHOIS=1.13, EXTRA_MPART_TYPE=1, HTML_IMAGE_RATIO_04=0.172, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Azne4PbAfH-V for <6lowpan@core3.amsl.com>; Wed, 17 Mar 2010 03:22:11 -0700 (PDT)
Received: from smtpx.philips.com (smtpx.philips.com [168.87.56.21]) by core3.amsl.com (Postfix) with ESMTP id 7ECB83A68C4 for <6lowpan@ietf.org>; Wed, 17 Mar 2010 03:22:05 -0700 (PDT)
Received: from NLHILEXH05.connect1.local (172.16.153.71) by connect1.philips.com (172.16.156.151) with Microsoft SMTP Server (TLS) id 8.2.234.1; Wed, 17 Mar 2010 11:22:08 +0100
Received: from NLCLUEXM03.connect1.local ([172.16.157.42]) by NLHILEXH05.connect1.local ([172.16.153.71]) with mapi; Wed, 17 Mar 2010 11:22:10 +0100
From: "Lelkens, Armand" <armand.lelkens@philips.com>
To: "6lowpan@ietf.org" <6lowpan@ietf.org>
Date: Wed, 17 Mar 2010 11:22:05 +0100
Thread-Topic: unsubscribe
Thread-Index: AcrFu7EBE2FQtYm+QnWGS6yxJt42pw==
Message-ID: <3022E189DA118B4CA28F06901AC6C2AA710CDF5E6F@NLCLUEXM03.connect1.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/related; boundary="_004_3022E189DA118B4CA28F06901AC6C2AA710CDF5E6FNLCLUEXM03con_"; type="multipart/alternative"
MIME-Version: 1.0
Subject: [6lowpan] unsubscribe
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Mar 2010 10:22:21 -0000

--_004_3022E189DA118B4CA28F06901AC6C2AA710CDF5E6FNLCLUEXM03con_
Content-Type: multipart/alternative;
	boundary="_000_3022E189DA118B4CA28F06901AC6C2AA710CDF5E6FNLCLUEXM03con_"

--_000_3022E189DA118B4CA28F06901AC6C2AA710CDF5E6FNLCLUEXM03con_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable




[cid:image001.png@01CAC5C4.124C4290]



________________________________
The information contained in this message may be confidential and legally p=
rotected under applicable law. The message is intended solely for the addre=
ssee(s). If you are not the intended recipient, you are hereby notified tha=
t any use, forwarding, dissemination, or reproduction of this message is st=
rictly prohibited and may be unlawful. If you are not the intended recipien=
t, please contact the sender by return e-mail and destroy all copies of the=
 original message.

--_000_3022E189DA118B4CA28F06901AC6C2AA710CDF5E6FNLCLUEXM03con_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Helv;
	panose-1:2 11 6 4 2 2 2 3 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:"Arial Unicode MS";
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Webdings;
	panose-1:5 3 1 2 1 5 9 6 7 3;}
@font-face
	{font-family:"\@Arial Unicode MS";
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:AvantGarde;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
	{page:Section1;}
-->
</style><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1029" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"Section1">
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div style=3D"mso-element:para-border-div;border:none;border-bottom:solid w=
indowtext 1.5pt;
padding:0cm 0cm 1.0pt 0cm">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
border:none;padding:0cm">
<span style=3D"font-size:10.0pt;font-family:&quot;Helv&quot;,&quot;sans-ser=
if&quot;"><o:p>&nbsp;</o:p></span></p>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-size:12.0pt;font-family:&quot;Times New Roman&=
quot;,&quot;serif&quot;"><!--[if gte vml 1]><v:group=20
 id=3D"_x0000_s1026" editas=3D"canvas" style=3D'width:429pt;height:138pt;
 mso-position-horizontal-relative:char;mso-position-vertical-relative:line'=
=20
 coordorigin=3D"4021,1856" coordsize=3D"7150,2300">
 <o:lock v:ext=3D"edit" aspectratio=3D"t" />
 <v:shapetype id=3D"_x0000_t75" coordsize=3D"21600,21600" o:spt=3D"75"=20
  o:preferrelative=3D"t" path=3D"m@4@5l@4@11@9@11@9@5xe" filled=3D"f" strok=
ed=3D"f">
  <v:stroke joinstyle=3D"miter" />
  <v:formulas>
   <v:f eqn=3D"if lineDrawn pixelLineWidth 0" />
   <v:f eqn=3D"sum @0 1 0" />
   <v:f eqn=3D"sum 0 0 @1" />
   <v:f eqn=3D"prod @2 1 2" />
   <v:f eqn=3D"prod @3 21600 pixelWidth" />
   <v:f eqn=3D"prod @3 21600 pixelHeight" />
   <v:f eqn=3D"sum @0 0 1" />
   <v:f eqn=3D"prod @6 1 2" />
   <v:f eqn=3D"prod @7 21600 pixelWidth" />
   <v:f eqn=3D"sum @8 21600 0" />
   <v:f eqn=3D"prod @7 21600 pixelHeight" />
   <v:f eqn=3D"sum @10 21600 0" />
  </v:formulas>
  <v:path o:extrusionok=3D"f" gradientshapeok=3D"t" o:connecttype=3D"rect" =
/>
  <o:lock v:ext=3D"edit" aspectratio=3D"t" />
 </v:shapetype><v:shape id=3D"_x0000_s1027" type=3D"#_x0000_t75" style=3D'p=
osition:absolute;
  left:4021;top:1856;width:7150;height:2300' o:preferrelative=3D"f">
  <v:fill o:detectmouseclick=3D"t" />
  <v:path o:extrusionok=3D"t" o:connecttype=3D"none" />
 </v:shape><v:shapetype id=3D"_x0000_t202" coordsize=3D"21600,21600" o:spt=
=3D"202"=20
  path=3D"m,l,21600r21600,l21600,xe">
  <v:stroke joinstyle=3D"miter" />
  <v:path gradientshapeok=3D"t" o:connecttype=3D"rect" />
 </v:shapetype><v:shape id=3D"_x0000_s1028" type=3D"#_x0000_t202" style=3D'=
position:absolute;
  left:4021;top:1856;width:7150;height:2300' fillcolor=3D"#effeff">
  <v:textbox>
   <![if !mso]>
   <table cellpadding=3D0 cellspacing=3D0 width=3D"100%">
    <tr>
     <td><![endif]>
     <div>
     <p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Avant=
Garde;
     color:#993366'>Dr Armand Lelkens<o:p></o:p></span></p>
     <p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Avant=
Garde;
     color:#993366'><o:p>&nbsp;</o:p></span></p>
     <p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Avant=
Garde;
     color:#993366'>Senior Scientist ; Distributed Sensor Systems departmen=
t,=20
     Philips Research Europe<o:p></o:p></span></p>
     <p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Avant=
Garde;
     color:#993366'>HTC 37 - 2.013 &nbsp;5656 AE Eindhoven, The Netherlands=
<o:p></o:p></span></p>
     <p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Avant=
Garde;
     color:#993366'><o:p>&nbsp;</o:p></span></p>
     <p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Avant=
Garde;
     color:#993366'>Tel: +31 40 2741954, Fax: +31 40 2746276<o:p></o:p></sp=
an></p>
     <p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Avant=
Garde'><a=20
     href=3D"mailto:armand.lelkens@philips.com">armand.lelkens@philips.com<=
/a><o:p></o:p></span></p>
     <p class=3DMsoNormal><b><span lang=3DDE style=3D'font-size:9.0pt;font-=
family:
     Webdings;color:green'>P</span></b><span lang=3DEN-GB style=3D'font-siz=
e:9.0pt;
     font-family:"Arial","sans-serif";color:green'> Before printing this em=
ail,=20
     assess if it is really needed.</span><span style=3D'font-size:12.0pt;
     font-family:"Times New Roman","serif"'><o:p></o:p></span></p>
     </div>
     <![if !mso]></td>
    </tr>
   </table>
   <![endif]></v:textbox>
 </v:shape><w:wrap type=3D"none"/>
 <w:anchorlock/>
</v:group><![endif]--><![if !vml]><img width=3D"578" height=3D"190" src=3D"=
cid:image001.png@01CAC5C4.124C4290" v:shapes=3D"_x0000_s1026 _x0000_s1027 _=
x0000_s1028"><![endif]></span><span style=3D"font-size:12.0pt;font-family:&=
quot;Times New Roman&quot;,&quot;serif&quot;"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,&quot;serif&quot;;
color:#993366"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<br>
<hr>
<font face=3D"Arial" color=3D"Gray" size=3D"1">The information contained in=
 this message may be confidential and legally protected under applicable la=
w. The message is intended solely for the addressee(s). If you are not the =
intended recipient, you are hereby notified
 that any use, forwarding, dissemination, or reproduction of this message i=
s strictly prohibited and may be unlawful. If you are not the intended reci=
pient, please contact the sender by return e-mail and destroy all copies of=
 the original message.<br>
</font>
</body>
</html>

--_000_3022E189DA118B4CA28F06901AC6C2AA710CDF5E6FNLCLUEXM03con_--

--_004_3022E189DA118B4CA28F06901AC6C2AA710CDF5E6FNLCLUEXM03con_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=3640;
	creation-date="Wed, 17 Mar 2010 11:22:09 GMT";
	modification-date="Wed, 17 Mar 2010 11:22:09 GMT"
Content-ID: <image001.png@01CAC5C4.124C4290>
Content-Transfer-Encoding: base64

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

--_004_3022E189DA118B4CA28F06901AC6C2AA710CDF5E6FNLCLUEXM03con_--

From rstruik@certicom.com  Wed Mar 17 08:17:41 2010
Return-Path: <rstruik@certicom.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2566F3A6AC9 for <6lowpan@core3.amsl.com>; Wed, 17 Mar 2010 08:17:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.734
X-Spam-Level: 
X-Spam-Status: No, score=-4.734 tagged_above=-999 required=5 tests=[AWL=-1.865, BAYES_50=0.001, DNS_FROM_OPENWHOIS=1.13, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ewJugU+2XFlM for <6lowpan@core3.amsl.com>; Wed, 17 Mar 2010 08:17:40 -0700 (PDT)
Received: from mhs03ykf.rim.net (mhs03ykf.rim.net [216.9.243.80]) by core3.amsl.com (Postfix) with ESMTP id 577303A6C4D for <6lowpan@ietf.org>; Wed, 17 Mar 2010 08:15:57 -0700 (PDT)
X-AuditID: 0a401fcb-b7b56ae000002496-6e-4ba0f2353969
Received: from XCH38YKF.rim.net ( [10.64.31.208]) by mhs03ykf.rim.net (RIM Mail) with SMTP id 9E.98.09366.532F0AB4; Wed, 17 Mar 2010 11:16:05 -0400 (EDT)
Received: from XCH57YKF.rim.net ([10.64.31.54]) by XCH38YKF.rim.net with Microsoft SMTPSVC(6.0.3790.3959); Wed, 17 Mar 2010 11:16:05 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 17 Mar 2010 11:16:03 -0400
Message-ID: <7E1DF37F1F42AB4E877E492C308E6AC4048D4BC1@XCH57YKF.rim.net>
In-Reply-To: <7E1DF37F1F42AB4E877E492C308E6AC4047ADCAC@XCH57YKF.rim.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] agenda items
Thread-Index: AcrCBQwrHd+icpzzT928+hAQjYwTbAAAl7gQAPdUeuA=
References: <1268380416.2499.20.camel@dellx1><005601cac1c1$d2368e00$76a3aa00$@com><1268408494.1899.44.camel@dellx1><8252A804-8E46-459D-BC4C-66BF8E3BA4CE@archrock.com><1268412639.1899.160.camel@dellx1> <7E1DF37F1F42AB4E877E492C308E6AC4047ADCAC@XCH57YKF.rim.net>
From: "Rene Struik" <rstruik@certicom.com>
To: "Rene Struik" <rstruik@certicom.com>, "Geoff Mulligan" <geoff@proto6.com>, "Jonathan Hui" <jhui@archrock.com>
X-OriginalArrivalTime: 17 Mar 2010 15:16:05.0260 (UTC) FILETIME=[C34254C0:01CAC5E4]
X-Brightmail-Tracker: AAAAAA==
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] agenda items
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Mar 2010 15:17:41 -0000

Any update on the agenda?

-----Original Message-----
From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On
Behalf Of Rene Struik
Sent: Friday, March 12, 2010 12:21 PM
To: Geoff Mulligan; Jonathan Hui
Cc: 6lowpan
Subject: Re: [6lowpan] agenda items

Hi Geoff:

I could not see a provisional agenda, but just wanted to chime in here.

At some time we should discuss the following topics:
-moving the deprecated 802.15.4-2003 towards 802.15.4-2006 or perhaps
802.15.4-2011 (TG4e);
-security=20
-more overhead reduction

I am not sure whether this can all be done with the current charter, but
each of the topics above seems to warrant attention.

Some of these are somewhat interrelated: for example, 802.15.4-2003 has
quite inadequate security; overhead reduction could work vey well if
security is enabled, etc.

I gave a little presentation on 802.15.4-related work and room for
overhead reduction at IETF-75, Stockholm, Sweden, July 26-31, 2009, at
which time it was suggested to discuss this in conjunction with
rechartering activities. So, now (=3DIETF-77) seems the right time to
bring this up again (if not now, would we ever?). This could also
delineate to what degree other groups should define their own
compression schemes and whether security could be defined in a more
coordinated fashion.

Rene



-----Original Message-----
From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On
Behalf Of Geoff Mulligan
Sent: Friday, March 12, 2010 11:51 AM
To: Jonathan Hui
Cc: '6lowpan'
Subject: Re: [6lowpan] agenda items

Great!  I'll add it to the agenda.

	geoff

On Fri, 2010-03-12 at 07:57 -0800, Jonathan Hui wrote:
> I can do that.
>=20
> --
> Jonathan Hui
>=20
> On Mar 12, 2010, at 7:41 AM, Geoff Mulligan wrote:
>=20
> > Colin,
> >  Good point.  Is there anyone that wants to put together a short
> > presentation on the issue with the current spec in 4944 and the =20
> > proposed
> > alternative(s).
> >
> > 	geoff
> >
> >
> > On Fri, 2010-03-12 at 08:55 +0000, Colin O'Flynn wrote:
> >> Hi Geoff,
> >>
> >> There was also the issue of using PAN-ID's with 16-bit compressed =20
> >> addresses.
> >> I think we almost reached a consensus on the mailing list there =20
> >> too, but I
> >> don't think there was a final statement of what to do.
> >>
> >>  -Colin
> >>
> >> -----Original Message-----
> >> From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On

> >> Behalf
> >> Of Geoff Mulligan
> >> Sent: March 12, 2010 7:54 AM
> >> To: 6lowpan
> >> Subject: [6lowpan] agenda items
> >>
> >> so far the only person that has replied to be was Erik to talk =20
> >> about the
> >> nd-simple draft.
> >>
> >> Do we think that we have reached consensus on the HC draft.  Should

> >> we
> >> move forward with the plan to just explicitly state that =20
> >> compression can
> >> only be used in first fragment?  If we think that we have consensus

> >> on
> >> the issue we do not need to talk about it at the meeting.
> >>
> >> Are there other topics for this meeting other than ND?
> >>
> >> Draft agendas were due two days ago...
> >>
> >> 	Thanks,
> >> 		geoff
> >>
> >>
> >> _______________________________________________
> >> 6lowpan mailing list
> >> 6lowpan@ietf.org
> >> https://www.ietf.org/mailman/listinfo/6lowpan
> >
> >
> > _______________________________________________
> > 6lowpan mailing list
> > 6lowpan@ietf.org
> > https://www.ietf.org/mailman/listinfo/6lowpan


_______________________________________________
6lowpan mailing list
6lowpan@ietf.org
https://www.ietf.org/mailman/listinfo/6lowpan
_______________________________________________
6lowpan mailing list
6lowpan@ietf.org
https://www.ietf.org/mailman/listinfo/6lowpan

From daniel.gavelle@jennic.com  Fri Mar 19 01:40:20 2010
Return-Path: <daniel.gavelle@jennic.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B0C503A68AB for <6lowpan@core3.amsl.com>; Fri, 19 Mar 2010 01:40:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.181
X-Spam-Level: 
X-Spam-Status: No, score=-0.181 tagged_above=-999 required=5 tests=[AWL=-1.865, BAYES_50=0.001, DNS_FROM_OPENWHOIS=1.13, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z0mYWOFH+QIU for <6lowpan@core3.amsl.com>; Fri, 19 Mar 2010 01:40:19 -0700 (PDT)
Received: from mail.jennic.com (proxy.jennic.co.uk [213.143.5.74]) by core3.amsl.com (Postfix) with ESMTP id 992093A67E2 for <6lowpan@ietf.org>; Fri, 19 Mar 2010 01:40:18 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.jennic.com (Postfix) with ESMTP id EB46FD6BB5 for <6lowpan@ietf.org>; Fri, 19 Mar 2010 08:40:28 +0000 (GMT)
Received: from mail.jennic.com ([127.0.0.1]) by localhost (smithers.jennic.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z318ZpZ2CvNS for <6lowpan@ietf.org>; Fri, 19 Mar 2010 08:40:28 +0000 (GMT)
Received: from [10.99.96.69] (snifflap01.jennic.com [10.99.96.69]) by mail.jennic.com (Postfix) with ESMTP id CF277D6BB1 for <6lowpan@ietf.org>; Fri, 19 Mar 2010 08:40:28 +0000 (GMT)
Message-ID: <4BA3387C.9000202@jennic.com>
Date: Fri, 19 Mar 2010 08:40:28 +0000
From: Daniel Gavelle <daniel.gavelle@jennic.com>
Organization: Jennic Ltd.
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: "6lowpan@ietf.org" <6lowpan@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [6lowpan] HC-06 with SAC 1 and SAM 11
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: daniel.gavelle@jennic.com
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Mar 2010 08:40:20 -0000

The HC-06 draft states for the case with SAC 1 and SAM 11:-

"11:  0 bits.  The address is derived using context information and 
possibly the link-layer addresses."

There are two cases where this mode is useful:-

(1) Sending to an address in a remote network, where a 128 bit context 
contains the entire address and so the link-layer address is not used.

(2) Sending to an address within the LowPAN using a global address 
prefix.  Here, the context is 64 bits of global address prefix and the 
link-layer address is used.

The draft could be clarified by changing the above sentence to " The 
address is derived using context information.  If the context length is 
less than 128, the lower 64 bits are computed form the link-layer 
address as defined in [RFC4944]."


Daniel.

-- 
__________________________________________________
Daniel Gavelle, Software Engineer
Tel: +44 114 281 2655
Fax: +44 114 281 2951
Jennic Ltd, Furnival Street, Sheffield, S1 4QT, UK
Comp Reg No: 3191371  Registered In England
http://www.jennic.com
__________________________________________________

From pete.st.pierre@oracle.com  Fri Mar  5 09:51:15 2010
Return-Path: <pete.st.pierre@oracle.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8312528C30B for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 09:51:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level: 
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C2rnuvfUtsz7 for <6lowpan@core3.amsl.com>; Fri,  5 Mar 2010 09:51:08 -0800 (PST)
Received: from rcsinet12.oracle.com (rcsinet12.oracle.com [148.87.113.124]) by core3.amsl.com (Postfix) with ESMTP id 29ECC28C306 for <6lowpan@ietf.org>; Fri,  5 Mar 2010 09:51:07 -0800 (PST)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rcsinet12.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id o25Hp4i2025088 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 5 Mar 2010 17:51:06 GMT
Received: from acsmt355.oracle.com (acsmt355.oracle.com [141.146.40.155]) by acsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o256pHMI018419; Fri, 5 Mar 2010 17:51:03 GMT
Received: from abhmt003.oracle.com by acsmt353.oracle.com with ESMTP id 62702011267811412; Fri, 05 Mar 2010 09:50:12 -0800
Received: from [192.168.1.56] (/99.57.137.67) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 05 Mar 2010 09:50:08 -0800
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: multipart/alternative; boundary=Apple-Mail-30--406085568
From: "Pete St. Pierre" <pete.st.pierre@oracle.com>
In-Reply-To: <ADCC98E3-BA92-4D0B-BAB0-DC2CA45F17C5@archrock.com>
Date: Fri, 5 Mar 2010 09:50:06 -0800
Message-Id: <B03818D3-C9CD-4128-A777-6281C2DB90C7@oracle.com>
References: <1267657200.1880.14.camel@dellx1> <EEA4E4BD-E9FA-4D01-8819-04527AB1C24F@tzi.org> <1267687734.1880.25.camel@dellx1> <AA43F09A-C336-4C94-A677-11201FCF2D9F@tzi.org> <E93F25F0-42E5-47E4-96BC-00E8AE74FD87@sensinode.com> <6A2A459175DABE4BB11DE2026AA50A5D01619DD5@XMB-AMS-107.cisco.com> <4EE69D76-BD93-403E-B693-475F52ED8759@sensinode.com> <6D9687E95918C04A8B30A7D6DA805A3E01429F53@zensys17.zensys.local> <44B35CAC-14C1-4BBB-A353-41FC8FC078DE@archrock.com> <6A2A459175DABE4BB11DE2026AA50A5D0161A058@XMB-AMS-107.cisco.com> <ADCC98E3-BA92-4D0B-BAB0-DC2CA45F17C5@archrock.com>
To: Jonathan Hui <jhui@archrock.com>
X-Mailer: Apple Mail (2.1077)
X-Source-IP: acsmt355.oracle.com [141.146.40.155]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090204.4B914488.00F5:SCFMA4539814,ss=1,fgs=0
X-Mailman-Approved-At: Fri, 19 Mar 2010 09:47:56 -0700
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] closing on update to HC draft
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Mar 2010 17:51:15 -0000

--Apple-Mail-30--406085568
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

>=20
> I did not mean to link the two.  HC should go to IESG as quickly as =
possible.  I was merely trying to state my opinions on how to move =
forward with the fragment work, but only *after* we submit HC to IESG. =20=


Agreed.  I like the idea of getting HC done and through IESG without =
delay. I like where we are at.

> We presumably need to get the fragment work into a new charter item =
anyway before we can start work on that.

Agreed.

Congrats to everyone for getting to this point!
...Pete


>=20
> Sorry for the confusion.
>=20
> --
> Jonathan Hui
>=20
> On Mar 5, 2010, at 8:51 AM, Pascal Thubert (pthubert) wrote:
>=20
>> Hi Jonathan:
>>=20
>> Unsure what you mean by "first". Does that relate to the fragment =
work
>> or is that linked to the HC work?
>> IOW do you agree with the plan to 1) move HC to IESG, and then 2) =
work
>> on fragments and all you listed below?
>>=20
>> Pascal
>>=20
>>> -----Original Message-----
>>> From: Jonathan Hui [mailto:jhui@archrock.com]
>>> Sent: Friday, March 05, 2010 4:59 PM
>>> To: Anders Brandt
>>> Cc: Zach Shelby; Pascal Thubert (pthubert); 6lowpan@ietf.org
>>> Subject: Re: [6lowpan] closing on update to HC draft
>>>=20
>>>=20
>>> I'm fine with keeping any fragmentation fixes to a separate doc.  =
But
>> if we do
>>> so, I'd prefer to first create a short draft that specifies the
>> baseline features I
>>> outlined in a prior mail:
>>>=20
>>> - Ability to ACK/NACK any 6lowpan packet (fragmented or not).
>>> - Fragmentation makes no assumptions of the compression mechanism
>>> above.
>>> - Ability to carry arbitrary payloads in ACK/NACK.
>>> - Carry 6lowpan packet sequence number/tag separate from MAC.
>>>=20
>>> With that, we can specify other features as needed (e.g. SACK, etc.)
>> in
>>> separate drafts.
>>>=20
>>> --
>>> Jonathan Hui
>>>=20
>>> On Mar 5, 2010, at 4:31 AM, Anders Brandt wrote:
>>>=20
>>>> Zach, Pascal,
>>>>=20
>>>>> Anders - are you OK with doing further work in a separate
>>>>> fragmentation document?
>>>>=20
>>>> Sure.
>>>>=20
>>>> - Anders
>>>>=20
>>>>> -----Original Message-----
>>>>> From: 6lowpan-bounces@ietf.org
>>>>> [mailto:6lowpan-bounces@ietf.org] On Behalf Of Zach Shelby
>>>>> Sent: Friday, March 05, 2010 12:48
>>>>> To: Pascal Thubert (pthubert)
>>>>> Cc: 6lowpan@ietf.org
>>>>> Subject: Re: [6lowpan] closing on update to HC draft
>>>>>=20
>>>>> Pascal,
>>>>>=20
>>>>> Got you, makes perfect sense. So let's just go with the:
>>>>>=20
>>>>> "We could explicitly state, for clarity, that you MUST NOT =
compress
>>>>>>>>> anything outside the first fragment"
>>>>>=20
>>>>> Anders - are you OK with doing further work in a separate
>>>>> fragmentation document?
>>>>>=20
>>>>> Zach
>>>>>=20
>>>>> On Mar 5, 2010, at 11:52 , Pascal Thubert (pthubert) wrote:
>>>>>=20
>>>>>> Hi Zach:
>>>>>>=20
>>>>>> I do not mind working on Anders' suggestion at all. In fact
>>>>> I strongly
>>>>>> support working on fragments and his proposal is a great start.
>>>>>>=20
>>>>>> I do not mind publishing a draft that just has Anders'
>>>>> proposal in it,
>>>>>> as long as we have a design and a clear roadmap for the rest of
>> the
>>>>>> fragment work where that proposal would fit - as opposed to have
>> to
>>>>>> deprecate it (again) 6 month from now.
>>>>>>=20
>>>>>> What I think is that HC is not the right draft for that
>>>>> proposal. HC
>>>>>> is about Header Compression. We won't get anywhere if we
>>>>> keep changing
>>>>>> the scope or adding features to this draft - or any draft.
>>>>>>=20
>>>>>> Pascal
>>>>>>=20
>>>>>>=20
>>>>>>> -----Original Message-----
>>>>>>> From: 6lowpan-bounces@ietf.org
>>>>> [mailto:6lowpan-bounces@ietf.org] On
>>>>>>> Behalf Of Zach Shelby
>>>>>>> Sent: Thursday, March 04, 2010 7:48 PM
>>>>>>> To: 6lowpan@ietf.org
>>>>>>> Subject: Re: [6lowpan] closing on update to HC draft
>>>>>>>=20
>>>>>>> On Mar 4, 2010, at 14:09 , Carsten Bormann wrote:
>>>>>>>=20
>>>>>>>>> We could explicitly state, for clarity, that you MUST
>>>>> NOT compress
>>>>>>>>> anything outside the first fragment,
>>>>>>>>=20
>>>>>>>> That is a nice editorial clarification.
>>>>>>>> I'm in favor of adding that.
>>>>>>>=20
>>>>>>> Yep, this is the minimum required.
>>>>>>>=20
>>>>>>> Now we seem to be split on whether we need more than this.
>>>>> Personally
>>>>>> I
>>>>>>> can live with the above as this is clearly the fastest way to
>> move
>>>>>> this draft to
>>>>>>> the IESG, but I don't have problems with the fix suggested
>>>>> by Anders.
>>>>>> How
>>>>>>> about we try to reach consensus by Friday afternoon, if we can't
>>>>>>> agree
>>>>>> to
>>>>>>> agree, then we can always use this clarification.
>>>>>>>=20
>>>>>>> It would be sooo nice to have HC already to the IESG so we can
>>>>>> concentrate
>>>>>>> on getting ND done in Anaheim ;-)
>>>>>>>=20
>>>>>>> Zach
>>>>>>>=20
>>>>>>> --
>>>>>>> http://www.sensinode.com
>>>>>>> http://zachshelby.org - My blog "On the Internet of Things"
>>>>>>> http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded
>>>>>>> Internet"
>>>>>>> Mobile: +358 40 7796297
>>>>>>>=20
>>>>>>> Zach Shelby
>>>>>>> Head of Research
>>>>>>> Sensinode Ltd.
>>>>>>> Kidekuja 2
>>>>>>> 88610 Vuokatti, FINLAND
>>>>>>>=20
>>>>>>> This e-mail and all attached material are confidential and may
>>>>>>> contain
>>>>>> legally
>>>>>>> privileged information. If you are not the intended
>>>>> recipient, please
>>>>>> contact
>>>>>>> the sender and delete the e-mail from your system without
>>>>> producing,
>>>>>>> distributing or retaining copies thereof.
>>>>>>>=20
>>>>>>>=20
>>>>>>>=20
>>>>>>>=20
>>>>>>> _______________________________________________
>>>>>>> 6lowpan mailing list
>>>>>>> 6lowpan@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/6lowpan
>>>>>=20
>>>>> --
>>>>> http://www.sensinode.com
>>>>> http://zachshelby.org - My blog "On the Internet of Things"
>>>>> http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded
>>>>> Internet"
>>>>> Mobile: +358 40 7796297
>>>>>=20
>>>>> Zach Shelby
>>>>> Head of Research
>>>>> Sensinode Ltd.
>>>>> Kidekuja 2
>>>>> 88610 Vuokatti, FINLAND
>>>>>=20
>>>>> This e-mail and all attached material are confidential and may
>>>>> contain legally privileged information. If you are not the =
intended
>>>>> recipient, please contact the sender and delete the e-mail from
>> your
>>>>> system without producing, distributing or retaining copies =
thereof.
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> _______________________________________________
>>>>> 6lowpan mailing list
>>>>> 6lowpan@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/6lowpan
>>>>>=20
>>>> _______________________________________________
>>>> 6lowpan mailing list
>>>> 6lowpan@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/6lowpan
>>=20
>=20
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan


--Apple-Mail-30--406085568
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div><blockquote type=3D"cite"><div><font class=3D"Apple-style-span" =
color=3D"#000000"><br></font>I did not mean to link the two. &nbsp;HC =
should go to IESG as quickly as possible. &nbsp;I was merely trying to =
state my opinions on how to move forward with the fragment work, but =
only *after* we submit HC to IESG. =
&nbsp;</div></blockquote><div><br></div><div><div>Agreed. &nbsp;I like =
the idea of getting HC done and through IESG without delay. I like where =
we are at.</div><div><br></div></div><blockquote type=3D"cite"><div>We =
presumably need to get the fragment work into a new charter item anyway =
before we can start work on =
that.<br></div></blockquote><div><br></div></div><div>Agreed.</div><div><b=
r></div><div>Congrats to everyone for getting to this =
point!</div><div>...Pete</div><div><br></div><div><br><blockquote =
type=3D"cite"><div><br>Sorry for the confusion.<br><br>--<br>Jonathan =
Hui<br><br>On Mar 5, 2010, at 8:51 AM, Pascal Thubert (pthubert) =
wrote:<br><br><blockquote type=3D"cite">Hi =
Jonathan:<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">Unsure what you =
mean by "first". Does that relate to the fragment =
work<br></blockquote><blockquote type=3D"cite">or is that linked to the =
HC work?<br></blockquote><blockquote type=3D"cite">IOW do you agree with =
the plan to 1) move HC to IESG, and then 2) =
work<br></blockquote><blockquote type=3D"cite">on fragments and all you =
listed below?<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite">Pascal<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite">-----Original =
Message-----<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">From: Jonathan Hui =
[mailto:jhui@archrock.com]<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">Sent: Friday, March 05, 2010 =
4:59 PM<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote=
 type=3D"cite">To: Anders =
Brandt<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite">Cc: Zach Shelby; Pascal Thubert (pthubert); <a =
href=3D"mailto:6lowpan@ietf.org">6lowpan@ietf.org</a><br></blockquote></bl=
ockquote><blockquote type=3D"cite"><blockquote type=3D"cite">Subject: =
Re: [6lowpan] closing on update to HC =
draft<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">I'm fine with keeping any =
fragmentation fixes to a separate doc. =
&nbsp;But<br></blockquote></blockquote><blockquote type=3D"cite">if we =
do<br></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite">so,=
 I'd prefer to first create a short draft that specifies =
the<br></blockquote></blockquote><blockquote type=3D"cite">baseline =
features I<br></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite">outlined in a prior =
mail:<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">- Ability to ACK/NACK any =
6lowpan packet (fragmented or =
not).<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite">- Fragmentation makes no assumptions of the compression =
mechanism<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">above.<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">- Ability to carry arbitrary =
payloads in ACK/NACK.<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">- Carry 6lowpan packet sequence =
number/tag separate from MAC.<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">With that, we can specify other =
features as needed (e.g. SACK, =
etc.)<br></blockquote></blockquote><blockquote =
type=3D"cite">in<br></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite">separate drafts.<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">--<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">Jonathan =
Hui<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">On Mar 5, 2010, at 4:31 AM, =
Anders Brandt wrote:<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Zach, =
Pascal,<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Anders - are you OK with doing =
further work in a =
separate<br></blockquote></blockquote></blockquote></blockquote><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">fragmentation =
document?<br></blockquote></blockquote></blockquote></blockquote><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">Sure.<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">- =
Anders<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">-----Original =
Message-----<br></blockquote></blockquote></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">From: <a =
href=3D"mailto:6lowpan-bounces@ietf.org">6lowpan-bounces@ietf.org</a><br><=
/blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">[mailto:6lowpan-bounces@ietf.org] =
On Behalf Of Zach =
Shelby<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Sent: Friday, March 05, 2010 =
12:48<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">To: Pascal Thubert =
(pthubert)<br></blockquote></blockquote></blockquote></blockquote><blockqu=
ote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Cc: <a =
href=3D"mailto:6lowpan@ietf.org">6lowpan@ietf.org</a><br></blockquote></bl=
ockquote></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Subject:=
 Re: [6lowpan] closing on update to HC =
draft<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">Pascal,<br></blockquote></blockquote></blockquote></blockquo=
te><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Got you, makes perfect sense. So =
let's just go with =
the:<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">"We could explicitly state, for =
clarity, that you MUST NOT =
compress<br></blockquote></blockquote></blockquote></blockquote><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">anything outside the first =
fragment"<br></blockquote></blockquote></blockquote></blockquote></blockqu=
ote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Anders - are you OK with doing =
further work in a =
separate<br></blockquote></blockquote></blockquote></blockquote><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">fragmentation =
document?<br></blockquote></blockquote></blockquote></blockquote><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">Zach<br></blockquote></blockquote></blockquote></blockquote>=
<blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">On Mar 5, 2010, at 11:52 , =
Pascal Thubert (pthubert) =
wrote:<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Hi =
Zach:<br></blockquote></blockquote></blockquote></blockquote></blockquote>=
<blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">I do =
not mind working on Anders' suggestion at all. In =
fact<br></blockquote></blockquote></blockquote></blockquote></blockquote><=
blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">I =
strongly<br></blockquote></blockquote></blockquote></blockquote><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">support =
working on fragments and his proposal is a great =
start.<br></blockquote></blockquote></blockquote></blockquote></blockquote=
><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">I do =
not mind publishing a draft that just has =
Anders'<br></blockquote></blockquote></blockquote></blockquote></blockquot=
e><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">proposal in =
it,<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">as =
long as we have a design and a clear roadmap for the rest =
of<br></blockquote></blockquote></blockquote></blockquote></blockquote><bl=
ockquote type=3D"cite">the<br></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">fragment=
 work where that proposal would fit - as opposed to =
have<br></blockquote></blockquote></blockquote></blockquote></blockquote><=
blockquote type=3D"cite">to<br></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">deprecate it (again) 6 month from =
now.<br></blockquote></blockquote></blockquote></blockquote></blockquote><=
blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">What I =
think is that HC is not the right draft for =
that<br></blockquote></blockquote></blockquote></blockquote></blockquote><=
blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">proposal. =
HC<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">is =
about Header Compression. We won't get anywhere if =
we<br></blockquote></blockquote></blockquote></blockquote></blockquote><bl=
ockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">keep =
changing<br></blockquote></blockquote></blockquote></blockquote><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">the =
scope or adding features to this draft - or any =
draft.<br></blockquote></blockquote></blockquote></blockquote></blockquote=
><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">Pascal<br></blockquote></blockquote></blockquote></blockquot=
e></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">-----Original =
Message-----<br></blockquote></blockquote></blockquote></blockquote></bloc=
kquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">From: =
<a =
href=3D"mailto:6lowpan-bounces@ietf.org">6lowpan-bounces@ietf.org</a><br><=
/blockquote></blockquote></blockquote></blockquote></blockquote></blockquo=
te><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">[mailto:6lowpan-bounces@ietf.org] =
On<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Behalf Of Zach =
Shelby<br></blockquote></blockquote></blockquote></blockquote></blockquote=
></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Sent: =
Thursday, March 04, 2010 7:48 =
PM<br></blockquote></blockquote></blockquote></blockquote></blockquote></b=
lockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">To: <a =
href=3D"mailto:6lowpan@ietf.org">6lowpan@ietf.org</a><br></blockquote></bl=
ockquote></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Subject: Re: [6lowpan] closing =
on update to HC =
draft<br></blockquote></blockquote></blockquote></blockquote></blockquote>=
</blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">On Mar =
4, 2010, at 14:09 , Carsten Bormann =
wrote:<br></blockquote></blockquote></blockquote></blockquote></blockquote=
></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">We =
could explicitly state, for clarity, that you =
MUST<br></blockquote></blockquote></blockquote></blockquote></blockquote><=
/blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">NOT =
compress<br></blockquote></blockquote></blockquote></blockquote><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">anything outside the first =
fragment,<br></blockquote></blockquote></blockquote></blockquote></blockqu=
ote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">That is a nice editorial =
clarification.<br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">I'm in favor of adding =
that.<br></blockquote></blockquote></blockquote></blockquote></blockquote>=
</blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Yep, =
this is the minimum =
required.<br></blockquote></blockquote></blockquote></blockquote></blockqu=
ote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Now we =
seem to be split on whether we need more than =
this.<br></blockquote></blockquote></blockquote></blockquote></blockquote>=
</blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">Personally<br></blockquote></blockquote></blockquote></block=
quote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">I<br></blockquote></blockquote></blockquote></blockquote></b=
lockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">can live with the above as this =
is clearly the fastest way =
to<br></blockquote></blockquote></blockquote></blockquote></blockquote></b=
lockquote><blockquote type=3D"cite">move<br></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">this =
draft =
to<br></blockquote></blockquote></blockquote></blockquote></blockquote><bl=
ockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">the IESG, but I don't have =
problems with the fix =
suggested<br></blockquote></blockquote></blockquote></blockquote></blockqu=
ote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">by =
Anders.<br></blockquote></blockquote></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">How<br></blockquote></blockquote></blockquote></blockquote><=
/blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">about =
we try to reach consensus by Friday afternoon, if we =
can't<br></blockquote></blockquote></blockquote></blockquote></blockquote>=
</blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">agree<br></blockquote></blockquote></blockquote></blockquote=
></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">to<br></blockquote></blockquote></blockquote></blockquote></=
blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">agree, then we can always use =
this =
clarification.<br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">It =
would be sooo nice to have HC already to the IESG so we =
can<br></blockquote></blockquote></blockquote></blockquote></blockquote></=
blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">concentrate<br></blockquote></blockquote></blockquote></bloc=
kquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">on =
getting ND done in Anaheim =
;-)<br></blockquote></blockquote></blockquote></blockquote></blockquote></=
blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">Zach<br></blockquote></blockquote></blockquote></blockquote>=
</blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">--<br></blockquote></blockquote></blockquote></blockquote></=
blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><a =
href=3D"http://www.sensinode.com">http://www.sensinode.com</a><br></blockq=
uote></blockquote></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><a =
href=3D"http://zachshelby.org">http://zachshelby.org</a> - My blog "On =
the Internet of =
Things"<br></blockquote></blockquote></blockquote></blockquote></blockquot=
e></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><a =
href=3D"http://6lowpan.net">http://6lowpan.net</a> - New book - =
"6LoWPAN: The Wireless =
Embedded<br></blockquote></blockquote></blockquote></blockquote></blockquo=
te></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">Internet"<br></blockquote></blockquote></blockquote></blockq=
uote></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Mobile: =
+358 40 =
7796297<br></blockquote></blockquote></blockquote></blockquote></blockquot=
e></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Zach =
Shelby<br></blockquote></blockquote></blockquote></blockquote></blockquote=
></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Head =
of =
Research<br></blockquote></blockquote></blockquote></blockquote></blockquo=
te></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">Sensinode =
Ltd.<br></blockquote></blockquote></blockquote></blockquote></blockquote><=
/blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Kidekuja=
 =
2<br></blockquote></blockquote></blockquote></blockquote></blockquote></bl=
ockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">88610 Vuokatti, =
FINLAND<br></blockquote></blockquote></blockquote></blockquote></blockquot=
e></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">This =
e-mail and all attached material are confidential and =
may<br></blockquote></blockquote></blockquote></blockquote></blockquote></=
blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">contain<br></blockquote></blockquote></blockquote></blockquo=
te></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">legally<br></blockquote></blockquote></blockquote></blockquo=
te></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">privileged information. If you are not the =
intended<br></blockquote></blockquote></blockquote></blockquote></blockquo=
te></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">recipient, =
please<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">contact<br></blockquote></blockquote></blockquote></blockquo=
te></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">the =
sender and delete the e-mail from your system =
without<br></blockquote></blockquote></blockquote></blockquote></blockquot=
e></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">producing,<br></blockquote></blockquote></blockquote></block=
quote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">distributing or retaining copies =
thereof.<br></blockquote></blockquote></blockquote></blockquote></blockquo=
te></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">_______________________________________________<br></blockqu=
ote></blockquote></blockquote></blockquote></blockquote></blockquote><bloc=
kquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">6lowpan mailing =
list<br></blockquote></blockquote></blockquote></blockquote></blockquote><=
/blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><a =
href=3D"mailto:6lowpan@ietf.org">6lowpan@ietf.org</a><br></blockquote></bl=
ockquote></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><a =
href=3D"https://www.ietf.org/mailman/listinfo/6lowpan">https://www.ietf.or=
g/mailman/listinfo/6lowpan</a><br></blockquote></blockquote></blockquote><=
/blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">--<br></blockquote></blockquote></blockquote></blockquote><b=
lockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><a =
href=3D"http://www.sensinode.com">http://www.sensinode.com</a><br></blockq=
uote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><a =
href=3D"http://zachshelby.org">http://zachshelby.org</a> - My blog "On =
the Internet of =
Things"<br></blockquote></blockquote></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><a =
href=3D"http://6lowpan.net">http://6lowpan.net</a> - New book - =
"6LoWPAN: The Wireless =
Embedded<br></blockquote></blockquote></blockquote></blockquote><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">Internet"<br></blockquote></blockquote></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Mobile: +358 40 =
7796297<br></blockquote></blockquote></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Zach =
Shelby<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Head of =
Research<br></blockquote></blockquote></blockquote></blockquote><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Sensinode =
Ltd.<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Kidekuja =
2<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">88610 Vuokatti, =
FINLAND<br></blockquote></blockquote></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">This e-mail and all attached =
material are confidential and =
may<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">contain legally privileged =
information. If you are not the =
intended<br></blockquote></blockquote></blockquote></blockquote><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">recipient, please contact the =
sender and delete the e-mail =
from<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite">your<br></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">system =
without producing, distributing or retaining copies =
thereof.<br></blockquote></blockquote></blockquote></blockquote><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">_______________________________________________<br></blockqu=
ote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">6lowpan mailing =
list<br></blockquote></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><a =
href=3D"mailto:6lowpan@ietf.org">6lowpan@ietf.org</a><br></blockquote></bl=
ockquote></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><a =
href=3D"https://www.ietf.org/mailman/listinfo/6lowpan">https://www.ietf.or=
g/mailman/listinfo/6lowpan</a><br></blockquote></blockquote></blockquote><=
/blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite">_______________________________________________<br></blockqu=
ote></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">6lowpan mailing =
list<br></blockquote></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><a =
href=3D"mailto:6lowpan@ietf.org">6lowpan@ietf.org</a><br></blockquote></bl=
ockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite"><a =
href=3D"https://www.ietf.org/mailman/listinfo/6lowpan">https://www.ietf.or=
g/mailman/listinfo/6lowpan</a><br></blockquote></blockquote></blockquote><=
blockquote =
type=3D"cite"><br></blockquote><br>_______________________________________=
________<br>6lowpan mailing list<br><a =
href=3D"mailto:6lowpan@ietf.org">6lowpan@ietf.org</a><br>https://www.ietf.=
org/mailman/listinfo/6lowpan<br></div></blockquote></div><br></body></html=
>=

--Apple-Mail-30--406085568--

From cabo@tzi.org  Mon Mar 22 09:47:51 2010
Return-Path: <cabo@tzi.org>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BF3CB3A6937 for <6lowpan@core3.amsl.com>; Mon, 22 Mar 2010 09:47:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.375
X-Spam-Level: 
X-Spam-Status: No, score=-4.375 tagged_above=-999 required=5 tests=[AWL=0.744,  BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01gz788HLeBh for <6lowpan@core3.amsl.com>; Mon, 22 Mar 2010 09:47:51 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9:209:3dff:fe00:7136]) by core3.amsl.com (Postfix) with ESMTP id 9EF153A68FE for <6lowpan@ietf.org>; Mon, 22 Mar 2010 09:47:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id o2MGlxfp000640 for <6lowpan@ietf.org>; Mon, 22 Mar 2010 17:47:59 +0100 (CET)
Received: from dhcp-wireless-open-abg-24-141.meeting.ietf.org (dhcp-wireless-open-abg-24-141.meeting.ietf.org [130.129.24.141]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id 33A84E869;  Mon, 22 Mar 2010 17:47:59 +0100 (CET)
From: Carsten Bormann <cabo@tzi.org>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Mon, 22 Mar 2010 09:47:55 -0700
To: 6lowpan <6lowpan@ietf.org>
Message-Id: <93A17F03-2A4F-442B-9193-C80D933CA04D@tzi.org>
Mime-Version: 1.0 (Apple Message framework v1077)
X-Mailer: Apple Mail (2.1077)
Subject: [6lowpan] Slides for IETF77 are available
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Mar 2010 16:47:51 -0000

LoWPANners,

you can now find the slides for today's 6lowpan meeting at

http://www.ietf.org/proceedings/10mar/slides/6lowpan-0.pdf

(Of course, the meeting is at 1300 PST, and there may still be updates,
so as always please watch

	https://datatracker.ietf.org/meeting/77/materials.html

for changes.)

See you at 1300T in room California A.

Gruesse, Carsten


From mdurvy@cisco.com  Mon Mar 22 10:45:01 2010
Return-Path: <mdurvy@cisco.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CBA4128C1AF for <6lowpan@core3.amsl.com>; Mon, 22 Mar 2010 10:45:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.61
X-Spam-Level: 
X-Spam-Status: No, score=-7.61 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, DNS_FROM_OPENWHOIS=1.13, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zu-806S-SJz3 for <6lowpan@core3.amsl.com>; Mon, 22 Mar 2010 10:45:00 -0700 (PDT)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id 62D0D28C19E for <6lowpan@ietf.org>; Mon, 22 Mar 2010 10:45:00 -0700 (PDT)
Authentication-Results: sj-iport-6.cisco.com; dkim=neutral (message not signed) header.i=none
X-Files: smime.p7s : 4235
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAD9Jp0urR7H+/2dsb2JhbACbJHOkL5gkhH0E
X-IronPort-AV: E=Sophos;i="4.51,288,1267401600";  d="p7s'?scan'208";a="500832414"
Received: from sj-core-2.cisco.com ([171.71.177.254]) by sj-iport-6.cisco.com with ESMTP; 22 Mar 2010 17:45:18 +0000
Received: from xbh-ams-101.cisco.com (xbh-ams-101.cisco.com [144.254.74.71]) by sj-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id o2MHjFpE002083; Mon, 22 Mar 2010 17:45:17 GMT
Received: from xmb-ams-103.cisco.com ([144.254.74.78]) by xbh-ams-101.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Mon, 22 Mar 2010 18:45:16 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Mon, 22 Mar 2010 18:45:14 +0100
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_00EA_01CAC9AC.C1473E30"
Message-ID: <8A977BDC5A7B0E429B0F521E8D6F91EE01A589F8@XMB-AMS-103.cisco.com>
In-Reply-To: <4B8BBE45.4080402@sun.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] Fwd: New Version Notification fordraft-chakrabarti-6lowpan-ipv6-nd-simple-00
Thread-Index: Acq5RIljm1ULao1BR22YIuVOVqa5jQQmi38A
References: <4B8BBE45.4080402@sun.com>
From: "Mathilde Durvy (mdurvy)" <mdurvy@cisco.com>
To: "Erik Nordmark" <erik.nordmark@sun.com>, "6lowpan" <6lowpan@ietf.org>
X-OriginalArrivalTime: 22 Mar 2010 17:45:16.0933 (UTC) FILETIME=[6EEFFB50:01CAC9E7]
Subject: Re: [6lowpan] Fwd: New Version Notification fordraft-chakrabarti-6lowpan-ipv6-nd-simple-00
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Mar 2010 17:45:01 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_00EA_01CAC9AC.C1473E30
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit

Hi Erik, Samita,

Thanks for your draft. This proposal is much closer to what I had in mind
myself and I feel this is a great step forward!

I have a few questions / comments:
- Assumptions: why do you assume that 6LR use RA to configure their global
addresses while host are allowed to use DHCPv6? In IPv6, routers are
typically ignoring received RAs... It is not very clear whether your
proposal allows the case where all addresses (host and 6LR) are assigned
using DHCPv6. It might also be that in a route-over situation the routing
protocol itself would take care of distributing well chosen
prefixes/addresses to allow prefix aggregation in routing tables or routing
messages.
- Is there any relation between the concept of 'node lifetime' and
'reachable time'? Couldn't you achieve the same effect by setting high
values for the reachable time?
- Section 7.3: I feel like you are underestimating the role that the routing
protocol might play. If you take the example of what RPL is defining, an
IPv6 host could very well be a RPL leaf node, in which case it might
discover its default router by listening to DIO messages, and send DAO to
'register'. In addition, if the 6LR are RPL routers that use DHCPv6 or
another scheme for address allocation, RS/RA might be completely disabled.
What do you think?
- Section 7.3: Reading your description, is it correct to say that hosts
perform NUD and address resolution for their default router? (of course the
number of messages is reduced by the heavy use of the SLLA option). Do you
also use NS/NA to perform NUD and address resolution between 6LR? 
- Section 7.3: ND uses already upper-layer protocol feedback. Would you
consider to extend it to include lower layer feedback?

To summarize my comments, I would like to understand a bit better how you
envision the operation of nd-simple when a routing protocol such as RPL is
used on top of it.

Best,
Mathilde


-----Original Message-----
From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On Behalf
Of Erik Nordmark
Sent: lundi, 1. mars 2010 05:17
To: 6lowpan
Subject: [6lowpan] Fwd: New Version Notification
fordraft-chakrabarti-6lowpan-ipv6-nd-simple-00


Samita and I have tried to capture a minimal set of ND optimizations in this
draft.

    Erik


-------- Original Message --------

A new version of I-D, draft-chakrabarti-6lowpan-ipv6-nd-simple-00.txt
has been successfuly submitted by Erik Nordmark and posted to the IETF
repository.

Filename:	 draft-chakrabarti-6lowpan-ipv6-nd-simple
Revision:	 00
Title:		 IPv6 LoWPAN Neighbor Discovery and Addressing Choices
Creation_date:	 2010-03-01
WG ID:		 Independent Submission
Number_of_pages: 16

Abstract:
IETF 6LoWPAN working group defines IPv6 over low-power personal area network
(IEEE 802.15.4).  IEEE 802.15.4 and other low-power wireless networks have
limited or no usage of broadcast or multicast signaling due to energy
conservation.  Besides the wireless nodes may not strictly follow
traditional concept of IP subnet and IP-links while connecting nodes and
routers.  This document describes simple optimizations to IPv6 Neighbor
Discovery protocol(RFC4861), and addressing mechanisms that are useful for
small scale 6LoWPAN networks in star and mesh topologies.

The optimizations include reducing the amount of Neighbor Discovery
multicast traffic and allowing for a single subnet to span multiple routers
in a "route-over" topology.
 



The IETF Secretariat.


_______________________________________________
6lowpan mailing list
6lowpan@ietf.org
https://www.ietf.org/mailman/listinfo/6lowpan

------=_NextPart_000_00EA_01CAC9AC.C1473E30
Content-Type: application/x-pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIL2jCCAj0w
ggGmAhEAzbp/VvDf5LxU/iKss3KqVTANBgkqhkiG9w0BAQIFADBfMQswCQYDVQQGEwJVUzEXMBUG
A1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDEgUHVibGljIFByaW1hcnkgQ2Vy
dGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNOTYwMTI5MDAwMDAwWhcNMjgwODAxMjM1OTU5WjBfMQsw
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDEgUHVi
bGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwgZ8wDQYJKoZIhvcNAQEBBQADgY0A
MIGJAoGBAOUZv22jVmEtmUhx9mfeuY3rt56GgAqRDvo4Ja9GiILlc6igmyRdDR/MZW4MsNBWhBiH
mgabEKFz37RYOWtuwfYV1aioP6oSBo0xrH+wNNePNGeICc0UEeJORVZpH3gCgNrcR5EpuzbJY1zF
4Ncth3uhtzKwezC6Ki8xqu6jZ9rbAgMBAAEwDQYJKoZIhvcNAQECBQADgYEATD+4i8Zo3+5DMw5d
6abLB4RNejP/khv0Nq3YlSI2aBFsfELM85wuxAc/FLAPT/+Qknb54rxK6Y/NoIAK98Up8YIiXbix
3YEjo3slFUYweRb46gVLlH8dwhzI47f0EEA8E8NfH1PoSOSGtHuhNbB7Jbq4046rPzidADQAmPPR
cZQwggTFMIIDraADAgECAhABGiiLJme3TYjnRHtF1qTNMA0GCSqGSIb3DQEBBQUAMIHdMQswCQYD
VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0
IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5j
b20vcnBhIChjKTA1MR4wHAYDVQQLExVQZXJzb25hIE5vdCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZl
cmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBIC0gRzIwHhcNMDkxMTI2MDAw
MDAwWhcNMTAxMTI2MjM1OTU5WjCCARIxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMUYwRAYDVQQLEz13d3cudmVyaXNpZ24uY29tL3JlcG9z
aXRvcnkvUlBBIEluY29ycC4gYnkgUmVmLixMSUFCLkxURChjKTk4MR4wHAYDVQQLExVQZXJzb25h
IE5vdCBWYWxpZGF0ZWQxNDAyBgNVBAsTK0RpZ2l0YWwgSUQgQ2xhc3MgMSAtIE1pY3Jvc29mdCBG
dWxsIFNlcnZpY2UxFzAVBgNVBAMUDk1hdGhpbGRlIER1cnZ5MR8wHQYJKoZIhvcNAQkBFhBtZHVy
dnlAY2lzY28uY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDR9oVSAz6Tlt7xUvAb+IKp
aqKdu1dh0cihpjNNzndIzit+ZWpixDZ8tWBtpZ7T2jBC+SiyquqIrin/TD4jlk60y4OBBeF2zlJa
c6P0Ay8g4WjDRnvJP93Wz93W32bgjtV1R7FRlWUxPjn9QUDcq4PIHd4qFKSiOMfKk1OijYeWRQID
AQABo4HMMIHJMAkGA1UdEwQCMAAwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcXATAqMCgGCCsGAQUF
BwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMAsGA1UdDwQEAwIFoDAdBgNVHSUEFjAU
BggrBgEFBQcDBAYIKwYBBQUHAwIwSgYDVR0fBEMwQTA/oD2gO4Y5aHR0cDovL0luZEMxRGlnaXRh
bElELWNybC52ZXJpc2lnbi5jb20vSW5kQzFEaWdpdGFsSUQuY3JsMA0GCSqGSIb3DQEBBQUAA4IB
AQA9I2FwWjWGMNapHvMFY2LZN+qr3cX6ILBUZ1AxypApr5B2Hl8YXDMA6o8Gtd5J2wxkJmEAbqXT
zkoVWspigsclFSbGDu5V0ITLLZzzCXvwnpeaUD4F9GngqdkNUZkqXirqaMZxQTiaI5Hue2RX3f7b
Ew4GqU+KMg6meor5iMoyGl/mtZ0LSPj6ZltNaG7ElQoyTXfdBGXlEm8z2uJhtb42Ys2OUptP1v3x
jhxT2njv9NMcBH4q7S6y+op0aFrVsNLP7+qcPSBZlEcav3vyNSygxnqyx+pMJmgWH+/VdwsbSIDB
FAo4DoI+fe2pUIeqRx6yP9s+e21BRiSPxvBtVe+JMIIEzDCCBDWgAwIBAgIQHK6da5r05i8iiqPa
dGFsHjANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIElu
Yy4xNzA1BgNVBAsTLkNsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
dHkwHhcNMDUxMDI4MDAwMDAwWhcNMTUxMDI3MjM1OTU5WjCB3TELMAkGA1UEBhMCVVMxFzAVBgNV
BAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD
VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNTEe
MBwGA1UECxMVUGVyc29uYSBOb3QgVmFsaWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAx
IEluZGl2aWR1YWwgU3Vic2NyaWJlciBDQSAtIEcyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAyd+s5+r4+AMUxACS1cF+NsI873xyFcvAq4w9HJXObx4QLD8A7Zcm5rbH5q1DHT+kh0dH
TD5U+Gz4x/yxnr0wcLyXsQMF6pXxrUDFRHpLBaLyYPzXOmVi7/8Qe6JWu8VOcC3Woh887bBC6F6N
VyGsppnZEenSGgfAdEdCC/zFNOr95rok0R0IFTei13PPAUEvY7I6P76lGm70yUpbPZWmFbs1Ahn5
1O+8jw5xdlm7S7Y+1vxaFvTWDonySf5sDO0V6dmIdZx5zmAn3bmtdc4vc5V6QDqFdUmwuN9ovKvN
E4KFEVCj4DwLrsAKU83XMG+FMkYb5EkQwmzirx95/9u0tQIDAQABo4IBhDCCAYAwEgYDVR0TAQH/
BAgwBgEB/wIBADBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcBMCowKAYIKwYBBQUHAgEWHGh0dHBz
Oi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwCwYDVR0PBAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIBBjAu
BgNVHREEJzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsMy0yMDQ4LTE1NTAdBgNVHQ4EFgQU
EX1eGX08BN9qbNaiiho/Mdg7lFIwMQYDVR0fBCowKDAmoCSgIoYgaHR0cDovL2NybC52ZXJpc2ln
bi5jb20vcGNhMS5jcmwwgYEGA1UdIwR6MHihY6RhMF8xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5W
ZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMSBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0
aW9uIEF1dGhvcml0eYIRAM26f1bw3+S8VP4irLNyqlUwDQYJKoZIhvcNAQEFBQADgYEAsS/ZluGS
ou6BYOXIKiD74Wcs1gCYU6MCG+mQS/gYRJ8PRvf6oP7THRij0r8c7NYZn0pNQ/jKu74TgEkF3SFz
M1fCQlq++gCTsuYEMZFOXTzwcwU3Y+u/g1mY/Wbe6YYympIpPDquVNqmElGxj8jK00d45tulHocG
49EUwMIh9roxggRzMIIEbwIBATCB8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWdu
LCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBv
ZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNTEeMBwGA1UECxMVUGVy
c29uYSBOb3QgVmFsaWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwg
U3Vic2NyaWJlciBDQSAtIEcyAhABGiiLJme3TYjnRHtF1qTNMAkGBSsOAwIaBQCgggLWMBgGCSqG
SIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEwMDMyMjE3NDUxNFowIwYJKoZI
hvcNAQkEMRYEFNcO1+Kw9DaP5X2Z9NuI2oaIxAUwMGcGCSqGSIb3DQEJDzFaMFgwCgYIKoZIhvcN
AwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEo
MAcGBSsOAwIaMAoGCCqGSIb3DQIFMIIBAwYJKwYBBAGCNxAEMYH1MIHyMIHdMQswCQYDVQQGEwJV
UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv
cmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBh
IChjKTA1MR4wHAYDVQQLExVQZXJzb25hIE5vdCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWdu
IENsYXNzIDEgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBIC0gRzICEAEaKIsmZ7dNiOdEe0XWpM0w
ggEFBgsqhkiG9w0BCRACCzGB9aCB8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWdu
LCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBv
ZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNTEeMBwGA1UECxMVUGVy
c29uYSBOb3QgVmFsaWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwg
U3Vic2NyaWJlciBDQSAtIEcyAhABGiiLJme3TYjnRHtF1qTNMA0GCSqGSIb3DQEBAQUABIGAQh9M
igA+f2vaEiU3P77pzW/ViNTvURMCT9ND3niYA1HZ5FAE9rU6cM3NtqfMQQ8GtLHwXA0BGuhz044I
o/6tcGSUEs8Jp3PFlvF/MBQADnEcBjZjaUgsV18vKs1xCkITMkLV/gWbUAnHaInFQgrGpzxSHlRt
5HL5HosOGwIShU0AAAAAAAA=

------=_NextPart_000_00EA_01CAC9AC.C1473E30--

From pthubert@cisco.com  Mon Mar 22 16:05:04 2010
Return-Path: <pthubert@cisco.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5FA863A68CD for <6lowpan@core3.amsl.com>; Mon, 22 Mar 2010 16:05:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.148
X-Spam-Level: 
X-Spam-Status: No, score=-4.148 tagged_above=-999 required=5 tests=[AWL=-2.679, BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LEb+VxSY1rMd for <6lowpan@core3.amsl.com>; Mon, 22 Mar 2010 16:05:03 -0700 (PDT)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by core3.amsl.com (Postfix) with ESMTP id 374593A67FD for <6lowpan@ietf.org>; Mon, 22 Mar 2010 16:05:03 -0700 (PDT)
Authentication-Results: ams-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjQBABePp0uQ/uCWe2dsb2JhbACbKBUBAQsLJAYcpESYVoR9BA
X-IronPort-AV: E=Sophos;i="4.51,290,1267401600";  d="scan'208";a="4660556"
Received: from ams-core-1.cisco.com ([144.254.224.150]) by ams-iport-2.cisco.com with ESMTP; 22 Mar 2010 22:31:12 +0000
Received: from xbh-ams-201.cisco.com (xbh-ams-201.cisco.com [144.254.75.7]) by ams-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o2MN5KBk000965; Mon, 22 Mar 2010 23:05:20 GMT
Received: from xmb-ams-107.cisco.com ([144.254.74.82]) by xbh-ams-201.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Tue, 23 Mar 2010 00:05:20 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 23 Mar 2010 00:05:16 +0100
Message-ID: <6A2A459175DABE4BB11DE2026AA50A5D0180DBC4@XMB-AMS-107.cisco.com>
In-Reply-To: <8A977BDC5A7B0E429B0F521E8D6F91EE01A589F8@XMB-AMS-103.cisco.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] Fwd: New Version Notificationfordraft-chakrabarti-6lowpan-ipv6-nd-simple-00
Thread-Index: Acq5RIljm1ULao1BR22YIuVOVqa5jQQmi38AAAz3dIA=
References: <4B8BBE45.4080402@sun.com> <8A977BDC5A7B0E429B0F521E8D6F91EE01A589F8@XMB-AMS-103.cisco.com>
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Mathilde Durvy (mdurvy)" <mdurvy@cisco.com>, "Erik Nordmark" <erik.nordmark@sun.com>, "6lowpan" <6lowpan@ietf.org>
X-OriginalArrivalTime: 22 Mar 2010 23:05:20.0018 (UTC) FILETIME=[24DE3720:01CACA14]
Subject: Re: [6lowpan] Fwd: New Version Notificationfordraft-chakrabarti-6lowpan-ipv6-nd-simple-00
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Mar 2010 23:05:04 -0000

Hi Mathilde:

> - Section 7.3: I feel like you are underestimating the role that the
routing
> protocol might play. If you take the example of what RPL is defining,
an
> IPv6 host could very well be a RPL leaf node, in which case it might
discover
> its default router by listening to DIO messages, and send DAO to
'register'. In
> addition, if the 6LR are RPL routers that use DHCPv6 or another scheme
for
> address allocation, RS/RA might be completely disabled.

[Pascal]=20

The classical way is that the routing protocol operates between routers.
ND provides the abstraction for a host to locate and interact with its
router. This is why in the current WG doc, the registration also belongs
to ND. Based on the registration, it is up to the router to redistribute
the information in the route-over protocol, whether that is RPL or
something else. If we lose the ND registration capability, we end up
forcing every host attached to a RPL network  to support RPL. Don't you
feel that's wrong?

Pascal



From tena@huawei.com  Mon Mar 22 16:13:46 2010
Return-Path: <tena@huawei.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F1B0C28C215 for <6lowpan@core3.amsl.com>; Mon, 22 Mar 2010 16:13:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.774
X-Spam-Level: 
X-Spam-Status: No, score=-98.774 tagged_above=-999 required=5 tests=[AWL=-0.899, BAYES_05=-1.11, DNS_FROM_OPENWHOIS=1.13, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VxZv3EZ0sUt2 for <6lowpan@core3.amsl.com>; Mon, 22 Mar 2010 16:13:44 -0700 (PDT)
Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 5CA2A28C214 for <6lowpan@ietf.org>; Mon, 22 Mar 2010 16:13:44 -0700 (PDT)
Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KZP00GQPHV3P4@szxga03-in.huawei.com> for 6lowpan@ietf.org; Tue, 23 Mar 2010 07:13:52 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KZP00MRYHV3R1@szxga03-in.huawei.com> for 6lowpan@ietf.org; Tue, 23 Mar 2010 07:13:51 +0800 (CST)
Received: from dhcp-wireless-open-abg-25-219.meeting.ietf.org (dhcp-wireless-open-abg-25-219.meeting.ietf.org [130.129.25.219]) by szxml01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug  8 2006)) with ESMTPA id <0KZP00FCUHU9BA@szxml01-in.huawei.com>; Tue, 23 Mar 2010 07:13:51 +0800 (CST)
Date: Mon, 22 Mar 2010 16:13:49 -0700
From: Tina TSOU <tena@huawei.com>
To: 6lowpan@ietf.org
Message-id: <F27BDB20-40EA-492C-A9C2-86AFBD33FB5F@huawei.com>
MIME-version: 1.0
X-Mailer: Apple Mail (2.936)
Content-type: multipart/alternative; boundary="Boundary_(ID_qf4W6ptls6OEYNFHA7YLrQ)"
Cc: young <young@h3c.com>
Subject: [6lowpan] draft referred by the comments on Jonathan's DHCP presentation
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Mar 2010 23:13:46 -0000

--Boundary_(ID_qf4W6ptls6OEYNFHA7YLrQ)
Content-type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-transfer-encoding: 7BIT

Hi,
One speaker who referred my draft when making comments on Jonathan's  
DHCP presentation. It describes the similar issues.
Here is the name and link.
8/ Problem Statement for Plug-and-Play Deployment of                 
Tina TSOU
    Network Devices
	draft-tsou-network-configuration-problem-statement

http://www.ietf.org/id/draft-tsou-network-configuration-problem-statement-03.txt

It will be discussed in OPSA WG, California A on 10:30-11:30, Wed.

I have to chair HOKEY session at the same time, so not able to attend  
OPSA WG. My co-author Juergen may present it.

B. R.
Tina
http://tinatsou.weebly.com/contact.html







--Boundary_(ID_qf4W6ptls6OEYNFHA7YLrQ)
Content-type: text/html; charset=US-ASCII
Content-transfer-encoding: 7BIT

<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi,</div><div>One speaker who&nbsp;referred&nbsp;my draft when making comments&nbsp;on Jonathan's DHCP presentation. It describes the similar issues.</div><div>Here is the name and link.</div><span class="Apple-style-span" style="font-family: Times; "><pre style="word-wrap: break-word; white-space: pre-wrap; ">8/ Problem Statement for Plug-and-Play Deployment of                Tina TSOU
   Network Devices
	draft-tsou-network-configuration-problem-statement</pre><pre style="word-wrap: break-word; white-space: pre-wrap; "><br></pre><pre style="word-wrap: break-word; white-space: pre-wrap; "><a href="http://www.ietf.org/id/draft-tsou-network-configuration-problem-statement-03.txt">http://www.ietf.org/id/draft-tsou-network-configuration-problem-statement-03.txt</a></pre><pre style="word-wrap: break-word; white-space: pre-wrap; "><br></pre><pre style="word-wrap: break-word; white-space: pre-wrap; ">It will be discussed in OPSA WG, California A on 10:30-11:30, Wed.</pre><pre style="word-wrap: break-word; white-space: pre-wrap; "><br></pre><pre style="word-wrap: break-word; white-space: pre-wrap; ">I have to chair HOKEY session at the same time, so not able to attend OPSA WG. My co-author Juergen may present it.</pre><pre style="word-wrap: break-word; white-space: pre-wrap; "><br></pre></span><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: sep
 arate; c
family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decoration
 s-in-eff
ize-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div>B. R.</div
 ><div>Ti
p://tinatsou.weebly.com/contact.html">http://tinatsou.weebly.com/contact.html</a></div><div><p align=""><br></p></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></span></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"> </div><br></body></html>

--Boundary_(ID_qf4W6ptls6OEYNFHA7YLrQ)--

From cabo@tzi.org  Mon Mar 22 17:27:27 2010
Return-Path: <cabo@tzi.org>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6CB0128C29B for <6lowpan@core3.amsl.com>; Mon, 22 Mar 2010 17:27:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.747
X-Spam-Level: 
X-Spam-Status: No, score=-4.747 tagged_above=-999 required=5 tests=[AWL=0.372,  BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s1TgE5WnGwkP for <6lowpan@core3.amsl.com>; Mon, 22 Mar 2010 17:27:25 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9:209:3dff:fe00:7136]) by core3.amsl.com (Postfix) with ESMTP id 47B6B28C292 for <6lowpan@ietf.org>; Mon, 22 Mar 2010 17:27:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id o2N0RTHj016191 for <6lowpan@ietf.org>; Tue, 23 Mar 2010 01:27:29 +0100 (CET)
Received: from dhcp-wireless-open-abg-24-141.meeting.ietf.org (dhcp-wireless-open-abg-24-141.meeting.ietf.org [130.129.24.141]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id 94E32E93D;  Tue, 23 Mar 2010 01:27:28 +0100 (CET)
From: Carsten Bormann <cabo@tzi.org>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Mon, 22 Mar 2010 17:27:22 -0700
To: 6lowpan <6lowpan@ietf.org>
Message-Id: <E8A75D47-6CE8-4D9D-A0D9-DA61C306ABD1@tzi.org>
Mime-Version: 1.0 (Apple Message framework v1077)
X-Mailer: Apple Mail (2.1077)
Subject: [6lowpan] Geoff's Moped
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Mar 2010 00:27:27 -0000

http://www.zroadster.net/tim/future/z14.html

(If you weren't at the meeting, please ignore this tongue-in-cheek comment.)

Gruesse, Carsten


From jmamodio@gmail.com  Mon Mar 22 18:22:54 2010
Return-Path: <jmamodio@gmail.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A042B3A67FA for <6lowpan@core3.amsl.com>; Mon, 22 Mar 2010 18:22:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.801
X-Spam-Level: 
X-Spam-Status: No, score=-1.801 tagged_above=-999 required=5 tests=[AWL=-0.332, BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RPz2Bs5emg-m for <6lowpan@core3.amsl.com>; Mon, 22 Mar 2010 18:22:52 -0700 (PDT)
Received: from mail-pz0-f178.google.com (mail-pz0-f178.google.com [209.85.222.178]) by core3.amsl.com (Postfix) with ESMTP id 3C9F33A67B4 for <6lowpan@ietf.org>; Mon, 22 Mar 2010 18:22:47 -0700 (PDT)
Received: by pzk8 with SMTP id 8so1232213pzk.29 for <6lowpan@ietf.org>; Mon, 22 Mar 2010 18:23:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=0qupMfU4jdasmtMVcNRs4ctD9Fp3DXbgsWEH3V2M250=; b=mSG5Ez/KRSFCTKppk8iZGKU5YBBdaqi3JTqSGa2iR5TIWvoSI22qoYcoP4Rp1BQS97 yHqio/xa0vD1sV97xyc6gmG7lXBNHNE1/Wk7Y1m+ZHU3B/57SRsKy6k8yPNdEbO43SII PDIQEb+pRhQoRLmXNNasFpds7Iipjw7tXWA5w=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=XdMVChNFCAf1HZruMN4ZBalyfTlqQLeoukz5usnKYibMh6PzRkd3+oaFoATfDAVEaJ KbTDbNXj/+UiFV71h92BWZxMnY40S+Sw60vsKqCR9cwukV1EJcOXmg9c2Ib/pewctF/t E8pgONtqEtScoW/71yG5zV0bUvSSiSaBY0fSM=
MIME-Version: 1.0
Received: by 10.143.21.9 with SMTP id y9mr2911751wfi.229.1269307382409; Mon,  22 Mar 2010 18:23:02 -0700 (PDT)
In-Reply-To: <E8A75D47-6CE8-4D9D-A0D9-DA61C306ABD1@tzi.org>
References: <E8A75D47-6CE8-4D9D-A0D9-DA61C306ABD1@tzi.org>
Date: Mon, 22 Mar 2010 20:23:02 -0500
Message-ID: <202705b1003221823q273ac301x83215d0fbe257ca1@mail.gmail.com>
From: Jorge Amodio <jmamodio@gmail.com>
To: Carsten Bormann <cabo@tzi.org>
Content-Type: text/plain; charset=ISO-8859-1
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] Geoff's Moped
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Mar 2010 01:22:54 -0000

I'll get one of this instead:
http://www.yikebike.com/site/home

Cheers
Jorge

On Mon, Mar 22, 2010 at 7:27 PM, Carsten Bormann <cabo@tzi.org> wrote:
> http://www.zroadster.net/tim/future/z14.html
>
> (If you weren't at the meeting, please ignore this tongue-in-cheek comment.)
>
> Gruesse, Carsten
>
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
>

From d.sturek@att.net  Mon Mar 22 18:23:34 2010
Return-Path: <d.sturek@att.net>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CDE903A67FA for <6lowpan@core3.amsl.com>; Mon, 22 Mar 2010 18:23:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.496
X-Spam-Level: **
X-Spam-Status: No, score=2.496 tagged_above=-999 required=5 tests=[AWL=-0.420,  BAYES_50=0.001, DNS_FROM_OPENWHOIS=1.13, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, MSGID_MULTIPLE_AT=1.449, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V-wBlY3Jd1F2 for <6lowpan@core3.amsl.com>; Mon, 22 Mar 2010 18:23:34 -0700 (PDT)
Received: from smtp125.sbc.mail.sp1.yahoo.com (smtp125.sbc.mail.sp1.yahoo.com [69.147.65.184]) by core3.amsl.com (Postfix) with SMTP id C2A513A67B4 for <6lowpan@ietf.org>; Mon, 22 Mar 2010 18:23:24 -0700 (PDT)
Received: (qmail 23403 invoked from network); 23 Mar 2010 01:23:40 -0000
Received: from dhcp-wireless-open-abg-29-127.meeting.ietf.org (d.sturek@130.129.29.127 with login) by smtp125.sbc.mail.sp1.yahoo.com with SMTP; 22 Mar 2010 18:23:40 -0700 PDT
X-Yahoo-SMTP: fvjol_aswBAraSJvMLe2r1XTzhBhbFxY8q8c3jo-
X-YMail-OSG: aVmOjXwVM1nWQh_Hi0PoWLB1SaMKyk.DWwx2D4gr2MbUTCpAjeYMxGl4dyUmFevxEQfz45vjQ6jgNSjqTBd0vzH7UoI7X.7zX7g1sWwAKKLXukLxVnzqjLfR1g9D0FVRhJ2GReqZZYUnkwd21Omnycj8m3TxN3sn7ib.doLWZiqLuXIDKAlKaRpqqFHB380wCkpKGosBArHnKaHjhVixgPfqtsTX6B9XFADn7QwCNP1ze2a4__qe8xtaf0fGG0BMA1_0lzPBu1VljLQck5Y-
X-Yahoo-Newman-Property: ymail-3
From: "Don Sturek" <d.sturek@att.net>
To: "Carsten Bormann" <cabo@tzi.org>, "'Geoff Mulligan'" <geoff@proto6.com>
Date: Mon, 22 Mar 2010 18:23:36 -0700
Message-ID: <008501caca27$77109070$6531b150$@sturek@att.net>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0086_01CAC9EC.CAB1B870"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcrKJ3XCA+4LN8fGQy6TrV+E3wPsXg==
Content-Language: en-us
Cc: 6lowpan@ietf.org, 'Ralph Droms' <rdroms@cisco.com>
Subject: [6lowpan] Timeline for 6LoWPAN ND resolution
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: d.sturek@att.net
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Mar 2010 01:23:34 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_0086_01CAC9EC.CAB1B870
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi Carsten and Geoff,

 

We had an interesting discussion today in Anaheim on 6LoWPAN Neighbor
Discovery (ND).  As you know this has been a longstanding open item.

 

We have some specific deadlines for the Smart Energy work.  Specifically, we
need resolution on the ND topic (with a final I-D generally agreed by the
WG) within a 2 month timeframe.  If we cannot achieve this in 6LoWPAN, then
our commercial alliance will need to create a commercial specification
around whatever is available and we believe could later map to an agreed
solution.  This is not optimal but in reality we simply cannot wait any
longer for closure on ND.

 

Could we ask for at least a finite decision on what exact parts of ND-08 or
ND-simple will be part of the next round of ND drafts?  Could we ask for an
expedited process in resolving this somehow?  Is there a way we could
contribute to the ND resolution through our interoperability testing for
Smart Energy if we end up moving forward before WG consensus?  

 

What I think we need is a schedule and some work assignments that would lead
to resolution on this topic.   There are several members of our group who
would be willing to contribute if there is a plan in place to close this
issue quickly.

 

Thanks,

 

Don Sturek

Chair, ZigBee Alliance Core Stack Working Group (representing ZigBee IP)

 


------=_NextPart_000_0086_01CAC9EC.CAB1B870
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal>Hi Carsten and Geoff,<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>We had an interesting discussion today in Anaheim =
on 6LoWPAN
Neighbor Discovery (ND).&nbsp; As you know this has been a longstanding =
open
item.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>We have some specific deadlines for the Smart =
Energy
work.&nbsp; Specifically, we need resolution on the ND topic (with a =
final I-D
generally agreed by the WG) within a 2 month timeframe.&nbsp; If we =
cannot
achieve this in 6LoWPAN, then our commercial alliance will need to =
create a
commercial specification around whatever is available and we believe =
could later
map to an agreed solution.&nbsp; This is not optimal but in reality we =
simply
cannot wait any longer for closure on ND.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Could we ask for at least a finite decision on what =
exact
parts of ND-08 or ND-simple will be part of the next round of ND =
drafts?&nbsp;
Could we ask for an expedited process in resolving this somehow?&nbsp; =
Is there
a way we could contribute to the ND resolution through our =
interoperability
testing for Smart Energy if we end up moving forward before WG =
consensus?&nbsp;
<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>What I think we need is a schedule and some work =
assignments
that would lead to resolution on this topic.&nbsp; &nbsp;There are =
several
members of our group who would be willing to contribute if there is a =
plan in
place to close this issue quickly.<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Thanks,<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Don Sturek<o:p></o:p></p>

<p class=3DMsoNormal>Chair, ZigBee Alliance Core Stack Working Group
(representing ZigBee IP)<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>

------=_NextPart_000_0086_01CAC9EC.CAB1B870--


From gmulligan@gmail.com  Mon Mar 22 19:07:48 2010
Return-Path: <gmulligan@gmail.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 333763A697E for <6lowpan@core3.amsl.com>; Mon, 22 Mar 2010 19:07:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.846
X-Spam-Level: 
X-Spam-Status: No, score=-0.846 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gzb+VWdHz+xD for <6lowpan@core3.amsl.com>; Mon, 22 Mar 2010 19:07:46 -0700 (PDT)
Received: from mail-yx0-f180.google.com (mail-yx0-f180.google.com [209.85.210.180]) by core3.amsl.com (Postfix) with ESMTP id 306713A6948 for <6lowpan@ietf.org>; Mon, 22 Mar 2010 19:07:25 -0700 (PDT)
Received: by yxe10 with SMTP id 10so1441950yxe.29 for <6lowpan@ietf.org>; Mon, 22 Mar 2010 19:07:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=IwNYgcinAAY7txfRfX/83NXtGGOxgdOxUIc5uNsjLh4=; b=JhLYtqoWm4iAgn8WlfoLH9wSI5BP2TEIppQEEkAF60VKeq1I+uNIUgFsPObZCEOPh2 0AIxeDO4GP8yJQDqL0FgQufQVdcQY99zJgk93c2mTuq50vMxqgEAIw1uVjLrslLHbM5Z ewZ2EhePJITt/gkmRkHtLSiehy7fpq4gFjRXU=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=D8vwe3gEaaeQO1Y8Y4TNh2C+XTFS7GZZugfWlUkAGfgCaXHUpYIywRfouvKiDbkum+ nxOEigsF8b18GIaGoCDpco1FxL9PLUJhoBCl09dDJlDiR0BbyEe+bxEBLOTbm+qWPuH3 veascOpw2rWrAvlgOM4kJVvS2lo0MDM13TUC0=
MIME-Version: 1.0
Sender: gmulligan@gmail.com
Received: by 10.101.98.8 with SMTP id a8mr2154785anm.175.1269310060564; Mon,  22 Mar 2010 19:07:40 -0700 (PDT)
Date: Mon, 22 Mar 2010 20:07:40 -0600
X-Google-Sender-Auth: cf3871e29cbb9222
Message-ID: <y2o99e1f5cb1003221907ja8907d02xb502bd240c5fb71c@mail.gmail.com>
From: Geoff Mulligan <geoff@mulligan.com>
To: 6lowpan <6lowpan@ietf.org>
Content-Type: multipart/alternative; boundary=001636ed6ce345137604826e4721
Subject: [6lowpan] test - please ignore
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Mar 2010 02:07:49 -0000

--001636ed6ce345137604826e4721
Content-Type: text/plain; charset=ISO-8859-1

Just testing list

--001636ed6ce345137604826e4721
Content-Type: text/html; charset=ISO-8859-1

Just testing list<br>

--001636ed6ce345137604826e4721--

From geoff@proto6.com  Mon Mar 22 19:27:41 2010
Return-Path: <geoff@proto6.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 235813A68E4 for <6lowpan@core3.amsl.com>; Mon, 22 Mar 2010 19:27:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -97.569
X-Spam-Level: 
X-Spam-Status: No, score=-97.569 tagged_above=-999 required=5 tests=[DNS_FROM_OPENWHOIS=2.431, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ug3djCssF2KR for <6lowpan@core3.amsl.com>; Mon, 22 Mar 2010 19:27:40 -0700 (PDT)
Received: from server2.coslabs.com (server2.coslabs.com [64.111.18.234]) by core3.amsl.com (Postfix) with ESMTP id D0E813A6859 for <6lowpan@ietf.org>; Mon, 22 Mar 2010 19:27:36 -0700 (PDT)
Received: from server1.coslabs.com (unknown [199.233.92.34]) by server2.coslabs.com (Postfix) with ESMTP id 1D19D18077 for <6lowpan@ietf.org>; Mon, 22 Mar 2010 20:28:00 -0600 (MDT)
Received: from [130.129.28.84] (dhcp-wireless-open-abg-28-84.meeting.ietf.org [130.129.28.84]) by server1.coslabs.com (8.13.6/8.13.6) with ESMTP id o2N2RsZQ017787 for <6lowpan@ietf.org>; Mon, 22 Mar 2010 20:27:54 -0600 (MDT)
From: Geoff Mulligan <geoff@proto6.com>
To: 6lowpan <6lowpan@ietf.org>
Content-Type: text/plain
Date: Mon, 22 Mar 2010 20:27:48 -0600
Message-ID: <1269311268.1861.64.camel@dellx1>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.1 
Content-Transfer-Encoding: 7bit
Subject: [6lowpan] test - sorry trying to fix mailing list problem
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Mar 2010 02:27:41 -0000

again, please ignore.

	geoff



From mdurvy@cisco.com  Tue Mar 23 07:41:25 2010
Return-Path: <mdurvy@cisco.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6435C3A6A13 for <6lowpan@core3.amsl.com>; Tue, 23 Mar 2010 07:41:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.869
X-Spam-Level: 
X-Spam-Status: No, score=-6.869 tagged_above=-999 required=5 tests=[BAYES_50=0.001, DNS_FROM_OPENWHOIS=1.13, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wd77Nz+G6ZAB for <6lowpan@core3.amsl.com>; Tue, 23 Mar 2010 07:41:24 -0700 (PDT)
Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by core3.amsl.com (Postfix) with ESMTP id 068F83A69A4 for <6lowpan@ietf.org>; Tue, 23 Mar 2010 07:41:23 -0700 (PDT)
Authentication-Results: ams-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-Files: smime.p7s : 4235
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AuAAAF9wqEuQ/uCWe2dsb2JhbACbLBUBAQsLJAYcol+ZIYR9BA
X-IronPort-AV: E=Sophos;i="4.51,295,1267401600";  d="p7s'?scan'208";a="58436031"
Received: from ams-core-1.cisco.com ([144.254.224.150]) by ams-iport-1.cisco.com with ESMTP; 23 Mar 2010 14:41:41 +0000
Received: from xbh-ams-201.cisco.com (xbh-ams-201.cisco.com [144.254.75.7]) by ams-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o2NEffQ6007840; Tue, 23 Mar 2010 14:41:41 GMT
Received: from xmb-ams-103.cisco.com ([144.254.74.78]) by xbh-ams-201.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Tue, 23 Mar 2010 15:41:41 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Tue, 23 Mar 2010 15:41:39 +0100
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_0150_01CACA5C.4609A680"
Message-ID: <8A977BDC5A7B0E429B0F521E8D6F91EE01A58E8C@XMB-AMS-103.cisco.com>
In-Reply-To: <6A2A459175DABE4BB11DE2026AA50A5D0180DBC4@XMB-AMS-107.cisco.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] Fwd: New Version Notificationfordraft-chakrabarti-6lowpan-ipv6-nd-simple-00
Thread-Index: Acq5RIljm1ULao1BR22YIuVOVqa5jQQmi38AAAz3dIAAIJmOcA==
References: <4B8BBE45.4080402@sun.com> <8A977BDC5A7B0E429B0F521E8D6F91EE01A589F8@XMB-AMS-103.cisco.com> <6A2A459175DABE4BB11DE2026AA50A5D0180DBC4@XMB-AMS-107.cisco.com>
From: "Mathilde Durvy (mdurvy)" <mdurvy@cisco.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "Erik Nordmark" <erik.nordmark@sun.com>, "6lowpan" <6lowpan@ietf.org>
X-OriginalArrivalTime: 23 Mar 2010 14:41:41.0787 (UTC) FILETIME=[F3CFD6B0:01CACA96]
Subject: Re: [6lowpan] Fwd: New Version Notificationfordraft-chakrabarti-6lowpan-ipv6-nd-simple-00
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Mar 2010 14:41:25 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_0150_01CACA5C.4609A680
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit

Hi Pascal,

Thanks for your answer.

> - Section 7.3: I feel like you are underestimating the role that the 
> routing protocol might play. If you take the example of what RPL is 
> defining, an
> IPv6 host could very well be a RPL leaf node, in which case it might 
> discover its default router by listening to DIO messages, and send DAO 
> to 'register'. In addition, if the 6LR are RPL routers that use DHCPv6 
> or another scheme for address allocation, RS/RA might be completely
disabled.
[Pascal] 
The classical way is that the routing protocol operates between routers. ND
provides the abstraction for a host to locate and interact with its router.
This is why in the current WG doc, the registration also belongs to ND. 
[Mathilde]
What you are saying makes sense. Although in 4861 the host is not really
registering with the router it is just discovering it. Hence, it is a host
-> router relationship but the opposite is not quite true, the router does
not use ND to route to the host (at least for off-link prefixes)... 

[Pascal]
Based on the registration, it is up to the router to redistribute the
information in the route-over protocol, whether that is RPL or something
else. If we lose the ND registration capability, we end up forcing every
host attached to a RPL network  to support RPL. Don't you feel that's wrong?
[Mathilde]
At this stage I don't know if this is right or wrong, but I would like to
understand what RPL is assuming? It's not so clear in the draft... Maybe it
relates to the questions that were asked on the role of leaf nodes during
the WG meeting yesterday.

Best,
Mathilde

------=_NextPart_000_0150_01CACA5C.4609A680
Content-Type: application/x-pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIL2jCCAj0w
ggGmAhEAzbp/VvDf5LxU/iKss3KqVTANBgkqhkiG9w0BAQIFADBfMQswCQYDVQQGEwJVUzEXMBUG
A1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDEgUHVibGljIFByaW1hcnkgQ2Vy
dGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNOTYwMTI5MDAwMDAwWhcNMjgwODAxMjM1OTU5WjBfMQsw
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDEgUHVi
bGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwgZ8wDQYJKoZIhvcNAQEBBQADgY0A
MIGJAoGBAOUZv22jVmEtmUhx9mfeuY3rt56GgAqRDvo4Ja9GiILlc6igmyRdDR/MZW4MsNBWhBiH
mgabEKFz37RYOWtuwfYV1aioP6oSBo0xrH+wNNePNGeICc0UEeJORVZpH3gCgNrcR5EpuzbJY1zF
4Ncth3uhtzKwezC6Ki8xqu6jZ9rbAgMBAAEwDQYJKoZIhvcNAQECBQADgYEATD+4i8Zo3+5DMw5d
6abLB4RNejP/khv0Nq3YlSI2aBFsfELM85wuxAc/FLAPT/+Qknb54rxK6Y/NoIAK98Up8YIiXbix
3YEjo3slFUYweRb46gVLlH8dwhzI47f0EEA8E8NfH1PoSOSGtHuhNbB7Jbq4046rPzidADQAmPPR
cZQwggTFMIIDraADAgECAhABGiiLJme3TYjnRHtF1qTNMA0GCSqGSIb3DQEBBQUAMIHdMQswCQYD
VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0
IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5j
b20vcnBhIChjKTA1MR4wHAYDVQQLExVQZXJzb25hIE5vdCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZl
cmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBIC0gRzIwHhcNMDkxMTI2MDAw
MDAwWhcNMTAxMTI2MjM1OTU5WjCCARIxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMUYwRAYDVQQLEz13d3cudmVyaXNpZ24uY29tL3JlcG9z
aXRvcnkvUlBBIEluY29ycC4gYnkgUmVmLixMSUFCLkxURChjKTk4MR4wHAYDVQQLExVQZXJzb25h
IE5vdCBWYWxpZGF0ZWQxNDAyBgNVBAsTK0RpZ2l0YWwgSUQgQ2xhc3MgMSAtIE1pY3Jvc29mdCBG
dWxsIFNlcnZpY2UxFzAVBgNVBAMUDk1hdGhpbGRlIER1cnZ5MR8wHQYJKoZIhvcNAQkBFhBtZHVy
dnlAY2lzY28uY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDR9oVSAz6Tlt7xUvAb+IKp
aqKdu1dh0cihpjNNzndIzit+ZWpixDZ8tWBtpZ7T2jBC+SiyquqIrin/TD4jlk60y4OBBeF2zlJa
c6P0Ay8g4WjDRnvJP93Wz93W32bgjtV1R7FRlWUxPjn9QUDcq4PIHd4qFKSiOMfKk1OijYeWRQID
AQABo4HMMIHJMAkGA1UdEwQCMAAwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcXATAqMCgGCCsGAQUF
BwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMAsGA1UdDwQEAwIFoDAdBgNVHSUEFjAU
BggrBgEFBQcDBAYIKwYBBQUHAwIwSgYDVR0fBEMwQTA/oD2gO4Y5aHR0cDovL0luZEMxRGlnaXRh
bElELWNybC52ZXJpc2lnbi5jb20vSW5kQzFEaWdpdGFsSUQuY3JsMA0GCSqGSIb3DQEBBQUAA4IB
AQA9I2FwWjWGMNapHvMFY2LZN+qr3cX6ILBUZ1AxypApr5B2Hl8YXDMA6o8Gtd5J2wxkJmEAbqXT
zkoVWspigsclFSbGDu5V0ITLLZzzCXvwnpeaUD4F9GngqdkNUZkqXirqaMZxQTiaI5Hue2RX3f7b
Ew4GqU+KMg6meor5iMoyGl/mtZ0LSPj6ZltNaG7ElQoyTXfdBGXlEm8z2uJhtb42Ys2OUptP1v3x
jhxT2njv9NMcBH4q7S6y+op0aFrVsNLP7+qcPSBZlEcav3vyNSygxnqyx+pMJmgWH+/VdwsbSIDB
FAo4DoI+fe2pUIeqRx6yP9s+e21BRiSPxvBtVe+JMIIEzDCCBDWgAwIBAgIQHK6da5r05i8iiqPa
dGFsHjANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIElu
Yy4xNzA1BgNVBAsTLkNsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
dHkwHhcNMDUxMDI4MDAwMDAwWhcNMTUxMDI3MjM1OTU5WjCB3TELMAkGA1UEBhMCVVMxFzAVBgNV
BAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD
VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNTEe
MBwGA1UECxMVUGVyc29uYSBOb3QgVmFsaWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAx
IEluZGl2aWR1YWwgU3Vic2NyaWJlciBDQSAtIEcyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAyd+s5+r4+AMUxACS1cF+NsI873xyFcvAq4w9HJXObx4QLD8A7Zcm5rbH5q1DHT+kh0dH
TD5U+Gz4x/yxnr0wcLyXsQMF6pXxrUDFRHpLBaLyYPzXOmVi7/8Qe6JWu8VOcC3Woh887bBC6F6N
VyGsppnZEenSGgfAdEdCC/zFNOr95rok0R0IFTei13PPAUEvY7I6P76lGm70yUpbPZWmFbs1Ahn5
1O+8jw5xdlm7S7Y+1vxaFvTWDonySf5sDO0V6dmIdZx5zmAn3bmtdc4vc5V6QDqFdUmwuN9ovKvN
E4KFEVCj4DwLrsAKU83XMG+FMkYb5EkQwmzirx95/9u0tQIDAQABo4IBhDCCAYAwEgYDVR0TAQH/
BAgwBgEB/wIBADBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcBMCowKAYIKwYBBQUHAgEWHGh0dHBz
Oi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwCwYDVR0PBAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIBBjAu
BgNVHREEJzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsMy0yMDQ4LTE1NTAdBgNVHQ4EFgQU
EX1eGX08BN9qbNaiiho/Mdg7lFIwMQYDVR0fBCowKDAmoCSgIoYgaHR0cDovL2NybC52ZXJpc2ln
bi5jb20vcGNhMS5jcmwwgYEGA1UdIwR6MHihY6RhMF8xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5W
ZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMSBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0
aW9uIEF1dGhvcml0eYIRAM26f1bw3+S8VP4irLNyqlUwDQYJKoZIhvcNAQEFBQADgYEAsS/ZluGS
ou6BYOXIKiD74Wcs1gCYU6MCG+mQS/gYRJ8PRvf6oP7THRij0r8c7NYZn0pNQ/jKu74TgEkF3SFz
M1fCQlq++gCTsuYEMZFOXTzwcwU3Y+u/g1mY/Wbe6YYympIpPDquVNqmElGxj8jK00d45tulHocG
49EUwMIh9roxggRzMIIEbwIBATCB8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWdu
LCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBv
ZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNTEeMBwGA1UECxMVUGVy
c29uYSBOb3QgVmFsaWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwg
U3Vic2NyaWJlciBDQSAtIEcyAhABGiiLJme3TYjnRHtF1qTNMAkGBSsOAwIaBQCgggLWMBgGCSqG
SIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEwMDMyMzE0NDEzOVowIwYJKoZI
hvcNAQkEMRYEFAfSNwaphzLFRAhQtba1LsdK2saZMGcGCSqGSIb3DQEJDzFaMFgwCgYIKoZIhvcN
AwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEo
MAcGBSsOAwIaMAoGCCqGSIb3DQIFMIIBAwYJKwYBBAGCNxAEMYH1MIHyMIHdMQswCQYDVQQGEwJV
UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv
cmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBh
IChjKTA1MR4wHAYDVQQLExVQZXJzb25hIE5vdCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWdu
IENsYXNzIDEgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBIC0gRzICEAEaKIsmZ7dNiOdEe0XWpM0w
ggEFBgsqhkiG9w0BCRACCzGB9aCB8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWdu
LCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBv
ZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNTEeMBwGA1UECxMVUGVy
c29uYSBOb3QgVmFsaWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwg
U3Vic2NyaWJlciBDQSAtIEcyAhABGiiLJme3TYjnRHtF1qTNMA0GCSqGSIb3DQEBAQUABIGAj5Fc
VJF+R88XPmKqYjoWrd1xZHhF/dp1aNrvG1GJbxSPxZ4q3Z1tmF9HNISjq0oIZaCx19yVECbDmFJM
3r+t/tMQRvxeC8BsjwDLi7RlwyHE27LNnb5G8nRJTBj+Bb4bpqSk9eZnt89fqC3nsc5wwRixMX5/
vxbteuCBSK+Ax3cAAAAAAAA=

------=_NextPart_000_0150_01CACA5C.4609A680--

From zach@sensinode.com  Tue Mar 23 09:19:22 2010
Return-Path: <zach@sensinode.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8AA423A6830 for <6lowpan@core3.amsl.com>; Tue, 23 Mar 2010 09:19:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.61
X-Spam-Level: 
X-Spam-Status: No, score=-0.61 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, DNS_FROM_OPENWHOIS=1.13, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wKBueDI8Wv2E for <6lowpan@core3.amsl.com>; Tue, 23 Mar 2010 09:19:21 -0700 (PDT)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by core3.amsl.com (Postfix) with ESMTP id 9A1403A6958 for <6lowpan@ietf.org>; Tue, 23 Mar 2010 09:19:17 -0700 (PDT)
Received: from dhcp-wireless-open-abg-26-31.meeting.ietf.org (dhcp-wireless-open-abg-26-31.meeting.ietf.org [130.129.26.31]) (authenticated bits=0) by auth-smtp.nebula.fi (8.13.4/8.13.4) with ESMTP id o2NGJOcY019582 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for <6lowpan@ietf.org>; Tue, 23 Mar 2010 18:19:30 +0200
From: Zach Shelby <zach@sensinode.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Date: Tue, 23 Mar 2010 09:19:29 -0700
References: <20100323152948.820B63A6924@core3.amsl.com>
To: 6lowpan <6lowpan@ietf.org>
Message-Id: <34ACD909-B9DA-4740-8A9B-C44C02860B65@sensinode.com>
Mime-Version: 1.0 (Apple Message framework v1077)
X-Mailer: Apple Mail (2.1077)
Subject: [6lowpan] Fwd: [Autoconf] Document Action: 'IP Addressing Model in Ad Hoc Networks' to Informational RFC
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Mar 2010 16:19:22 -0000

For those of you not on ietf-announce, the IESG has just approved the =
autoconf addressing model as an RFC, which is an important reference for =
us in 6lowpan-nd. Nice!

Zach

Begin forwarded message:

> From: The IESG <iesg-secretary@ietf.org>
> Date: March 23, 2010 8:29:48 PDT
> To: IETF-Announce <ietf-announce@ietf.org>
> Cc: autoconf mailing list <autoconf@ietf.org>, autoconf chair =
<autoconf-chairs@tools.ietf.org>, Internet Architecture Board =
<iab@iab.org>, RFC Editor <rfc-editor@rfc-editor.org>
> Subject: [Autoconf] Document Action: 'IP Addressing Model in Ad Hoc =
Networks' to Informational RFC
>=20
> The IESG has approved the following document:
>=20
> - 'IP Addressing Model in Ad Hoc Networks '
>   <draft-ietf-autoconf-adhoc-addr-model-03.txt> as an Informational =
RFC
>=20
>=20
> This document is the product of the Ad-Hoc Network Autoconfiguration =
Working Group.=20
>=20
> The IESG contact persons are Jari Arkko and Ralph Droms.
>=20
> A URL of this Internet-Draft is:
> =
http://www.ietf.org/internet-drafts/draft-ietf-autoconf-adhoc-addr-model-0=
3.txt
>=20
> Technical Summary
>=20
>   This document describes a model for configuring IP addresses and
>   subnet prefixes on the interfaces of routers which connect to links
>   with undetermined connectivity properties. While the considerations
>   in this document are general, they are specifically written with the
>   most stringent requirements of MANETs in mind; essentially, a router
>   configured according to the principles set forth in this document
>   will be able to support operation of a MANET routing protocol.
>=20
> Working Group Summary
>=20
>   Variations of this document have been in the working group process
>   for four years. Earlier incarnations attempted to specify much more
>   than this document does. In 2009, the working group was rechartered
>   to focus on documenting *a* workable address configuration model,
>   as opposed to attempting to describe all possible theoretical =
models.
>   The model described in this document is the one most widely used
>   by networks that employ ad hoc routing techniques.
>=20
>   The recommendation in the document to not use
>   Link Local addresses for operation over interfaces towards links =
with
>   undetermined connectivity properties was not unanimous, and on this
>   point, consensus was rough.
>=20
> Document Quality
>=20
>   While the document does not specify a protocol, there are about a
>   decade of experience with running MANETs in which routers have
>   their interfaces configured according to the recommendations in this
>   document.
>=20
> Personnel
>=20
>   Ryuji Wakikawa is the Document Shepherd, and Jari Arkko is
>   the responsible Area Director.
>=20
> _______________________________________________
> Autoconf mailing list
> Autoconf@ietf.org
> https://www.ietf.org/mailman/listinfo/autoconf

--=20
http://www.sensinode.com
http://zachshelby.org - My blog "On the Internet of Things"
http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded =
Internet"
Mobile: +358 40 7796297

Zach Shelby
Head of Research
Sensinode Ltd.
Kidekuja 2
88610 Vuokatti, FINLAND

This e-mail and all attached material are confidential and may contain =
legally privileged information. If you are not the intended recipient, =
please contact the sender and delete the e-mail from your system without =
producing, distributing or retaining copies thereof.=20





From erik.nordmark@sun.com  Tue Mar 23 14:12:43 2010
Return-Path: <erik.nordmark@sun.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 756F33A6965 for <6lowpan@core3.amsl.com>; Tue, 23 Mar 2010 14:12:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.316
X-Spam-Level: 
X-Spam-Status: No, score=-2.316 tagged_above=-999 required=5 tests=[BAYES_50=0.001, DNS_FROM_OPENWHOIS=1.13, HELO_MISMATCH_COM=0.553, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u5mMMky0xWV6 for <6lowpan@core3.amsl.com>; Tue, 23 Mar 2010 14:12:41 -0700 (PDT)
Received: from brmea-mail-1.sun.com (brmea-mail-1.Sun.COM [192.18.98.31]) by core3.amsl.com (Postfix) with ESMTP id 943D33A694F for <6lowpan@ietf.org>; Tue, 23 Mar 2010 14:12:41 -0700 (PDT)
Received: from jurassic.Eng.Sun.COM ([129.146.17.59]) by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o2NLCdBn027022; Tue, 23 Mar 2010 21:12:39 GMT
Received: from [10.7.251.248] (punchin-nordmark.SFBay.Sun.COM [10.7.251.248]) by jurassic.Eng.Sun.COM (8.14.4+Sun/8.14.4) with ESMTP id o2NLCcCr697485 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 23 Mar 2010 14:12:38 -0700 (PDT)
Message-ID: <4BA92EC6.30200@sun.com>
Date: Tue, 23 Mar 2010 14:12:38 -0700
From: Erik Nordmark <erik.nordmark@sun.com>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1.8) Gecko/20100302 Lightning/1.0b1 Thunderbird/3.0.2
MIME-Version: 1.0
To: "Mathilde Durvy (mdurvy)" <mdurvy@cisco.com>
References: <4B8BBE45.4080402@sun.com> <8A977BDC5A7B0E429B0F521E8D6F91EE01A589F8@XMB-AMS-103.cisco.com>
In-Reply-To: <8A977BDC5A7B0E429B0F521E8D6F91EE01A589F8@XMB-AMS-103.cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] Fwd: New Version Notification fordraft-chakrabarti-6lowpan-ipv6-nd-simple-00
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Mar 2010 21:12:43 -0000

On 03/22/10 10:45 AM, Mathilde Durvy (mdurvy) wrote:
> Hi Erik, Samita,
>
> Thanks for your draft. This proposal is much closer to what I had in mind
> myself and I feel this is a great step forward!
>
> I have a few questions / comments:
> - Assumptions: why do you assume that 6LR use RA to configure their global
> addresses while host are allowed to use DHCPv6? In IPv6, routers are
> typically ignoring received RAs... It is not very clear whether your
> proposal allows the case where all addresses (host and 6LR) are assigned
> using DHCPv6. It might also be that in a route-over situation the routing
> protocol itself would take care of distributing well chosen
> prefixes/addresses to allow prefix aggregation in routing tables or routing
> messages.

We just borrowed this from draft-ietf-6lowpan-nd-08.

As I said during the presentation yesterday, I think the key thing to 
standardize around ND is the host-router interaction. This router-border 
interaction is, as you point out, something that can be done in 
different ways.

I think it makes sense to provide an optional way to perform the 
router-border interaction as part of the ND work, while making it clear 
that there are other ways to do those pieces such as the routing protocol.

But I don't think DHCPv6 can be used to assign the same prefix to all 
the routers in the 6lowpan (DHCP prefix delegation would give them all 
different prefixes which is not what we want.)

> - Is there any relation between the concept of 'node lifetime' and
> 'reachable time'? Couldn't you achieve the same effect by setting high
> values for the reachable time?

The reachable time in RFC 4861 is a per-link property advertised by the 
routers, that affects how quickly NUD can detect unreachable nodes.

The node lifetime (aka registration lifetime) needs to be tied to how 
each host sleeps, and that is likely to be different for different hosts.

Hence the flow of the two lifetimes are in opposite directions.

> - Section 7.3: I feel like you are underestimating the role that the routing
> protocol might play. If you take the example of what RPL is defining, an
> IPv6 host could very well be a RPL leaf node, in which case it might
> discover its default router by listening to DIO messages, and send DAO to
> 'register'. In addition, if the 6LR are RPL routers that use DHCPv6 or
> another scheme for address allocation, RS/RA might be completely disabled.
> What do you think?

The assumption for the ND work is that there is something called a 
"host" which does not participate in the routing protocol.
If all the nodes in the network participate in the routing protocol, 
whether it is an enterprise network running OSPF or a lowpan running 
RPL, there is little or no need for Neighbor Discovery.

> - Section 7.3: Reading your description, is it correct to say that hosts
> perform NUD and address resolution for their default router? (of course the
> number of messages is reduced by the heavy use of the SLLA option).

The address resolution for the router comes from the host sending a RS 
and receiving one (or more) RAs in response, where the RA contains the 
SLLA option.

> Do you
> also use NS/NA to perform NUD and address resolution between 6LR?

While it isn't forbidden to use NUD and other parts of RFC 4861 
router-to-router, I don't think this is common in the case of RIP, OSPF, 
or IS-IS, and I don't expect it to be common for the routing protocols 
that would be used for lowpan networks.

> - Section 7.3: ND uses already upper-layer protocol feedback. Would you
> consider to extend it to include lower layer feedback?

One can use lower-layer negative feedback (packet didn't make it; link 
lost) as an indication and hint, but in general lower-layer positive 
feedback isn't an indication that the packet made it to the IP 
destination. (That observation was made by Steve Deering a long time 
ago, as was the basis for the NUD design.)

> To summarize my comments, I would like to understand a bit better how you
> envision the operation of nd-simple when a routing protocol such as RPL is
> used on top of it.

The key for nd-simple is the host-to-router interaction, with protocols 
like RPL handling the router-to-router (including edge/border routers).

    Erik

From pthubert@cisco.com  Tue Mar 23 14:15:29 2010
Return-Path: <pthubert@cisco.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CDBF13A6CA6 for <6lowpan@core3.amsl.com>; Tue, 23 Mar 2010 14:15:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.469
X-Spam-Level: 
X-Spam-Status: No, score=-9.469 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04OXNa2aG3W4 for <6lowpan@core3.amsl.com>; Tue, 23 Mar 2010 14:15:26 -0700 (PDT)
Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id 201553A6C7A for <6lowpan@ietf.org>; Tue, 23 Mar 2010 14:15:21 -0700 (PDT)
Authentication-Results: sj-iport-5.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAOfMqEtAaMHG/2dsb2JhbACbKnOlW5kehH0E
X-IronPort-AV: E=Sophos;i="4.51,297,1267401600"; d="scan'208";a="171062484"
Received: from syd-core-1.cisco.com ([64.104.193.198]) by sj-iport-5.cisco.com with ESMTP; 23 Mar 2010 21:15:39 +0000
Received: from xbh-ams-201.cisco.com (xbh-ams-201.cisco.com [144.254.75.7]) by syd-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o2NLFbbb019854; Tue, 23 Mar 2010 21:15:38 GMT
Received: from xmb-ams-107.cisco.com ([144.254.74.82]) by xbh-ams-201.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Tue, 23 Mar 2010 22:15:37 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 23 Mar 2010 22:15:33 +0100
Message-ID: <6A2A459175DABE4BB11DE2026AA50A5D0180E146@XMB-AMS-107.cisco.com>
In-Reply-To: <8A977BDC5A7B0E429B0F521E8D6F91EE01A58E8C@XMB-AMS-103.cisco.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] Fwd: New Version Notificationfordraft-chakrabarti-6lowpan-ipv6-nd-simple-00
Thread-Index: Acq5RIljm1ULao1BR22YIuVOVqa5jQQmi38AAAz3dIAAIJmOcAAOCEdA
References: <4B8BBE45.4080402@sun.com> <8A977BDC5A7B0E429B0F521E8D6F91EE01A589F8@XMB-AMS-103.cisco.com> <6A2A459175DABE4BB11DE2026AA50A5D0180DBC4@XMB-AMS-107.cisco.com> <8A977BDC5A7B0E429B0F521E8D6F91EE01A58E8C@XMB-AMS-103.cisco.com>
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Mathilde Durvy (mdurvy)" <mdurvy@cisco.com>, "Erik Nordmark" <erik.nordmark@sun.com>, "6lowpan" <6lowpan@ietf.org>
X-OriginalArrivalTime: 23 Mar 2010 21:15:37.0092 (UTC) FILETIME=[FB8D2C40:01CACACD]
Subject: Re: [6lowpan] Fwd: New Version Notificationfordraft-chakrabarti-6lowpan-ipv6-nd-simple-00
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Mar 2010 21:15:30 -0000

Hi Mathilde:

That's a great question that we need to bring to ROLL to be refined. In
short, RPL expects at least that the host is capable to notify its
router that it has an address that should be injected in the subnet
routing. RPL also expects that the host can tag a packet in such a
fashion that this can be interpreted by the router as an instanceID. The
details of how those things are done is not specified so far.

I would not favor a method that makes the host to router interface
specific to RPL if we can avoid that.

Best wishes for the interop!

Pascal


> -----Original Message-----
> From: Mathilde Durvy (mdurvy)
> Sent: Tuesday, March 23, 2010 7:42 AM
> To: Pascal Thubert (pthubert); 'Erik Nordmark'; '6lowpan'
> Subject: RE: [6lowpan] Fwd: New Version
Notificationfordraft-chakrabarti-
> 6lowpan-ipv6-nd-simple-00
>=20
> Hi Pascal,
>=20
> Thanks for your answer.
>=20
> > - Section 7.3: I feel like you are underestimating the role that the
> > routing protocol might play. If you take the example of what RPL is
> > defining, an
> > IPv6 host could very well be a RPL leaf node, in which case it might
> > discover its default router by listening to DIO messages, and send
DAO
> > to 'register'. In addition, if the 6LR are RPL routers that use
DHCPv6
> > or another scheme for address allocation, RS/RA might be completely
> disabled.
> [Pascal]
> The classical way is that the routing protocol operates between
routers. ND
> provides the abstraction for a host to locate and interact with its
router.
> This is why in the current WG doc, the registration also belongs to
ND.
> [Mathilde]
> What you are saying makes sense. Although in 4861 the host is not
really
> registering with the router it is just discovering it. Hence, it is a
host
> -> router relationship but the opposite is not quite true, the router
does
> not use ND to route to the host (at least for off-link prefixes)...
>=20
> [Pascal]
> Based on the registration, it is up to the router to redistribute the
> information in the route-over protocol, whether that is RPL or
something
> else. If we lose the ND registration capability, we end up forcing
every
> host attached to a RPL network  to support RPL. Don't you feel that's
wrong?
> [Mathilde]
> At this stage I don't know if this is right or wrong, but I would like
to
> understand what RPL is assuming? It's not so clear in the draft...
Maybe it
> relates to the questions that were asked on the role of leaf nodes
during
> the WG meeting yesterday.
>=20
> Best,
> Mathilde

From jhui@archrock.com  Tue Mar 23 14:44:02 2010
Return-Path: <jhui@archrock.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 51C7D3A6816 for <6lowpan@core3.amsl.com>; Tue, 23 Mar 2010 14:44:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.469
X-Spam-Level: 
X-Spam-Status: No, score=-1.469 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zv2ssIbLOCfk for <6lowpan@core3.amsl.com>; Tue, 23 Mar 2010 14:44:01 -0700 (PDT)
Received: from mail.sf.archrock.com (mail.sf.archrock.com [216.121.16.71]) by core3.amsl.com (Postfix) with ESMTP id 86AC33A67F2 for <6lowpan@ietf.org>; Tue, 23 Mar 2010 14:44:01 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.sf.archrock.com (Postfix) with ESMTP id 4184DAF835; Tue, 23 Mar 2010 14:44:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at 
Received: from mail.sf.archrock.com ([127.0.0.1]) by localhost (mail.sf.archrock.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2wlX7D+0iXO0; Tue, 23 Mar 2010 14:44:16 -0700 (PDT)
Received: from dhcp-wireless-open-abg-24-97.meeting.ietf.org (dhcp-wireless-open-abg-24-97.meeting.ietf.org [130.129.24.97]) by mail.sf.archrock.com (Postfix) with ESMTP id 8BCC0AF81F; Tue, 23 Mar 2010 14:44:16 -0700 (PDT)
Message-Id: <BDE6C079-BC9E-4734-B5A5-4648A4FCE3B5@archrock.com>
From: Jonathan Hui <jhui@archrock.com>
To: Erik Nordmark <erik.nordmark@sun.com>
In-Reply-To: <4BA92EC6.30200@sun.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Tue, 23 Mar 2010 14:44:14 -0700
References: <4B8BBE45.4080402@sun.com> <8A977BDC5A7B0E429B0F521E8D6F91EE01A589F8@XMB-AMS-103.cisco.com> <4BA92EC6.30200@sun.com>
X-Mailer: Apple Mail (2.936)
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] Fwd: New Version Notification fordraft-chakrabarti-6lowpan-ipv6-nd-simple-00
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 23 Mar 2010 21:44:02 -0000

Hi Erik,

On Mar 23, 2010, at 2:12 PM, Erik Nordmark wrote:

> On 03/22/10 10:45 AM, Mathilde Durvy (mdurvy) wrote:
>> Hi Erik, Samita,
>>
>> Thanks for your draft. This proposal is much closer to what I had  
>> in mind
>> myself and I feel this is a great step forward!
>>
>> I have a few questions / comments:
>> - Assumptions: why do you assume that 6LR use RA to configure their  
>> global
>> addresses while host are allowed to use DHCPv6? In IPv6, routers are
>> typically ignoring received RAs... It is not very clear whether your
>> proposal allows the case where all addresses (host and 6LR) are  
>> assigned
>> using DHCPv6. It might also be that in a route-over situation the  
>> routing
>> protocol itself would take care of distributing well chosen
>> prefixes/addresses to allow prefix aggregation in routing tables or  
>> routing
>> messages.
>
> We just borrowed this from draft-ietf-6lowpan-nd-08.
>
> As I said during the presentation yesterday, I think the key thing  
> to standardize around ND is the host-router interaction. This router- 
> border interaction is, as you point out, something that can be done  
> in different ways.
>
> I think it makes sense to provide an optional way to perform the  
> router-border interaction as part of the ND work, while making it  
> clear that there are other ways to do those pieces such as the  
> routing protocol.
>
> But I don't think DHCPv6 can be used to assign the same prefix to  
> all the routers in the 6lowpan (DHCP prefix delegation would give  
> them all different prefixes which is not what we want.)

I think Mathilde was referring to using DHCPv6 to assign only IPv6  
addresses (not prefixes) and that the only router-border interaction  
is through the use of DHCPv6 relay agents.  I agree that DHCPv6 prefix  
delegation in 6LoWPAN networks doesn't make much sense in most  
situations.

--
Jonathan Hui


From geoff@proto6.com  Tue Mar 23 23:37:21 2010
Return-Path: <geoff@proto6.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E8D913A6C66 for <6lowpan@core3.amsl.com>; Tue, 23 Mar 2010 23:37:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.869
X-Spam-Level: 
X-Spam-Status: No, score=-98.869 tagged_above=-999 required=5 tests=[BAYES_50=0.001, DNS_FROM_OPENWHOIS=1.13, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yOr2h5A-0UMg for <6lowpan@core3.amsl.com>; Tue, 23 Mar 2010 23:37:21 -0700 (PDT)
Received: from server2.coslabs.com (server2.coslabs.com [64.111.18.234]) by core3.amsl.com (Postfix) with ESMTP id 0F5573A6825 for <6lowpan@ietf.org>; Tue, 23 Mar 2010 23:37:20 -0700 (PDT)
Received: from server1.coslabs.com (unknown [199.233.92.34]) by server2.coslabs.com (Postfix) with ESMTP id 1759B18077; Wed, 24 Mar 2010 00:37:51 -0600 (MDT)
Received: from [172.27.171.141] (207.88.181.2.ptr.us.xo.net [207.88.181.2]) by server1.coslabs.com (8.13.6/8.13.6) with ESMTP id o2O6bbl1026362; Wed, 24 Mar 2010 00:37:37 -0600 (MDT)
From: Geoff Mulligan <geoff@proto6.com>
To: d.sturek@att.net
In-Reply-To: <008501caca27$77109070$6531b150$@sturek@att.net>
References: <008501caca27$77109070$6531b150$@sturek@att.net>
Content-Type: text/plain; charset="UTF-8"
Date: Wed, 24 Mar 2010 00:37:31 -0600
Message-ID: <1269412651.3787.54.camel@dellx1>
Mime-Version: 1.0
X-Mailer: Evolution 2.28.1 
Content-Transfer-Encoding: 7bit
Cc: Carsten Bormann <cabo@tzi.org>, 6lowpan@ietf.org, 'Ralph Droms' <rdroms@cisco.com>
Subject: Re: [6lowpan] Timeline for 6LoWPAN ND resolution
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Mar 2010 06:37:22 -0000

Don,
  This is great news.  If you guys have any experience during your
interops that could shed light on implementation issues or your members
that can provide real world experience that might enlighten the WG we
need that. I know that Erik and Zach would like the input.

As to committing to a time-line, I'm not sure that is possible in the
IETF.  Again, if there is someone from Zigbee that would commit to the
editor-ship of the ND draft, we can consider this to help expedite it.

It would be unfortunate if Zigbee had to choose an ND mechanism that
wasn't the solution coming from the IETf, but understandable that you
have time lines and commercial interests that need to be dealt with.

Personally I don't think that the ND-Simple draft is really that far
from a workable solution, but on this Carsten and I disagree.

Maybe some input from implementors in Zigbee would help.

	geoff



On Mon, 2010-03-22 at 18:23 -0700, Don Sturek wrote:
> Hi Carsten and Geoff,
> 
>  
> 
> We had an interesting discussion today in Anaheim on 6LoWPAN Neighbor
> Discovery (ND).  As you know this has been a longstanding open item.
> 
>  
> 
> We have some specific deadlines for the Smart Energy work.
> Specifically, we need resolution on the ND topic (with a final I-D
> generally agreed by the WG) within a 2 month timeframe.  If we cannot
> achieve this in 6LoWPAN, then our commercial alliance will need to
> create a commercial specification around whatever is available and we
> believe could later map to an agreed solution.  This is not optimal
> but in reality we simply cannot wait any longer for closure on ND.
> 
>  
> 
> Could we ask for at least a finite decision on what exact parts of
> ND-08 or ND-simple will be part of the next round of ND drafts?  Could
> we ask for an expedited process in resolving this somehow?  Is there a
> way we could contribute to the ND resolution through our
> interoperability testing for Smart Energy if we end up moving forward
> before WG consensus?  
> 
>  
> 
> What I think we need is a schedule and some work assignments that
> would lead to resolution on this topic.   There are several members of
> our group who would be willing to contribute if there is a plan in
> place to close this issue quickly.
> 
>  
> 
> Thanks,
> 
>  
> 
> Don Sturek
> 
> Chair, ZigBee Alliance Core Stack Working Group (representing ZigBee
> IP)
> 
>  
> 
> 



From d.sturek@att.net  Wed Mar 24 07:38:09 2010
Return-Path: <d.sturek@att.net>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 18AB53A6B1D for <6lowpan@core3.amsl.com>; Wed, 24 Mar 2010 07:38:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.915
X-Spam-Level: **
X-Spam-Status: No, score=2.915 tagged_above=-999 required=5 tests=[BAYES_50=0.001, DNS_FROM_OPENWHOIS=1.13, IP_NOT_FRIENDLY=0.334,  MSGID_MULTIPLE_AT=1.449, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LsiNAMNJuTzI for <6lowpan@core3.amsl.com>; Wed, 24 Mar 2010 07:38:08 -0700 (PDT)
Received: from smtp109.sbc.mail.gq1.yahoo.com (smtp109.sbc.mail.gq1.yahoo.com [67.195.14.39]) by core3.amsl.com (Postfix) with SMTP id 43CAE3A6A6F for <6lowpan@ietf.org>; Wed, 24 Mar 2010 07:38:08 -0700 (PDT)
Received: (qmail 23682 invoked from network); 24 Mar 2010 14:38:26 -0000
Received: from 207.88.181.2.ptr.us.xo.net (d.sturek@207.88.181.2 with login) by smtp109.sbc.mail.gq1.yahoo.com with SMTP; 24 Mar 2010 07:38:26 -0700 PDT
X-Yahoo-SMTP: fvjol_aswBAraSJvMLe2r1XTzhBhbFxY8q8c3jo-
X-YMail-OSG: nuqHI9UVM1nArGMe4d5HQGflcjcSEDP2PiBrO7uHV3Us6vTTcTFONsoW0dP6A3BRU1lgvgDg4g1xddFQd_AczBg50_z12..YK0Hfabc5x6mZzT4jOcSvAgBq_Vkva_0jrLR_cf7.gny7X998oIxBcq0sfvjUWORZFgiw.UGBEZqGwhhz7Gp.I4.VQ4IvZA0n6RwSUB11fvrT4s9z9sZvKqQa0MLvNtVeqh_aVgK92YYoc.Vt11HKDuBmsxx348pvss.0lPONmcRohErVJo..KHZWBdt9N1gHXzJxrU_MfqNn_Vjd8A--
X-Yahoo-Newman-Property: ymail-3
From: "Don Sturek" <d.sturek@att.net>
To: "'Geoff Mulligan'" <geoff@proto6.com>
References: <008501caca27$77109070$6531b150$@sturek@att.net> <1269412651.3787.54.camel@dellx1>
In-Reply-To: <1269412651.3787.54.camel@dellx1>
Date: Wed, 24 Mar 2010 07:38:23 -0700
Message-ID: <00cc01cacb5f$a8d651b0$fa82f510$@sturek@att.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcrLHICRtl/iJmfoSbKKaRWV9ZoRJAAQs0sA
Content-Language: en-us
Cc: 'Carsten Bormann' <cabo@tzi.org>, 6lowpan@ietf.org, 'Ralph Droms' <rdroms@cisco.com>
Subject: Re: [6lowpan] Timeline for 6LoWPAN ND resolution
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: d.sturek@att.net
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Mar 2010 14:38:09 -0000

Hi Geoff,

As I understand the background on ND, there has been work going for 2 =
years with no resolution.  I note below where you say you and Carsten =
(the two co-chairs) don't agree on what it would take to resolve this.

I question if this is really following any IETF process.  Isn't it =
really up to the participants in the group and not the co-chairs to =
determine whether the ND drafts on the table address the requirements =
for 6LoWPAN?

Don


-----Original Message-----
From: Geoff Mulligan [mailto:geoff@proto6.com]=20
Sent: Tuesday, March 23, 2010 11:38 PM
To: d.sturek@att.net
Cc: Carsten Bormann; 6lowpan@ietf.org; 'Ralph Droms'; 'JP Vasseur'
Subject: Re: Timeline for 6LoWPAN ND resolution

Don,
  This is great news.  If you guys have any experience during your
interops that could shed light on implementation issues or your members
that can provide real world experience that might enlighten the WG we
need that. I know that Erik and Zach would like the input.

As to committing to a time-line, I'm not sure that is possible in the
IETF.  Again, if there is someone from Zigbee that would commit to the
editor-ship of the ND draft, we can consider this to help expedite it.

It would be unfortunate if Zigbee had to choose an ND mechanism that
wasn't the solution coming from the IETf, but understandable that you
have time lines and commercial interests that need to be dealt with.

Personally I don't think that the ND-Simple draft is really that far
from a workable solution, but on this Carsten and I disagree.

Maybe some input from implementors in Zigbee would help.

	geoff



On Mon, 2010-03-22 at 18:23 -0700, Don Sturek wrote:
> Hi Carsten and Geoff,
>=20
> =20
>=20
> We had an interesting discussion today in Anaheim on 6LoWPAN Neighbor
> Discovery (ND).  As you know this has been a longstanding open item.
>=20
> =20
>=20
> We have some specific deadlines for the Smart Energy work.
> Specifically, we need resolution on the ND topic (with a final I-D
> generally agreed by the WG) within a 2 month timeframe.  If we cannot
> achieve this in 6LoWPAN, then our commercial alliance will need to
> create a commercial specification around whatever is available and we
> believe could later map to an agreed solution.  This is not optimal
> but in reality we simply cannot wait any longer for closure on ND.
>=20
> =20
>=20
> Could we ask for at least a finite decision on what exact parts of
> ND-08 or ND-simple will be part of the next round of ND drafts?  Could
> we ask for an expedited process in resolving this somehow?  Is there a
> way we could contribute to the ND resolution through our
> interoperability testing for Smart Energy if we end up moving forward
> before WG consensus? =20
>=20
> =20
>=20
> What I think we need is a schedule and some work assignments that
> would lead to resolution on this topic.   There are several members of
> our group who would be willing to contribute if there is a plan in
> place to close this issue quickly.
>=20
> =20
>=20
> Thanks,
>=20
> =20
>=20
> Don Sturek
>=20
> Chair, ZigBee Alliance Core Stack Working Group (representing ZigBee
> IP)
>=20
> =20
>=20
>=20



From cabo@tzi.org  Wed Mar 24 09:19:17 2010
Return-Path: <cabo@tzi.org>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 11FA73A6BA4 for <6lowpan@core3.amsl.com>; Wed, 24 Mar 2010 09:19:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.765
X-Spam-Level: 
X-Spam-Status: No, score=-1.765 tagged_above=-999 required=5 tests=[AWL=1.494,  BAYES_20=-0.74, DNS_FROM_OPENWHOIS=1.13, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OPk4MPn6Lh5w for <6lowpan@core3.amsl.com>; Wed, 24 Mar 2010 09:19:15 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9:209:3dff:fe00:7136]) by core3.amsl.com (Postfix) with ESMTP id 1039C3A6BC9 for <6lowpan@ietf.org>; Wed, 24 Mar 2010 09:18:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id o2OGIx5B001100; Wed, 24 Mar 2010 17:19:00 +0100 (CET)
Received: from dhcp-wireless-open-abg-24-141.meeting.ietf.org (dhcp-wireless-open-abg-24-141.meeting.ietf.org [130.129.24.141]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id A86C2E1DC;  Wed, 24 Mar 2010 17:18:58 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset=us-ascii
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <00cc01cacb5f$a8d651b0$fa82f510$@sturek@att.net>
Date: Wed, 24 Mar 2010 09:18:54 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <71935397-AA85-49A4-A951-8D8A8EB9B97B@tzi.org>
References: <008501caca27$77109070$6531b150$@sturek@att.net> <1269412651.3787.54.camel@dellx1> <00cc01cacb5f$a8d651b0$fa82f510$@sturek@att.net>
To: <d.sturek@att.net>
X-Mailer: Apple Mail (2.1077)
Cc: 6lowpan@ietf.org, 'Ralph Droms' <rdroms@cisco.com>
Subject: Re: [6lowpan] Timeline for 6LoWPAN ND resolution
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Mar 2010 16:19:17 -0000

On Mar 24, 2010, at 07:38, Don Sturek wrote:

> Hi Geoff,
>=20
> As I understand the background on ND, there has been work going for 2 =
years with no resolution.  I note below where you say you and Carsten =
(the two co-chairs) don't agree on what it would take to resolve this.
>=20
> I question if this is really following any IETF process.  Isn't it =
really up to the participants in the group and not the co-chairs to =
determine whether the ND drafts on the table address the requirements =
for 6LoWPAN?

Indeed it is.

<WG-chair hat off>

What I told Geoff is just my personal view (and the authors happen to =
agree that nd-simple is missing a couple of things from ND-08 that are =
consensus).

But the good news is that the authors of the two drafts have already =
started the work on the next version, to get the simplicity aspects of =
nd-simple and have the completeness we do need from ND-08.

Attending the WG meeting must have seemed a grim experience for people =
who haven't followed the details of the ND process in the last two =
years.  Actually, I'm quite happy with the emerging consensus and I =
think the way forward is now very clear.  The authors think they will be =
done with ND-09 within two weeks after the IETF.  The process will be =
starting from a clean slate, taking in text from ND-08 and nd-simple as =
needed.  There will be an outline this week.  The process for the next =
two weeks will then be driven by tickets on the WG Trac.

Gruesse, Carsten


From d.sturek@att.net  Wed Mar 24 09:34:00 2010
Return-Path: <d.sturek@att.net>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6B0B63A6920 for <6lowpan@core3.amsl.com>; Wed, 24 Mar 2010 09:34:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.729
X-Spam-Level: **
X-Spam-Status: No, score=2.729 tagged_above=-999 required=5 tests=[BAYES_40=-0.185, DNS_FROM_OPENWHOIS=1.13, IP_NOT_FRIENDLY=0.334, MSGID_MULTIPLE_AT=1.449, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xXgDL6cz8oxM for <6lowpan@core3.amsl.com>; Wed, 24 Mar 2010 09:33:59 -0700 (PDT)
Received: from smtp128.sbc.mail.sp1.yahoo.com (smtp128.sbc.mail.sp1.yahoo.com [69.147.65.187]) by core3.amsl.com (Postfix) with SMTP id 99EA33A68C4 for <6lowpan@ietf.org>; Wed, 24 Mar 2010 09:33:57 -0700 (PDT)
Received: (qmail 79957 invoked from network); 24 Mar 2010 16:34:16 -0000
Received: from 207.88.181.2.ptr.us.xo.net (d.sturek@207.88.181.2 with login) by smtp128.sbc.mail.sp1.yahoo.com with SMTP; 24 Mar 2010 09:33:53 -0700 PDT
X-Yahoo-SMTP: fvjol_aswBAraSJvMLe2r1XTzhBhbFxY8q8c3jo-
X-YMail-OSG: gO2MfUAVM1nidWxK44opDxi62.GmBDCJ9BgxPdeMwwqzXza0ZVqafl5EOFn1auW842yh7qEIEeKP29EiEN8uwwsFtfY_CpDYySImW1rY31vUVbo6MfiHWLqwMzxy4MfXao7Dt1KkCuqZbLaToElJ8rE75Umbbs3zneJSTQgFhTkl9FvBrnEy2ooNfBo.zkGFp_idky51ORgyUCdGpYk7apbUfFuw6dU.LPy8xKur1QMlvpKiO211hQHJhHAtSLzE20eNsgIfvxZ1dizZapf08IXvjLoI18FavrQ6q2arrO.a3502uQ--
X-Yahoo-Newman-Property: ymail-3
From: "Don Sturek" <d.sturek@att.net>
To: "'Carsten Bormann'" <cabo@tzi.org>
References: <008501caca27$77109070$6531b150$@sturek@att.net> <1269412651.3787.54.camel@dellx1> <00cc01cacb5f$a8d651b0$fa82f510$@sturek@att.net> <71935397-AA85-49A4-A951-8D8A8EB9B97B@tzi.org>
In-Reply-To: <71935397-AA85-49A4-A951-8D8A8EB9B97B@tzi.org>
Date: Wed, 24 Mar 2010 09:33:36 -0700
Message-ID: <006801cacb6f$ca11e820$5e35b860$@sturek@att.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcrLbbrWFSYto3bLSXWImeMabhUWPAAAb9+w
Content-Language: en-us
Cc: 6lowpan@ietf.org, 'Ralph Droms' <rdroms@cisco.com>
Subject: Re: [6lowpan] Timeline for 6LoWPAN ND resolution
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: d.sturek@att.net
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Mar 2010 16:34:00 -0000

Fantastic news Carsten if indeed the consensus of the two ND proposals will
meet the requirements for 6LoWPAN.  

If the draft is coming soon (in the next couple of weeks) let's wait to see
what it says.  If the work is going to take a little longer, I would suggest
some e-mail traffic from the group to see what the "criteria for success"
might look like in terms of topics we are expecting to see addressed.

Don


-----Original Message-----
From: Carsten Bormann [mailto:cabo@tzi.org] 
Sent: Wednesday, March 24, 2010 9:19 AM
To: d.sturek@att.net
Cc: 'Geoff Mulligan'; 6lowpan@ietf.org; 'Ralph Droms'; 'JP Vasseur'
Subject: Re: Timeline for 6LoWPAN ND resolution

On Mar 24, 2010, at 07:38, Don Sturek wrote:

> Hi Geoff,
> 
> As I understand the background on ND, there has been work going for 2
years with no resolution.  I note below where you say you and Carsten (the
two co-chairs) don't agree on what it would take to resolve this.
> 
> I question if this is really following any IETF process.  Isn't it really
up to the participants in the group and not the co-chairs to determine
whether the ND drafts on the table address the requirements for 6LoWPAN?

Indeed it is.

<WG-chair hat off>

What I told Geoff is just my personal view (and the authors happen to agree
that nd-simple is missing a couple of things from ND-08 that are consensus).

But the good news is that the authors of the two drafts have already started
the work on the next version, to get the simplicity aspects of nd-simple and
have the completeness we do need from ND-08.

Attending the WG meeting must have seemed a grim experience for people who
haven't followed the details of the ND process in the last two years.
Actually, I'm quite happy with the emerging consensus and I think the way
forward is now very clear.  The authors think they will be done with ND-09
within two weeks after the IETF.  The process will be starting from a clean
slate, taking in text from ND-08 and nd-simple as needed.  There will be an
outline this week.  The process for the next two weeks will then be driven
by tickets on the WG Trac.

Gruesse, Carsten


From samitac2@gmail.com  Wed Mar 24 18:10:08 2010
Return-Path: <samitac2@gmail.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EDB223A6A42 for <6lowpan@core3.amsl.com>; Wed, 24 Mar 2010 18:10:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.469
X-Spam-Level: 
X-Spam-Status: No, score=-1.469 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iYrHSwvhGH4o for <6lowpan@core3.amsl.com>; Wed, 24 Mar 2010 18:10:06 -0700 (PDT)
Received: from mail-qy0-f196.google.com (mail-qy0-f196.google.com [209.85.221.196]) by core3.amsl.com (Postfix) with ESMTP id 3E4B73A6A0C for <6lowpan@ietf.org>; Wed, 24 Mar 2010 18:10:05 -0700 (PDT)
Received: by qyk34 with SMTP id 34so2289882qyk.22 for <6lowpan@ietf.org>; Wed, 24 Mar 2010 18:10:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=01QHs3F8s5HmqGUcrzXiRJeVGFmqWl3xulSt3xG1/bM=; b=qs4sABHQxvD0GSBwk0z5vfsaVXybiG0yKTMXrSdl6FhEiSRiY9d51AfHykJ1KVaAJ+ kzL1IMyvdpwYQQH9t25Z+QOLR4gLgQLxjUC0gzlEUmba9jWIi9N7I3NFQd6v3n2fn/Xy gq3YlaX1obkqi1TyDJ6Vp77A29QlhSXNNUf3E=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=vXPHX2dgE3Pu17hJ+ebsvI4Mmy4uXa0eB8fFUQyjNLaHJuGWPzq7nOylMNHGnd0bvY KXRPzbGX7PhgCehkUcMSuIXtFfCzv6QEKvyGoeoOvnzAMQRlQ5ClQgbOnI/ryatij6dh PKh8fj54TfnqtYO0BbpM+vtEIda4T2xwxndrs=
MIME-Version: 1.0
Received: by 10.229.239.148 with SMTP id kw20mr222759qcb.10.1269479424343;  Wed, 24 Mar 2010 18:10:24 -0700 (PDT)
In-Reply-To: <8A977BDC5A7B0E429B0F521E8D6F91EE01A589F8@XMB-AMS-103.cisco.com>
References: <4B8BBE45.4080402@sun.com> <8A977BDC5A7B0E429B0F521E8D6F91EE01A589F8@XMB-AMS-103.cisco.com>
Date: Wed, 24 Mar 2010 18:10:24 -0700
Message-ID: <43b91d371003241810q784c5cfwd8663d136f3c1441@mail.gmail.com>
From: Samita Chakrabarti <samitac2@gmail.com>
To: "Mathilde Durvy (mdurvy)" <mdurvy@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] Fwd: New Version Notification fordraft-chakrabarti-6lowpan-ipv6-nd-simple-00
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Mar 2010 01:10:08 -0000

Hi Mathilde,

Thanks for your comments.  Here are some more  responses in addition
to Erik's and Pascal's.
Please see in-line.

On Mon, Mar 22, 2010 at 10:45 AM, Mathilde Durvy (mdurvy)
<mdurvy@cisco.com> wrote:
> Hi Erik, Samita,
>
> Thanks for your draft. This proposal is much closer to what I had in mind
> myself and I feel this is a great step forward!
>

Great to hear that from you!

> I have a few questions / comments:
> - Assumptions: why do you assume that 6LR use RA to configure their globa=
l
> addresses while host are allowed to use DHCPv6? In IPv6, routers are
> typically ignoring received RAs... It is not very clear whether your
> proposal allows the case where all addresses (host and 6LR) are assigned
> using DHCPv6. It might also be that in a route-over situation the routing
> protocol itself would take care of distributing well chosen
> prefixes/addresses to allow prefix aggregation in routing tables or routi=
ng
> messages.

6LRs are assumed to be dual personalities. In most cases they are
acting as a routers. But indeed they are special as they form global
addresses from prefixes through autoconfiguration and they can also
send RS to their neighbors as they come up.

As for DHCPv6-pd, nd-simple does not do DHCP prefix delegation. It
simply relays the prefixes to neighbors since the 6lowpan contains
same prefix throughut. Multiple prefixes are possible - but they are
same throughout the 6lowpan.

This draft however does not discuss DHCPv6 address assignment and it
is left to a separate draft. nd-simple only discusses address
autoconfiguration.

If DHCPv6 relay/server is used then all addresses could be assigned by
the DHCP server when the DHCP-server would know that it has to use the
same prefix for all addresses over a 6lowpan.  It is not written in
the draft and we think the DHCP-related draft would cover that.

>> - Section 7.3: I feel like you are underestimating the role that the rou=
ting
> protocol might play. If you take the example of what RPL is defining, an
> IPv6 host could very well be a RPL leaf node, in which case it might
> discover its default router by listening to DIO messages, and send DAO to
> 'register'. In addition, if the 6LR are RPL routers that use DHCPv6 or
> another scheme for address allocation, RS/RA might be completely disabled=
.
> What do you think?

The same logic applies to regular IPv6 network. IPv6 ND cannot and
should not depend on a particular routing protocol behavior that is
running on the nodes.

Note that the concept of 6LoWPAN link(route-over) is a bit different
than regular IPv6-link.  Not all 6lowPAN networks will run RPL or
routing protocols and yet they need to communicate without static
configuration.

> - Section 7.3: Reading your description, is it correct to say that hosts
> perform NUD and address resolution for their default router? (of course t=
he
> number of messages is reduced by the heavy use of the SLLA option). Do yo=
u
> also use NS/NA to perform NUD and address resolution between 6LR?
> - Section 7.3: ND uses already upper-layer protocol feedback. Would you
> consider to extend it to include lower layer feedback?
>
> To summarize my comments, I would like to understand a bit better how you
> envision the operation of nd-simple when a routing protocol such as RPL i=
s
> used on top of it.
>

I'd think RPL will do p2mp, mp2p or p2p routing within a 6LoWPAN .
6LRs may act as hosts as well, as they have aquired their global
prefixes. 6LRs will also know how to forward packets to 6LBRs when the
destination addresses are not resolved by RPL'ed routes.

Thanks,
-Samita

> -----Original Message-----
> From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On Behal=
f
> Of Erik Nordmark
> Sent: lundi, 1. mars 2010 05:17
> To: 6lowpan
> Subject: [6lowpan] Fwd: New Version Notification
> fordraft-chakrabarti-6lowpan-ipv6-nd-simple-00
>
>
> Samita and I have tried to capture a minimal set of ND optimizations in t=
his
> draft.
>
> =A0 =A0Erik
>
>
> -------- Original Message --------
>
> A new version of I-D, draft-chakrabarti-6lowpan-ipv6-nd-simple-00.txt
> has been successfuly submitted by Erik Nordmark and posted to the IETF
> repository.
>
> Filename: =A0 =A0 =A0 =A0draft-chakrabarti-6lowpan-ipv6-nd-simple
> Revision: =A0 =A0 =A0 =A000
> Title: =A0 =A0 =A0 =A0 =A0 IPv6 LoWPAN Neighbor Discovery and Addressing =
Choices
> Creation_date: =A0 2010-03-01
> WG ID: =A0 =A0 =A0 =A0 =A0 Independent Submission
> Number_of_pages: 16
>
> Abstract:
> IETF 6LoWPAN working group defines IPv6 over low-power personal area netw=
ork
> (IEEE 802.15.4). =A0IEEE 802.15.4 and other low-power wireless networks h=
ave
> limited or no usage of broadcast or multicast signaling due to energy
> conservation. =A0Besides the wireless nodes may not strictly follow
> traditional concept of IP subnet and IP-links while connecting nodes and
> routers. =A0This document describes simple optimizations to IPv6 Neighbor
> Discovery protocol(RFC4861), and addressing mechanisms that are useful fo=
r
> small scale 6LoWPAN networks in star and mesh topologies.
>
> The optimizations include reducing the amount of Neighbor Discovery
> multicast traffic and allowing for a single subnet to span multiple route=
rs
> in a "route-over" topology.
>
>
>
>
> The IETF Secretariat.
>
>
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
>
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
>
>

From trac@tools.ietf.org  Mon Mar 29 08:09:57 2010
Return-Path: <trac@tools.ietf.org>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B42053A6960 for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 08:09:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.035
X-Spam-Level: 
X-Spam-Status: No, score=-100.035 tagged_above=-999 required=5 tests=[AWL=-0.424, BAYES_20=-0.74, DNS_FROM_OPENWHOIS=1.13, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V6pwLbM0rpjq for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 08:09:57 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id 064833A693B for <6lowpan@ietf.org>; Mon, 29 Mar 2010 08:09:56 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.69) (envelope-from <trac@tools.ietf.org>) id 1NwGbh-00082R-6C; Mon, 29 Mar 2010 08:10:25 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: "6lowpan issue tracker" <trac@tools.ietf.org>
X-Trac-Version: 0.11.6
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.6, by Edgewall Software
To: jhui@archrock.com
X-Trac-Project: 6lowpan
Date: Mon, 29 Mar 2010 15:10:25 -0000
X-URL: http://tools.ietf.org/6lowpan/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/6lowpan/trac/ticket/65
Message-ID: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org>
X-Trac-Ticket-ID: 65
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: jhui@archrock.com, 6lowpan@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: 6lowpan@ietf.org
Subject: [6lowpan]  #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Reply-To: 6lowpan@ietf.org
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2010 15:09:57 -0000

#65: Deriving IIDs from Short Addresses
--------------------------------+-------------------------------------------
 Reporter:  jhui@â€¦              |       Owner:  jhui@â€¦           
     Type:  defect              |      Status:  new              
 Priority:  major               |   Milestone:                   
Component:  hc                  |     Version:                   
 Severity:  Active WG Document  |    Keywords:                   
--------------------------------+-------------------------------------------
 One of the issues raised on the ML and in Anaheim is the issue of deriving
 IIDs from IEEE 802.15.4 short addresses.  There was general consensus that
 the PAN ID should never be included in the IID.  As such, I think we now
 have the following two options:

 1) Maintain the RFC 4944 translation (short address -> ethernet address ->
 64-bit IID).  Generated IIDs will be 64 bits in length and of the form
 (0000:00ff:fe00:xxxx), where xxxx is the short address.

 2) Update RFC 4944 translation to (short address -> 17-bit IID).
 Generated IIDs will be 17 bits in length and of the form
 (0000:0000:0001:xxxx), where xxxx is the short address.

 The primary difference between the two options are the lengths of prefixes
 that may be used to generate global addresses.  Option 1 says that
 different PANs must be assigned unique 64-bit prefixes.  Option 2 says
 that different PANs must be assigned unique 111-bit prefixes, but that
 multiple PANs may utilize the same 64-bit prefix.

 I am comfortable with either option, but we need to agree on one that is
 well-defined.  So which would people prefer?  If you have no preference,
 please provide that feedback as well.

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/6lowpan/trac/ticket/65>
6lowpan <http://tools.ietf.org/6lowpan/>


From jhui@archrock.com  Mon Mar 29 08:11:57 2010
Return-Path: <jhui@archrock.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4F5F83A6A81 for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 08:11:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.169
X-Spam-Level: 
X-Spam-Status: No, score=-0.169 tagged_above=-999 required=5 tests=[AWL=1.300,  BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o7z45I2K347C for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 08:11:56 -0700 (PDT)
Received: from mail.sf.archrock.com (mail.sf.archrock.com [216.121.16.71]) by core3.amsl.com (Postfix) with ESMTP id 048663A6A79 for <6lowpan@ietf.org>; Mon, 29 Mar 2010 08:11:54 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.sf.archrock.com (Postfix) with ESMTP id 158E1AF91E for <6lowpan@ietf.org>; Mon, 29 Mar 2010 08:12:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at 
Received: from mail.sf.archrock.com ([127.0.0.1]) by localhost (mail.sf.archrock.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id h2RSW-+uDLyq for <6lowpan@ietf.org>; Mon, 29 Mar 2010 08:12:19 -0700 (PDT)
Received: from [192.168.7.62] (69-12-164-135.sfo.archrock.com [69.12.164.135]) by mail.sf.archrock.com (Postfix) with ESMTP id 26D38AF915 for <6lowpan@ietf.org>; Mon, 29 Mar 2010 08:12:19 -0700 (PDT)
Message-Id: <F39896E6-EEF3-4CD4-A61F-8DDDB8218447@archrock.com>
From: Jonathan Hui <jhui@archrock.com>
To: 6lowpan@ietf.org
In-Reply-To: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org>
Content-Type: text/plain; charset=WINDOWS-1252; format=flowed; delsp=yes
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Apple Message framework v936)
Date: Mon, 29 Mar 2010 08:12:18 -0700
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org>
X-Mailer: Apple Mail (2.936)
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2010 15:11:57 -0000

In an effort to update 6lowpan-hc so that we can quickly move it back =20=

into WGLC, I'd like to close on this issue by the end of the week.  =20
Please provide your feedback.

--
Jonathan Hui

On Mar 29, 2010, at 8:10 AM, 6lowpan issue tracker wrote:

> #65: Deriving IIDs from Short Addresses
> --------------------------------=20
> +-------------------------------------------
> Reporter:  jhui@=85              |       Owner:  jhui@=85
>     Type:  defect              |      Status:  new
> Priority:  major               |   Milestone:
> Component:  hc                  |     Version:
> Severity:  Active WG Document  |    Keywords:
> --------------------------------=20
> +-------------------------------------------
> One of the issues raised on the ML and in Anaheim is the issue of =20
> deriving
> IIDs from IEEE 802.15.4 short addresses.  There was general =20
> consensus that
> the PAN ID should never be included in the IID.  As such, I think we =20=

> now
> have the following two options:
>
> 1) Maintain the RFC 4944 translation (short address -> ethernet =20
> address ->
> 64-bit IID).  Generated IIDs will be 64 bits in length and of the form
> (0000:00ff:fe00:xxxx), where xxxx is the short address.
>
> 2) Update RFC 4944 translation to (short address -> 17-bit IID).
> Generated IIDs will be 17 bits in length and of the form
> (0000:0000:0001:xxxx), where xxxx is the short address.
>
> The primary difference between the two options are the lengths of =20
> prefixes
> that may be used to generate global addresses.  Option 1 says that
> different PANs must be assigned unique 64-bit prefixes.  Option 2 says
> that different PANs must be assigned unique 111-bit prefixes, but that
> multiple PANs may utilize the same 64-bit prefix.
>
> I am comfortable with either option, but we need to agree on one =20
> that is
> well-defined.  So which would people prefer?  If you have no =20
> preference,
> please provide that feedback as well.
>
> --=20
> Ticket URL: <http://trac.tools.ietf.org/wg/6lowpan/trac/ticket/65>
> 6lowpan <http://tools.ietf.org/6lowpan/>


From ggf.rodrigues@gmail.com  Mon Mar 29 08:35:02 2010
Return-Path: <ggf.rodrigues@gmail.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4A4CE3A6AB8 for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 08:35:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.85
X-Spam-Level: 
X-Spam-Status: No, score=-0.85 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, RCVD_IN_SORBS_WEB=0.619]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zhEtd2pCm1RO for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 08:35:01 -0700 (PDT)
Received: from mail-bw0-f217.google.com (mail-bw0-f217.google.com [209.85.218.217]) by core3.amsl.com (Postfix) with ESMTP id 7C5183A6AB4 for <6lowpan@ietf.org>; Mon, 29 Mar 2010 08:34:57 -0700 (PDT)
Received: by bwz9 with SMTP id 9so422594bwz.29 for <6lowpan@ietf.org>; Mon, 29 Mar 2010 08:35:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:references :in-reply-to:subject:date:message-id:mime-version:content-type :content-transfer-encoding:x-mailer:thread-index:content-language; bh=Y3iLxoJxPP4cC4WC4aSWHLa5wagcjSvdlboP+birrx0=; b=KFF/YXZpgwMr5ncMHfgS9S9DsZOmjArP04EVK51aWHImtRJPxklSIlBw6gzVp7l2rH kNP0XOJMc42eLAGs9vP47PviPx12JAcpUCnkjxSzWogdLQr4p/FJBysINEVlVhayklK2 lntaUJMgfUrfpTgM6HHKbhU+yI2MrCbz23Kx0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:references:in-reply-to:subject:date:message-id:mime-version :content-type:content-transfer-encoding:x-mailer:thread-index :content-language; b=ppS9JUaAKGfjhnrzzaxJIT0oh+TDz1M9CsMW/tCmqFoNvbWipybuWRoL1CE9VWP+ID vJN5dB/3phYRMunhEAv7bGecw6sYGC8Tm2zMCA6OXpV/w2VxriBP1LTbWWveE2CxvmK7 5s8p35vHRAAzNRtJuc34bfhMMLSrfrFxpwaIs=
Received: by 10.204.32.77 with SMTP id b13mr828365bkd.113.1269876921872; Mon, 29 Mar 2010 08:35:21 -0700 (PDT)
Received: from ggrodriguesPC ([62.28.143.10]) by mx.google.com with ESMTPS id l1sm39114077bkl.8.2010.03.29.08.35.20 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 29 Mar 2010 08:35:21 -0700 (PDT)
From: "Gilberto Rodrigues" <ggf.rodrigues@gmail.com>
To: <6lowpan@ietf.org>
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org> <F39896E6-EEF3-4CD4-A61F-8DDDB8218447@archrock.com>
In-Reply-To: <F39896E6-EEF3-4CD4-A61F-8DDDB8218447@archrock.com>
Date: Mon, 29 Mar 2010 16:35:25 +0100
Message-ID: <4bb0c8b9.8109cc0a.5fcd.00fc@mx.google.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcrPUkLk7UUxotboTke7yrsoOAXUEAAAfMkQ
Content-Language: pt
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2010 15:35:02 -0000

Hi there.

I'd be ok with both options, but the second one seems more promising.=20
I think 17 bits for IID is more than enough and you can then put those =
other
111bits into good use.

Gilberto


-----Original Message-----
From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On =
Behalf
Of Jonathan Hui
Sent: segunda-feira, 29 de Mar=E7o de 2010 16:12
To: 6lowpan@ietf.org
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses


In an effort to update 6lowpan-hc so that we can quickly move it back =20
into WGLC, I'd like to close on this issue by the end of the week.  =20
Please provide your feedback.

--
Jonathan Hui

On Mar 29, 2010, at 8:10 AM, 6lowpan issue tracker wrote:

> #65: Deriving IIDs from Short Addresses
> --------------------------------=20
> +-------------------------------------------
> Reporter:  jhui@=85              |       Owner:  jhui@=85
>     Type:  defect              |      Status:  new
> Priority:  major               |   Milestone:
> Component:  hc                  |     Version:
> Severity:  Active WG Document  |    Keywords:
> --------------------------------=20
> +-------------------------------------------
> One of the issues raised on the ML and in Anaheim is the issue of =20
> deriving
> IIDs from IEEE 802.15.4 short addresses.  There was general =20
> consensus that
> the PAN ID should never be included in the IID.  As such, I think we =20
> now
> have the following two options:
>
> 1) Maintain the RFC 4944 translation (short address -> ethernet =20
> address ->
> 64-bit IID).  Generated IIDs will be 64 bits in length and of the form
> (0000:00ff:fe00:xxxx), where xxxx is the short address.
>
> 2) Update RFC 4944 translation to (short address -> 17-bit IID).
> Generated IIDs will be 17 bits in length and of the form
> (0000:0000:0001:xxxx), where xxxx is the short address.
>
> The primary difference between the two options are the lengths of =20
> prefixes
> that may be used to generate global addresses.  Option 1 says that
> different PANs must be assigned unique 64-bit prefixes.  Option 2 says
> that different PANs must be assigned unique 111-bit prefixes, but that
> multiple PANs may utilize the same 64-bit prefix.
>
> I am comfortable with either option, but we need to agree on one =20
> that is
> well-defined.  So which would people prefer?  If you have no =20
> preference,
> please provide that feedback as well.
>
> --=20
> Ticket URL: <http://trac.tools.ietf.org/wg/6lowpan/trac/ticket/65>
> 6lowpan <http://tools.ietf.org/6lowpan/>

_______________________________________________
6lowpan mailing list
6lowpan@ietf.org
https://www.ietf.org/mailman/listinfo/6lowpan


From cabo@tzi.org  Mon Mar 29 08:35:16 2010
Return-Path: <cabo@tzi.org>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7CF9F3A6A84 for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 08:35:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.469
X-Spam-Level: 
X-Spam-Status: No, score=-4.469 tagged_above=-999 required=5 tests=[AWL=0.650,  BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J9lWx59uHmO0 for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 08:35:15 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9:209:3dff:fe00:7136]) by core3.amsl.com (Postfix) with ESMTP id E83123A6405 for <6lowpan@ietf.org>; Mon, 29 Mar 2010 08:35:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id o2TFZSh3022437; Mon, 29 Mar 2010 17:35:28 +0200 (CEST)
Received: from [192.168.217.101] (p5489BE6C.dip.t-dialin.net [84.137.190.108]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id F064BE13B;  Mon, 29 Mar 2010 17:35:27 +0200 (CEST)
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset=us-ascii
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org>
Date: Mon, 29 Mar 2010 17:35:26 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <89007306-6EC6-47C7-A3E4-4FAC43F810B8@tzi.org>
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org>
To: 6lowpan@ietf.org
X-Mailer: Apple Mail (2.1077)
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2010 15:35:16 -0000

On Mar 29, 2010, at 17:10, 6lowpan issue tracker wrote:

> (0000:0000:0001:xxxx), where xxxx is the short address.

I didn't quite understand from the Discussion in Anaheim what is better =
about

::1:xxxx

than

::ff:fe00:xxxx

If we can stick to the latter, we don't really have to change 4944.

In favor of preparing a lasting fix for 4944, I would make the following =
change to -06:

> The reconstituted address is built from the 16-bit address xxxx by=20
>=20
> 1) computing the address:
>=20
> ::ff:fe00:xxxx
>=20
> 2) replacing the bits in this address by the bits actually given by =
the prefix in the context.
>=20
> In other words, the prefix in the context overrides the address =
generated by step 1.
> For example, if 64-bit prefix pppp:pppp:pppp:pppp is given, the result =
is:
>=20
> pppp:pppp:pppp:pppp::ff:fe00:xxxx
>=20
> while if a 112-bit prefix nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn is given, =
the result is:
>=20
> nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:xxxx

Gruesse, Carsten


From pthubert@cisco.com  Mon Mar 29 08:45:03 2010
Return-Path: <pthubert@cisco.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 201D53A6781 for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 08:45:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.519
X-Spam-Level: 
X-Spam-Status: No, score=-7.519 tagged_above=-999 required=5 tests=[AWL=1.950,  BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gALwnNrz6exD for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 08:45:02 -0700 (PDT)
Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by core3.amsl.com (Postfix) with ESMTP id EC18D3A6891 for <6lowpan@ietf.org>; Mon, 29 Mar 2010 08:45:00 -0700 (PDT)
Authentication-Results: ams-iport-1.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AokBAJ9nsEuQ/uCWe2dsb2JhbACbKhUBAQsLIgYcp2CYZ4UBBA
X-IronPort-AV: E=Sophos;i="4.51,329,1267401600"; d="scan'208";a="58702409"
Received: from ams-core-1.cisco.com ([144.254.224.150]) by ams-iport-1.cisco.com with ESMTP; 29 Mar 2010 15:45:27 +0000
Received: from xbh-ams-201.cisco.com (xbh-ams-201.cisco.com [144.254.75.7]) by ams-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o2TFjRY9002639; Mon, 29 Mar 2010 15:45:27 GMT
Received: from xmb-ams-107.cisco.com ([144.254.74.82]) by xbh-ams-201.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Mon, 29 Mar 2010 17:45:27 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 29 Mar 2010 17:45:21 +0200
Message-ID: <6A2A459175DABE4BB11DE2026AA50A5D0188AE94@XMB-AMS-107.cisco.com>
In-Reply-To: <89007306-6EC6-47C7-A3E4-4FAC43F810B8@tzi.org>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] #65: Deriving IIDs from Short Addresses
Thread-Index: AcrPVYaLOcPWpC8FTXS3Bcbsqno9eQAAE3FQ
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org> <89007306-6EC6-47C7-A3E4-4FAC43F810B8@tzi.org>
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Carsten Bormann" <cabo@tzi.org>, <6lowpan@ietf.org>
X-OriginalArrivalTime: 29 Mar 2010 15:45:27.0861 (UTC) FILETIME=[DACEE650:01CACF56]
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2010 15:45:03 -0000

I like Carsten's proposal because it enables - yet does not force- the
use the 111 bits prefix. There are many places where the /64 is assumed
and it's good to be able to use it when that's a constraint on the
deployment.

Pascal


> -----Original Message-----
> From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On
> Behalf Of Carsten Bormann
> Sent: Monday, March 29, 2010 5:35 PM
> To: 6lowpan@ietf.org
> Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
>=20
> On Mar 29, 2010, at 17:10, 6lowpan issue tracker wrote:
>=20
> > (0000:0000:0001:xxxx), where xxxx is the short address.
>=20
> I didn't quite understand from the Discussion in Anaheim what is
better
> about
>=20
> ::1:xxxx
>=20
> than
>=20
> ::ff:fe00:xxxx
>=20
> If we can stick to the latter, we don't really have to change 4944.
>=20
> In favor of preparing a lasting fix for 4944, I would make the
following change
> to -06:
>=20
> > The reconstituted address is built from the 16-bit address xxxx by
> >
> > 1) computing the address:
> >
> > ::ff:fe00:xxxx
> >
> > 2) replacing the bits in this address by the bits actually given by
the prefix in
> the context.
> >
> > In other words, the prefix in the context overrides the address
generated
> by step 1.
> > For example, if 64-bit prefix pppp:pppp:pppp:pppp is given, the
result is:
> >
> > pppp:pppp:pppp:pppp::ff:fe00:xxxx
> >
> > while if a 112-bit prefix nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn is
given,
> the result is:
> >
> > nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:xxxx
>=20
> Gruesse, Carsten
>=20
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan

From jhui@archrock.com  Mon Mar 29 08:52:27 2010
Return-Path: <jhui@archrock.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 12A9E3A6891 for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 08:52:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.819
X-Spam-Level: 
X-Spam-Status: No, score=-0.819 tagged_above=-999 required=5 tests=[AWL=0.650,  BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CMlvy1DyexcW for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 08:52:23 -0700 (PDT)
Received: from mail.sf.archrock.com (mail.sf.archrock.com [216.121.16.71]) by core3.amsl.com (Postfix) with ESMTP id 6B6DE3A6A8F for <6lowpan@ietf.org>; Mon, 29 Mar 2010 08:52:16 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.sf.archrock.com (Postfix) with ESMTP id 8786DAF94C; Mon, 29 Mar 2010 08:52:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at 
Received: from mail.sf.archrock.com ([127.0.0.1]) by localhost (mail.sf.archrock.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id niPuWQfPJ67a; Mon, 29 Mar 2010 08:52:40 -0700 (PDT)
Received: from [192.168.7.62] (69-12-164-135.sfo.archrock.com [69.12.164.135]) by mail.sf.archrock.com (Postfix) with ESMTP id E77C6AF919; Mon, 29 Mar 2010 08:52:39 -0700 (PDT)
Message-Id: <0F748700-E218-4496-BF66-7AF7EA051D25@archrock.com>
From: Jonathan Hui <jhui@archrock.com>
To: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <89007306-6EC6-47C7-A3E4-4FAC43F810B8@tzi.org>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Mon, 29 Mar 2010 08:52:39 -0700
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org> <89007306-6EC6-47C7-A3E4-4FAC43F810B8@tzi.org>
X-Mailer: Apple Mail (2.936)
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2010 15:52:27 -0000

Hi Carsten,

I think part of the confusion comes from some of the text in RFC  
4862.  In particular, RFC 4862 seems to indicate that a particular  
link defines a fixed length for IIDs (RFC 4944 currently defines IIDs  
to be 64 bits).  Then RFC 4862 has the following text:

"If the sum of the prefix length and interface identifier length does  
not equal 128 bits, the Prefix Information option MUST be ignored."

And RFC 4944 has text to remind of the above constraint:

"An IPv6 address prefix used for stateless autoconfiguration [RFC4862]  
of an IEEE 802.15.4 interface MUST have a length of 64 bits."

So one question is whether it's possible to utilize a 'variable sized'  
IID to generate global addresses.  We already have 64-bit IIDs when  
generating global addresses from EUI-64s.  It may be a bit strange to  
have two different IID lengths for a 6lowpan link, so defining a 17- 
bit IID already bends rules a bit.  Would it be too much of a stretch  
to say that using a short address, we can generate an IID of length  
between 16 and 64 bits? :)

--
Jonathan Hui

On Mar 29, 2010, at 8:35 AM, Carsten Bormann wrote:

> On Mar 29, 2010, at 17:10, 6lowpan issue tracker wrote:
>
>> (0000:0000:0001:xxxx), where xxxx is the short address.
>
> I didn't quite understand from the Discussion in Anaheim what is  
> better about
>
> ::1:xxxx
>
> than
>
> ::ff:fe00:xxxx
>
> If we can stick to the latter, we don't really have to change 4944.
>
> In favor of preparing a lasting fix for 4944, I would make the  
> following change to -06:
>
>> The reconstituted address is built from the 16-bit address xxxx by
>>
>> 1) computing the address:
>>
>> ::ff:fe00:xxxx
>>
>> 2) replacing the bits in this address by the bits actually given by  
>> the prefix in the context.
>>
>> In other words, the prefix in the context overrides the address  
>> generated by step 1.
>> For example, if 64-bit prefix pppp:pppp:pppp:pppp is given, the  
>> result is:
>>
>> pppp:pppp:pppp:pppp::ff:fe00:xxxx
>>
>> while if a 112-bit prefix nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn is  
>> given, the result is:
>>
>> nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:xxxx
>
> Gruesse, Carsten
>


From coflynn@newae.com  Mon Mar 29 08:58:13 2010
Return-Path: <coflynn@newae.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 742903A6AA3 for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 08:58:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.469
X-Spam-Level: 
X-Spam-Status: No, score=-1.469 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lzH0S3hvn-UQ for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 08:58:12 -0700 (PDT)
Received: from s034.panelboxmanager.com (s034.panelboxmanager.com [72.55.186.54]) by core3.amsl.com (Postfix) with ESMTP id AEBEA3A6A7E for <6lowpan@ietf.org>; Mon, 29 Mar 2010 08:58:11 -0700 (PDT)
Received: from 94-193-243-129.zone7.bethere.co.uk ([94.193.243.129] helo=colinlaptop) by s034.panelboxmanager.com with esmtpa (Exim 4.69) (envelope-from <coflynn@newae.com>) id 1NwHNJ-00086C-Qc; Mon, 29 Mar 2010 11:59:38 -0400
From: "Colin O'Flynn" <coflynn@newae.com>
To: "'Carsten Bormann'" <cabo@tzi.org>, <6lowpan@ietf.org>
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org> <89007306-6EC6-47C7-A3E4-4FAC43F810B8@tzi.org>
In-Reply-To: <89007306-6EC6-47C7-A3E4-4FAC43F810B8@tzi.org>
Date: Mon, 29 Mar 2010 16:58:31 +0100
Message-ID: <004001cacf58$b18426a0$148c73e0$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcrPVaRZpQFBrtlGQReiXW6a1ceNjgAAgYbw
Content-Language: en-ca
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - s034.panelboxmanager.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - newae.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2010 15:58:13 -0000

Hello,

> 1) computing the address:
> 
> ::ff:fe00:xxxx

I think what was brought up before was perhaps using some 'fake' PAN-ID in
here.

The reason being RFC4944 disallows the use of the "zero address" in the
fake-48. With no PAN-ID (ie: zero's for the PAN-ID bits), this disallows
short address 0. Using some non-zero PAN-ID would remove that problem.

One could use the 0xFFFF PAN-ID, which would not be accidently considered
valid.

Or we could add a note to hc saying that ::ff:fe00:0 is indeed a valid
address with this scheme. This would be the cleanest solution, I'm not sure
if it's "allowed"?

Regards,

  -Colin

-----Original Message-----
From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On Behalf
Of Carsten Bormann
Sent: March 29, 2010 4:35 PM
To: 6lowpan@ietf.org
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses

On Mar 29, 2010, at 17:10, 6lowpan issue tracker wrote:

> (0000:0000:0001:xxxx), where xxxx is the short address.

I didn't quite understand from the Discussion in Anaheim what is better
about

::1:xxxx

than

::ff:fe00:xxxx

If we can stick to the latter, we don't really have to change 4944.

In favor of preparing a lasting fix for 4944, I would make the following
change to -06:

> The reconstituted address is built from the 16-bit address xxxx by 
> 
> 1) computing the address:
> 
> ::ff:fe00:xxxx
> 
> 2) replacing the bits in this address by the bits actually given by the
prefix in the context.
> 
> In other words, the prefix in the context overrides the address generated
by step 1.
> For example, if 64-bit prefix pppp:pppp:pppp:pppp is given, the result is:
> 
> pppp:pppp:pppp:pppp::ff:fe00:xxxx
> 
> while if a 112-bit prefix nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn is given, the
result is:
> 
> nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:xxxx

Gruesse, Carsten

_______________________________________________
6lowpan mailing list
6lowpan@ietf.org
https://www.ietf.org/mailman/listinfo/6lowpan


From cabo@tzi.org  Mon Mar 29 09:04:44 2010
Return-Path: <cabo@tzi.org>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 304BA3A6AF4 for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 09:04:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.599
X-Spam-Level: 
X-Spam-Status: No, score=-4.599 tagged_above=-999 required=5 tests=[AWL=0.520,  BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pqUKGn6ABAWS for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 09:04:43 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9:209:3dff:fe00:7136]) by core3.amsl.com (Postfix) with ESMTP id 0AAAC3A6ABC for <6lowpan@ietf.org>; Mon, 29 Mar 2010 09:03:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id o2TG3k42000940; Mon, 29 Mar 2010 18:03:46 +0200 (CEST)
Received: from [192.168.217.101] (p5489BE6C.dip.t-dialin.net [84.137.190.108]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id 97B5EE154;  Mon, 29 Mar 2010 18:03:45 +0200 (CEST)
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset=us-ascii
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <0F748700-E218-4496-BF66-7AF7EA051D25@archrock.com>
Date: Mon, 29 Mar 2010 18:03:44 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <9AE7B14F-BA37-44AA-87E1-3C5D65540A5A@tzi.org>
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org> <89007306-6EC6-47C7-A3E4-4FAC43F810B8@tzi.org> <0F748700-E218-4496-BF66-7AF7EA051D25@archrock.com>
To: Jonathan Hui <jhui@archrock.com>
X-Mailer: Apple Mail (2.1077)
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2010 16:04:44 -0000

On Mar 29, 2010, at 17:52, Jonathan Hui wrote:

>=20
> Hi Carsten,
>=20
> I think part of the confusion comes from some of the text in RFC 4862. =
 In particular, RFC 4862 seems to indicate that a particular link =
defines a fixed length for IIDs (RFC 4944 currently defines IIDs to be =
64 bits).  Then RFC 4862 has the following text:
>=20
> "If the sum of the prefix length and interface identifier length does =
not equal 128 bits, the Prefix Information option MUST be ignored."

Aha!
Note to the ND authors: We don't have to copy that restriction.
(Actually, my text is about the prefix in the context, not the one used =
for SLAAC; I have always been arguing that the two should be =
disseminated using the same bits in the PIO/6IO while others thought =
that this was an unnecessary conflation; this now becomes even more =
interesting.)

> And RFC 4944 has text to remind of the above constraint:
>=20
> "An IPv6 address prefix used for stateless autoconfiguration [RFC4862] =
of an IEEE 802.15.4 interface MUST have a length of 64 bits."

Interesting.
Again, this could be changed (e.g., in ND).

> So one question is whether it's possible to utilize a 'variable sized' =
IID to generate global addresses.  We already have 64-bit IIDs when =
generating global addresses from EUI-64s.  It may be a bit strange to =
have two different IID lengths for a 6lowpan link, so defining a 17-bit =
IID already bends rules a bit.  Would it be too much of a stretch to say =
that using a short address, we can generate an IID of length between 16 =
and 64 bits? :)

That would mesh well with my proposal for HC (but the latter only =
prepares for any ND fixes needed here).
(In my twisted mind, the IID would still be 64 bits, but part of it =
would be generated from the prefix.
But that's just me.)

Now I still don't know what would be better about ::1:xxxx -- using this =
would require the exact same changes to all these items, no?  Except =
that my proposal also needs the "override" (=3D use only as many bits of =
::ff:fe00:xxxx as you need to fill the prefix) rule.

Gruesse, Carsten


From coflynn@newae.com  Mon Mar 29 09:19:45 2010
Return-Path: <coflynn@newae.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 733253A68EF for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 09:19:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.169
X-Spam-Level: 
X-Spam-Status: No, score=-1.169 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, J_CHICKENPOX_22=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H14xVREbpsGs for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 09:19:44 -0700 (PDT)
Received: from s034.panelboxmanager.com (s034.panelboxmanager.com [72.55.186.54]) by core3.amsl.com (Postfix) with ESMTP id 4FF973A6992 for <6lowpan@ietf.org>; Mon, 29 Mar 2010 09:19:13 -0700 (PDT)
Received: from 94-193-243-129.zone7.bethere.co.uk ([94.193.243.129] helo=colinlaptop) by s034.panelboxmanager.com with esmtpa (Exim 4.69) (envelope-from <coflynn@newae.com>) id 1NwHhd-0000PN-Pr; Mon, 29 Mar 2010 12:20:39 -0400
From: "Colin O'Flynn" <coflynn@newae.com>
To: "'Carsten Bormann'" <cabo@tzi.org>, "'Jonathan Hui'" <jhui@archrock.com>
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org>	<89007306-6EC6-47C7-A3E4-4FAC43F810B8@tzi.org>	<0F748700-E218-4496-BF66-7AF7EA051D25@archrock.com> <9AE7B14F-BA37-44AA-87E1-3C5D65540A5A@tzi.org>
In-Reply-To: <9AE7B14F-BA37-44AA-87E1-3C5D65540A5A@tzi.org>
Date: Mon, 29 Mar 2010 17:19:31 +0100
Message-ID: <004601cacf5b$a0925a80$e1b70f80$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcrPWcIpQluzlcOYQCyX97f+Nqs9ugAABBFQ
Content-Language: en-ca
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - s034.panelboxmanager.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - newae.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2010 16:19:45 -0000

Hello,

> Except that my proposal also needs the "override" (= use only as many bits
of 
> ::ff:fe00:xxxx as you need to fill the prefix) rule.
>(In my twisted mind, the IID would still be 64 bits, but part of it would
be 
> generated from the prefix.
> But that's just me.)

With the 16-bit IID, it can make sense to just override up to the last 16
bits. But with the 64-bit EUI, unless you are using the full 64-bits there
is no promise the IPv6 address will be unique. The last 16-bits will be the
same among many different EUI64's, and indeed has a chance of being the same
as a 16-bit short address in use by the network.

The ::ff:fe00:xxxx format is helpful as it maps to a restricted EUI-64 type
(http://standards.ieee.org/regauth/oui/tutorials/EUI64.html), so anybody
receiving an IPv6 frame from ::ff:fe00:xxxx can ensure someone else doesn't
happen to have this EUI. 

Thus I think the longer-than-64-bit prefix should only be supported with
16-bit short address only, and the prefix must have the format
::xxff:fexx:0000 .  This ensure that someone cannot pick a prefix that maps
to an EUI-64 space, which could be quite confusing.

This would still work with the "override" idea, in that you generate an IID
of the ff:fe00:xxxx format, and override as many bits as needed. If the
prefix is of that :ff:fexx: format it will maintain the separation from
EUI-64, as you just need that ff:fe in place.

Regards,

  -Colin O'Flynn


-----Original Message-----
From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On Behalf
Of Carsten Bormann
Sent: March 29, 2010 5:04 PM
To: Jonathan Hui
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses

On Mar 29, 2010, at 17:52, Jonathan Hui wrote:

> 
> Hi Carsten,
> 
> I think part of the confusion comes from some of the text in RFC 4862.  In
particular, RFC 4862 seems to indicate that a particular link defines a
fixed length for IIDs (RFC 4944 currently defines IIDs to be 64 bits).  Then
RFC 4862 has the following text:
> 
> "If the sum of the prefix length and interface identifier length does not
equal 128 bits, the Prefix Information option MUST be ignored."

Aha!
Note to the ND authors: We don't have to copy that restriction.
(Actually, my text is about the prefix in the context, not the one used for
SLAAC; I have always been arguing that the two should be disseminated using
the same bits in the PIO/6IO while others thought that this was an
unnecessary conflation; this now becomes even more interesting.)

> And RFC 4944 has text to remind of the above constraint:
> 
> "An IPv6 address prefix used for stateless autoconfiguration [RFC4862] of
an IEEE 802.15.4 interface MUST have a length of 64 bits."

Interesting.
Again, this could be changed (e.g., in ND).

> So one question is whether it's possible to utilize a 'variable sized' IID
to generate global addresses.  We already have 64-bit IIDs when generating
global addresses from EUI-64s.  It may be a bit strange to have two
different IID lengths for a 6lowpan link, so defining a 17-bit IID already
bends rules a bit.  Would it be too much of a stretch to say that using a
short address, we can generate an IID of length between 16 and 64 bits? :)

That would mesh well with my proposal for HC (but the latter only prepares
for any ND fixes needed here).
(In my twisted mind, the IID would still be 64 bits, but part of it would be
generated from the prefix.
But that's just me.)

Now I still don't know what would be better about ::1:xxxx -- using this
would require the exact same changes to all these items, no?  Except that my
proposal also needs the "override" (= use only as many bits of
::ff:fe00:xxxx as you need to fill the prefix) rule.

Gruesse, Carsten

_______________________________________________
6lowpan mailing list
6lowpan@ietf.org
https://www.ietf.org/mailman/listinfo/6lowpan


From cabo@tzi.org  Mon Mar 29 09:21:24 2010
Return-Path: <cabo@tzi.org>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E92923A67FB for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 09:21:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.686
X-Spam-Level: 
X-Spam-Status: No, score=-4.686 tagged_above=-999 required=5 tests=[AWL=0.433,  BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1u8h60tUOLiK for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 09:21:23 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9:209:3dff:fe00:7136]) by core3.amsl.com (Postfix) with ESMTP id 3B10C3A68F7 for <6lowpan@ietf.org>; Mon, 29 Mar 2010 09:20:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id o2TGLDuq006753; Mon, 29 Mar 2010 18:21:13 +0200 (CEST)
Received: from [192.168.217.101] (p5489BE6C.dip.t-dialin.net [84.137.190.108]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id DD449E15E;  Mon, 29 Mar 2010 18:21:12 +0200 (CEST)
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset=us-ascii
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <004001cacf58$b18426a0$148c73e0$@com>
Date: Mon, 29 Mar 2010 18:21:11 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <BC4F11F5-7455-4931-BED8-C57C5382BD93@tzi.org>
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org> <89007306-6EC6-47C7-A3E4-4FAC43F810B8@tzi.org> <004001cacf58$b18426a0$148c73e0$@com>
To: "Colin O'Flynn" <coflynn@newae.com>
X-Mailer: Apple Mail (2.1077)
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2010 16:21:25 -0000

> The reason being RFC4944 disallows the use of the "zero address" in =
the
> fake-48.

Does it?

I don't know what

   For either address format, all zero addresses MUST NOT
   be used.

actually means (it doesn't say whether this is about 16-bit, 48-bit or =
64-bit addresses).
I think this was meant to exclude :: as the IID, but that may be just my =
interpretation.

> With no PAN-ID (ie: zero's for the PAN-ID bits), this disallows
> short address 0. Using some non-zero PAN-ID would remove that problem.

Even if fake-48 =3D=3D '0'*48  is not allowed:
Is losing one out of 32k 16-bit addresses actually a problem?

> One could use the 0xFFFF PAN-ID, which would not be accidently =
considered
> valid.

That would be the result of interpreting

   if no PAN ID is known, 16 zero bits may be
   used

as "in non-associated mode, the PAN-ID is known to be 0xFFFF".
We could certainly agree on that, if we want.
That would be a change from current implementation practice, AFAIK.

> Or we could add a note to hc saying that ::ff:fe00:0 is indeed a valid
> address with this scheme. This would be the cleanest solution, I'm not =
sure
> if it's "allowed"?

If we really need that 32768th address, we could also do that.

Gruesse, Carsten


From daniel.gavelle@jennic.com  Mon Mar 29 09:38:19 2010
Return-Path: <daniel.gavelle@jennic.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 871563A6AA5 for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 09:38:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.192
X-Spam-Level: *
X-Spam-Status: No, score=1.192 tagged_above=-999 required=5 tests=[BAYES_05=-1.11, DNS_FROM_OPENWHOIS=1.13, HELO_MISMATCH_COM=0.553, RCVD_IN_SORBS_WEB=0.619]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OKIb7C1yI2JA for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 09:38:18 -0700 (PDT)
Received: from mail.jennic.com (proxy.jennic.co.uk [213.143.5.74]) by core3.amsl.com (Postfix) with ESMTP id 047643A6AA3 for <6lowpan@ietf.org>; Mon, 29 Mar 2010 09:38:18 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.jennic.com (Postfix) with ESMTP id C3C0A9BE503; Mon, 29 Mar 2010 17:38:44 +0100 (BST)
Received: from mail.jennic.com ([127.0.0.1]) by localhost (smithers.jennic.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9Yy1L18J4JOD; Mon, 29 Mar 2010 17:38:44 +0100 (BST)
Received: from [10.59.26.78] (c-205-201-170-136.sd2.redwire.net [205.201.170.136]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mail.jennic.com (Postfix) with ESMTPSA id CFCA49BE502; Mon, 29 Mar 2010 17:38:43 +0100 (BST)
Message-ID: <4BB0D791.4020407@jennic.com>
Date: Mon, 29 Mar 2010 17:38:41 +0100
From: Daniel Gavelle <daniel.gavelle@jennic.com>
Organization: Jennic Ltd.
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Jonathan Hui <jhui@archrock.com>
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org> <F39896E6-EEF3-4CD4-A61F-8DDDB8218447@archrock.com>
In-Reply-To: <F39896E6-EEF3-4CD4-A61F-8DDDB8218447@archrock.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: daniel.gavelle@jennic.com
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2010 16:38:19 -0000

A prefix of less than 64 bits would be useful when having a small Public 
Internet -> Ethernet -> 6LowPAN network.  Public prefix's are normally 
allocated in 64 or 48 bit sizes.  When I set up a network like this, I 
needed a public /48 instead of a /64 so that I could have one /64 for 
the Ethernet and one for the 6LowPAN.  In my case, the Ethernet was only 
used between the edge router and the IPv6 router so just had the address 
of these two routers on it.

Setting up a network  in this way would force the use of the 16 bit 
short addresses when using the public Internet.  However, these 
addresses compress better than EUI 64 addresses and so may be a better 
choice anyway.

To avoid confusion between the EUI 64 derived addresses and the short 
address, it may be better to use a /40 (or /48)  rather than a /17 
addressing scheme.  We could then keep the pseudo 48 address with the 
::xxff:fexx: as part of the prefix and so keep the advantage of easily 
identifying EUI64 or short addresses.

I am therefore in favour of the second proposal, using a /17.  However, 
if there are reasons why it would not be possible to use the spare bits 
in this way then I prefer the first proposal of a /64 because it is simpler.

Daniel.



Jonathan Hui wrote:
> 
> In an effort to update 6lowpan-hc so that we can quickly move it back 
> into WGLC, I'd like to close on this issue by the end of the week.  
> Please provide your feedback.
> 
> -- 
> Jonathan Hui
> 
> On Mar 29, 2010, at 8:10 AM, 6lowpan issue tracker wrote:
> 
>> #65: Deriving IIDs from Short Addresses
>> --------------------------------+------------------------------------------- 
>>
>> Reporter:  jhui@…              |       Owner:  jhui@…
>>     Type:  defect              |      Status:  new
>> Priority:  major               |   Milestone:
>> Component:  hc                  |     Version:
>> Severity:  Active WG Document  |    Keywords:
>> --------------------------------+------------------------------------------- 
>>
>> One of the issues raised on the ML and in Anaheim is the issue of 
>> deriving
>> IIDs from IEEE 802.15.4 short addresses.  There was general consensus 
>> that
>> the PAN ID should never be included in the IID.  As such, I think we now
>> have the following two options:
>>
>> 1) Maintain the RFC 4944 translation (short address -> ethernet 
>> address ->
>> 64-bit IID).  Generated IIDs will be 64 bits in length and of the form
>> (0000:00ff:fe00:xxxx), where xxxx is the short address.
>>
>> 2) Update RFC 4944 translation to (short address -> 17-bit IID).
>> Generated IIDs will be 17 bits in length and of the form
>> (0000:0000:0001:xxxx), where xxxx is the short address.
>>
>> The primary difference between the two options are the lengths of 
>> prefixes
>> that may be used to generate global addresses.  Option 1 says that
>> different PANs must be assigned unique 64-bit prefixes.  Option 2 says
>> that different PANs must be assigned unique 111-bit prefixes, but that
>> multiple PANs may utilize the same 64-bit prefix.
>>
>> I am comfortable with either option, but we need to agree on one that is
>> well-defined.  So which would people prefer?  If you have no preference,
>> please provide that feedback as well.
>>
>> -- 
>> Ticket URL: <http://trac.tools.ietf.org/wg/6lowpan/trac/ticket/65>
>> 6lowpan <http://tools.ietf.org/6lowpan/>
> 
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
> 

-- 
__________________________________________________
Daniel Gavelle, Software Engineer
Tel: +44 114 281 2655
Fax: +44 114 281 2951
Jennic Ltd, Furnival Street, Sheffield, S1 4QT, UK
Comp Reg No: 3191371  Registered In England
http://www.jennic.com
__________________________________________________

From cabo@tzi.org  Mon Mar 29 09:58:42 2010
Return-Path: <cabo@tzi.org>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DF1C73A6AB0 for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 09:58:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.541
X-Spam-Level: 
X-Spam-Status: No, score=-3.541 tagged_above=-999 required=5 tests=[AWL=-0.836, BAYES_40=-0.185, DNS_FROM_OPENWHOIS=1.13, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rcUl34LD3e6s for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 09:58:42 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9:209:3dff:fe00:7136]) by core3.amsl.com (Postfix) with ESMTP id 2B71A3A6B11 for <6lowpan@ietf.org>; Mon, 29 Mar 2010 09:58:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id o2TGwrQX017021; Mon, 29 Mar 2010 18:58:53 +0200 (CEST)
Received: from [192.168.217.101] (p5489BE6C.dip.t-dialin.net [84.137.190.108]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id A736CE17A;  Mon, 29 Mar 2010 18:58:52 +0200 (CEST)
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset=us-ascii
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <4BB0D791.4020407@jennic.com>
Date: Mon, 29 Mar 2010 18:58:51 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <244210B8-9307-47B8-A868-C10AFB61A517@tzi.org>
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org> <F39896E6-EEF3-4CD4-A61F-8DDDB8218447@archrock.com> <4BB0D791.4020407@jennic.com>
To: daniel.gavelle@jennic.com
X-Mailer: Apple Mail (2.1077)
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2010 16:58:43 -0000

On Mar 29, 2010, at 18:38, Daniel Gavelle wrote:

> public /48 instead of a /64=20

I was afraid this argument would come up as soon as we take one step =
from the strict 8+8 structure of IPv6.

This is not a valid argument.

There is never a good reason to give anyone a /64.
(I'm talking about customer relationships here, of course not about =
single IPv6 subnets.)

Giving out a /64 in a customer relationship is a form of fraud.
It is akin to renting the door to an apartment separately from the =
apartment.
Yes, of course you can live perfectly fine in an apartment without a =
door, so you *can* price-differentiate between apartments without doors =
and with doors, but renting one without a door is still fraud.

The smallest address range that should ever be given out to anyone is a =
/56.
/60 may do in a pinch (like the one experienced by free.fr), but that is =
already stretching it.

Folks, if any of your rollout plans involve handing out /64s to another =
entity, you have to reconsider.

Sorry for this strong reaction, but any scheme to get multiple subnets =
out of a /64 runs so fundamentally counter to IPv6 principles that it =
needs to be quashed quickly and effectively.

Gruesse, Carsten


From coflynn@newae.com  Mon Mar 29 10:01:24 2010
Return-Path: <coflynn@newae.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4A9893A6A4A for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 10:01:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.39
X-Spam-Level: 
X-Spam-Status: No, score=-0.39 tagged_above=-999 required=5 tests=[AWL=-0.780,  BAYES_20=-0.74, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QRqGGxiuKq8I for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 10:01:23 -0700 (PDT)
Received: from s034.panelboxmanager.com (s034.panelboxmanager.com [72.55.186.54]) by core3.amsl.com (Postfix) with ESMTP id 5EE863A684C for <6lowpan@ietf.org>; Mon, 29 Mar 2010 10:01:20 -0700 (PDT)
Received: from 94-193-243-129.zone7.bethere.co.uk ([94.193.243.129] helo=colinlaptop) by s034.panelboxmanager.com with esmtpa (Exim 4.69) (envelope-from <coflynn@newae.com>) id 1NwIMQ-0002Dg-Q2; Mon, 29 Mar 2010 13:02:47 -0400
From: "Colin O'Flynn" <coflynn@newae.com>
To: <daniel.gavelle@jennic.com>, "'Jonathan Hui'" <jhui@archrock.com>, <cabo@tzi.org>
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org>	<F39896E6-EEF3-4CD4-A61F-8DDDB8218447@archrock.com> <4BB0D791.4020407@jennic.com>
In-Reply-To: <4BB0D791.4020407@jennic.com>
Date: Mon, 29 Mar 2010 18:01:41 +0100
Message-ID: <004c01cacf61$83dee240$8b9ca6c0$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcrPXnMxN5Ggv4m4QbilCwc7kqUUJQAANenw
Content-Language: en-ca
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - s034.panelboxmanager.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - newae.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2010 17:01:24 -0000

Hello,

> I think this was meant to exclude :: as the IID, but that may be just my 
> interpretation.

I think this was the intent, as it makes the most sense. The way it's
written though it seems to me like it's disallowing an all-zero 64 or 48-bit
address. The sentence before it specifies:

   The interface identifier is formed from this 48-bit address as per
   the "IPv6 over Ethernet" specification [RFC2464].  However, in the
   resultant interface identifier, the "Universal/Local" (U/L) bit SHALL
   be set to zero in keeping with the fact that this is not a globally
   unique value.  For either address format, all zero addresses MUST NOT
   be used.

So for me "either address format" means the pseudo-48 or the real EUI-64.

> If we really need that 32768th address, we could also do that.

The bigger issue is that short address zero is used as a default coordinator
address in some networks. Thus although it's just another address, it's one
that is likely to come up more than address 8956 for example.

Sure it's easy to not use it. But one person's implementation might use it,
and someone else's might specifically check for it and throw away any
packets with this format. Adding some extra text to clarify would be an
improvement here, as I don't think there is any real problem with using
address fe80::ff:fe00:0 that I can see for example, so we shouldn't
artificially limit that address.

I'd be most in favor of using the PAN-ID of 0x0000 as is currently done, and
just specifying that the IID cannot be ::, but the short address can be 0. 

Regards,
  
  -Colin


-----Original Message-----
From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On Behalf
Of Daniel Gavelle
Sent: March 29, 2010 5:39 PM
To: Jonathan Hui
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses

A prefix of less than 64 bits would be useful when having a small Public 
Internet -> Ethernet -> 6LowPAN network.  Public prefix's are normally 
allocated in 64 or 48 bit sizes.  When I set up a network like this, I 
needed a public /48 instead of a /64 so that I could have one /64 for 
the Ethernet and one for the 6LowPAN.  In my case, the Ethernet was only 
used between the edge router and the IPv6 router so just had the address 
of these two routers on it.

Setting up a network  in this way would force the use of the 16 bit 
short addresses when using the public Internet.  However, these 
addresses compress better than EUI 64 addresses and so may be a better 
choice anyway.

To avoid confusion between the EUI 64 derived addresses and the short 
address, it may be better to use a /40 (or /48)  rather than a /17 
addressing scheme.  We could then keep the pseudo 48 address with the 
::xxff:fexx: as part of the prefix and so keep the advantage of easily 
identifying EUI64 or short addresses.

I am therefore in favour of the second proposal, using a /17.  However, 
if there are reasons why it would not be possible to use the spare bits 
in this way then I prefer the first proposal of a /64 because it is simpler.

Daniel.



Jonathan Hui wrote:
> 
> In an effort to update 6lowpan-hc so that we can quickly move it back 
> into WGLC, I'd like to close on this issue by the end of the week.  
> Please provide your feedback.
> 
> -- 
> Jonathan Hui
> 
> On Mar 29, 2010, at 8:10 AM, 6lowpan issue tracker wrote:
> 
>> #65: Deriving IIDs from Short Addresses
>>
--------------------------------+-------------------------------------------

>>
>> Reporter:  jhui@.              |       Owner:  jhui@.
>>     Type:  defect              |      Status:  new
>> Priority:  major               |   Milestone:
>> Component:  hc                  |     Version:
>> Severity:  Active WG Document  |    Keywords:
>>
--------------------------------+-------------------------------------------

>>
>> One of the issues raised on the ML and in Anaheim is the issue of 
>> deriving
>> IIDs from IEEE 802.15.4 short addresses.  There was general consensus 
>> that
>> the PAN ID should never be included in the IID.  As such, I think we now
>> have the following two options:
>>
>> 1) Maintain the RFC 4944 translation (short address -> ethernet 
>> address ->
>> 64-bit IID).  Generated IIDs will be 64 bits in length and of the form
>> (0000:00ff:fe00:xxxx), where xxxx is the short address.
>>
>> 2) Update RFC 4944 translation to (short address -> 17-bit IID).
>> Generated IIDs will be 17 bits in length and of the form
>> (0000:0000:0001:xxxx), where xxxx is the short address.
>>
>> The primary difference between the two options are the lengths of 
>> prefixes
>> that may be used to generate global addresses.  Option 1 says that
>> different PANs must be assigned unique 64-bit prefixes.  Option 2 says
>> that different PANs must be assigned unique 111-bit prefixes, but that
>> multiple PANs may utilize the same 64-bit prefix.
>>
>> I am comfortable with either option, but we need to agree on one that is
>> well-defined.  So which would people prefer?  If you have no preference,
>> please provide that feedback as well.
>>
>> -- 
>> Ticket URL: <http://trac.tools.ietf.org/wg/6lowpan/trac/ticket/65>
>> 6lowpan <http://tools.ietf.org/6lowpan/>
> 
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
> 

-- 
__________________________________________________
Daniel Gavelle, Software Engineer
Tel: +44 114 281 2655
Fax: +44 114 281 2951
Jennic Ltd, Furnival Street, Sheffield, S1 4QT, UK
Comp Reg No: 3191371  Registered In England
http://www.jennic.com
__________________________________________________
_______________________________________________
6lowpan mailing list
6lowpan@ietf.org
https://www.ietf.org/mailman/listinfo/6lowpan


From robert.cragie@gridmerge.com  Mon Mar 29 10:51:20 2010
Return-Path: <robert.cragie@gridmerge.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 762F33A6B0D for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 10:51:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.868
X-Spam-Level: 
X-Spam-Status: No, score=-1.868 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Sb6BM8X0LfHT for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 10:51:18 -0700 (PDT)
Received: from mail78.extendcp.co.uk (mail78.extendcp.co.uk [79.170.40.78]) by core3.amsl.com (Postfix) with ESMTP id B5E693A6B0B for <6lowpan@ietf.org>; Mon, 29 Mar 2010 10:51:17 -0700 (PDT)
Received: from [64.163.235.71] (helo=[10.0.0.111]) by mail78.extendcp.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.70) id 1NwJ7n-0001rJ-VJ for 6lowpan@ietf.org; Mon, 29 Mar 2010 18:51:44 +0100
Message-ID: <4BB0E8AC.3090300@gridmerge.com>
Date: Mon, 29 Mar 2010 10:51:40 -0700
From: Robert Cragie <robert.cragie@gridmerge.com>
Organization: Gridmerge Ltd.
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.8) Gecko/20100227 Lightning/1.0b1 Thunderbird/3.0.3
MIME-Version: 1.0
To: 6lowpan@ietf.org
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org>	<89007306-6EC6-47C7-A3E4-4FAC43F810B8@tzi.org>	<0F748700-E218-4496-BF66-7AF7EA051D25@archrock.com>	<9AE7B14F-BA37-44AA-87E1-3C5D65540A5A@tzi.org> <004601cacf5b$a0925a80$e1b70f80$@com>
In-Reply-To: <004601cacf5b$a0925a80$e1b70f80$@com>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms090006060300040606040902"
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: robert.cragie@gridmerge.com
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2010 17:51:20 -0000

This is a cryptographically signed message in MIME format.

--------------ms090006060300040606040902
Content-Type: multipart/alternative;
 boundary="------------000402020101010006070105"

This is a multi-part message in MIME format.
--------------000402020101010006070105
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

+1

Robert Cragie (Pacific Gas & Electric)

Gridmerge Ltd.
89 Greenfield Crescent,
Wakefield, WF4 4WA, UK
+44 (0) 1924 910888
http://www.gridmerge.com <http://www.gridmerge.com/>


On 29/03/2010 9:19 AM, Colin O'Flynn wrote:
> Hello,
>
>   =20
>> Except that my proposal also needs the "override" (=3D use only as man=
y bits
>>     =20
> of
>   =20
>> ::ff:fe00:xxxx as you need to fill the prefix) rule.
>> (In my twisted mind, the IID would still be 64 bits, but part of it wo=
uld
>>     =20
> be
>   =20
>> generated from the prefix.
>> But that's just me.)
>>     =20
> With the 16-bit IID, it can make sense to just override up to the last =
16
> bits. But with the 64-bit EUI, unless you are using the full 64-bits th=
ere
> is no promise the IPv6 address will be unique. The last 16-bits will be=
 the
> same among many different EUI64's, and indeed has a chance of being the=
 same
> as a 16-bit short address in use by the network.
>
> The ::ff:fe00:xxxx format is helpful as it maps to a restricted EUI-64 =
type
> (http://standards.ieee.org/regauth/oui/tutorials/EUI64.html), so anybod=
y
> receiving an IPv6 frame from ::ff:fe00:xxxx can ensure someone else doe=
sn't
> happen to have this EUI.
>
> Thus I think the longer-than-64-bit prefix should only be supported wit=
h
> 16-bit short address only, and the prefix must have the format
> ::xxff:fexx:0000 .  This ensure that someone cannot pick a prefix that =
maps
> to an EUI-64 space, which could be quite confusing.
>
> This would still work with the "override" idea, in that you generate an=
 IID
> of the ff:fe00:xxxx format, and override as many bits as needed. If the=

> prefix is of that :ff:fexx: format it will maintain the separation from=

> EUI-64, as you just need that ff:fe in place.
>
> Regards,
>
>    -Colin O'Flynn
>
>
> -----Original Message-----
> From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On Beh=
alf
> Of Carsten Bormann
> Sent: March 29, 2010 5:04 PM
> To: Jonathan Hui
> Cc: 6lowpan@ietf.org
> Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
>
> On Mar 29, 2010, at 17:52, Jonathan Hui wrote:
>
>   =20
>> Hi Carsten,
>>
>> I think part of the confusion comes from some of the text in RFC 4862.=
  In
>>     =20
> particular, RFC 4862 seems to indicate that a particular link defines a=

> fixed length for IIDs (RFC 4944 currently defines IIDs to be 64 bits). =
 Then
> RFC 4862 has the following text:
>   =20
>> "If the sum of the prefix length and interface identifier length does =
not
>>     =20
> equal 128 bits, the Prefix Information option MUST be ignored."
>
> Aha!
> Note to the ND authors: We don't have to copy that restriction.
> (Actually, my text is about the prefix in the context, not the one used=
 for
> SLAAC; I have always been arguing that the two should be disseminated u=
sing
> the same bits in the PIO/6IO while others thought that this was an
> unnecessary conflation; this now becomes even more interesting.)
>
>   =20
>> And RFC 4944 has text to remind of the above constraint:
>>
>> "An IPv6 address prefix used for stateless autoconfiguration [RFC4862]=
 of
>>     =20
> an IEEE 802.15.4 interface MUST have a length of 64 bits."
>
> Interesting.
> Again, this could be changed (e.g., in ND).
>
>   =20
>> So one question is whether it's possible to utilize a 'variable sized'=
 IID
>>     =20
> to generate global addresses.  We already have 64-bit IIDs when generat=
ing
> global addresses from EUI-64s.  It may be a bit strange to have two
> different IID lengths for a 6lowpan link, so defining a 17-bit IID alre=
ady
> bends rules a bit.  Would it be too much of a stretch to say that using=
 a
> short address, we can generate an IID of length between 16 and 64 bits?=
 :)
>
> That would mesh well with my proposal for HC (but the latter only prepa=
res
> for any ND fixes needed here).
> (In my twisted mind, the IID would still be 64 bits, but part of it wou=
ld be
> generated from the prefix.
> But that's just me.)
>
> Now I still don't know what would be better about ::1:xxxx -- using thi=
s
> would require the exact same changes to all these items, no?  Except th=
at my
> proposal also needs the "override" (=3D use only as many bits of
> ::ff:fe00:xxxx as you need to fill the prefix) rule.
>
> Gruesse, Carsten
>
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
>
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
>
>   =20

--------------000402020101010006070105
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content=3D"text/html; charset=3DISO-8859-1"
 http-equiv=3D"Content-Type">
</head>
<body bgcolor=3D"#ffffff" text=3D"#000000">
+1<br>
<div class=3D"moz-signature">
<style type=3D"text/css">
p
{
font-family:Verdana,Arial,sans-serif;
font-size:8pt;
}
=2Ename
{
font-size:12pt;
}
</style>
<p class=3D"name">Robert Cragie (Pacific Gas &amp; Electric)</p>
<p>Gridmerge Ltd.<br>
89 Greenfield Crescent,<br>
Wakefield, WF4 4WA, UK<br>
+44 (0) 1924 910888<br>
<a href=3D"http://www.gridmerge.com/">http://www.gridmerge.com</a></p>
</div>
<br>
On 29/03/2010 9:19 AM, Colin O'Flynn wrote:
<blockquote cite=3D"mid:004601cacf5b$a0925a80$e1b70f80$@com" type=3D"cite=
">
  <pre wrap=3D"">Hello,

  </pre>
  <blockquote type=3D"cite">
    <pre wrap=3D"">Except that my proposal also needs the "override" (=3D=
 use only as many bits
    </pre>
  </blockquote>
  <pre wrap=3D"">of=20
  </pre>
  <blockquote type=3D"cite">
    <pre wrap=3D"">::ff:fe00:xxxx as you need to fill the prefix) rule.
(In my twisted mind, the IID would still be 64 bits, but part of it would=

    </pre>
  </blockquote>
  <pre wrap=3D"">be=20
  </pre>
  <blockquote type=3D"cite">
    <pre wrap=3D"">generated from the prefix.
But that's just me.)
    </pre>
  </blockquote>
  <pre wrap=3D"">
With the 16-bit IID, it can make sense to just override up to the last 16=

bits. But with the 64-bit EUI, unless you are using the full 64-bits ther=
e
is no promise the IPv6 address will be unique. The last 16-bits will be t=
he
same among many different EUI64's, and indeed has a chance of being the s=
ame
as a 16-bit short address in use by the network.

The ::ff:fe00:xxxx format is helpful as it maps to a restricted EUI-64 ty=
pe
(<a class=3D"moz-txt-link-freetext" href=3D"http://standards.ieee.org/reg=
auth/oui/tutorials/EUI64.html">http://standards.ieee.org/regauth/oui/tuto=
rials/EUI64.html</a>), so anybody
receiving an IPv6 frame from ::ff:fe00:xxxx can ensure someone else doesn=
't
happen to have this EUI.=20

Thus I think the longer-than-64-bit prefix should only be supported with
16-bit short address only, and the prefix must have the format
::xxff:fexx:0000 .  This ensure that someone cannot pick a prefix that ma=
ps
to an EUI-64 space, which could be quite confusing.

This would still work with the "override" idea, in that you generate an I=
ID
of the ff:fe00:xxxx format, and override as many bits as needed. If the
prefix is of that :ff:fexx: format it will maintain the separation from
EUI-64, as you just need that ff:fe in place.

Regards,

  -Colin O'Flynn


-----Original Message-----
From: <a class=3D"moz-txt-link-abbreviated" href=3D"mailto:6lowpan-bounce=
s@ietf.org">6lowpan-bounces@ietf.org</a> [<a class=3D"moz-txt-link-freete=
xt" href=3D"mailto:6lowpan-bounces@ietf.org">mailto:6lowpan-bounces@ietf.=
org</a>] On Behalf
Of Carsten Bormann
Sent: March 29, 2010 5:04 PM
To: Jonathan Hui
Cc: <a class=3D"moz-txt-link-abbreviated" href=3D"mailto:6lowpan@ietf.org=
">6lowpan@ietf.org</a>
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses

On Mar 29, 2010, at 17:52, Jonathan Hui wrote:

  </pre>
  <blockquote type=3D"cite">
    <pre wrap=3D"">
Hi Carsten,

I think part of the confusion comes from some of the text in RFC 4862.  I=
n
    </pre>
  </blockquote>
  <pre wrap=3D"">particular, RFC 4862 seems to indicate that a particular=
 link defines a
fixed length for IIDs (RFC 4944 currently defines IIDs to be 64 bits).  T=
hen
RFC 4862 has the following text:
  </pre>
  <blockquote type=3D"cite">
    <pre wrap=3D"">
"If the sum of the prefix length and interface identifier length does not=

    </pre>
  </blockquote>
  <pre wrap=3D"">equal 128 bits, the Prefix Information option MUST be ig=
nored."

Aha!
Note to the ND authors: We don't have to copy that restriction.
(Actually, my text is about the prefix in the context, not the one used f=
or
SLAAC; I have always been arguing that the two should be disseminated usi=
ng
the same bits in the PIO/6IO while others thought that this was an
unnecessary conflation; this now becomes even more interesting.)

  </pre>
  <blockquote type=3D"cite">
    <pre wrap=3D"">And RFC 4944 has text to remind of the above constrain=
t:

"An IPv6 address prefix used for stateless autoconfiguration [RFC4862] of=

    </pre>
  </blockquote>
  <pre wrap=3D"">an IEEE 802.15.4 interface MUST have a length of 64 bits=
=2E"

Interesting.
Again, this could be changed (e.g., in ND).

  </pre>
  <blockquote type=3D"cite">
    <pre wrap=3D"">So one question is whether it's possible to utilize a =
'variable sized' IID
    </pre>
  </blockquote>
  <pre wrap=3D"">to generate global addresses.  We already have 64-bit II=
Ds when generating
global addresses from EUI-64s.  It may be a bit strange to have two
different IID lengths for a 6lowpan link, so defining a 17-bit IID alread=
y
bends rules a bit.  Would it be too much of a stretch to say that using a=

short address, we can generate an IID of length between 16 and 64 bits? :=
)

That would mesh well with my proposal for HC (but the latter only prepare=
s
for any ND fixes needed here).
(In my twisted mind, the IID would still be 64 bits, but part of it would=
 be
generated from the prefix.
But that's just me.)

Now I still don't know what would be better about ::1:xxxx -- using this
would require the exact same changes to all these items, no?  Except that=
 my
proposal also needs the "override" (=3D use only as many bits of
::ff:fe00:xxxx as you need to fill the prefix) rule.

Gruesse, Carsten

_______________________________________________
6lowpan mailing list
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:6lowpan@ietf.org">6l=
owpan@ietf.org</a>
<a class=3D"moz-txt-link-freetext" href=3D"https://www.ietf.org/mailman/l=
istinfo/6lowpan">https://www.ietf.org/mailman/listinfo/6lowpan</a>

_______________________________________________
6lowpan mailing list
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:6lowpan@ietf.org">6l=
owpan@ietf.org</a>
<a class=3D"moz-txt-link-freetext" href=3D"https://www.ietf.org/mailman/l=
istinfo/6lowpan">https://www.ietf.org/mailman/listinfo/6lowpan</a>

  </pre>
</blockquote>
</body>
</html>

--------------000402020101010006070105--

--------------ms090006060300040606040902
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

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
NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBM
dGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTCBnzAN
BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjAdQRwnd/p/6Me7L3N9Vvy
Gna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn8R+RNiQqE88r1fOC
dz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCB
kTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhh
d3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjApBgNV
HREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQAD
gYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFi
w9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpb
NU1341YheILcIRk13iSx0x1G/11fZU8xggNxMIIDbQIBATB2MGIxCzAJBgNVBAYTAlpBMSUw
IwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUg
UGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQdBWGHEaYIBO/4g+d746QHzAJBgUrDgMC
GgUAoIIB0DAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMDAz
MjkxNzUxNDBaMCMGCSqGSIb3DQEJBDEWBBT8SDJTvVG8cmSZCo4JCHpGAegrRzBfBgkqhkiG
9w0BCQ8xUjBQMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYI
KoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgYUGCSsGAQQBgjcQBDF4MHYw
YjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4x
LDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhB0FYYcRpgg
E7/iD53vjpAfMIGHBgsqhkiG9w0BCRACCzF4oHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoT
HFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25h
bCBGcmVlbWFpbCBJc3N1aW5nIENBAhB0FYYcRpggE7/iD53vjpAfMA0GCSqGSIb3DQEBAQUA
BIIBAK4uTaKBN6BVBvh/fvBpkeYX6dUdE+I1ZcQCgIVjDxnjiYJmXSX6ArnnzbiJkiIdJMy/
Lpi/WyUOsbqOKLs8CUBtfPPXVnX2A6C5grKwIFUZSNlmHuVY0gMBYBULZuHeF3dDtvautlfm
JYWjSeAZzalnWyTR7yxF3h8zIItI+RB14GFHZRtpgPPRD77hZ1nw734PvkwLqa93DDbgyblj
RUxa5RuUW5A4gpwWl/+98hhl9k6RzanbgJWhL/VgKTtCL2oZIGMLSrzGpOF8WydUTZApFktv
xieT9QeEtr4kfgYEgMbDcJcFjuyAWwmlGnvwwzlj+WG5DMMd/JxaMU5f1tkAAAAAAAA=
--------------ms090006060300040606040902--

From osk@exegin.com  Mon Mar 29 11:37:47 2010
Return-Path: <osk@exegin.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id ADA633A6A97 for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 11:37:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.39
X-Spam-Level: 
X-Spam-Status: No, score=0.39 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0GZsjZdMRcjo for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 11:37:46 -0700 (PDT)
Received: from mail-bw0-f217.google.com (mail-bw0-f217.google.com [209.85.218.217]) by core3.amsl.com (Postfix) with ESMTP id 7623D3A690F for <6lowpan@ietf.org>; Mon, 29 Mar 2010 11:37:45 -0700 (PDT)
Received: by bwz9 with SMTP id 9so571151bwz.29 for <6lowpan@ietf.org>; Mon, 29 Mar 2010 11:38:10 -0700 (PDT)
Received: by 10.204.1.136 with SMTP id 8mr1031742bkf.92.1269887890214; Mon, 29 Mar 2010 11:38:10 -0700 (PDT)
Received: from [172.16.1.66] (209-139-203-37.bc.skyweb.ca [209.139.203.37]) by mx.google.com with ESMTPS id 13sm2288096bwz.3.2010.03.29.11.38.07 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 29 Mar 2010 11:38:08 -0700 (PDT)
Message-ID: <4BB0F38A.9060609@exegin.com>
Date: Mon, 29 Mar 2010 11:38:02 -0700
From: Owen Kirby <osk@exegin.com>
Organization: Exegin Technologies Limited
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: 6lowpan@ietf.org
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org>
In-Reply-To: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2010 18:37:47 -0000

Regarding option 1:
If the goal is to create a pseudo-EUI64 from the 16-bit address. Should 
be concerned about using Xerox's OUI in the first three octets? The OUI 
is something that got trampled in RFC4944's (short address -> IID) 
conversion. Perhaps an IID of the form ACDE:4800::xxxx would make a 
better IID. The AC-DE-48 in this case is the "private" OUI. We could 
even apply to the IEEE (or is it IANA that handles this?) to reserve an 
OUI specifically for 6LoWPAN IID's so that we know they won't conflict 
with other devices on the PAN.

Regarding option 2:
Is there any concern that 17-bit IID's might conflict with 64-bit EUI's? 
If one device has the short address 0x0000, and the other has the long 
address 00-00-00-00-00-01-00-00, then wouldn't they both wind up using 
the same link-local address FE80::1:0000?

I prefer option 1, since it's easier to tell which address type the IID 
was derived from.

Thanks,
Owen Kirby

6lowpan issue tracker wrote:
> #65: Deriving IIDs from Short Addresses
> --------------------------------+-------------------------------------------
>  Reporter:  jhui@â€¦              |       Owner:  jhui@â€¦           
>      Type:  defect              |      Status:  new              
>  Priority:  major               |   Milestone:                   
> Component:  hc                  |     Version:                   
>  Severity:  Active WG Document  |    Keywords:                   
> --------------------------------+-------------------------------------------
>  One of the issues raised on the ML and in Anaheim is the issue of deriving
>  IIDs from IEEE 802.15.4 short addresses.  There was general consensus that
>  the PAN ID should never be included in the IID.  As such, I think we now
>  have the following two options:
>
>  1) Maintain the RFC 4944 translation (short address -> ethernet address ->
>  64-bit IID).  Generated IIDs will be 64 bits in length and of the form
>  (0000:00ff:fe00:xxxx), where xxxx is the short address.
>
>  2) Update RFC 4944 translation to (short address -> 17-bit IID).
>  Generated IIDs will be 17 bits in length and of the form
>  (0000:0000:0001:xxxx), where xxxx is the short address.
>
>  The primary difference between the two options are the lengths of prefixes
>  that may be used to generate global addresses.  Option 1 says that
>  different PANs must be assigned unique 64-bit prefixes.  Option 2 says
>  that different PANs must be assigned unique 111-bit prefixes, but that
>  multiple PANs may utilize the same 64-bit prefix.
>
>  I am comfortable with either option, but we need to agree on one that is
>  well-defined.  So which would people prefer?  If you have no preference,
>  please provide that feedback as well.
>
>   


From coflynn@newae.com  Mon Mar 29 12:43:57 2010
Return-Path: <coflynn@newae.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F37753A6B60 for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 12:43:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.448
X-Spam-Level: 
X-Spam-Status: No, score=0.448 tagged_above=-999 required=5 tests=[AWL=-1.097,  BAYES_40=-0.185, DNS_FROM_OPENWHOIS=1.13, J_CHICKENPOX_22=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NujkvY2BVTbJ for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 12:43:55 -0700 (PDT)
Received: from s034.panelboxmanager.com (s034.panelboxmanager.com [72.55.186.54]) by core3.amsl.com (Postfix) with ESMTP id D83E13A6B5C for <6lowpan@ietf.org>; Mon, 29 Mar 2010 12:43:54 -0700 (PDT)
Received: from 94-193-243-129.zone7.bethere.co.uk ([94.193.243.129] helo=colinlaptop) by s034.panelboxmanager.com with esmtpa (Exim 4.69) (envelope-from <coflynn@newae.com>) id 1NwKtl-0007DN-Ur; Mon, 29 Mar 2010 15:45:22 -0400
From: "Colin O'Flynn" <coflynn@newae.com>
To: "'Owen Kirby'" <osk@exegin.com>, <6lowpan@ietf.org>
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org> <4BB0F38A.9060609@exegin.com>
In-Reply-To: <4BB0F38A.9060609@exegin.com>
Date: Mon, 29 Mar 2010 20:44:17 +0100
Message-ID: <007401cacf78$3a03e780$ae0bb680$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcrPbyRAac3lwBpyS9GzcnYmYauz4gACByYA
Content-Language: en-ca
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - s034.panelboxmanager.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - newae.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Mar 2010 19:43:57 -0000

Hi Owen,

When creating the IID from a 16-bit, you first generate a fake EUI-48. =
>From that you generate the IID, which has the format =
xx:xx:xx:ff:fe:xx:xx:xx

Any EUI-64 with ff:fe or ff:ff in the middle is *not* a valid EUI-64, so =
Xerox shouldn't be too worried ;-)

Reference: http://standards.ieee.org/regauth/oui/tutorials/EUI64.html=20

For option #2: I also agree there are some issues around the prefix. If =
it always had ff:fexx:xxxx at the end, it would always be obvious you =
are using 16-bit addresses (assuming you do this with 16-bit addresses =
only).

Regards.

  -Colin



-----Original Message-----
From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On =
Behalf Of Owen Kirby
Sent: March 29, 2010 7:38 PM
To: 6lowpan@ietf.org
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses

Regarding option 1:
If the goal is to create a pseudo-EUI64 from the 16-bit address. Should=20
be concerned about using Xerox's OUI in the first three octets? The OUI=20
is something that got trampled in RFC4944's (short address -> IID)=20
conversion. Perhaps an IID of the form ACDE:4800::xxxx would make a=20
better IID. The AC-DE-48 in this case is the "private" OUI. We could=20
even apply to the IEEE (or is it IANA that handles this?) to reserve an=20
OUI specifically for 6LoWPAN IID's so that we know they won't conflict=20
with other devices on the PAN.

Regarding option 2:
Is there any concern that 17-bit IID's might conflict with 64-bit EUI's? =

If one device has the short address 0x0000, and the other has the long=20
address 00-00-00-00-00-01-00-00, then wouldn't they both wind up using=20
the same link-local address FE80::1:0000?

I prefer option 1, since it's easier to tell which address type the IID=20
was derived from.

Thanks,
Owen Kirby

6lowpan issue tracker wrote:
> #65: Deriving IIDs from Short Addresses
> =
--------------------------------+----------------------------------------=
---
>  Reporter:  jhui@=E2=80=A6              |       Owner:  jhui@=E2=80=A6 =
         =20
>      Type:  defect              |      Status:  new             =20
>  Priority:  major               |   Milestone:                  =20
> Component:  hc                  |     Version:                  =20
>  Severity:  Active WG Document  |    Keywords:                  =20
> =
--------------------------------+----------------------------------------=
---
>  One of the issues raised on the ML and in Anaheim is the issue of =
deriving
>  IIDs from IEEE 802.15.4 short addresses.  There was general consensus =
that
>  the PAN ID should never be included in the IID.  As such, I think we =
now
>  have the following two options:
>
>  1) Maintain the RFC 4944 translation (short address -> ethernet =
address ->
>  64-bit IID).  Generated IIDs will be 64 bits in length and of the =
form
>  (0000:00ff:fe00:xxxx), where xxxx is the short address.
>
>  2) Update RFC 4944 translation to (short address -> 17-bit IID).
>  Generated IIDs will be 17 bits in length and of the form
>  (0000:0000:0001:xxxx), where xxxx is the short address.
>
>  The primary difference between the two options are the lengths of =
prefixes
>  that may be used to generate global addresses.  Option 1 says that
>  different PANs must be assigned unique 64-bit prefixes.  Option 2 =
says
>  that different PANs must be assigned unique 111-bit prefixes, but =
that
>  multiple PANs may utilize the same 64-bit prefix.
>
>  I am comfortable with either option, but we need to agree on one that =
is
>  well-defined.  So which would people prefer?  If you have no =
preference,
>  please provide that feedback as well.
>
>  =20

_______________________________________________
6lowpan mailing list
6lowpan@ietf.org
https://www.ietf.org/mailman/listinfo/6lowpan


From shawngespan@gmail.com  Mon Mar 29 20:28:59 2010
Return-Path: <shawngespan@gmail.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2C4DF3A67A2 for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 20:28:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.468
X-Spam-Level: 
X-Spam-Status: No, score=-1.468 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nQJ-oep9237S for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 20:28:58 -0700 (PDT)
Received: from mail-gy0-f172.google.com (mail-gy0-f172.google.com [209.85.160.172]) by core3.amsl.com (Postfix) with ESMTP id E8DD63A67B5 for <6lowpan@ietf.org>; Mon, 29 Mar 2010 20:28:57 -0700 (PDT)
Received: by gyh4 with SMTP id 4so6394955gyh.31 for <6lowpan@ietf.org>; Mon, 29 Mar 2010 20:29:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:received:message-id :subject:from:to:content-type; bh=tpZqaIWISqWKfDFn96ASB4rG5YAGUHNOmXOC+Dx19sA=; b=scyLzHo3X6TLTn8AIQi2E6haW6rRqiQun05Dv3GeDJkXizHbN1VgKCWClFwnrip1Ka KIyDuUByr6RhtUIOllkkLxSz3AkYxR/XTYRHlMCiuf4k0xFhenbznNTWroUVOI3YDvBL HQsaEcmSDlPaCLMzl+396x9XhQ17EMa/hi5So=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=FJKqSqEssJPtvxFPQlVt6UKSjXGb2pO/QcFwac5omKBP57XimWp4RdHPXjxApEMhnM Ve82ExqJ7y9bm7F+Tu+8X6O2rscFmbouYXTtMrcWkMfF1cjFUAW+F0yXtEzyl49Z5UlC U57tSUlyxBwEK/FQpGOydO3jqsfjY5hPqLJko=
MIME-Version: 1.0
Received: by 10.151.13.18 with HTTP; Mon, 29 Mar 2010 20:29:23 -0700 (PDT)
Date: Tue, 30 Mar 2010 11:29:23 +0800
Received: by 10.151.25.21 with SMTP id c21mr168216ybj.169.1269919763516; Mon,  29 Mar 2010 20:29:23 -0700 (PDT)
Message-ID: <5bd2ab9c1003292029n78b9a1eey35b1829271dd280c@mail.gmail.com>
From: Huan Huan <shawngespan@gmail.com>
To: 6lowpan@ietf.org
Content-Type: multipart/alternative; boundary=000e0cd253be65cd3f0482fc3cc6
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Mar 2010 03:28:59 -0000

--000e0cd253be65cd3f0482fc3cc6
Content-Type: text/plain; charset=ISO-8859-1

>
> Message: 1
> Date: Mon, 29 Mar 2010 15:10:25 -0000
> From: "6lowpan issue tracker" <trac@tools.ietf.org>
> Subject: [6lowpan]  #65: Deriving IIDs from Short Addresses
> To: jhui@archrock.com
> Cc: 6lowpan@ietf.org
> Message-ID: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org>
> Content-Type: text/plain; charset="utf-8"
>
> #65: Deriving IIDs from Short Addresses
>
> --------------------------------+-------------------------------------------
>  Reporter:  jhui@?              |       Owner:  jhui@?
>     Type:  defect              |      Status:  new
>  Priority:  major               |   Milestone:
> Component:  hc                  |     Version:
>  Severity:  Active WG Document  |    Keywords:
>
> --------------------------------+-------------------------------------------
>  One of the issues raised on the ML and in Anaheim is the issue of deriving
>  IIDs from IEEE 802.15.4 short addresses.  There was general consensus that
>  the PAN ID should never be included in the IID.  As such, I think we now
>  have the following two options:
>
>  1) Maintain the RFC 4944 translation (short address -> ethernet address ->
>  64-bit IID).  Generated IIDs will be 64 bits in length and of the form
>  (0000:00ff:fe00:xxxx), where xxxx is the short address.
>
>  2) Update RFC 4944 translation to (short address -> 17-bit IID).
>  Generated IIDs will be 17 bits in length and of the form
>  (0000:0000:0001:xxxx), where xxxx is the short address.
>
>  The primary difference between the two options are the lengths of prefixes
>  that may be used to generate global addresses.  Option 1 says that
>  different PANs must be assigned unique 64-bit prefixes.  Option 2 says
>  that different PANs must be assigned unique 111-bit prefixes, but that
>  multiple PANs may utilize the same 64-bit prefix.
>
>  I am comfortable with either option, but we need to agree on one that is
>  well-defined.  So which would people prefer?  If you have no preference,
>  please provide that feedback as well.
>
> --
> Ticket URL: <http://trac.tools.ietf.org/wg/6lowpan/trac/ticket/65>
> 6lowpan <http://tools.ietf.org/6lowpan/>
>
>
either is OK, but consider about connectivity with other network, I prefer
optinon 1), using 64-bit prefixs.
-- 
Huan Huan

BII Group
IPv6 R&D Center
Technique Project Manager

--000e0cd253be65cd3f0482fc3cc6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"borde=
r-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-le=
ft: 1ex;">

Message: 1<br>
Date: Mon, 29 Mar 2010 15:10:25 -0000<br>
From: &quot;6lowpan issue tracker&quot; &lt;<a href=3D"mailto:trac@tools.ie=
tf.org">trac@tools.ietf.org</a>&gt;<br>
Subject: [6lowpan] =A0#65: Deriving IIDs from Short Addresses<br>
To: <a href=3D"mailto:jhui@archrock.com">jhui@archrock.com</a><br>
Cc: <a href=3D"mailto:6lowpan@ietf.org">6lowpan@ietf.org</a><br>
Message-ID: &lt;<a href=3D"mailto:059.5bd4d6d6e6f74ed54eb3d37c2715848c@tool=
s.ietf.org">059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org</a>&gt;<br>
Content-Type: text/plain; charset=3D&quot;utf-8&quot;<br>
<br>
#65: Deriving IIDs from Short Addresses<br>
--------------------------------+------------------------------------------=
-<br>
=A0Reporter: =A0jhui@? =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 =A0 Owner: =A0j=
hui@?<br>
 =A0 =A0 Type: =A0defect =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 =A0Status: =
=A0new<br>
=A0Priority: =A0major =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 Milestone:<br>
Component: =A0hc =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 Version:<br>
=A0Severity: =A0Active WG Document =A0| =A0 =A0Keywords:<br>
--------------------------------+------------------------------------------=
-<br>
=A0One of the issues raised on the ML and in Anaheim is the issue of derivi=
ng<br>
=A0IIDs from IEEE 802.15.4 short addresses. =A0There was general consensus =
that<br>
=A0the PAN ID should never be included in the IID. =A0As such, I think we n=
ow<br>
=A0have the following two options:<br>
<br>
=A01) Maintain the RFC 4944 translation (short address -&gt; ethernet addre=
ss -&gt;<br>
=A064-bit IID). =A0Generated IIDs will be 64 bits in length and of the form=
<br>
=A0(0000:00ff:fe00:xxxx), where xxxx is the short address.<br>
<br>
=A02) Update RFC 4944 translation to (short address -&gt; 17-bit IID).<br>
=A0Generated IIDs will be 17 bits in length and of the form<br>
=A0(0000:0000:0001:xxxx), where xxxx is the short address.<br>
<br>
=A0The primary difference between the two options are the lengths of prefix=
es<br>
=A0that may be used to generate global addresses. =A0Option 1 says that<br>
=A0different PANs must be assigned unique 64-bit prefixes. =A0Option 2 says=
<br>
=A0that different PANs must be assigned unique 111-bit prefixes, but that<b=
r>
=A0multiple PANs may utilize the same 64-bit prefix.<br>
<br>
=A0I am comfortable with either option, but we need to agree on one that is=
<br>
=A0well-defined. =A0So which would people prefer? =A0If you have no prefere=
nce,<br>
=A0please provide that feedback as well.<br>
<br>
--<br>
Ticket URL: &lt;<a href=3D"http://trac.tools.ietf.org/wg/6lowpan/trac/ticke=
t/65" target=3D"_blank">http://trac.tools.ietf.org/wg/6lowpan/trac/ticket/6=
5</a>&gt;<br>
6lowpan &lt;<a href=3D"http://tools.ietf.org/6lowpan/" target=3D"_blank">ht=
tp://tools.ietf.org/6lowpan/</a>&gt;<br>
<br>

</blockquote></div><br clear=3D"all">either is OK, but consider about conne=
ctivity with other network, I prefer optinon 1), using 64-bit prefixs.<br>-=
- <br>Huan Huan<br><br>BII Group<br>IPv6 R&amp;D Center<br>Technique Projec=
t Manager<br>


--000e0cd253be65cd3f0482fc3cc6--

From shawngespan@gmail.com  Mon Mar 29 20:31:56 2010
Return-Path: <shawngespan@gmail.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 430FE3A67B5 for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 20:31:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.168
X-Spam-Level: 
X-Spam-Status: No, score=-1.168 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A2YDlDoN4xWw for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 20:31:55 -0700 (PDT)
Received: from mail-gx0-f217.google.com (mail-gx0-f217.google.com [209.85.217.217]) by core3.amsl.com (Postfix) with ESMTP id C2D583A67A2 for <6lowpan@ietf.org>; Mon, 29 Mar 2010 20:31:54 -0700 (PDT)
Received: by gxk9 with SMTP id 9so2120871gxk.8 for <6lowpan@ietf.org>; Mon, 29 Mar 2010 20:32:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:received:message-id :subject:from:to:content-type; bh=QNH6XHTPnvxxVGNKbHR99KrR+IBySvQSTYIzGuxqPO0=; b=VLAb4tVeY8SBvwUn3K+OS8fhB9aIWvuOeZZoC/A2xsGiQpwBfjNIEmP2SGYTHe7WwK vPo9nSbASl1WKRyogfq3N+Bqq/eCsYeCnHfkB2pCc0NvvlROddaQzHE8czEm7zrKnkmd wKaKfVsaZdY+MRfRSC06ck8FHJbXI9QYS0FkY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=M8zQ/CKUOjRFuxlk8UP1pBtXB7umSKjAvyIopUip+CU1vj2J+dbYZ9AkwBWH5iqHY6 Wmtb277HF2Itj2L7Gio2wIqxCb1bfR/wPvflxul/VgqQJIX2pBzPLQSs9y0VN9C9Fl+e MlclnFWX2HhS7GsTbS3Kvav1gORbSRCIUd2xw=
MIME-Version: 1.0
Received: by 10.151.13.18 with HTTP; Mon, 29 Mar 2010 20:32:19 -0700 (PDT)
Date: Tue, 30 Mar 2010 11:32:19 +0800
Received: by 10.150.62.18 with SMTP id k18mr4501464yba.64.1269919939745; Mon,  29 Mar 2010 20:32:19 -0700 (PDT)
Message-ID: <5bd2ab9c1003292032h3b61d715mf522951d2813777c@mail.gmail.com>
From: Huan Huan <shawngespan@gmail.com>
To: 6lowpan@ietf.org
Content-Type: multipart/alternative; boundary=000e0cd47bc6e6d9820482fc4689
Subject: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Mar 2010 03:31:56 -0000

--000e0cd47bc6e6d9820482fc4689
Content-Type: text/plain; charset=ISO-8859-1

agree

Message: 2
> Date: Mon, 29 Mar 2010 17:19:31 +0100
> From: "Colin O'Flynn" <coflynn@newae.com>
> Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
> To: "'Carsten Bormann'" <cabo@tzi.org>, "'Jonathan Hui'"
>        <jhui@archrock.com>
> Cc: 6lowpan@ietf.org
> Message-ID: <004601cacf5b$a0925a80$e1b70f80$@com>
> Content-Type: text/plain;       charset="us-ascii"
>
> Hello,
>
> > Except that my proposal also needs the "override" (= use only as many
> bits
> of
> > ::ff:fe00:xxxx as you need to fill the prefix) rule.
> >(In my twisted mind, the IID would still be 64 bits, but part of it would
> be
> > generated from the prefix.
> > But that's just me.)
>
> With the 16-bit IID, it can make sense to just override up to the last 16
> bits. But with the 64-bit EUI, unless you are using the full 64-bits there
> is no promise the IPv6 address will be unique. The last 16-bits will be the
> same among many different EUI64's, and indeed has a chance of being the
> same
> as a 16-bit short address in use by the network.
>
> The ::ff:fe00:xxxx format is helpful as it maps to a restricted EUI-64 type
> (http://standards.ieee.org/regauth/oui/tutorials/EUI64.html), so anybody
> receiving an IPv6 frame from ::ff:fe00:xxxx can ensure someone else doesn't
> happen to have this EUI.
>
> Thus I think the longer-than-64-bit prefix should only be supported with
> 16-bit short address only, and the prefix must have the format
> ::xxff:fexx:0000 .  This ensure that someone cannot pick a prefix that maps
> to an EUI-64 space, which could be quite confusing.
>
> This would still work with the "override" idea, in that you generate an IID
> of the ff:fe00:xxxx format, and override as many bits as needed. If the
> prefix is of that :ff:fexx: format it will maintain the separation from
> EUI-64, as you just need that ff:fe in place.
>
> Regards,
>
>  -Colin O'Flynn
>
>
> -----Original Message-----
> From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On Behalf
> Of Carsten Bormann
> Sent: March 29, 2010 5:04 PM
> To: Jonathan Hui
> Cc: 6lowpan@ietf.org
> Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
>
> On Mar 29, 2010, at 17:52, Jonathan Hui wrote:
>
> >
> > Hi Carsten,
> >
> > I think part of the confusion comes from some of the text in RFC 4862.
>  In
> particular, RFC 4862 seems to indicate that a particular link defines a
> fixed length for IIDs (RFC 4944 currently defines IIDs to be 64 bits).
>  Then
> RFC 4862 has the following text:
> >
> > "If the sum of the prefix length and interface identifier length does not
> equal 128 bits, the Prefix Information option MUST be ignored."
>
> Aha!
> Note to the ND authors: We don't have to copy that restriction.
> (Actually, my text is about the prefix in the context, not the one used for
> SLAAC; I have always been arguing that the two should be disseminated using
> the same bits in the PIO/6IO while others thought that this was an
> unnecessary conflation; this now becomes even more interesting.)
>
> > And RFC 4944 has text to remind of the above constraint:
> >
> > "An IPv6 address prefix used for stateless autoconfiguration [RFC4862] of
> an IEEE 802.15.4 interface MUST have a length of 64 bits."
>
> Interesting.
> Again, this could be changed (e.g., in ND).
>
> > So one question is whether it's possible to utilize a 'variable sized'
> IID
> to generate global addresses.  We already have 64-bit IIDs when generating
> global addresses from EUI-64s.  It may be a bit strange to have two
> different IID lengths for a 6lowpan link, so defining a 17-bit IID already
> bends rules a bit.  Would it be too much of a stretch to say that using a
> short address, we can generate an IID of length between 16 and 64 bits? :)
>
> That would mesh well with my proposal for HC (but the latter only prepares
> for any ND fixes needed here).
> (In my twisted mind, the IID would still be 64 bits, but part of it would
> be
> generated from the prefix.
> But that's just me.)
>
> Now I still don't know what would be better about ::1:xxxx -- using this
> would require the exact same changes to all these items, no?  Except that
> my
> proposal also needs the "override" (= use only as many bits of
> ::ff:fe00:xxxx as you need to fill the prefix) rule.
>
> Gruesse, Carsten
>
>

--000e0cd47bc6e6d9820482fc4689
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

agree<br><br><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" s=
tyle=3D"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8e=
x; padding-left: 1ex;">
Message: 2<br>
Date: Mon, 29 Mar 2010 17:19:31 +0100<br>
From: &quot;Colin O&#39;Flynn&quot; &lt;<a href=3D"mailto:coflynn@newae.com=
">coflynn@newae.com</a>&gt;<br>
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses<br>
To: &quot;&#39;Carsten Bormann&#39;&quot; &lt;<a href=3D"mailto:cabo@tzi.or=
g">cabo@tzi.org</a>&gt;, &quot;&#39;Jonathan Hui&#39;&quot;<br>
 =A0 =A0 =A0 =A0&lt;<a href=3D"mailto:jhui@archrock.com">jhui@archrock.com<=
/a>&gt;<br>
Cc: <a href=3D"mailto:6lowpan@ietf.org">6lowpan@ietf.org</a><br>
Message-ID: &lt;004601cacf5b$a0925a80$e1b70f80$@com&gt;<br>
Content-Type: text/plain; =A0 =A0 =A0 charset=3D&quot;us-ascii&quot;<br>
<br>
Hello,<br>
<br>
&gt; Except that my proposal also needs the &quot;override&quot; (=3D use o=
nly as many bits<br>
of<br>
&gt; ::ff:fe00:xxxx as you need to fill the prefix) rule.<br>
&gt;(In my twisted mind, the IID would still be 64 bits, but part of it wou=
ld<br>
be<br>
&gt; generated from the prefix.<br>
&gt; But that&#39;s just me.)<br>
<br>
With the 16-bit IID, it can make sense to just override up to the last 16<b=
r>
bits. But with the 64-bit EUI, unless you are using the full 64-bits there<=
br>
is no promise the IPv6 address will be unique. The last 16-bits will be the=
<br>
same among many different EUI64&#39;s, and indeed has a chance of being the=
 same<br>
as a 16-bit short address in use by the network.<br>
<br>
The ::ff:fe00:xxxx format is helpful as it maps to a restricted EUI-64 type=
<br>
(<a href=3D"http://standards.ieee.org/regauth/oui/tutorials/EUI64.html" tar=
get=3D"_blank">http://standards.ieee.org/regauth/oui/tutorials/EUI64.html</=
a>), so anybody<br>
receiving an IPv6 frame from ::ff:fe00:xxxx can ensure someone else doesn&#=
39;t<br>
happen to have this EUI.<br>
<br>
Thus I think the longer-than-64-bit prefix should only be supported with<br=
>
16-bit short address only, and the prefix must have the format<br>
::xxff:fexx:0000 . =A0This ensure that someone cannot pick a prefix that ma=
ps<br>
to an EUI-64 space, which could be quite confusing.<br>
<br>
This would still work with the &quot;override&quot; idea, in that you gener=
ate an IID<br>
of the ff:fe00:xxxx format, and override as many bits as needed. If the<br>
prefix is of that :ff:fexx: format it will maintain the separation from<br>
EUI-64, as you just need that ff:fe in place.<br>
<br>
Regards,<br>
<br>
 =A0-Colin O&#39;Flynn<br>
<br>
<br>
-----Original Message-----<br>
From: <a href=3D"mailto:6lowpan-bounces@ietf.org">6lowpan-bounces@ietf.org<=
/a> [mailto:<a href=3D"mailto:6lowpan-bounces@ietf.org">6lowpan-bounces@iet=
f.org</a>] On Behalf<br>
Of Carsten Bormann<br>
Sent: March 29, 2010 5:04 PM<br>
To: Jonathan Hui<br>
Cc: <a href=3D"mailto:6lowpan@ietf.org">6lowpan@ietf.org</a><br>
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses<br>
<br>
On Mar 29, 2010, at 17:52, Jonathan Hui wrote:<br>
<br>
&gt;<br>
&gt; Hi Carsten,<br>
&gt;<br>
&gt; I think part of the confusion comes from some of the text in RFC 4862.=
 =A0In<br>
particular, RFC 4862 seems to indicate that a particular link defines a<br>
fixed length for IIDs (RFC 4944 currently defines IIDs to be 64 bits). =A0T=
hen<br>
RFC 4862 has the following text:<br>
&gt;<br>
&gt; &quot;If the sum of the prefix length and interface identifier length =
does not<br>
equal 128 bits, the Prefix Information option MUST be ignored.&quot;<br>
<br>
Aha!<br>
Note to the ND authors: We don&#39;t have to copy that restriction.<br>
(Actually, my text is about the prefix in the context, not the one used for=
<br>
SLAAC; I have always been arguing that the two should be disseminated using=
<br>
the same bits in the PIO/6IO while others thought that this was an<br>
unnecessary conflation; this now becomes even more interesting.)<br>
<br>
&gt; And RFC 4944 has text to remind of the above constraint:<br>
&gt;<br>
&gt; &quot;An IPv6 address prefix used for stateless autoconfiguration [RFC=
4862] of<br>
an IEEE 802.15.4 interface MUST have a length of 64 bits.&quot;<br>
<br>
Interesting.<br>
Again, this could be changed (e.g., in ND).<br>
<br>
&gt; So one question is whether it&#39;s possible to utilize a &#39;variabl=
e sized&#39; IID<br>
to generate global addresses. =A0We already have 64-bit IIDs when generatin=
g<br>
global addresses from EUI-64s. =A0It may be a bit strange to have two<br>
different IID lengths for a 6lowpan link, so defining a 17-bit IID already<=
br>
bends rules a bit. =A0Would it be too much of a stretch to say that using a=
<br>
short address, we can generate an IID of length between 16 and 64 bits? :)<=
br>
<br>
That would mesh well with my proposal for HC (but the latter only prepares<=
br>
for any ND fixes needed here).<br>
(In my twisted mind, the IID would still be 64 bits, but part of it would b=
e<br>
generated from the prefix.<br>
But that&#39;s just me.)<br>
<br>
Now I still don&#39;t know what would be better about ::1:xxxx -- using thi=
s<br>
would require the exact same changes to all these items, no? =A0Except that=
 my<br>
proposal also needs the &quot;override&quot; (=3D use only as many bits of<=
br>
::ff:fe00:xxxx as you need to fill the prefix) rule.<br>
<br>
Gruesse, Carsten<br>
<br></blockquote></div><br>

--000e0cd47bc6e6d9820482fc4689--

From jhui@archrock.com  Mon Mar 29 20:36:01 2010
Return-Path: <jhui@archrock.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 732C63A6830 for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 20:36:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.869
X-Spam-Level: 
X-Spam-Status: No, score=-0.869 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, J_CHICKENPOX_22=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kMqDte2f2LL1 for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 20:36:00 -0700 (PDT)
Received: from mail.sf.archrock.com (mail.sf.archrock.com [216.121.16.71]) by core3.amsl.com (Postfix) with ESMTP id 39E683A67FF for <6lowpan@ietf.org>; Mon, 29 Mar 2010 20:36:00 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.sf.archrock.com (Postfix) with ESMTP id 0A1EEAF95C; Mon, 29 Mar 2010 20:36:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at 
Received: from mail.sf.archrock.com ([127.0.0.1]) by localhost (mail.sf.archrock.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DKUigFoNxtUy; Mon, 29 Mar 2010 20:36:25 -0700 (PDT)
Received: from [10.0.1.5] (adsl-71-142-73-125.dsl.pltn13.pacbell.net [71.142.73.125]) by mail.sf.archrock.com (Postfix) with ESMTP id 0C967AF922; Mon, 29 Mar 2010 20:36:25 -0700 (PDT)
Message-Id: <9991C6FF-F827-4530-BAC3-938EABF2C232@archrock.com>
From: Jonathan Hui <jhui@archrock.com>
To: Colin O'Flynn <coflynn@newae.com>
In-Reply-To: <004601cacf5b$a0925a80$e1b70f80$@com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Mon, 29 Mar 2010 20:36:24 -0700
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org>	<89007306-6EC6-47C7-A3E4-4FAC43F810B8@tzi.org>	<0F748700-E218-4496-BF66-7AF7EA051D25@archrock.com> <9AE7B14F-BA37-44AA-87E1-3C5D65540A5A@tzi.org> <004601cacf5b$a0925a80$e1b70f80$@com>
X-Mailer: Apple Mail (2.936)
Cc: 'Carsten Bormann' <cabo@tzi.org>, 6lowpan@ietf.org
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Mar 2010 03:36:01 -0000

Hi Colin,

The mapping was really intended for global-scope IEEE addresses.  I  
don't think overlap of locally generated IIDs with other IEEE EUI-64  
addresses is really a concern.  Some examples:

1) The whole purpose of complementing the u/l bit when generating IIDs  
is to make best use of the '::' when typing IPv6 addresses.

2) CGAs don't make any attempt to avoid overlap with existing IEEE  
EUI-64 addresses.

3) DHCPv6 servers can assign whatever they want.

The assumption is that once you have locally managed Interface  
Identifiers, you need to have a mechanism that manages their  
assignment/uniqueness anyway.  Furthermore, there is no requirement  
that IIDs have to be generated from link-layer addresses.  Setting the  
u/l bit to zero ensures that no overlap will occur with global scope  
IEEE EUI-64 addresses.

So to frame the current discussion while attempting to be specific to  
6lowpan-hc:

1) How is an IID generated from an IEEE 802.15.4 short address?  This  
is necessary to fill in bits not covered by the HC prefix and the IEEE  
802.15.4 short address.
- For short addresses, I personally prefer keeping as many contiguous  
zeros as possible to make typing IPv6 addresses simpler.  This may  
seem like a minor nuisance, but the IPv6 addr arch did go through the  
trouble of complementing the u/l bit.

2) If the bits contained by the HC prefix and the IID are greater than  
128 bits, which takes precedence in the overlapping bits?
- I think the prefix must take precedence in case you want to assign  
IPv6 addresses that do not follow the standard IID -> mac address  
mapping.  There currently is no requirement within IPv6 that says the  
two have to map to each other.  But we shouldn't disallow the case  
where some bits of the IID happen to utilize the same value in the  
link-layer address.

--
Jonathan Hui

On Mar 29, 2010, at 9:19 AM, Colin O'Flynn wrote:

> Hello,
>
>> Except that my proposal also needs the "override" (= use only as  
>> many bits
> of
>> ::ff:fe00:xxxx as you need to fill the prefix) rule.
>> (In my twisted mind, the IID would still be 64 bits, but part of it  
>> would
> be
>> generated from the prefix.
>> But that's just me.)
>
> With the 16-bit IID, it can make sense to just override up to the  
> last 16
> bits. But with the 64-bit EUI, unless you are using the full 64-bits  
> there
> is no promise the IPv6 address will be unique. The last 16-bits will  
> be the
> same among many different EUI64's, and indeed has a chance of being  
> the same
> as a 16-bit short address in use by the network.
>
> The ::ff:fe00:xxxx format is helpful as it maps to a restricted  
> EUI-64 type
> (http://standards.ieee.org/regauth/oui/tutorials/EUI64.html), so  
> anybody
> receiving an IPv6 frame from ::ff:fe00:xxxx can ensure someone else  
> doesn't
> happen to have this EUI.
>
> Thus I think the longer-than-64-bit prefix should only be supported  
> with
> 16-bit short address only, and the prefix must have the format
> ::xxff:fexx:0000 .  This ensure that someone cannot pick a prefix  
> that maps
> to an EUI-64 space, which could be quite confusing.
>
> This would still work with the "override" idea, in that you generate  
> an IID
> of the ff:fe00:xxxx format, and override as many bits as needed. If  
> the
> prefix is of that :ff:fexx: format it will maintain the separation  
> from
> EUI-64, as you just need that ff:fe in place.
>
> Regards,
>
>  -Colin O'Flynn
>
>
> -----Original Message-----
> From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On  
> Behalf
> Of Carsten Bormann
> Sent: March 29, 2010 5:04 PM
> To: Jonathan Hui
> Cc: 6lowpan@ietf.org
> Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
>
> On Mar 29, 2010, at 17:52, Jonathan Hui wrote:
>
>>
>> Hi Carsten,
>>
>> I think part of the confusion comes from some of the text in RFC  
>> 4862.  In
> particular, RFC 4862 seems to indicate that a particular link  
> defines a
> fixed length for IIDs (RFC 4944 currently defines IIDs to be 64  
> bits).  Then
> RFC 4862 has the following text:
>>
>> "If the sum of the prefix length and interface identifier length  
>> does not
> equal 128 bits, the Prefix Information option MUST be ignored."
>
> Aha!
> Note to the ND authors: We don't have to copy that restriction.
> (Actually, my text is about the prefix in the context, not the one  
> used for
> SLAAC; I have always been arguing that the two should be  
> disseminated using
> the same bits in the PIO/6IO while others thought that this was an
> unnecessary conflation; this now becomes even more interesting.)
>
>> And RFC 4944 has text to remind of the above constraint:
>>
>> "An IPv6 address prefix used for stateless autoconfiguration  
>> [RFC4862] of
> an IEEE 802.15.4 interface MUST have a length of 64 bits."
>
> Interesting.
> Again, this could be changed (e.g., in ND).
>
>> So one question is whether it's possible to utilize a 'variable  
>> sized' IID
> to generate global addresses.  We already have 64-bit IIDs when  
> generating
> global addresses from EUI-64s.  It may be a bit strange to have two
> different IID lengths for a 6lowpan link, so defining a 17-bit IID  
> already
> bends rules a bit.  Would it be too much of a stretch to say that  
> using a
> short address, we can generate an IID of length between 16 and 64  
> bits? :)
>
> That would mesh well with my proposal for HC (but the latter only  
> prepares
> for any ND fixes needed here).
> (In my twisted mind, the IID would still be 64 bits, but part of it  
> would be
> generated from the prefix.
> But that's just me.)
>
> Now I still don't know what would be better about ::1:xxxx -- using  
> this
> would require the exact same changes to all these items, no?  Except  
> that my
> proposal also needs the "override" (= use only as many bits of
> ::ff:fe00:xxxx as you need to fill the prefix) rule.
>
> Gruesse, Carsten
>
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
>


From cabo@tzi.org  Mon Mar 29 23:37:43 2010
Return-Path: <cabo@tzi.org>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AC29D3A69E5 for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 23:37:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.696
X-Spam-Level: 
X-Spam-Status: No, score=-4.696 tagged_above=-999 required=5 tests=[AWL=0.423,  BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o2Xd6DTzKd7m for <6lowpan@core3.amsl.com>; Mon, 29 Mar 2010 23:37:43 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9:209:3dff:fe00:7136]) by core3.amsl.com (Postfix) with ESMTP id 591053A69C5 for <6lowpan@ietf.org>; Mon, 29 Mar 2010 23:37:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id o2U6c0kW018183; Tue, 30 Mar 2010 08:38:00 +0200 (CEST)
Received: from [192.168.217.101] (p5489CF42.dip.t-dialin.net [84.137.207.66]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id DB44FE282;  Tue, 30 Mar 2010 08:37:59 +0200 (CEST)
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset=us-ascii
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <9991C6FF-F827-4530-BAC3-938EABF2C232@archrock.com>
Date: Tue, 30 Mar 2010 08:37:56 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <BD16C853-442D-41C1-97A3-1E3CA114BEFF@tzi.org>
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org>	<89007306-6EC6-47C7-A3E4-4FAC43F810B8@tzi.org>	<0F748700-E218-4496-BF66-7AF7EA051D25@archrock.com> <9AE7B14F-BA37-44AA-87E1-3C5D65540A5A@tzi.org> <004601cacf5b$a0925a80$e1b70f80$@com> <9991C6FF-F827-4530-BAC3-938EABF2C232@archrock.com>
To: Jonathan Hui <jhui@archrock.com>
X-Mailer: Apple Mail (2.1077)
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Mar 2010 06:37:43 -0000

On Mar 30, 2010, at 05:36, Jonathan Hui wrote:

> make typing IPv6 addresses simpler

Typing ...::ff:fe00:xxxx is a bit ugly, granted.
If we were designing 4944 from scratch, I would buy that argument.
However, it was agreed in May 2007, and I'd like to see a better =
argument to change it incompatibly.

Gruesse, Carsten


From eunah.ietf@gmail.com  Tue Mar 30 02:38:46 2010
Return-Path: <eunah.ietf@gmail.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6EAA13A68AC for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 02:38:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level: 
X-Spam-Status: No, score=x tagged_above=-999 required=5 tests=[]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9Wb8-W+DMwuU for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 02:38:46 -0700 (PDT)
Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.24]) by core3.amsl.com (Postfix) with ESMTP id 02F193A62C1 for <6lowpan@ietf.org>; Tue, 30 Mar 2010 02:38:43 -0700 (PDT)
Received: by qw-out-2122.google.com with SMTP id 9so655730qwb.31 for <6lowpan@ietf.org>; Tue, 30 Mar 2010 02:39:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:received:message-id :subject:from:to:content-type; bh=I5e6v12sjuOC9k3AtmFDcZuYeLvekSe6brxFClw98UY=; b=WCRj+iTRHghSkY8gZzQmoDYEO14MfXGA143V0gSVXIDzh2g1aaZ8tuaIvkAkTcwm8Y O8Fn7bz1rNKXoey9f/V5L85h36nyAPbD9cLm8FtfOce3dzCusjr35ZgotIRw+1BLP0PB pOo8tHoSOa94hRgvngiQQRQdkAjt008LNnmlo=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=cmi6HzAVf8hyTZeJcr1qOVn2DcPD0n7W+PksFz2LOrqevZ6Uy5a88C9oRFkjTEVjtN SnxcAnnX7Ehi+6FFS+yKPpU1dx9OC22hVlI2XVX89dmoaKZCf0rccMt7wonW6RCZWg2f IWqYBXrQlxr4U5E61R0ptEIOuesjsa/uW4wNA=
MIME-Version: 1.0
Received: by 10.229.213.144 with HTTP; Tue, 30 Mar 2010 02:39:09 -0700 (PDT)
Date: Tue, 30 Mar 2010 18:39:09 +0900
Received: by 10.229.211.140 with SMTP id go12mr3785902qcb.49.1269941949928;  Tue, 30 Mar 2010 02:39:09 -0700 (PDT)
Message-ID: <77f1dba81003300239p255492d3lbff6403afb29f63d@mail.gmail.com>
From: "Eunsook \"Eunah\" Kim" <eunah.ietf@gmail.com>
To: 6lowpan <6lowpan@ietf.org>
Content-Type: multipart/mixed; boundary=0016363b806cd1eb9d0483016699
X-Mailman-Approved-At: Tue, 30 Mar 2010 06:34:03 -0700
Subject: [6lowpan] Can any fancy phone beat Geoff's fantastic gadget?
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Mar 2010 09:38:46 -0000

--0016363b806cd1eb9d0483016699
Content-Type: text/plain; charset=ISO-8859-1

Dear 6lowpaners,

I know this mailing list is not for sending out pictures,
but I think it's fun to share Geoff's sense of humor with you. :)
It was taken during the Anaheim meeting.

Cheers,
-eunah
(Please don't worry about privacy issues.
I already got permission from Geoff for this posting. ;-))

--0016363b806cd1eb9d0483016699
Content-Type: image/jpeg; name="Geoff_Humor.JPG"
Content-Disposition: attachment; filename="Geoff_Humor.JPG"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_g7egs9cf0

/9j/4UWpRXhpZgAATU0AKgAAAAgABwEPAAIAAAAWAAAAYgEQAAIAAAAkAAAAeAEaAAUAAAABAAAA
nAEbAAUAAAABAAAApAEoAAMAAAABAAIAAAITAAMAAAABAAEAAIdpAAQAAAABAAAArAAAKGxFQVNU
TUFOIEtPREFLIENPTVBBTlkAS09EQUsgVjYxMCBEVUFMIExFTlMgRElHSVRBTCBDQU1FUkEAAAAA
5gAAAAEAAADmAAAAAQAlgpoABQAAAAEAAAJugp0ABQAAAAEAAAJ2iCIAAwAAAAEAAgAAiCcAAwAA
AAEAyAAAkAAABwAAAAQwMjIxkAMAAgAAABQAAAJ+kAQAAgAAABQAAAKSkQEABwAAAAQBAgMAkgEA
CgAAAAEAAAKmkgIABQAAAAEAAAKukgQACgAAAAEAAAK2kgUABQAAAAEAAAK+kgcAAwAAAAEABQAA
kggAAwAAAAEAAAAAkgkAAwAAAAEAEAAAkgoABQAAAAEAAALGknwABwAAJXAAAALOoAAABwAAAAQw
MTAwoAEAAwAAAAEAAQAAoAIAAwAAAAEAAAAAoAMAAwAAAAEAAAAAoAUABAAAAAEAAChOohUABQAA
AAEAACg+ohcAAwAAAAEAAgAAowAABwAAAAEDAAAAowEABwAAAAEBAAAApAEAAwAAAAEAAAAApAIA
AwAAAAEAAAAApAMAAwAAAAEAAAAApAQABQAAAAEAAChGpAUAAwAAAAEAJgAApAYAAwAAAAEAAAAA
pAcAAwAAAAEAAgAApAgAAwAAAAEAAAAApAkAAwAAAAEAAAAApAoAAwAAAAEAAAAApAwAAwAAAAEA
AAAAAAAAAAAAAAEAAAAIAAAAJwAAAAoyMDEwOjAzOjI1IDA3OjM0OjU2ADIwMTA6MDM6MjUgMDc6
MzQ6NTYAAAAAAwAAAAEAAAAnAAAACgAAAAAAAAADAAAAJwAAAAoAAAA/AAAACktESzAxMDJJVjYx
MCAgICADAQABEAtQCNoHAxkHIjglAAAAAAAAhgHUMAAAAAABuU0VAAAiFwAATRUAAE0VAAAAAAAB
fwAAAAACAAAAAAAAAAAAAAAAAAAAEAEAAAABAEAOBAAgAAAAyABkAAAAAAFkAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApN0AAAAAAACk3QAAAAAAYFFFRExj
fJWmkjso39GTYU5IfL//wlUlSnvCyGhdiOqaOyYiPmZfg4JWalhUREoyQWZVbHJbh3dFM0QxRVpt
WYaAiYA/PkIpLDZRRomGi2VTUEcjKDIgYp+OeVVHRzkl1ZhoVk5ol97/vlEpmtTjjlhOvv+eQykl
XVCUoWpZpn5aSFEwZlhndH5XhFtAMVEyXGJxcXiGlnZIQEkqQ2FTapCBiGpKRE8iLzsch5aCdVZL
VT0nLyodopaJc1A9OTUgAAECAAAAS0NLRlY2MjEwMDE0NgAAANwAAAAAAAEBAADLDwAAAAAAAAAA
AAADAQAAAAAAAAAAAAAAAAAAAAAAAAAQAQAAAAEAQA4EAAXpAQAAAAEA/JQBAA/9AQAAAAEAh4YB
AAAAAAAAAAAAAAAAAAAQAQAAAAEAQA4EAAAAAQBOrAEAkiQEAABgWgAAyAwAAL2//wCAHgAA8P7/
ACDh/wBQLgAATP//AFnT/wAQXgAAtQwAAHS9/wDQMQAA0AEAAIDV/wAFAACAAwAAgAsAAMAGAABA
BgAAAAABAAAAAQAAAAEAAIAAAAAAAQCtDjoAipYDAPifz/8AAAAAAAAAAAAAAAAOFgAABgAAAAQB
AAAAAAAAwAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAABAAAACAIAACAgICAgICA
gHNhgIBKTXOAgICAehpVgICAc0lcf4BvP2GAgICAgHtyfYB0eX+AgICAgICAgICAgICAgICAgICA
gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICADBIFBwuAgP+AIwn/////D4D/gID/gARB
/////4D///8QBwY0/4D/////gP+AgBs0EYD///////+AgCA2Ff//B///GoBIGQwiDv+ABf8J////
gA8bBw3/CQkaIYD/CAcpACgAJgAmACwAOwBNAGEAWAAxABsAEwAsACsATgA3AC0AHwBTAIoAAAAA
ABsAEwAZAB4AOwB4AEsAOwBRADUADwAbABUAEgAaAEEAMQBOAFEANQA8ACwAMgAeACEAGAAfAD0A
MwBGAE0ARABlAEwAEgAUAB4AFQAiADUAQgA2AFwAXABdAFQAIAAgAB0AEwAXABwAJQAdAFwAWgBc
AEEAJgAWAB0AEgAUABoADwAGAGkAXABLADAAJgApABwAEgAAAAAAAAAAAAAAAgAIAA4ACwAAAAAA
//8DAAMACAABAAAA//8IABMAAAAAAP//////////BgASAAIA+v8GAAgA/////////////wQA//8F
AAEA+f//////AAD///////8AAAIAAAAAAAYAAAAIAAUAAAAAAAAA//8AAAAA/f/9/woACQAKAAkA
/v/+//////////7//P8AAAsACwALAAIA/P////z//v/+//7/AAAAAA4ACwAHAP7//P/8//3//v/a
/9n/2v/a/9X/zf/D/7n/u//X/+X/7f/i/+D/wv/P/9X/4f/C/7D/AAAAAOX/7f/m/+L/1f+w/8z/
xP/F/9v/8P/k/+r/7f/l/8j/0v/E/7n/x//P/9f/0v/i/9//5//h/8f/zv+//8P/yv/A/8T/7v/s
/+L/6v/e/8z/vv/L/7z/xP/B/8D/3v/e/+P/7P/o/+L/1//l/7z/wP+9/8j/1v/p/9//7P/r/+T/
8P/6/7b/vf/F/9H/2P/T/+D/7P8AAAAAAAAAAAAAAADvDwkAr/85AaEAAACNAIoAAACpuYZ0hUJS
VxxHSRNFQhJdWh+Gi0bI0pL6+Ouwonk+OxUfGweMc1HFtJrM0aZ+g0NVThdQQxWst3rv79WZiGM+
MhQjIAgbHAZGShVDQRCOf1KclVduYSFcUR6plHpZgz0mZhg8PhNJPxInJQhXURhNSRNfXht2aSh+
dD1cUx19g0NaVx87OxMtLA1KQhEuJApPRxJcURZyYh9taSpxczeChEKImk93bTFSOhU5Og08OxIk
IAc5LwxdTBVXQBRiYSaKikl4fj+HgUNnYydKPxFCOBBNNxQhFwYoIgc3LAobFgh2fDiLjUl/dDtt
bSxUTBhNPBBTQxE4LgojGwYmIAYiIAcWFwiSkU6Jh0Z4fTdnZCVKQw84MQw1KgssJwkbFQQAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAIYWAQAAAAEAAACiPAAA
ACIAAJQAAAAAAAAAAAAAAIYWAAAAAAAAAAAAAGQATRUBAAAAAQAAAEjoAQDuIQAARwUAAAAGXBuo
AAAAIhcAAAAAAAAAAAAAS0zxPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAABkAIUB
///z/5YAHwH+/wP/AAN/AGYAAAAAAP7/A/8ACX8AZgAAAAAA//8DAAAIXwBiAAAAAAD+/wP/AAl/
AFMAAAAAAP7/A/8ACH8AcQAAAAAA/v8D/wAJfwB4AAAAAADCBxgJXA06D6sL5wkAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAQDz/wAAGwZlBk4IuglsCF8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA
AAAAAAAAALYH0Ah8C20NAQryCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABALQA+/8AAAEAAQCaBRcGqgdg
COAGHAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOAAAAAAAAAAAAZAujDcsTyRYwESMOAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA3AAAAAAAAAAAAN8DSwRxBfUEMwRuBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkA
DgAQAAAAAAA+BPwDqAS9BQ0FngQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAUAFQAAAAAAaQSfBIoE
1ATBBOUEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAgADgAMAAcAEAAJAA4EWARLBasGAwWNBAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAFQAKABcACQAIAAsADADOA94DWATDA/EDIgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0ABwAI
AAcAEwAZABMAtARpBTUG3AcBBQsFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAWAAwAAAAAAEAE1wQQ
B7AHrwXHBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwADwAIAAAAAAA2BLYEmwV6BmwFAgUAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAHAA4ACQAAAAAApwQOBTEGBQjWBdAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
GgAEABcAAAAAACYE+wNJBCsEUwQOBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgALAAUACQAJAAoADACqBHEF
8glcDNEHzQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAFgAMAAsACQATABIAYARMBOwEPAZPBXkEAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAJAAsABwAGABAAFQARALYEwARdBXoGBAVuBAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AA8ADgAMAAAAAAATBKUEKwfDB68EUgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMABoACQAAAAAAdAN7
A6ADpwNoA2kDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJYErQRBBiYIhAZzBQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAEAAQABAAAAACUBA0FmAXzBY8F2QUAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAyAAAEMgAAAAAApQRXBsUKfAsNBw8FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABP4C
UANpBGYEuwObAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMgAyAAAEAAQABDIAMgDbA+wD+gRuBfwERQQAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAEAAQABAAEMgAyADIAMQTwA18EUwTTA1kEAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAQABAAEAAAAAJoFmgWDCCEH4wXhBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsBSkFNAdkCK4HAQYAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAQZcBXUFEwZVBeEFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhQEPAMcAAQAAAAAAAwDz/wcAAAEE
BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAGAAQAAAAAAAAAAAAAAAMAAAD+/wAAAAAA
AP7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAOhUAAAALAACAEQAA8wcAACIDAAC14gsAPKIBALzYAQBsOwEAjIwgAOxpEwA8qhUA
LNYTAKxwNwC8rzwAAAAAAGWjCAAAAAAAMSslAAAAAAAAAAAAAAAAABmFEgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAIuu
AQAAAAMAX7oBAH9W//8h7///QcX///DOAQDPa///2xIAAHRU//+xmAEAAAAAAAAAAAAAAAAAAAAA
yAAAAAEAAAAAAAAAZAACAAEAAgAAAARSOTgAAAIABwAAAAQwMTAwAAAAAAAHAQMAAwAAAAEABgAA
ARIAAwAAAAEAAQAAARoABQAAAAEAACjGARsABQAAAAEAACjOASgAAwAAAAEAAgAAAgEABAAAAAEA
ACjWAgIABAAAAAEAABzLAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklGAAEAAQEsASwAAP/+
AB9MRUFEIFRlY2hub2xvZ2llcyBJbmMuIFYxLjAxAP/bAIQAAwMDBAMEBwQEBwcFBQUHCAcHBwcI
CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAEDBAQGBAYHBAQHCAcG
BwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI/8QBogAA
AQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoLAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgsQ
AAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYX
GBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqS
k5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz
9PX29/j5+hEAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
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
--0016363b806cd1eb9d0483016699--

From jhui@archrock.com  Tue Mar 30 07:53:44 2010
Return-Path: <jhui@archrock.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 11BD43A6A71 for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 07:53:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.036
X-Spam-Level: 
X-Spam-Status: No, score=-1.036 tagged_above=-999 required=5 tests=[AWL=0.433,  BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X34c-jUm+ogn for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 07:53:43 -0700 (PDT)
Received: from mail.sf.archrock.com (mail.sf.archrock.com [216.121.16.71]) by core3.amsl.com (Postfix) with ESMTP id 5DB4C3A6890 for <6lowpan@ietf.org>; Tue, 30 Mar 2010 07:53:43 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.sf.archrock.com (Postfix) with ESMTP id 92491AF999; Tue, 30 Mar 2010 07:54:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at 
Received: from mail.sf.archrock.com ([127.0.0.1]) by localhost (mail.sf.archrock.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3VZKwzbuDSMW; Tue, 30 Mar 2010 07:54:07 -0700 (PDT)
Received: from [192.168.7.62] (69-12-164-135.sfo.archrock.com [69.12.164.135]) by mail.sf.archrock.com (Postfix) with ESMTP id CCEFBAF938; Tue, 30 Mar 2010 07:54:07 -0700 (PDT)
Message-Id: <92141699-45A9-4955-9E03-E8045BF5A20B@archrock.com>
From: Jonathan Hui <jhui@archrock.com>
To: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <BD16C853-442D-41C1-97A3-1E3CA114BEFF@tzi.org>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Tue, 30 Mar 2010 07:54:06 -0700
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org>	<89007306-6EC6-47C7-A3E4-4FAC43F810B8@tzi.org>	<0F748700-E218-4496-BF66-7AF7EA051D25@archrock.com> <9AE7B14F-BA37-44AA-87E1-3C5D65540A5A@tzi.org> <004601cacf5b$a0925a80$e1b70f80$@com> <9991C6FF-F827-4530-BAC3-938EABF2C232@archrock.com> <BD16C853-442D-41C1-97A3-1E3CA114BEFF@tzi.org>
X-Mailer: Apple Mail (2.936)
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Mar 2010 14:53:44 -0000

On Mar 29, 2010, at 11:37 PM, Carsten Bormann wrote:

> On Mar 30, 2010, at 05:36, Jonathan Hui wrote:
>
> Typing ...::ff:fe00:xxxx is a bit ugly, granted.
> If we were designing 4944 from scratch, I would buy that argument.
> However, it was agreed in May 2007, and I'd like to see a better  
> argument to change it incompatibly.

AFAIK, there are only a handful of independent implementations that  
have tested interoperability to this day and even less with the use of  
short addresses.  W.r.t. 6lowpan-hc there was ambiguity over whether  
or not to use the PAN ID in the IID.  It seems that we need to change  
something to better achieve interoperability.  There's already  
consensus to never include the PAN ID in the IID, so an update to  
Section 6 of RFC 4944 is already necessary.

I believe the vast majority of implementors are subscribed to this  
list.  So which of the following options do people prefer?

1) IPv6 addrs that have the form aaaa::ff:fe00:xxxx.

2) IPv6 addrs that have the form aaaa::1:xxxx.

In both cases, the prefix and IID is 64 bits.  At this point it's just  
a matter of how many zeros are involved.  It's a minor point, so I  
wouldn't dwell on this issue too long.

--
Jonathan Hui


From jreddy@ti.com  Tue Mar 30 10:13:23 2010
Return-Path: <jreddy@ti.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0CED43A6896 for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 10:13:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.02
X-Spam-Level: 
X-Spam-Status: No, score=0.02 tagged_above=-999 required=5 tests=[BAYES_05=-1.11, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2gVBNsd4pal0 for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 10:13:22 -0700 (PDT)
Received: from comal.ext.ti.com (comal.ext.ti.com [198.47.26.152]) by core3.amsl.com (Postfix) with ESMTP id AECA13A6836 for <6lowpan@ietf.org>; Tue, 30 Mar 2010 10:13:21 -0700 (PDT)
Received: from dlep35.itg.ti.com ([157.170.170.118]) by comal.ext.ti.com (8.13.7/8.13.7) with ESMTP id o2UHDoZ7001671 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <6lowpan@ietf.org>; Tue, 30 Mar 2010 12:13:50 -0500
Received: from dlep26.itg.ti.com (localhost [127.0.0.1]) by dlep35.itg.ti.com (8.13.7/8.13.7) with ESMTP id o2UHDod6006182 for <6lowpan@ietf.org>; Tue, 30 Mar 2010 12:13:50 -0500 (CDT)
Received: from dlee75.ent.ti.com (localhost [127.0.0.1]) by dlep26.itg.ti.com (8.13.8/8.13.8) with ESMTP id o2UHDoMp017999 for <6lowpan@ietf.org>; Tue, 30 Mar 2010 12:13:50 -0500 (CDT)
Received: from dlee02.ent.ti.com ([157.170.170.17]) by dlee75.ent.ti.com ([157.170.170.72]) with mapi; Tue, 30 Mar 2010 12:13:50 -0500
From: "Reddy, Joseph" <jreddy@ti.com>
To: "6lowpan@ietf.org" <6lowpan@ietf.org>
Date: Tue, 30 Mar 2010 12:13:50 -0500
Thread-Topic: [6lowpan] #65: Deriving IIDs from Short Addresses
Thread-Index: AcrQDlnb9hfab1zvSoSFmcOZRm2TugAHXaqA
Message-ID: <DE92901D19672647B9ADB0CB4994986504C916D901@dlee02.ent.ti.com>
References: <mailman.3340.1269956044.4798.6lowpan@ietf.org>
In-Reply-To: <mailman.3340.1269956044.4798.6lowpan@ietf.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Mar 2010 17:13:23 -0000

=20
Hi Jonathan

I prefer option 1.=20
I still believe this should be paired with a 112 bit prefix and not 64-bit =
prefix as you  suggest

-Joseph



    On Mar 30, 2010, at 05:36, Jonathan Hui wrote:

    Typing ...::ff:fe00:xxxx is a bit ugly, granted.
    If we were designing 4944 from scratch, I would buy that argument.

    However, it was agreed in May 2007, and I'd like to see a better argume=
nt to change it incompatibly.=20

AFAIK, there are only a handful of independent implementations that have te=
sted interoperability to this day and even less with the use of short addre=
sses. W.r.t. 6lowpan-hc there was ambiguity over whether or not to use the =
PAN ID in the IID. It seems that we need to change something to better achi=
eve interoperability. There's already consensus to never include the PAN ID=
 in the IID, so an update to Section 6 of RFC 4944 is already necessary.

I believe the vast majority of implementors are subscribed to this list. So=
 which of the following options do people prefer?

1) IPv6 addrs that have the form aaaa::ff:fe00:xxxx.

2) IPv6 addrs that have the form aaaa::1:xxxx.


In both cases, the prefix and IID is 64 bits. At this point it's just a mat=
ter of how many zeros are involved. It's a minor point, so I wouldn't dwell=
 on this issue too long.

--
Jonathan Hui


From jhui@archrock.com  Tue Mar 30 10:17:55 2010
Return-Path: <jhui@archrock.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 402583A6836 for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 10:17:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.144
X-Spam-Level: 
X-Spam-Status: No, score=-1.144 tagged_above=-999 required=5 tests=[AWL=0.325,  BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id enJ13FEpspGE for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 10:17:53 -0700 (PDT)
Received: from mail.sf.archrock.com (mail.sf.archrock.com [216.121.16.71]) by core3.amsl.com (Postfix) with ESMTP id 251FF3A684C for <6lowpan@ietf.org>; Tue, 30 Mar 2010 10:17:52 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.sf.archrock.com (Postfix) with ESMTP id B9B38AF842; Tue, 30 Mar 2010 10:18:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at 
Received: from mail.sf.archrock.com ([127.0.0.1]) by localhost (mail.sf.archrock.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YV8BDGAJELvI; Tue, 30 Mar 2010 10:18:17 -0700 (PDT)
Received: from [192.168.7.62] (69-12-164-135.sfo.archrock.com [69.12.164.135]) by mail.sf.archrock.com (Postfix) with ESMTP id 77C4AAF91A; Tue, 30 Mar 2010 10:18:17 -0700 (PDT)
Message-Id: <559EF229-E3B5-43E9-86C1-884BA1F4203B@archrock.com>
From: Jonathan Hui <jhui@archrock.com>
To: "Reddy, Joseph" <jreddy@ti.com>
In-Reply-To: <DE92901D19672647B9ADB0CB4994986504C916D901@dlee02.ent.ti.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Tue, 30 Mar 2010 10:18:16 -0700
References: <mailman.3340.1269956044.4798.6lowpan@ietf.org> <DE92901D19672647B9ADB0CB4994986504C916D901@dlee02.ent.ti.com>
X-Mailer: Apple Mail (2.936)
Cc: "6lowpan@ietf.org" <6lowpan@ietf.org>
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Mar 2010 17:17:55 -0000

Hi Joseph,

I believe there was a strong reason for keeping the IID at 64 bits -  
because that's what the reset of the IPv6 addressing architecture  
tends to assume.

To drive the discussion, can you state why you prefer 'ff:fe'?  Simply  
to close to, but not exactly with RFC 4944?  As I stated before,  
trying to avoid global-scoped IEEE addresses is a non-issue since  
short addresses have local scope.

--
Jonathan Hui

On Mar 30, 2010, at 10:13 AM, Reddy, Joseph wrote:

>
> Hi Jonathan
>
> I prefer option 1.
> I still believe this should be paired with a 112 bit prefix and not  
> 64-bit prefix as you  suggest
>
> -Joseph
>
>
>
>    On Mar 30, 2010, at 05:36, Jonathan Hui wrote:
>
>    Typing ...::ff:fe00:xxxx is a bit ugly, granted.
>    If we were designing 4944 from scratch, I would buy that argument.
>
>    However, it was agreed in May 2007, and I'd like to see a better  
> argument to change it incompatibly.
>
> AFAIK, there are only a handful of independent implementations that  
> have tested interoperability to this day and even less with the use  
> of short addresses. W.r.t. 6lowpan-hc there was ambiguity over  
> whether or not to use the PAN ID in the IID. It seems that we need  
> to change something to better achieve interoperability. There's  
> already consensus to never include the PAN ID in the IID, so an  
> update to Section 6 of RFC 4944 is already necessary.
>
> I believe the vast majority of implementors are subscribed to this  
> list. So which of the following options do people prefer?
>
> 1) IPv6 addrs that have the form aaaa::ff:fe00:xxxx.
>
> 2) IPv6 addrs that have the form aaaa::1:xxxx.
>
>
> In both cases, the prefix and IID is 64 bits. At this point it's  
> just a matter of how many zeros are involved. It's a minor point, so  
> I wouldn't dwell on this issue too long.
>
> --
> Jonathan Hui
>
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan


From daniel.gavelle@jennic.com  Tue Mar 30 10:47:04 2010
Return-Path: <daniel.gavelle@jennic.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AB1E13A6A6E for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 10:47:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.284
X-Spam-Level: **
X-Spam-Status: No, score=2.284 tagged_above=-999 required=5 tests=[BAYES_50=0.001, DNS_FROM_OPENWHOIS=1.13, HELO_MISMATCH_COM=0.553, J_CHICKENPOX_22=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YYfnklf+fZxp for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 10:47:03 -0700 (PDT)
Received: from mail.jennic.com (proxy.jennic.co.uk [213.143.5.74]) by core3.amsl.com (Postfix) with ESMTP id 42A2B3A6836 for <6lowpan@ietf.org>; Tue, 30 Mar 2010 10:47:02 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.jennic.com (Postfix) with ESMTP id BD9C39BE504; Tue, 30 Mar 2010 18:47:30 +0100 (BST)
Received: from mail.jennic.com ([127.0.0.1]) by localhost (smithers.jennic.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cnwBCUSt8dpn; Tue, 30 Mar 2010 18:47:30 +0100 (BST)
Received: from [10.99.100.100] (unknown [10.99.100.100]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mail.jennic.com (Postfix) with ESMTPSA id DF4E79BE503; Tue, 30 Mar 2010 18:47:29 +0100 (BST)
Message-ID: <4BB2392F.8050606@jennic.com>
Date: Tue, 30 Mar 2010 18:47:27 +0100
From: Daniel Gavelle <daniel.gavelle@jennic.com>
Organization: Jennic Ltd.
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Jonathan Hui <jhui@archrock.com>
References: <mailman.3340.1269956044.4798.6lowpan@ietf.org>	<DE92901D19672647B9ADB0CB4994986504C916D901@dlee02.ent.ti.com> <559EF229-E3B5-43E9-86C1-884BA1F4203B@archrock.com>
In-Reply-To: <559EF229-E3B5-43E9-86C1-884BA1F4203B@archrock.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "6lowpan@ietf.org" <6lowpan@ietf.org>, "Reddy, Joseph" <jreddy@ti.com>
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: daniel.gavelle@jennic.com
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Mar 2010 17:47:04 -0000

Jonathan,

Having been convinced we won't run out of IPv6 addresses, I also prefer 
option 1, keeping ff:ee.

This mean we can safely determine whether an IPv6 address has been 
derived from a short address or a full EUI.   We use this to determine 
whether to use short or extended layer 2 addresses when transmitting.


Daniel.



Jonathan Hui wrote:
> 
> Hi Joseph,
> 
> I believe there was a strong reason for keeping the IID at 64 bits - 
> because that's what the reset of the IPv6 addressing architecture tends 
> to assume.
> 
> To drive the discussion, can you state why you prefer 'ff:fe'?  Simply 
> to close to, but not exactly with RFC 4944?  As I stated before, trying 
> to avoid global-scoped IEEE addresses is a non-issue since short 
> addresses have local scope.
> 
> -- 
> Jonathan Hui
> 
> On Mar 30, 2010, at 10:13 AM, Reddy, Joseph wrote:
> 
>>
>> Hi Jonathan
>>
>> I prefer option 1.
>> I still believe this should be paired with a 112 bit prefix and not 
>> 64-bit prefix as you  suggest
>>
>> -Joseph
>>
>>
>>
>>    On Mar 30, 2010, at 05:36, Jonathan Hui wrote:
>>
>>    Typing ...::ff:fe00:xxxx is a bit ugly, granted.
>>    If we were designing 4944 from scratch, I would buy that argument.
>>
>>    However, it was agreed in May 2007, and I'd like to see a better 
>> argument to change it incompatibly.
>>
>> AFAIK, there are only a handful of independent implementations that 
>> have tested interoperability to this day and even less with the use of 
>> short addresses. W.r.t. 6lowpan-hc there was ambiguity over whether or 
>> not to use the PAN ID in the IID. It seems that we need to change 
>> something to better achieve interoperability. There's already 
>> consensus to never include the PAN ID in the IID, so an update to 
>> Section 6 of RFC 4944 is already necessary.
>>
>> I believe the vast majority of implementors are subscribed to this 
>> list. So which of the following options do people prefer?
>>
>> 1) IPv6 addrs that have the form aaaa::ff:fe00:xxxx.
>>
>> 2) IPv6 addrs that have the form aaaa::1:xxxx.
>>
>>
>> In both cases, the prefix and IID is 64 bits. At this point it's just 
>> a matter of how many zeros are involved. It's a minor point, so I 
>> wouldn't dwell on this issue too long.
>>
>> -- 
>> Jonathan Hui
>>
>> _______________________________________________
>> 6lowpan mailing list
>> 6lowpan@ietf.org
>> https://www.ietf.org/mailman/listinfo/6lowpan
> 
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
> 

-- 
__________________________________________________
Daniel Gavelle, Software Engineer
Tel: +44 114 281 2655
Fax: +44 114 281 2951
Jennic Ltd, Furnival Street, Sheffield, S1 4QT, UK
Comp Reg No: 3191371  Registered In England
http://www.jennic.com
__________________________________________________

From jhui@archrock.com  Tue Mar 30 10:58:26 2010
Return-Path: <jhui@archrock.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1E7E33A6AA6 for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 10:58:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.209
X-Spam-Level: 
X-Spam-Status: No, score=-1.209 tagged_above=-999 required=5 tests=[AWL=0.260,  BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wxCs63yI-bPx for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 10:58:25 -0700 (PDT)
Received: from mail.sf.archrock.com (mail.sf.archrock.com [216.121.16.71]) by core3.amsl.com (Postfix) with ESMTP id 7A0F03A6A9C for <6lowpan@ietf.org>; Tue, 30 Mar 2010 10:58:25 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.sf.archrock.com (Postfix) with ESMTP id 6E44CAF99A; Tue, 30 Mar 2010 10:58:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at 
Received: from mail.sf.archrock.com ([127.0.0.1]) by localhost (mail.sf.archrock.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zUogzURjJzhu; Tue, 30 Mar 2010 10:58:50 -0700 (PDT)
Received: from [192.168.7.62] (69-12-164-135.sfo.archrock.com [69.12.164.135]) by mail.sf.archrock.com (Postfix) with ESMTP id B70FEAF81F; Tue, 30 Mar 2010 10:58:50 -0700 (PDT)
Message-Id: <B004A533-F529-4958-953A-58B891F09EED@archrock.com>
From: Jonathan Hui <jhui@archrock.com>
To: daniel.gavelle@jennic.com
In-Reply-To: <4BB2392F.8050606@jennic.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Tue, 30 Mar 2010 10:58:47 -0700
References: <mailman.3340.1269956044.4798.6lowpan@ietf.org>	<DE92901D19672647B9ADB0CB4994986504C916D901@dlee02.ent.ti.com> <559EF229-E3B5-43E9-86C1-884BA1F4203B@archrock.com> <4BB2392F.8050606@jennic.com>
X-Mailer: Apple Mail (2.936)
Cc: "6lowpan@ietf.org" <6lowpan@ietf.org>, "Reddy, Joseph" <jreddy@ti.com>
Subject: [6lowpan] IID to Link Addr Mapping (was: Re: #65: Deriving IIDs from Short Addresses)
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Mar 2010 17:58:26 -0000

Hi Daniel,

On Mar 30, 2010, at 10:47 AM, Daniel Gavelle wrote:

> This mean we can safely determine whether an IPv6 address has been  
> derived from a short address or a full EUI.   We use this to  
> determine whether to use short or extended layer 2 addresses when  
> transmitting.


This is a separate issue that we've discussed several times on this  
list.  You are assuming that there is a well-defined mapping between  
IIDs and link-layer addresses in 6lowpan networks.  Currently there is  
no such assumption.

The IPv6 addressing architecture does not make any assumptions about  
the relation between IIDs and link-layer addresses.  The current  
6lowpan-nd and nd-simple drafts maintain this assumption by  
establishing a mapping between IPv6 and link-layer addresses (taking  
the place of address resolution in RFC 4861).

If we continue to make no assumption about the relationship of IIDs  
and link-layer addresses, then you cannot safely assume that an  
'ff:fe' IID was derived from a short address.

--
Jonathan Hui


From mdurvy@cisco.com  Tue Mar 30 11:12:17 2010
Return-Path: <mdurvy@cisco.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 14E453A69A6 for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 11:12:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.169
X-Spam-Level: 
X-Spam-Status: No, score=-4.169 tagged_above=-999 required=5 tests=[AWL=-2.700, BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wSlQz0ui2C3m for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 11:12:14 -0700 (PDT)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by core3.amsl.com (Postfix) with ESMTP id A03573A6850 for <6lowpan@ietf.org>; Tue, 30 Mar 2010 11:12:12 -0700 (PDT)
Authentication-Results: ams-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-Files: smime.p7s : 4235
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Aj0CAAvcsUuQ/uCWe2dsb2JhbACbLhUBAQsLIgYcpyGZHYUABA
X-IronPort-AV: E=Sophos;i="4.51,335,1267401600"; d="p7s'?scan'208";a="4985936"
Received: from ams-core-1.cisco.com ([144.254.224.150]) by ams-iport-2.cisco.com with ESMTP; 30 Mar 2010 17:37:58 +0000
Received: from xbh-ams-201.cisco.com (xbh-ams-201.cisco.com [144.254.75.7]) by ams-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o2UICeSc003232; Tue, 30 Mar 2010 18:12:41 GMT
Received: from xmb-ams-103.cisco.com ([144.254.74.78]) by xbh-ams-201.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Tue, 30 Mar 2010 20:12:21 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Tue, 30 Mar 2010 20:12:19 +0200
Content-Type: multipart/signed; boundary="----=_NextPart_000_03B8_01CACFF9.DCD20C40"; protocol="application/x-pkcs7-signature"; micalg=SHA1
Message-ID: <8A977BDC5A7B0E429B0F521E8D6F91EE01B4E99B@XMB-AMS-103.cisco.com>
In-Reply-To: <43b91d371003241810q784c5cfwd8663d136f3c1441@mail.gmail.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] Fwd: New Version Notification fordraft-chakrabarti-6lowpan-ipv6-nd-simple-00
Thread-Index: AcrLt/gXg6UmcsFlSvqLtDcOrQX3pQEe2DOw
References: <4B8BBE45.4080402@sun.com> <8A977BDC5A7B0E429B0F521E8D6F91EE01A589F8@XMB-AMS-103.cisco.com> <43b91d371003241810q784c5cfwd8663d136f3c1441@mail.gmail.com>
From: "Mathilde Durvy (mdurvy)" <mdurvy@cisco.com>
To: "Samita Chakrabarti" <samitac2@gmail.com>
X-OriginalArrivalTime: 30 Mar 2010 18:12:21.0283 (UTC) FILETIME=[8A6E1F30:01CAD034]
Cc: Erik Nordmark <erik.nordmark@sun.com>, 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] Fwd: New Version Notification fordraft-chakrabarti-6lowpan-ipv6-nd-simple-00
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Mar 2010 18:12:17 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_03B8_01CACFF9.DCD20C40
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Samita, Erik,=20

Thanks a lot for you answers, it helps! I think these are the kind of =
things
you might want to include in the next version although I think the =
current
text is already very good.

I agree we should keed ND independent from the routing protocol. I guess =
my
comment was only that if the routing protocol happens to duplicate some =
of
the functionalities provided by ND maybe these should become optional to
avoid wasted resources...

Best,
Mathilde=20

-----Original Message-----
From: Samita Chakrabarti [mailto:samitac2@gmail.com]=20
Sent: mercredi, 24. mars 2010 18:10
To: Mathilde Durvy (mdurvy)
Cc: Erik Nordmark; 6lowpan
Subject: Re: [6lowpan] Fwd: New Version Notification
fordraft-chakrabarti-6lowpan-ipv6-nd-simple-00

Hi Mathilde,

Thanks for your comments.  Here are some more  responses in addition to
Erik's and Pascal's.
Please see in-line.

On Mon, Mar 22, 2010 at 10:45 AM, Mathilde Durvy (mdurvy) =
<mdurvy@cisco.com>
wrote:
> Hi Erik, Samita,
>
> Thanks for your draft. This proposal is much closer to what I had in=20
> mind myself and I feel this is a great step forward!
>

Great to hear that from you!

> I have a few questions / comments:
> - Assumptions: why do you assume that 6LR use RA to configure their=20
> global addresses while host are allowed to use DHCPv6? In IPv6,=20
> routers are typically ignoring received RAs... It is not very clear=20
> whether your proposal allows the case where all addresses (host and=20
> 6LR) are assigned using DHCPv6. It might also be that in a route-over=20
> situation the routing protocol itself would take care of distributing=20
> well chosen prefixes/addresses to allow prefix aggregation in routing=20
> tables or routing messages.

6LRs are assumed to be dual personalities. In most cases they are acting =
as
a routers. But indeed they are special as they form global addresses =
from
prefixes through autoconfiguration and they can also send RS to their
neighbors as they come up.

As for DHCPv6-pd, nd-simple does not do DHCP prefix delegation. It =
simply
relays the prefixes to neighbors since the 6lowpan contains same prefix
throughut. Multiple prefixes are possible - but they are same throughout =
the
6lowpan.

This draft however does not discuss DHCPv6 address assignment and it is =
left
to a separate draft. nd-simple only discusses address autoconfiguration.

If DHCPv6 relay/server is used then all addresses could be assigned by =
the
DHCP server when the DHCP-server would know that it has to use the same
prefix for all addresses over a 6lowpan.  It is not written in the draft =
and
we think the DHCP-related draft would cover that.

>> - Section 7.3: I feel like you are underestimating the role that the=20
>> routing
> protocol might play. If you take the example of what RPL is defining,=20
> an
> IPv6 host could very well be a RPL leaf node, in which case it might=20
> discover its default router by listening to DIO messages, and send DAO =

> to 'register'. In addition, if the 6LR are RPL routers that use DHCPv6 =

> or another scheme for address allocation, RS/RA might be completely
disabled.
> What do you think?

The same logic applies to regular IPv6 network. IPv6 ND cannot and =
should
not depend on a particular routing protocol behavior that is running on =
the
nodes.

Note that the concept of 6LoWPAN link(route-over) is a bit different =
than
regular IPv6-link.  Not all 6lowPAN networks will run RPL or routing
protocols and yet they need to communicate without static configuration.

> - Section 7.3: Reading your description, is it correct to say that=20
> hosts perform NUD and address resolution for their default router? (of =

> course the number of messages is reduced by the heavy use of the SLLA=20
> option). Do you also use NS/NA to perform NUD and address resolution
between 6LR?
> - Section 7.3: ND uses already upper-layer protocol feedback. Would=20
> you consider to extend it to include lower layer feedback?
>
> To summarize my comments, I would like to understand a bit better how=20
> you envision the operation of nd-simple when a routing protocol such=20
> as RPL is used on top of it.
>

I'd think RPL will do p2mp, mp2p or p2p routing within a 6LoWPAN .
6LRs may act as hosts as well, as they have aquired their global =
prefixes.
6LRs will also know how to forward packets to 6LBRs when the destination
addresses are not resolved by RPL'ed routes.

Thanks,
-Samita

> -----Original Message-----
> From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On=20
> Behalf Of Erik Nordmark
> Sent: lundi, 1. mars 2010 05:17
> To: 6lowpan
> Subject: [6lowpan] Fwd: New Version Notification=20
> fordraft-chakrabarti-6lowpan-ipv6-nd-simple-00
>
>
> Samita and I have tried to capture a minimal set of ND optimizations=20
> in this draft.
>
> =A0 =A0Erik
>
>
> -------- Original Message --------
>
> A new version of I-D, draft-chakrabarti-6lowpan-ipv6-nd-simple-00.txt
> has been successfuly submitted by Erik Nordmark and posted to the IETF =

> repository.
>
> Filename: =A0 =A0 =A0 =A0draft-chakrabarti-6lowpan-ipv6-nd-simple
> Revision: =A0 =A0 =A0 =A000
> Title: =A0 =A0 =A0 =A0 =A0 IPv6 LoWPAN Neighbor Discovery and =
Addressing Choices
> Creation_date: =A0 2010-03-01
> WG ID: =A0 =A0 =A0 =A0 =A0 Independent Submission
> Number_of_pages: 16
>
> Abstract:
> IETF 6LoWPAN working group defines IPv6 over low-power personal area=20
> network (IEEE 802.15.4). =A0IEEE 802.15.4 and other low-power wireless =

> networks have limited or no usage of broadcast or multicast signaling=20
> due to energy conservation. =A0Besides the wireless nodes may not=20
> strictly follow traditional concept of IP subnet and IP-links while=20
> connecting nodes and routers. =A0This document describes simple=20
> optimizations to IPv6 Neighbor Discovery protocol(RFC4861), and=20
> addressing mechanisms that are useful for small scale 6LoWPAN networks =
in
star and mesh topologies.
>
> The optimizations include reducing the amount of Neighbor Discovery=20
> multicast traffic and allowing for a single subnet to span multiple=20
> routers in a "route-over" topology.
>
>
>
>
> The IETF Secretariat.
>
>
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
>
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
>
>

------=_NextPart_000_03B8_01CACFF9.DCD20C40
Content-Type: application/x-pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIL2jCCAj0w
ggGmAhEAzbp/VvDf5LxU/iKss3KqVTANBgkqhkiG9w0BAQIFADBfMQswCQYDVQQGEwJVUzEXMBUG
A1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDEgUHVibGljIFByaW1hcnkgQ2Vy
dGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNOTYwMTI5MDAwMDAwWhcNMjgwODAxMjM1OTU5WjBfMQsw
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDEgUHVi
bGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwgZ8wDQYJKoZIhvcNAQEBBQADgY0A
MIGJAoGBAOUZv22jVmEtmUhx9mfeuY3rt56GgAqRDvo4Ja9GiILlc6igmyRdDR/MZW4MsNBWhBiH
mgabEKFz37RYOWtuwfYV1aioP6oSBo0xrH+wNNePNGeICc0UEeJORVZpH3gCgNrcR5EpuzbJY1zF
4Ncth3uhtzKwezC6Ki8xqu6jZ9rbAgMBAAEwDQYJKoZIhvcNAQECBQADgYEATD+4i8Zo3+5DMw5d
6abLB4RNejP/khv0Nq3YlSI2aBFsfELM85wuxAc/FLAPT/+Qknb54rxK6Y/NoIAK98Up8YIiXbix
3YEjo3slFUYweRb46gVLlH8dwhzI47f0EEA8E8NfH1PoSOSGtHuhNbB7Jbq4046rPzidADQAmPPR
cZQwggTFMIIDraADAgECAhABGiiLJme3TYjnRHtF1qTNMA0GCSqGSIb3DQEBBQUAMIHdMQswCQYD
VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0
IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5j
b20vcnBhIChjKTA1MR4wHAYDVQQLExVQZXJzb25hIE5vdCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZl
cmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBIC0gRzIwHhcNMDkxMTI2MDAw
MDAwWhcNMTAxMTI2MjM1OTU5WjCCARIxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMUYwRAYDVQQLEz13d3cudmVyaXNpZ24uY29tL3JlcG9z
aXRvcnkvUlBBIEluY29ycC4gYnkgUmVmLixMSUFCLkxURChjKTk4MR4wHAYDVQQLExVQZXJzb25h
IE5vdCBWYWxpZGF0ZWQxNDAyBgNVBAsTK0RpZ2l0YWwgSUQgQ2xhc3MgMSAtIE1pY3Jvc29mdCBG
dWxsIFNlcnZpY2UxFzAVBgNVBAMUDk1hdGhpbGRlIER1cnZ5MR8wHQYJKoZIhvcNAQkBFhBtZHVy
dnlAY2lzY28uY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDR9oVSAz6Tlt7xUvAb+IKp
aqKdu1dh0cihpjNNzndIzit+ZWpixDZ8tWBtpZ7T2jBC+SiyquqIrin/TD4jlk60y4OBBeF2zlJa
c6P0Ay8g4WjDRnvJP93Wz93W32bgjtV1R7FRlWUxPjn9QUDcq4PIHd4qFKSiOMfKk1OijYeWRQID
AQABo4HMMIHJMAkGA1UdEwQCMAAwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcXATAqMCgGCCsGAQUF
BwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMAsGA1UdDwQEAwIFoDAdBgNVHSUEFjAU
BggrBgEFBQcDBAYIKwYBBQUHAwIwSgYDVR0fBEMwQTA/oD2gO4Y5aHR0cDovL0luZEMxRGlnaXRh
bElELWNybC52ZXJpc2lnbi5jb20vSW5kQzFEaWdpdGFsSUQuY3JsMA0GCSqGSIb3DQEBBQUAA4IB
AQA9I2FwWjWGMNapHvMFY2LZN+qr3cX6ILBUZ1AxypApr5B2Hl8YXDMA6o8Gtd5J2wxkJmEAbqXT
zkoVWspigsclFSbGDu5V0ITLLZzzCXvwnpeaUD4F9GngqdkNUZkqXirqaMZxQTiaI5Hue2RX3f7b
Ew4GqU+KMg6meor5iMoyGl/mtZ0LSPj6ZltNaG7ElQoyTXfdBGXlEm8z2uJhtb42Ys2OUptP1v3x
jhxT2njv9NMcBH4q7S6y+op0aFrVsNLP7+qcPSBZlEcav3vyNSygxnqyx+pMJmgWH+/VdwsbSIDB
FAo4DoI+fe2pUIeqRx6yP9s+e21BRiSPxvBtVe+JMIIEzDCCBDWgAwIBAgIQHK6da5r05i8iiqPa
dGFsHjANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIElu
Yy4xNzA1BgNVBAsTLkNsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
dHkwHhcNMDUxMDI4MDAwMDAwWhcNMTUxMDI3MjM1OTU5WjCB3TELMAkGA1UEBhMCVVMxFzAVBgNV
BAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD
VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNTEe
MBwGA1UECxMVUGVyc29uYSBOb3QgVmFsaWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAx
IEluZGl2aWR1YWwgU3Vic2NyaWJlciBDQSAtIEcyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAyd+s5+r4+AMUxACS1cF+NsI873xyFcvAq4w9HJXObx4QLD8A7Zcm5rbH5q1DHT+kh0dH
TD5U+Gz4x/yxnr0wcLyXsQMF6pXxrUDFRHpLBaLyYPzXOmVi7/8Qe6JWu8VOcC3Woh887bBC6F6N
VyGsppnZEenSGgfAdEdCC/zFNOr95rok0R0IFTei13PPAUEvY7I6P76lGm70yUpbPZWmFbs1Ahn5
1O+8jw5xdlm7S7Y+1vxaFvTWDonySf5sDO0V6dmIdZx5zmAn3bmtdc4vc5V6QDqFdUmwuN9ovKvN
E4KFEVCj4DwLrsAKU83XMG+FMkYb5EkQwmzirx95/9u0tQIDAQABo4IBhDCCAYAwEgYDVR0TAQH/
BAgwBgEB/wIBADBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcBMCowKAYIKwYBBQUHAgEWHGh0dHBz
Oi8vd3d3LnZlcmlzaWduLmNvbS9ycGEwCwYDVR0PBAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIBBjAu
BgNVHREEJzAlpCMwITEfMB0GA1UEAxMWUHJpdmF0ZUxhYmVsMy0yMDQ4LTE1NTAdBgNVHQ4EFgQU
EX1eGX08BN9qbNaiiho/Mdg7lFIwMQYDVR0fBCowKDAmoCSgIoYgaHR0cDovL2NybC52ZXJpc2ln
bi5jb20vcGNhMS5jcmwwgYEGA1UdIwR6MHihY6RhMF8xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5W
ZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMSBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0
aW9uIEF1dGhvcml0eYIRAM26f1bw3+S8VP4irLNyqlUwDQYJKoZIhvcNAQEFBQADgYEAsS/ZluGS
ou6BYOXIKiD74Wcs1gCYU6MCG+mQS/gYRJ8PRvf6oP7THRij0r8c7NYZn0pNQ/jKu74TgEkF3SFz
M1fCQlq++gCTsuYEMZFOXTzwcwU3Y+u/g1mY/Wbe6YYympIpPDquVNqmElGxj8jK00d45tulHocG
49EUwMIh9roxggRzMIIEbwIBATCB8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWdu
LCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBv
ZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNTEeMBwGA1UECxMVUGVy
c29uYSBOb3QgVmFsaWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwg
U3Vic2NyaWJlciBDQSAtIEcyAhABGiiLJme3TYjnRHtF1qTNMAkGBSsOAwIaBQCgggLWMBgGCSqG
SIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEwMDMzMDE4MTIxOVowIwYJKoZI
hvcNAQkEMRYEFDEewX5b8JluD6wH0GtKdoYckGrIMGcGCSqGSIb3DQEJDzFaMFgwCgYIKoZIhvcN
AwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEo
MAcGBSsOAwIaMAoGCCqGSIb3DQIFMIIBAwYJKwYBBAGCNxAEMYH1MIHyMIHdMQswCQYDVQQGEwJV
UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv
cmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBh
IChjKTA1MR4wHAYDVQQLExVQZXJzb25hIE5vdCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWdu
IENsYXNzIDEgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBIC0gRzICEAEaKIsmZ7dNiOdEe0XWpM0w
ggEFBgsqhkiG9w0BCRACCzGB9aCB8jCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWdu
LCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBv
ZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNTEeMBwGA1UECxMVUGVy
c29uYSBOb3QgVmFsaWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwg
U3Vic2NyaWJlciBDQSAtIEcyAhABGiiLJme3TYjnRHtF1qTNMA0GCSqGSIb3DQEBAQUABIGAQXYt
vY9TEf6SFzCxnwusiyhnhSyoPoW0qoKt9SbTmLMdQevynY8f3s1gOuUv7TIKz/2M6BYzDf7WOOq7
KiU2g/Juo2169EaQRt8byUK9k/dEIQqoAUdohggyUrSGt7WhtSXpDHT/Unuek8EIosz+Flk/GGZj
cGHc68UM4ikEBksAAAAAAAA=

------=_NextPart_000_03B8_01CACFF9.DCD20C40--

From daniel.gavelle@jennic.com  Tue Mar 30 16:48:56 2010
Return-Path: <daniel.gavelle@jennic.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9FECE3A6BC7 for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 16:48:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.284
X-Spam-Level: **
X-Spam-Status: No, score=2.284 tagged_above=-999 required=5 tests=[BAYES_50=0.001, DNS_FROM_OPENWHOIS=1.13, HELO_MISMATCH_COM=0.553, J_CHICKENPOX_22=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MULkmdaX2llF for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 16:48:55 -0700 (PDT)
Received: from mail.jennic.com (proxy.jennic.co.uk [213.143.5.74]) by core3.amsl.com (Postfix) with ESMTP id 1F1EA3A6AFC for <6lowpan@ietf.org>; Tue, 30 Mar 2010 16:48:54 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.jennic.com (Postfix) with ESMTP id 104AB9BE4FF; Wed, 31 Mar 2010 00:49:23 +0100 (BST)
Received: from mail.jennic.com ([127.0.0.1]) by localhost (smithers.jennic.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DC-9w3CL-ksp; Wed, 31 Mar 2010 00:49:22 +0100 (BST)
Received: from [10.99.100.100] (unknown [10.99.100.100]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mail.jennic.com (Postfix) with ESMTPSA id 75B36D6BB1; Wed, 31 Mar 2010 00:49:18 +0100 (BST)
Message-ID: <4BB28DF8.8060405@jennic.com>
Date: Wed, 31 Mar 2010 00:49:12 +0100
From: Daniel Gavelle <daniel.gavelle@jennic.com>
Organization: Jennic Ltd.
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Jonathan Hui <jhui@archrock.com>
References: <mailman.3340.1269956044.4798.6lowpan@ietf.org>	<DE92901D19672647B9ADB0CB4994986504C916D901@dlee02.ent.ti.com> <559EF229-E3B5-43E9-86C1-884BA1F4203B@archrock.com> <4BB2392F.8050606@jennic.com> <B004A533-F529-4958-953A-58B891F09EED@archrock.com>
In-Reply-To: <B004A533-F529-4958-953A-58B891F09EED@archrock.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "6lowpan@ietf.org" <6lowpan@ietf.org>, "Reddy, Joseph" <jreddy@ti.com>
Subject: Re: [6lowpan] IID to Link Addr Mapping
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: daniel.gavelle@jennic.com
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Mar 2010 23:48:56 -0000

Jonathan,

We don't need the ff:fe to distinguish between short and EUI 64 
stateless addresses as the U/L bit discriminates between them. We 
currently use the ff:fe as an extra check.

Once we start using ND or DHCP, we will need to maintain a neighbour 
table and there will be even less need for the ff:fe.  I therefore don't 
object to using IPv6 addrs that have the form aaaa::1:xxxx in a future 
change to 4944.

Daniel.



Jonathan Hui wrote:
> 
> Hi Daniel,
> 
> On Mar 30, 2010, at 10:47 AM, Daniel Gavelle wrote:
> 
>> This mean we can safely determine whether an IPv6 address has been 
>> derived from a short address or a full EUI.   We use this to determine 
>> whether to use short or extended layer 2 addresses when transmitting.
> 
> 
> This is a separate issue that we've discussed several times on this 
> list.  You are assuming that there is a well-defined mapping between 
> IIDs and link-layer addresses in 6lowpan networks.  Currently there is 
> no such assumption.
> 
> The IPv6 addressing architecture does not make any assumptions about the 
> relation between IIDs and link-layer addresses.  The current 6lowpan-nd 
> and nd-simple drafts maintain this assumption by establishing a mapping 
> between IPv6 and link-layer addresses (taking the place of address 
> resolution in RFC 4861).
> 
> If we continue to make no assumption about the relationship of IIDs and 
> link-layer addresses, then you cannot safely assume that an 'ff:fe' IID 
> was derived from a short address.
> 
> -- 
> Jonathan Hui
> 
> 

-- 
__________________________________________________
Daniel Gavelle, Software Engineer
Tel: +44 114 281 2655
Fax: +44 114 281 2951
Jennic Ltd, Furnival Street, Sheffield, S1 4QT, UK
Comp Reg No: 3191371  Registered In England
http://www.jennic.com
__________________________________________________

From samitac2@gmail.com  Tue Mar 30 19:43:32 2010
Return-Path: <samitac2@gmail.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 494AB3A6802 for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 19:43:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.469
X-Spam-Level: 
X-Spam-Status: No, score=-1.469 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hxe1-91CaBKf for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 19:43:31 -0700 (PDT)
Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.27]) by core3.amsl.com (Postfix) with ESMTP id DF35D3A6782 for <6lowpan@ietf.org>; Tue, 30 Mar 2010 19:43:30 -0700 (PDT)
Received: by qw-out-2122.google.com with SMTP id 9so1007265qwb.31 for <6lowpan@ietf.org>; Tue, 30 Mar 2010 19:43:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:received:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=CQLFsaZavVQ8vPSRcsXii8cYk7OqR+gZzotgyFpD3QU=; b=rUxV8j45Ovj7I/5bTVzIRmmETJpZATA5v/VZXwPPY3j7xgi8VjHA9ecvNSzFH0VsJP YK7Rwmq8V0+lGMXQvgRe/r1LQx+iE0nwFYL5o2bSUi4gkZsMF1kHfcPZ/KV5rsYwEyld 9t3ZROhO5Pd2N0DJ4VL3kRv42CIqNyQPrvehY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=FvAGSiv46irKK2V+amd/Nc3Nybgi3nHXdPXrJo8rnGyGpw0McgcUaMMwntnbGNyPia GDRHoapNih15Tdpw9mIIN/KvL8iHWBaTVELiuiJUSTqq8Z+gRaI8ahLhfjf7Go4WLJL3 8SlpQqURYk4iIkVtbn/6mmFyJwpHDdvBbW2Jg=
MIME-Version: 1.0
Received: by 10.229.222.208 with HTTP; Tue, 30 Mar 2010 19:43:58 -0700 (PDT)
In-Reply-To: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org>
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org>
Date: Tue, 30 Mar 2010 19:43:58 -0700
Received: by 10.229.129.29 with SMTP id m29mr1604246qcs.33.1270003438365; Tue,  30 Mar 2010 19:43:58 -0700 (PDT)
Message-ID: <43b91d371003301943o1621fab5nb422583ff1825493@mail.gmail.com>
From: Samita Chakrabarti <samitac2@gmail.com>
To: 6lowpan@ietf.org
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Cc: cabo@tzi.org, Erik Nordmark <erik.nordmark@sun.com>
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Mar 2010 02:43:32 -0000

Hi Jonathan,

I would vote for option 1.  [ existing definition in rfc4944  -]

1) Maintain the RFC 4944 translation (short address -> ethernet address ->
>  64-bit IID).  Generated IIDs will be 64 bits in length and of the form
>  (0000:00ff:fe00:xxxx), where xxxx is the short address.




This is simple and easy to understand and compute.  ND assumtion is
that there is one single prefix per 6LoWPAN. If you are talking about
PANs under a 6LowPAN, then I think it is too implementation specific
and we don't need to standardize  it at this point.

So for simplicity and not adding more complexity to ND
autoconfiguration, can we say that
6LoWPAN-unique-prefix::00ff:fe00:xxxx would be the IPv6-address
derived from short address with the above 64-bit IID?



Thanks,
-Samita

On Mon, Mar 29, 2010 at 8:10 AM, 6lowpan issue tracker
<trac@tools.ietf.org> wrote:
> #65: Deriving IIDs from Short Addresses
> --------------------------------+----------------------------------------=
---
> =A0Reporter: =A0jhui@=85 =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 =A0 Owner: =
=A0jhui@=85
> =A0 =A0 Type: =A0defect =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 =A0Status: =
=A0new
> =A0Priority: =A0major =A0 =A0 =A0 =A0 =A0 =A0 =A0 | =A0 Milestone:
> Component: =A0hc =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A0 Version:
> =A0Severity: =A0Active WG Document =A0| =A0 =A0Keywords:
> --------------------------------+----------------------------------------=
---
> =A0One of the issues raised on the ML and in Anaheim is the issue of deri=
ving
> =A0IIDs from IEEE 802.15.4 short addresses. =A0There was general consensu=
s that
> =A0the PAN ID should never be included in the IID. =A0As such, I think we=
 now
> =A0have the following two options:
>
> =A01) Maintain the RFC 4944 translation (short address -> ethernet addres=
s ->
> =A064-bit IID). =A0Generated IIDs will be 64 bits in length and of the fo=
rm
> =A0(0000:00ff:fe00:xxxx), where xxxx is the short address.
>
> =A02) Update RFC 4944 translation to (short address -> 17-bit IID).
> =A0Generated IIDs will be 17 bits in length and of the form
> =A0(0000:0000:0001:xxxx), where xxxx is the short address.
>
> =A0The primary difference between the two options are the lengths of pref=
ixes
> =A0that may be used to generate global addresses. =A0Option 1 says that
> =A0different PANs must be assigned unique 64-bit prefixes. =A0Option 2 sa=
ys
> =A0that different PANs must be assigned unique 111-bit prefixes, but that
> =A0multiple PANs may utilize the same 64-bit prefix.
>
> =A0I am comfortable with either option, but we need to agree on one that =
is
> =A0well-defined. =A0So which would people prefer? =A0If you have no prefe=
rence,
> =A0please provide that feedback as well.
>
> --
> Ticket URL: <http://trac.tools.ietf.org/wg/6lowpan/trac/ticket/65>
> 6lowpan <http://tools.ietf.org/6lowpan/>
>
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
>

From jhui@archrock.com  Tue Mar 30 20:01:21 2010
Return-Path: <jhui@archrock.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A025D3A6A13 for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 20:01:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.719
X-Spam-Level: 
X-Spam-Status: No, score=-0.719 tagged_above=-999 required=5 tests=[AWL=0.751,  BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3-k-Sd9sgg2c for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 20:01:20 -0700 (PDT)
Received: from mail.sf.archrock.com (mail.sf.archrock.com [216.121.16.71]) by core3.amsl.com (Postfix) with ESMTP id AC3953A6A07 for <6lowpan@ietf.org>; Tue, 30 Mar 2010 20:01:20 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.sf.archrock.com (Postfix) with ESMTP id 32F07AF924; Tue, 30 Mar 2010 20:01:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at 
Received: from mail.sf.archrock.com ([127.0.0.1]) by localhost (mail.sf.archrock.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gGh6LWbv9W7b; Tue, 30 Mar 2010 20:01:46 -0700 (PDT)
Received: from [10.0.1.5] (adsl-71-142-73-125.dsl.pltn13.pacbell.net [71.142.73.125]) by mail.sf.archrock.com (Postfix) with ESMTP id 9D675AF835; Tue, 30 Mar 2010 20:01:45 -0700 (PDT)
Message-Id: <D8ADBAC2-6A03-47A0-AE3A-5C0C5CCA7872@archrock.com>
From: Jonathan Hui <jhui@archrock.com>
To: Samita Chakrabarti <samitac2@gmail.com>
In-Reply-To: <43b91d371003301943o1621fab5nb422583ff1825493@mail.gmail.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Tue, 30 Mar 2010 20:01:44 -0700
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org> <43b91d371003301943o1621fab5nb422583ff1825493@mail.gmail.com>
X-Mailer: Apple Mail (2.936)
Cc: cabo@tzi.org, 6lowpan@ietf.org, Erik Nordmark <erik.nordmark@sun.com>
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Mar 2010 03:01:21 -0000

Hi Samita,

On Mar 30, 2010, at 7:43 PM, Samita Chakrabarti wrote:

> I would vote for option 1.  [ existing definition in rfc4944  -]

Just to be clear, option 1 still requires an update to RFC 4944 to  
specify that the PAN ID is no longer used in constructing the IID.   
Minimally, 6lowpan-hc either needs to (i) update Section 6 of RFC 4944  
or (ii) no longer point to RFC 4944 and specify how to reconstruct the  
IID from a short address.  I am fine with either, but if we go with  
the latter, then the 6lowpan-nd document needs to update Section 6 of  
RFC 4944.

> 1) Maintain the RFC 4944 translation (short address -> ethernet  
> address ->
>> 64-bit IID).  Generated IIDs will be 64 bits in length and of the  
>> form
>> (0000:00ff:fe00:xxxx), where xxxx is the short address.
>
> This is simple and easy to understand and compute.  ND assumtion is
> that there is one single prefix per 6LoWPAN. If you are talking about
> PANs under a 6LowPAN, then I think it is too implementation specific
> and we don't need to standardize  it at this point.

Yes, I agree with the desire of maintaining 64-bit prefixes.

> So for simplicity and not adding more complexity to ND
> autoconfiguration, can we say that
> 6LoWPAN-unique-prefix::00ff:fe00:xxxx would be the IPv6-address
> derived from short address with the above 64-bit IID?

I think the only argument now is whether the 64-bit IID should take  
the form '::ff:fe00:xxxx' or simply '::1:xxxx'.  The latter is easier  
to type IMHO, but I agree it is a minor point.  Either way, we require  
an update to RFC 4944 and 6lowpan-hc.

--
Jonathan Hui


From cabo@tzi.org  Tue Mar 30 23:59:08 2010
Return-Path: <cabo@tzi.org>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 532313A6926 for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 23:59:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.438
X-Spam-Level: 
X-Spam-Status: No, score=-4.438 tagged_above=-999 required=5 tests=[AWL=0.081,  BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, HELO_EQ_DE=0.35, J_CHICKENPOX_22=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g1woPb1i6uJN for <6lowpan@core3.amsl.com>; Tue, 30 Mar 2010 23:59:07 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9:209:3dff:fe00:7136]) by core3.amsl.com (Postfix) with ESMTP id 3AF103A677E for <6lowpan@ietf.org>; Tue, 30 Mar 2010 23:59:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id o2V6xOIr026264; Wed, 31 Mar 2010 08:59:24 +0200 (CEST)
Received: from [192.168.217.101] (p5489C7A9.dip.t-dialin.net [84.137.199.169]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id DB3E0E765;  Wed, 31 Mar 2010 08:59:23 +0200 (CEST)
Mime-Version: 1.0 (Apple Message framework v1078)
Content-Type: text/plain; charset=us-ascii
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <4BB28DF8.8060405@jennic.com>
Date: Wed, 31 Mar 2010 08:59:24 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <4C831AA0-0E15-4531-B0C4-B903C3E16121@tzi.org>
References: <mailman.3340.1269956044.4798.6lowpan@ietf.org>	<DE92901D19672647B9ADB0CB4994986504C916D901@dlee02.ent.ti.com> <559EF229-E3B5-43E9-86C1-884BA1F4203B@archrock.com> <4BB2392F.8050606@jennic.com> <B004A533-F529-4958-953A-58B891F09EED@archrock.com> <4BB28DF8.8060405@jennic.com>
To: daniel.gavelle@jennic.com
X-Mailer: Apple Mail (2.1078)
Cc: "Reddy, Joseph" <jreddy@ti.com>, "6lowpan@ietf.org" <6lowpan@ietf.org>
Subject: Re: [6lowpan] IID to Link Addr Mapping
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Mar 2010 06:59:08 -0000

On Mar 31, 2010, at 01:49, Daniel Gavelle wrote:

> We don't need the ff:fe to distinguish between short and EUI 64 =
stateless addresses as the U/L bit discriminates between them.=20

Well, the U/L bit distinguishes between addresses derived from the =
globally unique EUI-64 (U bit set) and all other addresses (U bit =
clear).  The ff:fe00 then is our convention to identify addresses =
derived from 16-bit MAC addresses.  There may be other, =
non-globally-unique addresses in use in a LoWPAN (e.g. for address =
privacy, SEND, ...), even though that may not be the typical deployment =
case today.

Gruesse, Carsten


From pthubert@cisco.com  Wed Mar 31 06:43:39 2010
Return-Path: <pthubert@cisco.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BDC083A6931 for <6lowpan@core3.amsl.com>; Wed, 31 Mar 2010 06:43:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.787
X-Spam-Level: 
X-Spam-Status: No, score=-3.787 tagged_above=-999 required=5 tests=[AWL=-2.318, BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0DGxejYkbQeh for <6lowpan@core3.amsl.com>; Wed, 31 Mar 2010 06:43:39 -0700 (PDT)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by core3.amsl.com (Postfix) with ESMTP id E61313A698B for <6lowpan@ietf.org>; Wed, 31 Mar 2010 06:43:33 -0700 (PDT)
Authentication-Results: ams-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AroBAH7uskuQ/uCWe2dsb2JhbACbNRUBAQsLIgYcp22ZGIUABA
X-IronPort-AV: E=Sophos;i="4.51,341,1267401600";  d="scan'208";a="5026552"
Received: from ams-core-1.cisco.com ([144.254.224.150]) by ams-iport-2.cisco.com with ESMTP; 31 Mar 2010 13:09:16 +0000
Received: from xbh-ams-201.cisco.com (xbh-ams-201.cisco.com [144.254.75.7]) by ams-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o2VDi3Gw025684; Wed, 31 Mar 2010 13:44:03 GMT
Received: from xmb-ams-107.cisco.com ([144.254.74.82]) by xbh-ams-201.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);  Wed, 31 Mar 2010 15:44:03 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 31 Mar 2010 15:44:00 +0200
Message-ID: <6A2A459175DABE4BB11DE2026AA50A5D019237CF@XMB-AMS-107.cisco.com>
In-Reply-To: <D8ADBAC2-6A03-47A0-AE3A-5C0C5CCA7872@archrock.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [6lowpan] #65: Deriving IIDs from Short Addresses
Thread-Index: AcrQfobEi/l2WPJpSO6+tHqQGirQ1gAWSy9A
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org><43b91d371003301943o1621fab5nb422583ff1825493@mail.gmail.com> <D8ADBAC2-6A03-47A0-AE3A-5C0C5CCA7872@archrock.com>
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Jonathan Hui" <jhui@archrock.com>, "Samita Chakrabarti" <samitac2@gmail.com>
X-OriginalArrivalTime: 31 Mar 2010 13:44:03.0562 (UTC) FILETIME=[39DA94A0:01CAD0D8]
Cc: cabo@tzi.org, 6lowpan@ietf.org, Erik Nordmark <erik.nordmark@sun.com>
Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Mar 2010 13:43:39 -0000

Hi Jonathan:

I tend to favor the FFFE because it's a space where other mechanisms
will not play. For instance, I do not expect any manual configuration to
place an FFFE in the middle of the IID knowing that it's supposed to be
used for EUI padding. If the subnet spans farther than the LoWPAN, I can
imagine a manual configuration on a server or a router somewhere that
could use an address that matches a ::1:xxxx'. =20

Cheers,

Pascal

> -----Original Message-----
> From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On
> Behalf Of Jonathan Hui
> Sent: Wednesday, March 31, 2010 5:02 AM
> To: Samita Chakrabarti
> Cc: cabo@tzi.org; 6lowpan@ietf.org; Erik Nordmark
> Subject: Re: [6lowpan] #65: Deriving IIDs from Short Addresses
>=20
>=20
> Hi Samita,
>=20
> On Mar 30, 2010, at 7:43 PM, Samita Chakrabarti wrote:
>=20
> > I would vote for option 1.  [ existing definition in rfc4944  -]
>=20
> Just to be clear, option 1 still requires an update to RFC 4944 to
> specify that the PAN ID is no longer used in constructing the IID.
> Minimally, 6lowpan-hc either needs to (i) update Section 6 of RFC 4944
or (ii)
> no longer point to RFC 4944 and specify how to reconstruct the IID
from a
> short address.  I am fine with either, but if we go with the latter,
then the
> 6lowpan-nd document needs to update Section 6 of RFC 4944.
>=20
> > 1) Maintain the RFC 4944 translation (short address -> ethernet
> > address ->
> >> 64-bit IID).  Generated IIDs will be 64 bits in length and of the
> >> form (0000:00ff:fe00:xxxx), where xxxx is the short address.
> >
> > This is simple and easy to understand and compute.  ND assumtion is
> > that there is one single prefix per 6LoWPAN. If you are talking
about
> > PANs under a 6LowPAN, then I think it is too implementation specific
> > and we don't need to standardize  it at this point.
>=20
> Yes, I agree with the desire of maintaining 64-bit prefixes.
>=20
> > So for simplicity and not adding more complexity to ND
> > autoconfiguration, can we say that
> > 6LoWPAN-unique-prefix::00ff:fe00:xxxx would be the IPv6-address
> > derived from short address with the above 64-bit IID?
>=20
> I think the only argument now is whether the 64-bit IID should take
the form
> '::ff:fe00:xxxx' or simply '::1:xxxx'.  The latter is easier to type
IMHO, but I
> agree it is a minor point.  Either way, we require an update to RFC
4944 and
> 6lowpan-hc.
>=20
> --
> Jonathan Hui
>=20
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan

From jhui@archrock.com  Wed Mar 31 08:35:39 2010
Return-Path: <jhui@archrock.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8D0363A6967 for <6lowpan@core3.amsl.com>; Wed, 31 Mar 2010 08:35:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.076
X-Spam-Level: 
X-Spam-Status: No, score=-0.076 tagged_above=-999 required=5 tests=[AWL=-1.021, BAYES_40=-0.185, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5eKJQqgwZ7cO for <6lowpan@core3.amsl.com>; Wed, 31 Mar 2010 08:35:38 -0700 (PDT)
Received: from mail.sf.archrock.com (mail.sf.archrock.com [216.121.16.71]) by core3.amsl.com (Postfix) with ESMTP id 114E23A69D7 for <6lowpan@ietf.org>; Wed, 31 Mar 2010 08:35:37 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.sf.archrock.com (Postfix) with ESMTP id 5E258AF90F for <6lowpan@ietf.org>; Wed, 31 Mar 2010 08:36:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at 
Received: from mail.sf.archrock.com ([127.0.0.1]) by localhost (mail.sf.archrock.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1NFY+vtnE39R for <6lowpan@ietf.org>; Wed, 31 Mar 2010 08:36:03 -0700 (PDT)
Received: from [192.168.7.62] (69-12-164-135.sfo.archrock.com [69.12.164.135]) by mail.sf.archrock.com (Postfix) with ESMTP id C5B67AF842 for <6lowpan@ietf.org>; Wed, 31 Mar 2010 08:36:03 -0700 (PDT)
Message-Id: <A59EA43A-C810-4DE1-80FA-6A9760B44A2B@archrock.com>
From: Jonathan Hui <jhui@archrock.com>
To: 6lowpan@ietf.org
In-Reply-To: <6A2A459175DABE4BB11DE2026AA50A5D019237CF@XMB-AMS-107.cisco.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Wed, 31 Mar 2010 08:36:03 -0700
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org><43b91d371003301943o1621fab5nb422583ff1825493@mail.gmail.com> <D8ADBAC2-6A03-47A0-AE3A-5C0C5CCA7872@archrock.com> <6A2A459175DABE4BB11DE2026AA50A5D019237CF@XMB-AMS-107.cisco.com>
X-Mailer: Apple Mail (2.936)
Subject: [6lowpan] Closing on Ticket #65 (Forming IIDs from Short Addrs)
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Mar 2010 15:35:39 -0000

It seems that there is good enough support for 'ff:fe' that we can  
move forward with that.  Hopefully we won't have any issues with  
stepping on locally-managed Xerox EUI-48s ;)

As discussed before, 6lowpan-hc can no longer simply point to Section  
6 of RFC 4944 since the PAN ID is no longer used.  I see two approaches:

1) 6lowpan-hc updates Section 6 of RFC 4944 to indicate how an IID is  
generated from a 802.15.4 short address.

2) 6lowpan-hc becomes self contained by saying how to expand a  
802.15.4 short address into an IID (note the slightly different choice  
of wording).  An update to RFC 4944 would be left for another draft  
(presumably the ND draft).

I am fine with either, but if someone has strong feelings please speak  
up.

--
Jonathan Hui


From cabo@tzi.org  Wed Mar 31 08:58:53 2010
Return-Path: <cabo@tzi.org>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B04733A6A12 for <6lowpan@core3.amsl.com>; Wed, 31 Mar 2010 08:58:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.777
X-Spam-Level: 
X-Spam-Status: No, score=-4.777 tagged_above=-999 required=5 tests=[AWL=0.342,  BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QuPFbP100d2k for <6lowpan@core3.amsl.com>; Wed, 31 Mar 2010 08:58:52 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9:209:3dff:fe00:7136]) by core3.amsl.com (Postfix) with ESMTP id 5BBAD3A6A05 for <6lowpan@ietf.org>; Wed, 31 Mar 2010 08:58:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id o2VFxB4k001302; Wed, 31 Mar 2010 17:59:11 +0200 (CEST)
Received: from [192.168.217.101] (p5489C7A9.dip.t-dialin.net [84.137.199.169]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id B4069E9FC;  Wed, 31 Mar 2010 17:59:10 +0200 (CEST)
Mime-Version: 1.0 (Apple Message framework v1078)
Content-Type: text/plain; charset=us-ascii
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <A59EA43A-C810-4DE1-80FA-6A9760B44A2B@archrock.com>
Date: Wed, 31 Mar 2010 17:59:09 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <710A9743-6A96-4591-AF2B-EE6B8E96A343@tzi.org>
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org><43b91d371003301943o1621fab5nb422583ff1825493@mail.gmail.com> <D8ADBAC2-6A03-47A0-AE3A-5C0C5CCA7872@archrock.com> <6A2A459175DABE4BB11DE2026AA50A5D019237CF@XMB-AMS-107.cisco.com> <A59EA43A-C810-4DE1-80FA-6A9760B44A2B@archrock.com>
To: Jonathan Hui <jhui@archrock.com>
X-Mailer: Apple Mail (2.1078)
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] Closing on Ticket #65 (Forming IIDs from Short Addrs)
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Mar 2010 15:58:53 -0000

> It seems that there is good enough support for 'ff:fe'

(ff:fe00 due to the way this is put in the middle of two 24-bit fields.)

> As discussed before, 6lowpan-hc can no longer simply point to Section =
6 of RFC 4944 since the PAN ID is no longer used. =20

As far as I can see, HC does not have to change 4944 at all.
HC with the results of this discussion simply is more efficient if the =
4944 conditional "if no PAN ID is known, 16 zero bits may be used" is =
true.

So I see no need for either:

> I see two approaches:
>=20
> 1) 6lowpan-hc updates Section 6 of RFC 4944 to indicate how an IID is =
generated from a 802.15.4 short address.
>=20
> 2) 6lowpan-hc becomes self contained by saying how to expand a =
802.15.4 short address into an IID (note the slightly different choice =
of wording).  An update to RFC 4944 would be left for another draft =
(presumably the ND draft).

Instead, I would say:

Note: This form of compression only addresses the case where instead of =
a PAN ID, 16 zero bits are used according to section 6 of RFC 4944.  =
This case appears to be the common implementation practice for RFC 4944. =
 If, however, a PAN ID is used, only the case SAM=3D01/DAM=3D01 can be =
used to obtain some compression.

Gruesse, Carsten


From jhui@archrock.com  Wed Mar 31 09:11:40 2010
Return-Path: <jhui@archrock.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C1A0D3A6967 for <6lowpan@core3.amsl.com>; Wed, 31 Mar 2010 09:11:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.156
X-Spam-Level: 
X-Spam-Status: No, score=-1.156 tagged_above=-999 required=5 tests=[AWL=0.313,  BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BGazdAvG3sTf for <6lowpan@core3.amsl.com>; Wed, 31 Mar 2010 09:11:40 -0700 (PDT)
Received: from mail.sf.archrock.com (mail.sf.archrock.com [216.121.16.71]) by core3.amsl.com (Postfix) with ESMTP id DE5763A6A42 for <6lowpan@ietf.org>; Wed, 31 Mar 2010 09:11:39 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.sf.archrock.com (Postfix) with ESMTP id 2B3EAAF94C; Wed, 31 Mar 2010 09:12:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at 
Received: from mail.sf.archrock.com ([127.0.0.1]) by localhost (mail.sf.archrock.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gEPh-A1+Q04F; Wed, 31 Mar 2010 09:12:06 -0700 (PDT)
Received: from [192.168.7.62] (69-12-164-135.sfo.archrock.com [69.12.164.135]) by mail.sf.archrock.com (Postfix) with ESMTP id 859F9AF81F; Wed, 31 Mar 2010 09:12:06 -0700 (PDT)
Message-Id: <7188217F-1426-4A3D-9D57-1E969B8CB802@archrock.com>
From: Jonathan Hui <jhui@archrock.com>
To: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <710A9743-6A96-4591-AF2B-EE6B8E96A343@tzi.org>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Wed, 31 Mar 2010 09:12:05 -0700
References: <059.5bd4d6d6e6f74ed54eb3d37c2715848c@tools.ietf.org><43b91d371003301943o1621fab5nb422583ff1825493@mail.gmail.com> <D8ADBAC2-6A03-47A0-AE3A-5C0C5CCA7872@archrock.com> <6A2A459175DABE4BB11DE2026AA50A5D019237CF@XMB-AMS-107.cisco.com> <A59EA43A-C810-4DE1-80FA-6A9760B44A2B@archrock.com> <710A9743-6A96-4591-AF2B-EE6B8E96A343@tzi.org>
X-Mailer: Apple Mail (2.936)
Cc: 6lowpan@ietf.org
Subject: Re: [6lowpan] Closing on Ticket #65 (Forming IIDs from Short Addrs)
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Mar 2010 16:11:40 -0000

On Mar 31, 2010, at 8:59 AM, Carsten Bormann wrote:

>> It seems that there is good enough support for 'ff:fe'
>
> (ff:fe00 due to the way this is put in the middle of two 24-bit  
> fields.)

Of course the fully expanded version of the IID would be  
0000:00ff:fe00:xxxx.

>> As discussed before, 6lowpan-hc can no longer simply point to  
>> Section 6 of RFC 4944 since the PAN ID is no longer used.
>
> As far as I can see, HC does not have to change 4944 at all.
> HC with the results of this discussion simply is more efficient if  
> the 4944 conditional "if no PAN ID is known, 16 zero bits may be  
> used" is true.

 From prior discussions on the list, the result of 802.15.4-2003 is  
that the PAN ID is always known so the case where no PAN ID is known  
is never true.

> So I see no need for either:
>
>> I see two approaches:
>>
>> 1) 6lowpan-hc updates Section 6 of RFC 4944 to indicate how an IID  
>> is generated from a 802.15.4 short address.
>>
>> 2) 6lowpan-hc becomes self contained by saying how to expand a  
>> 802.15.4 short address into an IID (note the slightly different  
>> choice of wording).  An update to RFC 4944 would be left for  
>> another draft (presumably the ND draft).
>
> Instead, I would say:
>
> Note: This form of compression only addresses the case where instead  
> of a PAN ID, 16 zero bits are used according to section 6 of RFC  
> 4944.  This case appears to be the common implementation practice  
> for RFC 4944.  If, however, a PAN ID is used, only the case SAM=01/ 
> DAM=01 can be used to obtain some compression.


Unclear whether setting the PAN ID to zero is the common  
implementation practice.  This issue came about due to  
interoperability concerns.  The conclusion from that thread was that  
the PAN ID is always known and so you should never assume zero for  
those bits.  Of course, that spawned additional concerns about the use  
of PAN ID in the first place, leading to where we are today.

At this point, I would prefer to include a short section within  
6lowpan-hc that simply says how to reform the IID from an IEEE  
802.15.4 short or extended address to make the HC draft self contained  
and decouple it from RFC 4944.

--
Jonathan Hui

