Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow-label-for-rpl-03

Brian E Carpenter <> Sat, 16 August 2014 01:12 UTC

Return-Path: <>
Received: from localhost ( []) by (Postfix) with ESMTP id 2488A1A094B; Fri, 15 Aug 2014 18:12:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2
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 ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id FDqmh8Tg_DKh; Fri, 15 Aug 2014 18:12:46 -0700 (PDT)
Received: from ( [IPv6:2607:f8b0:400e:c03::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 7C3351A092E; Fri, 15 Aug 2014 18:12:46 -0700 (PDT)
Received: by with SMTP id lj1so4335166pab.5 for <multiple recipients>; Fri, 15 Aug 2014 18:12:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; 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=JrIp4y27SDoItWowBuataiu428Kxkk2xVyAlG6WnWlQ=; b=FZ+l5llCpml8eltPQWSP1VkQ2RaKiQNcoInVw2EkJTu7NHh8IX3I4lPdvL9qzGhOEN tFFMV8yxniecy4uX2lIHOi77a9Sx10sciemQ0kJASy02fTQ/kg6F2Hzi0MOI1dNTTfgW nTBO9HT5mSF7hvcDZsboGvGTILEU5RU7bXSe3SBW1AUnHGAq7SyoXsZTfJHrMj+yoUe1 fbeEiESY1e+YAlkFoyTSxvknz1BtuHTTfpKmHUUd9hks5fWdhZtVDZBvvtjCphnxcU7Z raP5nvzq45+tpjkA+2Q6wXmsNPM4ne8cbcT0tbVAgmKhQ8wGBzlQkpZj8Qu9+fH7hjLk zwPA==
X-Received: by with SMTP id u5mr22595483pdr.100.1408151566197; Fri, 15 Aug 2014 18:12:46 -0700 (PDT)
Received: from [] ( []) by with ESMTPSA id ss5sm9157837pbc.27.2014. for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 15 Aug 2014 18:12:45 -0700 (PDT)
Message-ID: <>
Date: Sat, 16 Aug 2014 13:12:54 +1200
From: Brian E Carpenter <>
Organization: University of Auckland
User-Agent: Thunderbird (Windows/20070728)
MIME-Version: 1.0
To: "Pascal Thubert (pthubert)" <>
References: <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>, <> <>
In-Reply-To: <>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Cc: Routing Over Low power and Lossy networks <>, Ines Robles <>, 6man WG <>, " WG" <>
Subject: Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow-label-for-rpl-03
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Routing Over Low power and Lossy networks <>
List-Id: Routing Over Low power and Lossy networks <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Sat, 16 Aug 2014 01:12:48 -0000

On 15/08/2014 20:51, Pascal Thubert (pthubert) wrote:
> Hello Brian
> I do not think that ISA10011.a violates RFC 3697. What exactly made you believe so?

I was over-interpreting what you wrote, I guess. It's true that 3697 was rather
vague about what it called "flow state establishment methods" and permitted
both sequential and pseudo-random flow label values. Is the ISA10011.a
on line somewhere?

> For all I know ISA100 does everything by the book. Note that ISA100 does not update a non zero FL on the fly since it is not set by a source outside the LLN if that is your concern.
> OTOH It may violate RFC 6437 in that the flow is not a random but a value attributed by a PCE called system manager (along rules in section 4). As things stand, we'd certainly want the backbone router at LLN egress to rewrite the FL in packets towards the Internet with a randomized per flow value.
> It will violate RFC 6437 because if the flow label is set by a router in the Internet - or an updated source that complies to 6437-, the backbone router at LLN Ingress will rewrite it.
> Both issues are addressed in my draft for a RPL domain. An RFC will also hint a revision of the backbone router that it should rewrite the FL on outgoing packets.
> What do you think?

I think that Phil's last message frames the question to 6man correctly,
so I will respond to him...

> Pascal
>> Le 14 août 2014 à 22:18, "Brian E Carpenter" <> a écrit :
>>> On 14/08/2014 22:28, Pascal Thubert (pthubert) wrote:
>>> We can live with this Brian, 
>>> but then I can we add at least an ISA100.11a network? ISA100.11a was designed in 2007/8, adopted IPv6 and 6LoWPAN, and uses the IPv6 flow label to indicate which flow a packet belongs to.
>> I have no idea what ISA100.11a is or which organisation developed
>> it, but it sounds like a violation of the flow label standard at that
>> time (RFC 3697). If I'd known about it, we would probably have included
>> it in the menagerie of RFC 6294.
>> There's not much the IETF can do about other organisations that
>> misuse our standards, although indeed we sometimes need to
>> document such cases.
>>   Brian
>> In more details, devices are provisioned with per-flow behavior (including routing) and settings in what is called a contract.
>> The contractID is carried in the IPv6 flow label.
>>> If so should we name ISA100 specifically or use a more vague description like a "RPL or similar LLN domain" 
>>> We'll note that resetting an flow label that comes from the Internet is a generic need is that flow label was set according to 6437, cannot be trusted to be untempered with, 
>>> Cheers,
>>> Pascal
>>>> -----Original Message-----
>>>> From: ipv6 [] On Behalf Of Brian E Carpenter
>>>> Sent: mercredi 13 août 2014 22:53
>>>> To: Philip Levis
>>>> Cc: Routing Over Low power and Lossy networks; Ines Robles; 6man WG;
>>>> WG
>>>> Subject: Re: [Roll] [6lo] WGLC for draft-thubert-6man-flow-label-for-rpl-03
>>>>> On 14/08/2014 07:07, Philip Levis wrote:
>>>>> On Aug 13, 2014, at 9:48 AM, Pascal Thubert (pthubert)
>>>> <> wrote:
>>>>>> If this draft is not adopted, the flow label from LLN will probably stay all
>>>> zeroes as it is today and the goal of 6437 will not be achieved.
>>>>> Pascal, I'm trying to reconcile your claim that the goal of 6437 is to
>>>>> allow enclosed networks to use the flow label with Brian's statement
>>>>>> Actually that's why I don't want to see a formal update to 6437,
>>>>>> because the only rational update would be to allow any closed domain
>>>>>> to invent its own usage. We had that argument at length during the
>>>>>> development of 6437, and decided against it.
>>>>> Phil
>>>> Right. I'm drawing a very subtle line between (a) stating an exception to 6437
>>>> for this particular usage and (b) opening the door to other usages. Since
>>>> 6man clearly didn't want (b) during the development of
>>>> 6437 I think we do need to limit ourselves to (a).
>>>>    Brian
>>>> --------------------------------------------------------------------
>>>> IETF IPv6 working group mailing list
>>>> Administrative Requests:
>>>> --------------------------------------------------------------------