Re: [Roll] using the flow label instead of hop by hop

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Fri, 26 October 2012 12:19 UTC

Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4429621F84C0 for <roll@ietfa.amsl.com>; Fri, 26 Oct 2012 05:19:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.268
X-Spam-Level:
X-Spam-Status: No, score=-10.268 tagged_above=-999 required=5 tests=[AWL=0.331, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UYO4vm760V2l for <roll@ietfa.amsl.com>; Fri, 26 Oct 2012 05:19:39 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id 9209221F84AD for <roll@ietf.org>; Fri, 26 Oct 2012 05:19:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1740; q=dns/txt; s=iport; t=1351253979; x=1352463579; h=from:to:cc:subject:date:message-id: content-transfer-encoding:mime-version; bh=/+e991LwtBtj7Ttluzmu1ScSl74z4t2e9gB06lYnRRU=; b=eXCnbJtIjp1jkmNMe+zQO7UYOlp8OOpQD1BBkRaneW5H5MYxhb40lgTG BolEVk5hAt7e5a4n6Z9urmWhlIMdFTPZq0cy0zyGuPpINOVQrm4hdGlhj 0HWS7QXMR1PjLM4kgwgNqXBI9AfKHDno+Q2RM9hY8/1hejWn1b9oz/Bf0 s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAKF/ilCtJV2c/2dsb2JhbABEDsIpgQiCHgEBAQQSASc/DAYBCBEEAQELFAk5FAkJAQQBDQUIGodinRagDYtohg1hA6RIgWuCMj2BWwYaHg
X-IronPort-AV: E=Sophos;i="4.80,654,1344211200"; d="scan'208";a="135663286"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-5.cisco.com with ESMTP; 26 Oct 2012 12:19:34 +0000
Received: from xhc-aln-x08.cisco.com (xhc-aln-x08.cisco.com [173.36.12.82]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id q9QCJYQo008117 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 26 Oct 2012 12:19:34 GMT
Received: from xmb-rcd-x01.cisco.com ([169.254.1.178]) by xhc-aln-x08.cisco.com ([173.36.12.82]) with mapi id 14.02.0318.001; Fri, 26 Oct 2012 07:19:34 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>, Philip Levis <pal@cs.stanford.edu>
Thread-Topic: [Roll] using the flow label instead of hop by hop
Thread-Index: Ac2zdAzMC8Y4/WcPS4SX3fcFVFCNpQ==
Date: Fri, 26 Oct 2012 12:19:33 +0000
Deferred-Delivery: Fri, 26 Oct 2012 12:19:00 +0000
Message-ID: <E045AECD98228444A58C61C200AE1BD8221EFB0B@xmb-rcd-x01.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [144.254.53.121]
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19310.001
x-tm-as-result: No--27.797800-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "roll@ietf.org" <roll@ietf.org>
Subject: Re: [Roll] using the flow label instead of hop by hop
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
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: Fri, 26 Oct 2012 12:19:40 -0000

Hi Michael

At the time I wondered what sort of communication to the other side of the core was being envisioned in this thread.
If the end host wanted to use that flow label as a backchannel (or covert channel or an IPv6 version of the D-channel or whatever) 20 bits of data at a time, now, that would be a hack.
In any fashion, the flow label cannot be used to transport valuable information because it cannot be verified on the receiving side. Still, with the proposal, the root gets to see it, so for what that is worth it may use it.

The flow label is currently defined for the end host to interact with the core. Once the core is traversed, the value of the flow label is consumed. Thus it can be reset and reused.
Resetting the flow label for incoming packets at the root is a safe thing to do, there is no envisioned need to preserve the original flow label, and thus no envisioned need for IPinIP.

Cheers,

Pascal


-----Original Message-----
From: mcr@sandelman.ca [mailto:mcr@sandelman.ca] On Behalf Of Michael Richardson
Sent: jeudi 25 octobre 2012 17:05
To: Philip Levis
Cc: Pascal Thubert (pthubert); roll@ietf.org
Subject: Re: [Roll] using the flow label instead of hop by hop


Philip Levis <pal@cs.stanford.edu> wrote:

    PL> What if an end-host outside the RPL instance wants to use a flow
    PL> label for its own purposes? It might think that a flow denotes a
    PL> stream of associated packets to a node within a RPL instance, not
    PL> the OF that instance happens to use.  

I presume that this end-host is interacting with the LLN in some way (or the question is irrelevant) When the packets arrive at the gateway, a 6in6 header is added.