Re: [6lowpan] WG last call on Routing Requirements draft

josep paradells <josep.paradells@entel.upc.edu> Thu, 17 September 2009 12:03 UTC

Return-Path: <josep.paradells@entel.upc.edu>
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 09C753A6817 for <6lowpan@core3.amsl.com>; Thu, 17 Sep 2009 05:03:22 -0700 (PDT)
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 PbKovf5duQ8v for <6lowpan@core3.amsl.com>; Thu, 17 Sep 2009 05:03:20 -0700 (PDT)
Received: from violet.upc.es (violet.upc.es [147.83.2.51]) by core3.amsl.com (Postfix) with ESMTP id 64B6028C0E2 for <6lowpan@ietf.org>; Thu, 17 Sep 2009 05:03:20 -0700 (PDT)
Received: from entelserver.upc.edu (entelserver.upc.es [147.83.39.4]) by violet.upc.es (8.14.1/8.13.1) with ESMTP id n8HC3tgh029787; Thu, 17 Sep 2009 14:03:55 +0200
Received: from [147.83.39.167] (calamar.upc.es [147.83.39.167]) by entelserver.upc.edu (Postfix) with ESMTP id 92DB82CBD0C; Thu, 17 Sep 2009 14:04:03 +0200 (CEST)
Message-ID: <4AB225A2.9080104@entel.upc.edu>
Date: Thu, 17 Sep 2009 14:03:46 +0200
From: josep paradells <josep.paradells@entel.upc.edu>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: Geoff Mulligan <geoff@mulligan.com>
References: <1251850883.20077.719.camel@dellx1>
In-Reply-To: <1251850883.20077.719.camel@dellx1>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Mail-Scanned: Criba 2.0 + Clamd
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (violet.upc.es [147.83.2.51]); Thu, 17 Sep 2009 14:03:56 +0200 (CEST)
X-Mailman-Approved-At: Thu, 17 Sep 2009 22:41:39 -0700
Cc: 6lowpan <6lowpan@ietf.org>
Subject: Re: [6lowpan] WG last call on Routing Requirements 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, 17 Sep 2009 12:05:17 -0000

Hi 6LoWPANners,

First of all, I would like to express my support to moving forward the 
document. It offers very useful information for people working on the 
use of IP on top of LoWPANs.

Regarding the objections expressed by JP Vasseur on the list, I would 
like to remark the following:

>In this document, several characteristics of the issues and challenges 
of routing in
>constrained and loosy environments are listed, nothing new to what is 
done in the
>ROLL Working Group.

IMHO, this is not true. ROLL has focused on application requirements, 
while 6LoWPAN has focused on 802.15.4-based requirements. There is, of 
course, some overlap between both, but I think this is not a problem. 
Instead, these two approaches complement each other gracefully.

On the other hand, note that the first 6LoWPAN routing requirements 
draft was submitted almost a year before the ROLL (then called RL2N) BoF 
took place.

>You mention that IP routing and what is referred to as Mesh-
>Under Routing can be
>used in such environment. So what is the aim of this document ?

The aim of the document is clearly stated in the abstract of the document:

“6LoWPANs are formed by devices that are compatible with the IEEE 
802.15.4 standard. However, neither the IEEE 802.15.4 standard nor the 
6LoWPAN format specification define how mesh topologies could be 
obtained and maintained. Thus, it should be considered how 6LoWPAN 
formation and multi-hop routing could be supported. This document 
provides the problem statement and design space for 6LoWPAN routing. It 
defines the routing requirements for 6LoWPAN networks, considering the 
low-power and other particular characteristics of the devices and links. 
The purpose of this document is not to recommend specific solutions, but 
to provide general, layer-agnostic guidelines about the design of 
6LoWPAN routing, which can lead to further analysis and protocol design. 
This document is intended as input to groups working on routing 
protocols relevant to 6LoWPAN, such as the IETF ROLL WG.”


