Re: [6tisch] Time to Live - ASN in a packet

Lijo Thomas <lijo@cdac.in> Thu, 25 August 2016 12:12 UTC

Return-Path: <lijo@cdac.in>
X-Original-To: 6tisch@ietfa.amsl.com
Delivered-To: 6tisch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C6A012D822 for <6tisch@ietfa.amsl.com>; Thu, 25 Aug 2016 05:12:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.448
X-Spam-Level:
X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 S1MptMKf4sGU for <6tisch@ietfa.amsl.com>; Thu, 25 Aug 2016 05:12:34 -0700 (PDT)
Received: from mailsender.cdac.in (mailsender.cdac.in [196.1.113.117]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D51F012D81F for <6tisch@ietf.org>; Thu, 25 Aug 2016 05:12:32 -0700 (PDT)
Received: from ims.pune.cdac.in (ims.pune.cdac.in [10.208.1.15]) by mailsender.cdac.in (8.14.2/8.14.2) with ESMTP id u7PCBXXQ019900 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 25 Aug 2016 17:41:33 +0530
Received: from mailgw.pune.cdac.in ([10.208.1.4]) by ims.pune.cdac.in (8.14.4/8.14.4) with ESMTP id u7PCB5Is013514; Thu, 25 Aug 2016 17:41:05 +0530
Received: from webmail.cdac.in (wbms.pune.cdac.in [10.208.1.9]) by mailgw.pune.cdac.in (8.14.2/8.13.8) with ESMTP id u7PCB505019380 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 25 Aug 2016 17:41:05 +0530
Date: Thu, 25 Aug 2016 17:40:55 +0530
From: Lijo Thomas <lijo@cdac.in>
To: "Shwetha Bhandari (shwethab)" <shwethab@cisco.com>, Thomas Watteyne <thomas.watteyne@inria.fr>, "Pascal Thubert (pthubert)" <pthubert@cisco.com>
Message-ID: <1845158981.1241.1472127055382.JavaMail.open-xchange@webmail.cdac.in>
In-Reply-To: <623ebceb059a4c78868f762b9cb59918@XCH-RCD-001.cisco.com>
References: <831143327.491.1472104637789.JavaMail.open-xchange@webmail.cdac.in> <CADJ9OA8JFyfNy-w==eS6NyJrQFt-jU+6B_EW=Q4rXHu-4o9mzQ@mail.gmail.com> <43558bc9ae794dc388b38fb4338fa92b@XCH-RCD-001.cisco.com> <1723708107.31.1472119658999.JavaMail.open-xchange@webmail.cdac.in> <D3E4C3BE.39EDAA%shwethab@cisco.com> <CADJ9OA-ic9mfOjGHw5g1GxEdiGw9pzqJtXgSLE0dF3s363Tpvw@mail.gmail.com> <623ebceb059a4c78868f762b9cb59918@XCH-RCD-001.cisco.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_1240_412708805.1472127055259"
X-Priority: 3
Importance: Medium
X-Mailer: Open-Xchange Mailer v6.20.7-Rev15
X-CDAC-PUNE-MailScanner-ID: u7PCB5Is013514
X-CDAC-PUNE-MailScanner: Found to be clean, Found to be clean
X-CDAC-PUNE-MailScanner-MCPCheck-IMS: MCP-Clean, MCP-Checker (score=0, required 1)
X-CDAC-PUNE-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-0.434, required 6, autolearn=disabled, ALL_TRUSTED -1.00, BAYES_50 0.80, HTML_MESSAGE 0.00, RP_MATCHES_RCVD -0.24, URIBL_BLOCKED 0.00), not spam, SpamAssassin (not cached, score=-1.798, required 6, autolearn=disabled, ALL_TRUSTED -1.80, BAYES_50 0.00, HTML_MESSAGE 0.00)
X-CDAC-PUNE-MailScanner-Information: Please contact npsfhelp@cdac.in/mailadmin@cdac.in for more information
X-MailScanner-ID: u7PCBXXQ019900
X-CDAC-PUNE-MailScanner-From: lijo@cdac.in
X-CDAC-MailScanner-Spam-Status: No
Archived-At: <https://mailarchive.ietf.org/arch/msg/6tisch/41Wuo8OqVSqKQUy7P0m5kfCXqtY>
Cc: "6tisch@ietf.org" <6tisch@ietf.org>, "Frank Brockners (fbrockne)" <fbrockne@cisco.com>
Subject: Re: [6tisch] Time to Live - ASN in a packet
X-BeenThere: 6tisch@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: Lijo Thomas <lijo@cdac.in>
List-Id: "Discuss link layer model for Deterministic IPv6 over the TSCH mode of IEEE 802.15.4e, and impacts on RPL and 6LoWPAN such as resource allocation" <6tisch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tisch>, <mailto:6tisch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/6tisch/>
List-Post: <mailto:6tisch@ietf.org>
List-Help: <mailto:6tisch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tisch>, <mailto:6tisch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2016 12:12:37 -0000

