RE: 6MAN WG Last Call:draft-ietf-6man-rpl-option

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Tue, 16 November 2010 16:54 UTC

Return-Path: <pthubert@cisco.com>
X-Original-To: ipv6@core3.amsl.com
Delivered-To: ipv6@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3BFE43A6C87 for <ipv6@core3.amsl.com>; Tue, 16 Nov 2010 08:54:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.051
X-Spam-Level:
X-Spam-Status: No, score=-10.051 tagged_above=-999 required=5 tests=[AWL=0.548, 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 EklJxNpuHDre for <ipv6@core3.amsl.com>; Tue, 16 Nov 2010 08:54:30 -0800 (PST)
Received: from sj-iport-3.cisco.com (sj-iport-3.cisco.com [171.71.176.72]) by core3.amsl.com (Postfix) with ESMTP id C2D013A68F2 for <ipv6@ietf.org>; Tue, 16 Nov 2010 08:54:30 -0800 (PST)
Authentication-Results: sj-iport-3.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AiYEAKpG4kyrR7H+/2dsb2JhbACUII4/caRHmy6FSwSNag
X-IronPort-AV: E=Sophos;i="4.59,206,1288569600"; d="scan'208";a="247662829"
Received: from sj-core-2.cisco.com ([171.71.177.254]) by sj-iport-3.cisco.com with ESMTP; 16 Nov 2010 16:55:14 +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 oAGGt4xa006290; Tue, 16 Nov 2010 16:55:14 GMT
Received: from xmb-ams-107.cisco.com ([144.254.74.82]) by xbh-ams-101.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 16 Nov 2010 17:54: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
Subject: RE: 6MAN WG Last Call:draft-ietf-6man-rpl-option
Date: Tue, 16 Nov 2010 17:54:56 +0100
Message-ID: <6A2A459175DABE4BB11DE2026AA50A5D033317A6@XMB-AMS-107.cisco.com>
In-Reply-To: <6A2A459175DABE4BB11DE2026AA50A5D033316CD@XMB-AMS-107.cisco.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: 6MAN WG Last Call:draft-ietf-6man-rpl-option
Thread-Index: AcuFD5iUC8Dh3eA7QPya2k+zGL5poQAiWo3gAAVpxmA=
References: <4CE1ABB5.2050809@innovationslab.net> <6A2A459175DABE4BB11DE2026AA50A5D033316CD@XMB-AMS-107.cisco.com>
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Brian Haberman <brian@innovationslab.net>, IPv6 WG Mailing List <ipv6@ietf.org>
X-OriginalArrivalTime: 16 Nov 2010 16:54:59.0473 (UTC) FILETIME=[011E6010:01CB85AF]
Cc: Bob Hinden <bob.hinden@gmail.com>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipv6>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Nov 2010 16:54:32 -0000

Hi again Brian:

I'm taking one thing back though. Unless I miss something, there's
probably no need to recomputed any checksum even in transport mode,
since the next header is that of the ULP...

Pascal
http://www.xtranormal.com/watch/7011357/


> -----Original Message-----
> From: ipv6-bounces@ietf.org [mailto:ipv6-bounces@ietf.org] On Behalf
Of
> Pascal Thubert (pthubert)
> Sent: Tuesday, November 16, 2010 3:58 PM
> To: Brian Haberman; IPv6 WG Mailing List
> Cc: Bob Hinden
> Subject: RE: 6MAN WG Last Call:draft-ietf-6man-rpl-option
> 
> Hi Brian:
> 
> RPL made a pass to clean up the interface with the HbH spec whereby:
> 
> - RPL defines the bits and bytes that need to be transported, and when
the
> information needs to be transported in a packet
> - HbH (this spec) defines how the RPL packet information is placed in
and
> obtained from the packet
> 
> Considering that the specs are homogeneous at this time, it is mostly
> editorial, but I'd rather that:
> 
> 1)  section 3 does not redefine O, R, F, Rank and instance.
> IMHO, it should simply say that those fields are defined in RPL as
part of the
> RPL Packet Information.
> Eg;
> 
>   SenderRank:  16-bit field set to zero by the source and to
>          DAGRank(rank) by a router that forwards inside the RPL
network.
> ->
>   SenderRank:  16-bit field as defined in [RPL] section 11.2. Loop
Avoidance
> and Detection
> 
> 2)  section 4 does not mandate when the HbH is used. RPL does that.
> 
>    Routers MUST include a RPL Option when forwarding datagrams that do
>    not already contain a RPL Option. If one does not already exist,
>    routers MUST use IPv6-in-IPv6 tunneling, as specified in [RFC2473]
to
> ->
>    RPL controls when and which information is to be placed in a
packet.
>    If RPL requires to place RPL Packet Information in a packet that
does not
>    already contain a RPL Option, the router MUST insert the Option
using
>    IPv6-in-IPv6 tunneling, as specified in [RFC2473] to
> 
> 
> Also, it is unclear when looking at a packet within the RPL domain
whether IP
> in IP was used or not. A RPL node may use a "transport"
> without IP in IP when it generates a packet, whereas a packet coming
from
> the outside will have IP in IP.
> I'd suggest to use a bit out of the 5 spare to indicate tunnel vs.
> transport. Based on the bit, we can have a crisper text in section 5,
indicating
> how to strip the packet from the Option.
> - if the bit is on indicating the tunnel mode, then the router will
decapsulate
> the packet
> - if the bit is off indicating the transport mode, then the router
removes the
> Option and recomputes the upper layer checksum.
> 
> Finally, I'd suggest that we make the MUST use IP in IP a SHOULD,
allowing
> for extreme cases that IP in IP is not used and referencing
draft-hui-6man-
> rpl-headers for the risks involved.
> 
> What do you think?
> 
> Pascal
> http://www.xtranormal.com/watch/7011357/
> 
> 
> > -----Original Message-----
> > From: ipv6-bounces@ietf.org [mailto:ipv6-bounces@ietf.org] On Behalf
> Of
> > Brian Haberman
> > Sent: Monday, November 15, 2010 10:53 PM
> > To: IPv6 WG Mailing List
> > Cc: Bob Hinden
> > Subject: 6MAN WG Last Call:draft-ietf-6man-rpl-option
> >
> > All,
> >      This starts a 6MAN WG Last Call on advancing:
> >
> > Title     : RPL Option for Carrying RPL Information in
> >             Data-Plane Datagrams
> > Author(s) : J. Hui, J. Vasseur
> > Filename  : draft-ietf-6man-rpl-option-01.txt
> > Pages     : 16
> > Date      : 2010-10-22
> >
> > as a Proposed Standard.  Substantive comments should be sent to the
> > mailing list and/or the WG co-chairs.  Editorial comments can be
> directed to
> > the document authors.  This last call will end on December 6, 2010.
> >
> > Regards,
> > Brian & Bob
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------