>  1) Is it to provide routing requirement for L3 (route over) ?
>  2) Is it to provide routing requirement for L2 (mesh under) ?

>  If 1), then you may want to see with the ROLL WG whether some of the 
data could
>be used for this WG that is not already covered by the existing routing 
requirements
>documents.
>  If 2), what is the intent of the document since we do not rightly (at 
the IETF) intend to specify a L2 "routing"
>protocol for a specific media such as 802.15.4.

I think this reasoning is not valid and Carsten Bormann gave already a 
good explanation for this in the e-mail
he sent to the list in August 7, as a reply to the e-mail you sent the 
same day.

Furthermore, personally, I believe that this separation between L2 and 
L3 functionality is not that clear.
For example, it is possible to find routes using IP addresses and 
performing packet/frame forwarding using L2 addresses.

>  Figure 1 shows the place of 6LoWPAN routing in the entire network
>  stack.

>  +-----------------------------+ +-----------------------------+
>  | Application Layer | | Application Layer |
>  +-----------------------------+ +-----------------------------+
>  | Transport Layer (TCP/UDP) | | Transport Layer (TCP/UDP) |
>  +-----------------------------+ +-----------------------------+
>  | Network Layer (IPv6) | | Network +---------+ |
>  +-----------------------------+ | Layer | Routing | |
>  | 6LoWPAN +---------+ | | (IPv6) +---------+ |
>  | Adaptation | Routing*| | +-----------------------------+
>  | Layer +---------+ | | 6LoWPAN Adaptation Layer |
>  +-----------------------------+ +-----------------------------+
>  | IEEE 802.15.4 (MAC) | | IEEE 802.15.4 (MAC) |
>  +-----------------------------+ +-----------------------------+
>  | IEEE 802.15.4 (PHY) | | IEEE 802.15.4 (PHY) |
>  +-----------------------------+ +-----------------------------+

>  * Here, 'Routing' is not equivalent to IP routing,
>  but includes the functionalities of path computation and
>  forwarding under the IP layer.

>  Figure 1: Mesh Under (left) and Route Over routing (right)

>The right part is what we do at the IETF, in ROLL.
>The left part looks like a new "architecture" to me, an adaptation layer 
performing
>routing. I guess that you in fact mean routing at the MAC layer, in 
which case, you
>may want to discuss it with IEEE.

The same as before applies to this comment (please refer to Carsten’s 
e-mail of August 7). In addition, the figure just illustrates what is 
defined in RFC 4944, which is the base document describing how to 
transmit IPv6 packets on top of IEEE 802.15.4 networks.

As a final remark, from your e-mail, it seems like you are questioning 
the existence of the document. Let me remind you that the 6LoWPAN WG 
agreed some time ago on the current charter, which has the following item:

“4. As a separate Internet Draft, "6LoWPAN Routing Requirements" will 
describe 6LoWPAN-specific requirements on routing protocols used in 
6LoWPANs, addressing both the "route-over" and "mesh-under" approach. 
This document will be created and owned by this working group but is 
expected to be reviewed by the ROLL WG. This document will be 
informational.”


And another important point is that the WG reached consensus on adopting 
the document as a WG document almost a year ago in the IETF meeting in 
Minneapolis in November 2008. According to the minutes, you were there.

Regards,

Josep Paradells



En/na Geoff Mulligan ha escrit:
> Folks,
>   This note formally starts the WG Last Call for comments on
> draft-ietf-6lowpan-routing-requirements-04.txt, "Problem Statement and
> Requirements for 6LoWPAN Routing".
>
> The document can be found at:
> http://www.ietf.org/id/draft-ietf-6lowpan-routing-requirements-04.txt
>
> The document is intended to be submitted by this Working Group to the
> IESG for publication as an Informational Document.
>
> 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.
>
> This Last Call will end on Thursday 1 October 2009 at 2359 UTC.
>
>         Thanks,
>                 Geoff & Carsten
>
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
>
>