Re: [Roll] WGLC for draft-thubert-6man-flow-label-for-rpl-03
Brian E Carpenter <brian.e.carpenter@gmail.com> Sat, 16 August 2014 01:21 UTC
Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D76B1A0959; Fri, 15 Aug 2014 18:21:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5xHOdagvKJen; Fri, 15 Aug 2014 18:21:02 -0700 (PDT)
Received: from mail-pa0-x233.google.com (mail-pa0-x233.google.com [IPv6:2607:f8b0:400e:c03::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8E95E1A0953; Fri, 15 Aug 2014 18:21:02 -0700 (PDT)
Received: by mail-pa0-f51.google.com with SMTP id ey11so4270332pad.24 for <multiple recipients>; Fri, 15 Aug 2014 18:21:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=8JFOC1ieICmhwUeYDHL0ZqqXtOsGSNsBGL+Cnt4sI/U=; b=N1Feyn3iwKQqiBPa4Jzyk89gaaktuP6cSeY4UR/HGwi1Kk3Tzg48QkLpfczYotfi1V nblmXf9fZUcWD+PMrYeE13Ft0nlYPmJIpi9799YayjtZHbWqrQB51O3w5J1TeYxIa3fe 6o/KiEl3oEJ7Qhri4NLlQhAiM//34CfUX3R71TXGng5DUyOJwttw6DKpHBl7H+QE78uv XYslj6el8Zp8wO5oKZhg6zqp4nfDQqAnakDqfYKAa0tXkwyAcBm9mVE62JWCQH+0jrT8 Q3Hslrqqjg5hTCprRmmObFWp0rVNDsujY6h/ACVPbEI45VH8Qj7/OBreXijDOlA8ueBn 3aqQ==
X-Received: by 10.69.17.230 with SMTP id gh6mr16865368pbd.0.1408152062199; Fri, 15 Aug 2014 18:21:02 -0700 (PDT)
Received: from [192.168.178.23] (7.199.69.111.dynamic.snap.net.nz. [111.69.199.7]) by mx.google.com with ESMTPSA id ib5sm9163033pbb.55.2014.08.15.18.20.59 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 15 Aug 2014 18:21:01 -0700 (PDT)
Message-ID: <53EEB205.3040205@gmail.com>
Date: Sat, 16 Aug 2014 13:21:09 +1200
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: Philip Levis <pal@cs.stanford.edu>
References: <E045AECD98228444A58C61C200AE1BD842D189A1@xmb-rcd-x01.cisco.com> <406B5D64-4F0E-4E71-BC60-A113FB367652@gmail.com> <46112F69-05F0-4E50-A808-287B06AE8E5F@cs.stanford.edu> <E045AECD98228444A58C61C200AE1BD842D1A9FA@xmb-rcd-x01.cisco.com> <057EC9C6-07FF-409B-A3BC-3348A5F43AB3@gmail.com> <53E534E8.4050304@gmail.com> <F7618DE0-7217-46C2-93A1-CE050085E7AB@employees.org> <53E926EB.9000505@gmail.com> <200645F3-ACEA-4F88-AD30-35998803FB54@cs.stanford.edu>
In-Reply-To: <200645F3-ACEA-4F88-AD30-35998803FB54@cs.stanford.edu>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/roll/4jGDVNW2UlmKyFu2I1KFXt3bomI
Cc: 6man WG <ipv6@ietf.org>, Michael Richardson <mcr+ietf@sandelman.ca>, Routing Over Low power and Lossy networks <roll@ietf.org>, Ole Troan <otroan@employees.org>
Subject: Re: [Roll] WGLC for draft-thubert-6man-flow-label-for-rpl-03
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Routing Over Low power and Lossy networks <roll@ietf.org>
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Aug 2014 01:21:04 -0000
On 16/08/2014 12:41, Philip Levis wrote: > On Aug 11, 2014, at 1:26 PM, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote: > >> Therefore, treating RPL as a special case is the remaining option. >> But does the ROLL community actually have consensus that they want >> this special case? > > I'd argue that if you look at the 15+ so years of work into mesh routing on low power and lossy networks, data path validation is a common technique to almost every approach. That is, there is absolutely consensus in the people engineering these protocols that data packets need to carry information about the route so the network can quickly discover and adapt to changes in the topology. The reason is that the topology can change very quickly, on the order of a few tens to hundreds of packets. > > It turns out that this is very difficult to do efficiently in the IP architecture if you have small packets. HbH headers aren't tiny, and IP-in-IP encapsulation is significant. > > In the broader scope of running IP over LLNs, I think that the ability to encode data path information into IPv6 headers without introducing significant overhead is critical. I therefore think this special case is worth it and important enough. But I also think it's important to very explicitly state that it is an additional special case, e.g., through an Updates:. Firstly, I think that captures the 6man question: is this special-case walled-garden exception to RFC 6437 acceptable? My personal answer is yes; we're here to make things work, not to enforce dogma. Secondly, here is my reasoning why a formal Updates: 6437 is *not* needed: A reader of flow-label-for-rpl needs to read RFC 6437 in order to correctly understand and implement flow-label-for-rpl. So RFC 6437 is correctly a normative reference. However, a reader of RFC 6437 has no need to be aware of flow-label-for-rpl in order to correctly implement RFC 6437 in any non-RPL node. So I see no logic in saying that flow-label-for-rpl updates 6437. Brian
- [Roll] WGLC for draft-thubert-6man-flow-label-for… Ines Robles
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Philip Levis
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Brian E Carpenter
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Philip Levis
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Xavier Vilajosana
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Carsten Bormann
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Pascal Thubert (pthubert)
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Pascal Thubert (pthubert)
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Pascal Thubert (pthubert)
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Philip Levis
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Brian E Carpenter
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Pascal Thubert (pthubert)
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Philip Levis
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Michael Richardson
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Michael Richardson
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Pascal Thubert (pthubert)
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Ralph Droms
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Philip Levis
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Thomas Watteyne
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Philip Levis
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Ole Troan
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Michael Richardson
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Michael Richardson
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Pascal Thubert (pthubert)
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Pascal Thubert (pthubert)
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Ralph Droms
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Philip Levis
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Philip Levis
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Pascal Thubert (pthubert)
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Ralph Droms
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Brian E Carpenter
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Philip Levis
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Brian E Carpenter
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Pascal Thubert (pthubert)
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Anand SVR
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Philip Levis
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Philip Levis
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Ralph Droms
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Brian E Carpenter
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Carsten Bormann
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Pascal Thubert (pthubert)
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Carsten Bormann
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Ole Troan
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Brian E Carpenter
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Ines Robles
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Carsten Bormann
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Brian E Carpenter
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Carsten Bormann
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Ines Robles
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Pascal Thubert (pthubert)
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Pascal Thubert (pthubert)
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Pascal Thubert (pthubert)
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Pascal Thubert (pthubert)
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Philip Levis
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Pascal Thubert (pthubert)
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Philip Levis
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Ralph Droms
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Brian E Carpenter
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Carsten Bormann
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Pascal Thubert (pthubert)
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Carsten Bormann
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Pascal Thubert (pthubert)
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Pascal Thubert (pthubert)
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Carsten Bormann
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Pascal Thubert (pthubert)
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Michael Richardson
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Carsten Bormann
- [Roll] RPL Information Header for 6lo (Re: [6lo] … Carsten Bormann
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Brian E Carpenter
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Pascal Thubert (pthubert)
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Philip Levis
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Philip Levis
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Brian E Carpenter
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Brian E Carpenter
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Ray Hunter
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Ray Hunter
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Brian E Carpenter
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Michael Richardson
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Michael Richardson
- Re: [Roll] RPL Information Header for 6lo (Re: [6… Michael Richardson
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Brian E Carpenter
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Ray Hunter
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Brian E Carpenter
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Pascal Thubert (pthubert)
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Pascal Thubert (pthubert)
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Ray Hunter
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Michael Richardson
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Brian E Carpenter
- Re: [Roll] WGLC for draft-thubert-6man-flow-label… Robert Cragie
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Pascal Thubert (pthubert)
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Ines Robles
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Brian E Carpenter
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Pascal Thubert (pthubert)
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Richard Kelsey
- Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow… Pascal Thubert (pthubert)