Hi pascal,

Thanks for your valuable comments and encouragement.

We will work on the problem and  get back.

Thanks & Regards
Lijo Thomas


On August 25, 2016 at 5:14 PM "Pascal Thubert (pthubert)" <pthubert@cisco.com>
wrote:

> 
>  Exactly!
> 
> 
> 
>  Keeping in mind that this is an open hand as opposed to “prove yourself and
> come back (expecting not)”.
> 
> 
> 
>  One path is: define the HbH header option you rneed, see how you can converge
> with what Shwetha is showing us (which I was refering to), pick a code that
> extends 6LoRH
> https://tools.ietf.org/html/draft-ietf-roll-routing-dispatch-00#section-9.2
> <https://tools.ietf.org/html/draft-ietf-roll-routing-dispatch-00#section-9.2>
> , work out the compressed form, and go for it with your experimentation…
> 
> 
> 
>  … and please keep this group in the loop. A personal submissions will not do
> harm!
> 
> 
> 
>  Pascal
> 
> 
> 
>  From: Thomas Watteyne [mailto:thomas.watteyne@inria.fr]
>  Sent: jeudi 25 août 2016 13:23
>  To: Shwetha Bhandari (shwethab) <shwethab@cisco.com>
>  Cc: Lijo Thomas <lijo@cdac.in>; Pascal Thubert (pthubert)
> <pthubert@cisco.com>; 6tisch@ietf.org; Frank Brockners (fbrockne)
> <fbrockne@cisco.com>
>  Subject: Re: [6tisch] Time to Live - ASN in a packet
> 
> 
> 
>  Lijo,
> 
>  That's great, indeed. My naive response is that, if you find out that there
> is real value in doing this, we will find a way to fit that information
> somwhere.
> 
>  Looks like Shwetha's pointers go in that direction. Some HbH header seems
> suitable, we just have to find a mechanism for matching that those TSCH ASN.
> 
>  My recommendation would be to measure/prove the value first, and embark in
> standardization after.
> 
>  Thomas
> 
> 
> 
>  On Thu, Aug 25, 2016 at 12:24 PM, Shwetha Bhandari (shwethab)
> <shwethab@cisco.com <mailto:shwethab@cisco.com> > wrote:
> 
>   > > 
> >   Hi Lijo,
> > 
> > 
> > 
> >   We are trying something similar with In-band OAM – defining HbH options to
> > collect timestamps, node, interface information as the packet traverses the
> > nodes. Please take a look at the following:
> > 
> >   https://tools.ietf.org/html/draft-brockners-inband-oam-data-01#section-3.1
> > <https://tools.ietf.org/html/draft-brockners-inband-oam-data-01>
> > 
> > 
> >  https://tools.ietf.org/html/draft-brockners-inband-oam-transport-01#section-3.1
> > <https://tools.ietf.org/html/draft-brockners-inband-oam-transport-01#section-3.1>
> > 
> > 
> > 
> >   Thanks,
> > 
> >   Shwetha
> > 
> > 
> > 
> >   From: 6tisch <6tisch-bounces@ietf.org <mailto:6tisch-bounces@ietf.org> >
> > on behalf of Lijo Thomas <lijo@cdac.in <mailto:lijo@cdac.in> >
> >   Reply-To: Lijo Thomas <lijo@cdac.in <mailto:lijo@cdac.in> >
> >   Date: Thursday, August 25, 2016 at 3:37 PM
> >   To: Thomas Watteyne <thomas.watteyne@inria.fr
> > <mailto:thomas.watteyne@inria.fr> >, "Pascal Thubert (pthubert)"
> > <pthubert@cisco.com <mailto:pthubert@cisco.com> >
> >   Cc: "6tisch@ietf.org <mailto:6tisch@ietf.org> " <6tisch@ietf.org
> > <mailto:6tisch@ietf.org> >
> > 
> > 
> >   Subject: Re: [6tisch] Time to Live - ASN in a packet
> > 
> > 
> > 
> > 
> >   Hi Pascal & Thomas,
> > 
> >   The problem is inline with Pascal's comment on "looking for per packet
> > information to as to monitor and maybe influence the forwarding and
> > delivery"
> > 
> >   We are proposing a debt based distributed scheduling scheme where nodes
> > make forwarding decisions based on the PDR and end-to-end delay requirement
> >   of flows.
> > 
> >   We simulated our algorithm using 6tisch simulator and got encouraging
> > results. For this, we plugged in ASN value in the application payload and
> > the intermediate node updates the ASN value before forwarding.
> > 
> >   Now we are implementing the algorithm on the hardware using OpenWSN
> > environment and intend to do inline with the standard.
> > 
> >   We are actually contemplating on HbH at L3, similar to RPL RPI as
> > described in RFC 6553
> > 
> >   But we would like to understand that if any options is available in the
> > 6tisch framework.
> > 
> >   Expecting your valuable comments..!!!!!!!!!!
> > 
> > 
> > 
> >   Thanks & Regards
> > 
> >   Lijo Thomas
> > 
> > 
> > 
> > 
> > 
> > 
> >   On August 25, 2016 at 1:39 PM "Pascal Thubert (pthubert)"
> > <pthubert@cisco.com <mailto:pthubert@cisco.com> > wrote:
> > 
> >    > > > 
> > >    Hello Lijo:
> > > 
> > > 
> > > 
> > >    Like Thomas, I’d love to understand what your case and solution
> > > approach is. Is asynchronous OAM like the openWSN application enough for
> > > you? Or else are you looking for per packet information to as to monitor
> > > and maybe influence the forwarding and delivery?
> > > 
> > > 
> > > 
> > >    In the latter case, your work may be related to other efforts, and if
> > > your experimentation is successful then why not consider a more general
> > > applicability?
> > > 
> > > 
> > > 
> > >    All in all I have this feeling that time-aware forwarding is on the
> > > way, in which exact shape and form is left TBD:
> > > 
> > >    -        DetNet is discussing validating the end-to-end latency of
> > > individual packets to make sure that the delivery was within bounds. Is
> > > that similar to your need?
> > > 
> > >    -        I’ve participated to work where the QoS of the packet was
> > > estimated at each hop depending on whether the packet was early or late
> > > vs. a predefined schedule. This makes things much simpler but slightly
> > > less deterministic than a tight scheduling.
> > > 
> > >    -        There’s also OAM work that uses HbH headers to monitor the
> > > packets as they flow along the network (IOW, in band as opposed to
> > > asynchronous OAM packets)
> > > 
> > > 
> > > 
> > >    My understanding is that you want HbH behavior.
> > > 
> > >    -        If you are doing a mesh, you can probable hack a mesh header.
> > > 
> > >    -        But if you are considering a larger applicability (I hope so!)
> > > then you probably want to hack at L3.
> > > 
> > > 
> > > 
> > >    You can find tons of ideas of what can be done at L3 in various
> > > environments in https://tools.ietf.org/html/draft-dt-detnet-dp-alt-03
> > > <https://tools.ietf.org/html/draft-dt-detnet-dp-alt-03> , which is pending
> > > adoption call.
> > > 
> > > 
> > > 
> > >    But if you narrow down to 6TiSCH, then you probably want to design you
> > > own option in the HbH header and incode it in a 6LoRH similar to the RPL
> > > RPI. You may use ASN to start with, but when going standard you’ll have to
> > > abstract that a little bit, even if the data in the packet is unchanged.
> > > 
> > > 
> > > 
> > >    Very keen to hear more!
> > > 
> > > 
> > > 
> > >    Pascal
> > > 
> > > 
> > > 
> > >    From: 6tisch [mailto:6tisch-bounces@ietf.org
> > > <mailto:6tisch-bounces@ietf.org> ] On Behalf Of Thomas Watteyne
> > >    Sent: jeudi 25 août 2016 08:28
> > >    To: Lijo Thomas <lijo@cdac.in <mailto:lijo@cdac.in> >
> > >    Cc: 6tisch@ietf.org <mailto:6tisch@ietf.org>
> > >    Subject: Re: [6tisch] Time to Live - ASN in a packet
> > > 
> > > 
> > > 
> > >    Lijo,
> > > 
> > > 
> > > 
> > >    It looks like you are describing two things: the TTL (or hop limit in
> > > IPv6 parlance) which decrements by one by each router, and some timestamp
> > > which can be used to measure end -to-end latency. I'm assuming the latter.
> > > 
> > > 
> > > 
> > >    I'm also assuming you are doing this as part of an experiment, to look
> > > at the end-to-end/hop-by-hop latency. In that context, you probably aren't
> > > looking for standardizing that (or even standards-compliance during your
> > > experiment), but more at an implementation technique to keep that
> > > information.
> > > 
> > > 
> > > 
> > >    Of course, the answer depends entirely on the information we are
> > > missing. But assuming you are playing wetf.org/mailman/listinfo/6tisch"
> > > target="_blank">https://www.ietf.org/mailman/listinfo/6tisch
> > > 
> > >   > > 
> > 
> > 
> > 
> > 
> >   --
> > 
> >   _______________________________________
> > 
> > 
> > 
> >   Thomas Watteyne, PhD
> > 
> >   Research Scientist & Innovator, Inria
> > 
> >   Sr Networking Design Eng, Linear Tech
> > 
> >   Founder & co-lead, UC Berkeley OpenWSN
> > 
> >   Co-chair, IETF 6TiSCH
> > 
> > 
> > 
> >   www.thomaswatteyne.com <http://www.thomaswatteyne.com>
> > 
> >   _______________________________________
> > 
> >  > 
> 
> 
> 
> 
> 
> -------------------------------------------------------------------------------------------------------------------------------
>  [ C-DAC is on Social-Media too. Kindly follow us at:
>  Facebook: https://www.facebook.com/CDACINDIA
> <https://www.facebook.com/CDACINDIA> & Twitter: @cdacindia ]
> 
>  This e-mail is for the sole use of the intended recipient(s) and may
>  contain confidential and privileged information. If you are not the
>  intended recipient, please contact the sender by reply e-mail and destroy
>  all copies and the original message. Any unauthorized review, use,
>  disclosure, dissemination, forwarding, printing or copying of this email
>  is strictly prohibited and appropriate legal action will be taken.
> 
> -------------------------------------------------------------------------------------------------------------------------------
> 




--

_______________________________________



Thomas Watteyne, PhD

Research Scientist & Innovator, Inria

Sr Networking Design Eng, Linear Tech

Founder & co-lead, UC Berkeley OpenWSN

Co-chair, IETF 6TiSCH



www.thomaswatteyne.com <http://www.thomaswatteyne.com>

_______________________________________



-------------------------------------------------------------------------------------------------------------------------------
[ C-DAC is on Social-Media too. Kindly follow us at:
Facebook: https://www.facebook.com/CDACINDIA & Twitter: @cdacindia ]

This e-mail is for the sole use of the intended recipient(s) and may
contain confidential and privileged information. If you are not the
intended recipient, please contact the sender by reply e-mail and destroy
all copies and the original message. Any unauthorized review, use,
disclosure, dissemination, forwarding, printing or copying of this email
is strictly prohibited and appropriate legal action will be taken.
-------------------------------------------------------------------------------------------------------------------------------