Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C7AE21F8916 for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 18:15:23 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -10.598 X-Spam-Level: X-Spam-Status: No, score=-10.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y675BC9SoF9M for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 18:15:17 -0700 (PDT) Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id C163021F84D9 for <6tsch@ietf.org>; Fri, 31 May 2013 18:15:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5524; q=dns/txt; s=iport; t=1370049316; x=1371258916; h=from:to:subject:date:message-id:mime-version; bh=weMTZkx40DWafsU6UlvIionBEtHpVAfmz00sMS2vVpA=; b=EWn28hNi9cg0M4Kkv2H5vCJ/emvaXl4OMzhMwoWbi72JegS9vOtdWIEL HgjJUg+ZpNAl+wCDyj3egVDMWt2q3qJfT4PRTrAKC1f3afZc+VFjPBcCR /hOqVcjlgRMF17+M+QTpF1Ud21vzeRKpFG7OXfxUBz5F3+7WD778F7Pya w=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ah0GAHRKqVGtJV2d/2dsb2JhbABZgkVEML8BgQIWbQeCJQEELV4BKlYmAQQbiAWZCKEAjnCDLmEDqH6DD4In X-IronPort-AV: E=Sophos;i="4.87,782,1363132800"; d="scan'208,217";a="217453751" Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-8.cisco.com with ESMTP; 01 Jun 2013 01:15:16 +0000 Received: from xhc-aln-x04.cisco.com (xhc-aln-x04.cisco.com [173.36.12.78]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id r511FFgi025559 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <6tsch@ietf.org>; Sat, 1 Jun 2013 01:15:15 GMT Received: from xmb-rcd-x01.cisco.com ([169.254.1.79]) by xhc-aln-x04.cisco.com ([173.36.12.78]) with mapi id 14.02.0318.004; Fri, 31 May 2013 20:15:15 -0500 From: "Pascal Thubert (pthubert)" To: "6tsch@ietf.org" <6tsch@ietf.org> Thread-Topic: Routing vs. switching Thread-Index: Ac5eZWjm6oqA3MriRLGF9oYeNvqKCA== Date: Sat, 1 Jun 2013 01:15:14 +0000 Deferred-Delivery: Sat, 1 Jun 2013 01:15:00 +0000 Message-ID: Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.82.234.197] Content-Type: multipart/alternative; boundary="_000_E045AECD98228444A58C61C200AE1BD84130327Fxmbrcdx01ciscoc_" MIME-Version: 1.0 Subject: [6tsch] Routing vs. switching X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Jun 2013 01:15:23 -0000 --_000_E045AECD98228444A58C61C200AE1BD84130327Fxmbrcdx01ciscoc_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Dear all ; We had a great discussion today at the weekly call about routing that relie= s on 1 hop cell bundles vs. switching that operates on end to end tracks. We agreed that merging and splitting tracks could require queuing at interm= ediate nodes to absorb burst collisions from multiple sources and decided t= o go for the watertight pipes. We proposed 2 additional strategies: a) define a multicast mac address for the track, so we can 1) reuse a track= cell that is not used by a deterministic packet for hop by hop L3 traffic = as differentiated by its unicast MAC destination and 2) forward with no cha= nge to the destination. b) let the PCE install routes as well as tracks. With that strategy, A PCE = route is an alternate to a track that would allow cell reuse and L3 QoS ope= ration. We leverage the deterministic Class of service (that's Deterministi= c Forwarding, DF, though encoded 0xEF). And we can emulate RPL local instan= ces as indexed by the tuple (source address, local_instance_id) and forward= the packet with the same rules are RPL, along the routing table indexed by= the instance ID. Comments welcome! Cheers, Pascal --_000_E045AECD98228444A58C61C200AE1BD84130327Fxmbrcdx01ciscoc_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Dear all ;

 

We had a great discussion today at the weekly call a= bout routing that relies on 1 hop cell bundles vs. switching that operates = on end to end tracks.

 

We agreed that merging and splitting tracks could re= quire queuing at intermediate nodes to absorb burst collisions from multipl= e sources and decided to go for the watertight pipes.

 

We proposed 2 additional strategies:

 

a) define a multicast mac address for the track, so = we can 1) reuse a track cell that is not used by a deterministic packet for= hop by hop L3 traffic as differentiated by its unicast MAC destination and= 2) forward with no change to the destination.

 

b) let the PCE install routes as well as tracks. Wit= h that strategy, A PCE route is an alternate to a track that would allow ce= ll reuse and L3 QoS operation. We leverage the deterministic Class of servi= ce (that’s Deterministic Forwarding, DF, though encoded 0xEF). And we can emulate RPL local instances as indexe= d by the tuple (source address, local_instance_id) and forward the packet w= ith the same rules are RPL, along the routing table indexed by the instance= ID.

 

Comments welcome!

 

Cheers,

 

Pascal

--_000_E045AECD98228444A58C61C200AE1BD84130327Fxmbrcdx01ciscoc_-- Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9940E21F8F38 for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 17:51:16 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -9.426 X-Spam-Level: X-Spam-Status: No, score=-9.426 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, EXTRA_MPART_TYPE=1, HTML_IMAGE_RATIO_04=0.172, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tmJmUvmsEFKE for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 17:51:11 -0700 (PDT) Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) by ietfa.amsl.com (Postfix) with ESMTP id 894BC21F904B for <6tsch@ietf.org>; Fri, 31 May 2013 17:51:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=88129; q=dns/txt; s=iport; t=1370047869; x=1371257469; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=9/eAqfi04Gj6AmOZEvVIezFFiDXHjhBJfpLHqKGsUkg=; b=VsfewqRVS4jAtus0+5bLJ4gD9TTaW46cdYoQ/tnFzk3IUn1cqD8qXJhC dpXfinxY6Wo7J5BJ5ODGBBfASYppjMO2pY+A+usCx77HxUa7ap2ZdVSCm z18S1keZ2wzBoXCBY6373Yo+dRvINNH1ua/TOJEiHbM8/rTr91OUKnUYY M=; X-Files: image001.png : 59582 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoYGAARFqVGtJV2a/2dsb2JhbABZgkUMODC/AYECFm0HgiMBAQEEBSAIAVsCAQgRBAEBBgEBAQIdBwIFEAEODBQJCAEBBBIBBgIGh38MuXiOcDcBgnZhA4U+i24Bl1GDD4In X-IronPort-AV: E=Sophos;i="4.87,782,1363132800"; d="png'150?scan'150,208,217,150";a="217446118" Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-7.cisco.com with ESMTP; 01 Jun 2013 00:51:09 +0000 Received: from xhc-rcd-x11.cisco.com (xhc-rcd-x11.cisco.com [173.37.183.85]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id r510p8ak017524 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <6tsch@ietf.org>; Sat, 1 Jun 2013 00:51:08 GMT Received: from xmb-rcd-x01.cisco.com ([169.254.1.79]) by xhc-rcd-x11.cisco.com ([173.37.183.85]) with mapi id 14.02.0318.004; Fri, 31 May 2013 19:51:08 -0500 From: "Pascal Thubert (pthubert)" To: "6tsch@ietf.org" <6tsch@ietf.org> Thread-Topic: logo finalists (2) Thread-Index: Ac5dpxd8yZtezsZnRSaAu+Q4qRT0XgAunNmw Date: Sat, 1 Jun 2013 00:51:08 +0000 Deferred-Delivery: Sat, 1 Jun 2013 00:51:00 +0000 Message-ID: References: In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.82.234.197] Content-Type: multipart/related; boundary="_004_E045AECD98228444A58C61C200AE1BD84130323Exmbrcdx01ciscoc_"; type="multipart/alternative" MIME-Version: 1.0 Subject: Re: [6tsch] logo finalists (2) X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Jun 2013 00:51:17 -0000 --_004_E045AECD98228444A58C61C200AE1BD84130323Exmbrcdx01ciscoc_ Content-Type: multipart/alternative; boundary="_000_E045AECD98228444A58C61C200AE1BD84130323Exmbrcdx01ciscoc_" --_000_E045AECD98228444A58C61C200AE1BD84130323Exmbrcdx01ciscoc_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Dear all: We will announce the results at the next call. So far, 21 responses - great, but we are 130+ on this list so we can do bet= ter : ), and 2 still leads the pack! Keep on going!!! Pascal From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of P= ascal Thubert (pthubert) Sent: jeudi 30 mai 2013 19:34 To: 6tsch@ietf.org Subject: [6tsch] logo finalists (2) Dear all, As promised, here's the link to vote! http://www.surveymonkey.com/s/GN5V7KT [cid:image001.png@01CE5E27.5C8BE2D0] Have fun! Pascal --_000_E045AECD98228444A58C61C200AE1BD84130323Exmbrcdx01ciscoc_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Dear all:

 

We will announce the r= esults at the next call.

So far, 21 responses -= great, but we are 130+ on this list so we can do better : ), and 2 sti= ll leads the pack!

Keep on going!!!<= /o:p>

 

Pascal

 

From: 6tsch-bo= unces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of Pascal Thubert (pthubert)
Sent: jeudi 30 mai 2013 19:34
To: 6tsch@ietf.org
Subject: [6tsch] logo finalists (2)

 

Dear all,

 

As promised, here̵= 7;s the link to vote!

 

ht= tp://www.surveymonkey.com/s/GN5V7KT

 

 

Have fun!

 

Pascal

--_000_E045AECD98228444A58C61C200AE1BD84130323Exmbrcdx01ciscoc_-- --_004_E045AECD98228444A58C61C200AE1BD84130323Exmbrcdx01ciscoc_ Content-Type: image/png; name="image001.png" Content-Description: image001.png Content-Disposition: inline; filename="image001.png"; size=59582; creation-date="Sat, 01 Jun 2013 00:51:06 GMT"; modification-date="Sat, 01 Jun 2013 00:51:06 GMT" Content-ID: Content-Transfer-Encoding: base64 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 xKwqAzsAAAAASUVORK5CYII= --_004_E045AECD98228444A58C61C200AE1BD84130323Exmbrcdx01ciscoc_-- Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E28C321F8FB3 for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 15:17:43 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 4.202 X-Spam-Level: **** X-Spam-Status: No, score=4.202 tagged_above=-999 required=5 tests=[BAYES_50=0.001, FM_IS_IT_OUR_ACCOUNT=4.2, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cnJ1m3VSeUUJ for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 15:17:32 -0700 (PDT) Received: from relay-S04-HUB004.domainlocalhost.com (relay-s04-hub004.domainlocalhost.com [74.115.207.103]) by ietfa.amsl.com (Postfix) with ESMTP id 9A3C021F8FDC for <6tsch@ietf.org>; Fri, 31 May 2013 15:17:24 -0700 (PDT) Received: from S04-MBX01-08.s04.local ([169.254.8.221]) by S04-HUB004.s04.local ([10.30.12.50]) with mapi id 14.02.0342.003; Fri, 31 May 2013 18:16:48 -0400 From: Robert Assimiti To: Maria Rita PALATTELLA , "Pascal Thubert (pthubert)" , "6tsch@ietf.org" <6tsch@ietf.org>, "JP Vasseur (jvasseur)" , "Ted Lemon (ted.lemon@nominum.com)" , "Adrian Farrel (adrian@olddog.co.uk)" Thread-Topic: Agenda for the call on May 31st Thread-Index: Ac5dpFNtrMWLVeukTui2t5ejgaFvXAAQZ9wQABmTJjA= Date: Fri, 31 May 2013 22:16:47 +0000 Message-ID: <8CF9EAFF7636FC419FEE1042DC36C12F15725BD1@S04-MBX01-08.s04.local> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.30.12.148] Content-Type: multipart/alternative; boundary="_000_8CF9EAFF7636FC419FEE1042DC36C12F15725BD1S04MBX0108s04lo_" MIME-Version: 1.0 Subject: Re: [6tsch] Agenda for the call on May 31st X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2013 22:17:44 -0000 --_000_8CF9EAFF7636FC419FEE1042DC36C12F15725BD1S04MBX0108s04lo_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Pascal and all, This will be a joint ETSI and IPSO interoperability event that will be co-l= ocated with the IETF. As suggested to you a short while ago Pascal, the IPSO (and ETSI) interoper= ability events would provide an ideal sandbox to test our 6tus implementati= ons. I highly recommend attending the event. Thanks Robert Assimiti From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of M= aria Rita PALATTELLA Sent: Friday, May 31, 2013 6:04 AM To: Pascal Thubert (pthubert); 6tsch@ietf.org; JP Vasseur (jvasseur); Ted L= emon (ted.lemon@nominum.com); Adrian Farrel (adrian@olddog.co.uk) Subject: Re: [6tsch] Agenda for the call on May 31st Pascal, all, http://www.etsi.org/news-events/events/663-2013-6lowpan-plugtests This event will be co-located with the 87th IETF meeting (28 July - 02 Augu= st 2013). It can be of interest for our group. Maria Rita From: 6tsch-bounces@ietf.org [mailto:6tsch-b= ounces@ietf.org] On Behalf Of Pascal Thubert (pthubert) Sent: Friday, May 31, 2013 4:14 AM To: 6tsch@ietf.org; JP Vasseur (jvasseur); Ted Lemon= (ted.lemon@nominum.com); Adrian Farrel (adri= an@olddog.co.uk) Subject: Re: [6tsch] Agenda for the call on May 31st Dear all : Please find a proposed agenda for the call tomorrow. This time, it will be simple. We have a heated discussion in the list of ho= w we use the 6TUS layer track switching, vs. switching at 6LoWPAN or routin= g. Let us continue this discussion during the call. As usual; please feel free to propose changes / additions, and remember tha= t the call should be recorded! Cheers, Pascal Topic: 6TSCH Weekly Date: Friday, May 31st, 2013 Time: 8:00 am, Pacific Daylight Time (San Francisco, GMT-07:00) Meeting Number: 206 802 913 Meeting Password: sixtus ------------------------------------------------------- To start the online meeting ------------------------------------------------------- 1. Go to https://ciscosales.webex.com/ciscosales/j.php?ED=3D219615007&UID= =3D481905242&PW=3DNZTRkNDAwOTE1&RT=3DMiMyMw%3D%3D 2. Log in to your account. 3. Click "Start Now". 4. Follow the instructions that appear on your screen. ---------------------------------------------------------------- ALERT:Toll-Free Dial Restrictions for (408) and (919) Area Codes ---------------------------------------------------------------- The affected toll free numbers are: (866) 432-9903 for the San Jose/Milpita= s area and (866) 349-3520 for the RTP area. Please dial the local access number for your area from the list below: - San Jose/Milpitas (408) area: 525-6800 - RTP (919) area: 392-3330 ------------------------------------------------------- To join the teleconference only ------------------------------------------------------- 1. Dial into Cisco WebEx (view all Global Access Numbers at http://cisco.com/en/US/about/doing_business/conferencing/index.html 2. Follow the prompts to enter the Meeting Number (listed above) or Access = Code followed by the # sign. San Jose, CA: +1.408.525.6800 RTP: +1.919.392.3330 US/Canada: +1.866.432.9903 United Kingdom: +44.20.8824.0117 India: +91.80.4350.1111 Germany: +49.619.6773.9002 Japan: +81.3.5763.9394 China: +86.10.8515.5666 To check whether you have the appropriate players installed for UCF (Univer= sal Communications Format) rich media files, go to https://ciscosales.webex= .com/ciscosales/systemdiagnosis.php http://www.webex.com CCM:+14085256800x206802913 --_000_8CF9EAFF7636FC419FEE1042DC36C12F15725BD1S04MBX0108s04lo_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Pascal and all,

 

This will be a joint E= TSI and IPSO interoperability event that will be co-located with the IETF.<= o:p>

 

As suggested to you a = short while ago Pascal, the IPSO (and ETSI) interoperability events would p= rovide an ideal sandbox to test our 6tus implementations.=

 

I highly recommend att= ending the event.


Thanks

 

Robert Assimiti

 

From: 6tsch-bo= unces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of Maria Rita PALATTELLA
Sent: Friday, May 31, 2013 6:04 AM
To: Pascal Thubert (pthubert); 6tsch@ietf.org; JP Vasseur (jvasseur)= ; Ted Lemon (ted.lemon@nominum.com); Adrian Farrel (adrian@olddog.co.uk) Subject: Re: [6tsch] Agenda for the call on May 31st

 

Pascal, all,  &nb= sp;

 

http://www.etsi.org= /news-events/events/663-2013-6lowpan-plugtests

 

This event will be co-located with the 87th IETF mee= ting (28 July - 02 August 2013). It can be of interest for our group.<= /o:p>

 

Maria Rita<= /span>

 

 

From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of Pascal Thubert (pthubert)
Sent: Friday, May 31, 2013 4:14 AM
To: 6tsch@ietf.org; JP Vasseur= (jvasseur); Ted Lemon (ted.lemon@= nominum.com); Adrian Farrel (adr= ian@olddog.co.uk)
Subject: Re: [6tsch] Agenda for the call on May 31st

 

Dear all :

 

Please find a proposed= agenda for the call tomorrow.

 

This time, it will be = simple. We have a heated discussion in the list of how we use the 6TUS laye= r track switching, vs. switching at 6LoWPAN or routing.

Let us continue this d= iscussion during the call.

 

As usual; please feel = free to propose changes / additions, and remember that the call should be r= ecorded!

 

Cheers,

 

Pascal

 

 

 

Topic: 6TSCH Weekly
Date: Friday, May 31st, 2013
Time: 8:00 am, Pacific Daylight Time (San Francisco, GMT-07:00)
Meeting Number: 206 802 913
Meeting Password: sixtus

-------------------------------------------------------
To start the online meeting
-------------------------------------------------------
1. Go to
https://ciscosales.webex.com/ciscosales/j= .php?ED=3D219615007&UID=3D481905242&PW=3DNZTRkNDAwOTE1&RT=3DMiM= yMw%3D%3D
2. Log in to your account.
3. Click "Start Now".
4. Follow the instructions that appear on your screen.

----------------------------------------------------------------
ALERT:Toll-Free Dial Restrictions for (408) and (919) Area Codes
----------------------------------------------------------------

The affected toll free numbers are: (866) 432-9903 for the San Jose/Milpita= s area and (866) 349-3520 for the RTP area.

Please dial the local access number for your area from the list below:
- San Jose/Milpitas (408) area: 525-6800
- RTP (919) area: 392-3330

-------------------------------------------------------
To join the teleconference only
-------------------------------------------------------
1. Dial into Cisco WebEx (view all Global Access Numbers at
http://cisco.com/en/US/about/doin= g_business/conferencing/index.html
2. Follow the prompts to enter the Meeting Number (listed above) or Access = Code followed by the # sign.

San Jose, CA: +1.408.525.6800 RTP: +1.919.392.3330

US/Canada: +1.866.432.9903 United Kingdom: +44.20.8824.0117

India: +91.80.4350.1111 Germany: +49.619.6773.9002

Japan: +81.3.5763.9394 China: +86.10.8515.5666

To check whether you have the appropriate players installed for UCF (Univer= sal Communications Format) rich media files, go to
https://ciscosales.webex.com/ciscosales/s= ystemdiagnosis.php

http:= //www.webex.com

CCM:+14085256800x206802913

 

--_000_8CF9EAFF7636FC419FEE1042DC36C12F15725BD1S04MBX0108s04lo_-- Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B6C421F859B for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 07:27:11 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.899 X-Spam-Level: X-Spam-Status: No, score=0.899 tagged_above=-999 required=5 tests=[AWL=2.101, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t1uBSoSllJJB for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 07:27:09 -0700 (PDT) Received: from mail-pb0-x22d.google.com (mail-pb0-x22d.google.com [IPv6:2607:f8b0:400e:c01::22d]) by ietfa.amsl.com (Postfix) with ESMTP id BE76321F8C0C for <6tsch@ietf.org>; Fri, 31 May 2013 07:27:08 -0700 (PDT) Received: by mail-pb0-f45.google.com with SMTP id mc17so2292725pbc.32 for <6tsch@ietf.org>; Fri, 31 May 2013 07:27:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:mime-version:in-reply-to:content-type :content-transfer-encoding:message-id:cc:x-mailer:from:subject:date :to; bh=8KqBd2pRZSz/rXrtag8812TEOXP86nNy7drLRjIvHE0=; b=CWE8hjLs6cCj4jplSetp9DGNz72ksC5GSOZNaUaroElcJ6lmFbdMvIA+SX9lM9sxJM CvNZXY1SeRbvzJZnRkF8hQ0wdrUm1ZuRiMm2EfkzbqHohAzohm/5f/j5UOQMzcfSWddG NPaZQdXPjsakdaULyurI3Aw+C00+UEZllVHrO4UgL/c//FWeg2bvyK8uLwK2O00RTgaZ auFknC7p+gWi9fe/1sapurZuQVWWHP7rUxDjkP/Qlws98HCl55XC4dMPH2oVQGHJW6VA xqF/JqNtMqkSYZd+d2Wd0bHmE5f3IjerMUZSApSXhz+3dddZCPULJzT3Ljn27Hta8ZYl cWjQ== X-Received: by 10.68.231.37 with SMTP id td5mr13411490pbc.52.1370010428392; Fri, 31 May 2013 07:27:08 -0700 (PDT) Received: from [10.154.136.15] (128-107-239-233.cisco.com. [128.107.239.233]) by mx.google.com with ESMTPSA id v7sm46901120pbq.32.2013.05.31.07.27.06 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 31 May 2013 07:27:07 -0700 (PDT) References: <51A02454.5000707@eecs.berkeley.edu> <51A4B5C0.8020801@eecs.berkeley.edu> <51a4dccf.07300f0a.6600.58ca@mx.google.com> <51A4E2EF.7040608@eecs.berkeley.edu> Mime-Version: 1.0 (1.0) In-Reply-To: Content-Type: multipart/alternative; boundary=Apple-Mail-032A5356-7C85-45A9-8C42-94250D1AF688 Content-Transfer-Encoding: 7bit Message-Id: <71E92E62-D10F-4488-A8FC-7C19F8A2546C@gmail.com> X-Mailer: iPhone Mail (10B350) From: Pascal Thubert Date: Fri, 31 May 2013 07:27:03 -0700 To: Alfredo Grieco Cc: "6tsch@ietf.org" <6tsch@ietf.org> Subject: Re: [6tsch] On exploiting time synchronisation and deadlines in 6tus X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2013 14:27:11 -0000 --Apple-Mail-032A5356-7C85-45A9-8C42-94250D1AF688 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Alfredo This is a bit different, yes. So what you are up to is allow routing to use a track cell for 1 hop, and th= en the pak would be extracted from the track and punted to l3? This could be done and only requires 1 bit to mean that this is an opportuni= stic reuse of the slot to be punted as opposed to mpls switched Doable i expect... Pascal Le 31 mai 2013 =C3=A0 01:13, Alfredo Grieco a =C3= =A9crit : > I agree on channel hopping, but the number of cells in my bundle affects t= he duty cycle, and many of these cells could remain not used when we do not n= eed retransmissions. >=20 > If a parent node P has three sons, i could imagine a very small bundle res= ervend to each son and a shared link to handle the aggregated traffic arisin= g from retransmissions of all sons toghether. >=20 > Thanks for your answers >=20 > Cheers >=20 >=20 > Alfredo >=20 > On Friday, May 31, 2013, Thomas Watteyne wrote: >> Well, you know, deadlines, channel hopping, same stuff :) >>=20 >> I believe there is a trick in channel hopping which might address the iss= ues you raise. Assume node A has a *single* cell scheduled to node B, say on= channelOffset 5. Each time that cell shows up, the actual frequency the tra= nsmission happens on is different each time. That is because both the channe= lOffset and the ASN are used to calculate this frequency. The channelOffset c= an stay the same, but the ASN constantly changes, and so the frequency is al= ways different. >>=20 >> In my mind, this technique is the difference between an multi-channel and= a channel hopping solution. This is what we tried to explain in http://tool= s.ietf.org/html/draft-watteyne-6tsch-tsch-lln-context-02#appendix-A.7, but m= aybe not clear?=20 >>=20 >> The consequence is that you don't need multiple cells to channel hop, a s= ingle one is enough. The number of cells in your bundle just determines how m= any opportunities you get to communicate, but has no impact of how much "cha= nnel hopping" is going on. Another nice thing is that you don't have to care= fully pick the channelOffset, since all are equivalent (i.e. all provide the= same amount of channel diversity). >>=20 >> Does that answer your concerns, or did I miss your point? >>=20 >> Thomas >>=20 >>=20 >> On Fri, May 31, 2013 at 12:42 AM, Alfredo Grieco wrote: >>=20 >> Thomas, >>=20 >> I get your point but I have a new issue. >>=20 >> We have multiple channels and this is great, but in one cell we can only u= se one channel. If that cell is faulty you have to retransmit your frame, of= course in another cell (hopefully on a different channel). >>=20 >> Now we can choose to overprovision the track so that, in case a frame is l= ost, we can use another recovery cell. This inflates the duty cycle. In fact= , If frames are not lost, recovery cells are not used: we are wasting resou= rces. >>=20 >> Another possibility, is to use shared cells to handle retranmissions to t= ake advantage of statistical multiplexing and reduce the duty cycle. A share= d recovery cell would remain unused with a lower probability.=20 >>=20 >> I am very looking forward to discuss About this point this afternoon. >>=20 >> Cheers >>=20 >> Alfredo >>=20 >> P.s. We were discussing about deadlines ... Isnt't ? :-) >>=20 >> On Friday, May 31, 2013, Thomas Watteyne wrote: >> Alfredo, >>=20 >> Here is my side of things. In a TSCH network, the quality of a link betwe= en two motes does vary, but over the course of multiple hours, or days, or w= eeks. You might be interested in the dataset at http://wsn.eecs.berkeley.edu= /connectivity/download.php?dataset=3Ddust. It shows how the PDR of links evo= lves in a 44-mote TSCH network deployed in an industrial setting. The data c= overs a month of operation, and shows the PDR of all used links in the netwo= rk, and for all of the 16 frequencies used, in 15 minute intervals. If you p= lot the data, you can see that the PDR varies more during the day than durin= g the night, or during the week days than during the week-ends. Interesting l= ittle things, but the most important message is that, while it's common plac= e to have 1-2 frequencies be bad, never are all of them bad. >>=20 >> I agree with you that, as the environment changes, packet losses are burs= ty. But that's at one frequency. Luckily, the motes channel hop, and while a= t one frequency hardly any packet gets through, communication is probably ju= st fine on most of the others. So your link ends up being fine. That is, let= 's say that you are hopping on 16 channels. As the environment changes, some= times channels 11 and 16 are bad, sometimes it's 17 and 13, but on average y= ou have 14/16 good channels, which is close to the PDR of your link. >>=20 >> This is one of the main reasons why TSCH networks has been so successful a= t delivering ultra high reliability. >>=20 >> Allow me to put some measurement data in some slides, if we want to talk a= bout it tomorrow.=20 >>=20 >> Thomas >>=20 >>=20 >> On Thu, May 30, 2013 at 11:30 PM, Alfredo Grieco wrote: >> Hi all, >>=20 >> Very thoughtful this exchange of mails. >>=20 >> Just a further point: Thomas and Pascal are proposing to statically over= provision the tracks using the ETX.=20 >>=20 >> I do not know if frame losses with TSCH happen as they are evenly distrib= uted over the time or they are bursty as in all wireless systems. I am care= fully checking this point with experiments. >>=20 >> In case they would be bursty, a static overprovisioning would surely inc= rease the duty cycle and hence energy consumptions without making possible a= n effective recovery of lost frames.=20 >>=20 > _______________________________________________ > 6tsch mailing list > 6tsch@ietf.org > https://www.ietf.org/mailman/listinfo/6tsch --Apple-Mail-032A5356-7C85-45A9-8C42-94250D1AF688 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
Hello Alfredo

This is a bit different, yes.

So what you are up t= o is allow routing to use a track cell for 1 hop, and then the pak would be e= xtracted from the track and punted to l3?

This coul= d be done and only requires 1 bit to mean that this is an opportunistic reus= e of the slot to be punted as opposed to mpls switched

<= div>Doable i expect...

Pascal

Le 31 mai 2013 =C3=A0 01:= 13, Alfredo Grieco <alfredo.g= rieco@gmail.com> a =C3=A9crit :

I agree on channel hopping, but the number of cells in my b= undle affects the duty cycle, and many of these cells could remain not used w= hen we do not need retransmissions.

If a parent nod= e P has three sons, i could imagine a very small bundle reservend to each so= n and a shared link to handle the aggregated traffic arising from retransmis= sions of all sons toghether.

Thanks for your answers

Cheers<= span>


Alfredo

O= n Friday, May 31, 2013, Thomas Watteyne wrote:
Well, you know, deadlines, channel hopping, same stuff :)
I believe there is a trick in channel hopping which might a= ddress the issues you raise. Assume node A has a *single* cell scheduled to n= ode B, say on channelOffset 5. Each time that cell shows up, the actual f= requency the transmission happens on is different each time. That is bec= ause both the channelOffset and the ASN are used to calculate this fr= equency. The channelOffset can stay the same, but the ASN constantly changes= , and so the frequency is always different.

In my mind, this technique is the difference between an m= ulti-channel and a channel hopping solution. This is what we tried to explai= n in http://tools.ietf.org/html/draf= t-watteyne-6tsch-tsch-lln-context-02#appendix-A.7, but maybe not clear?&= nbsp;

The consequence is that you don't need multiple cells to= channel hop, a single one is enough. The number of cells in your bundle jus= t determines how many opportunities you get to communicate, but has no impac= t of how much "channel hopping" is going on. Another nice thing is that you d= on't have to carefully pick the channelOffset, since all are equivalent (i.e= . all provide the same amount of channel diversity).

Does that answer your concerns, or did I miss your point= ?

Thomas


On Fri, May 31, 201= 3 at 12:42 AM, Alfredo Grieco <alfredo.grieco@gmail.= com> wrote:

Thomas,

I get your point but I have a new iss= ue.

We have multiple channels and this is great, bu= t in one cell we can only use one channel. If that cell is faulty you h= ave to retransmit your frame, of course in another cell (hopefully on a diff= erent channel).

Now we can choose to overprovision the track so that, in= case a frame is lost, we can use another recovery cell. This inflates the d= uty cycle. In fact,  If frames are not lost, recovery cells a= re not used: we are wasting resources.

Another possibility, is to use shared cells to handle re= tranmissions to take advantage of statistical multiplexing and reduce the du= ty cycle. A shared recovery cell would  remain unused with= a lower probability. 

I am very looking forward to discuss About this point th= is afternoon.

Cheers

Alfre= do

P.s. We were discussing about deadlines ... Isnt= 't ? :-)

On Friday, May 31, 2013, Thomas Watteyne wrot= e:
Alfredo,

Here is= my side of things. In a TSCH network, the quality of a link between two mot= es does vary, but over the course of multiple hours, or days, or weeks. You m= ight be interested in the dataset at http://wsn= .eecs.berkeley.edu/connectivity/download.php?dataset=3Ddust. It shows ho= w the PDR of links evolves in a 44-mote TSCH network deployed in an industri= al setting. The data covers a month of operation, and shows the PDR of all u= sed links in the network, and for all of the 16 frequencies used, in 15 minu= te intervals. If you plot the data, you can see that the PDR varies more dur= ing the day than during the night, or during the week days than during the w= eek-ends. Interesting little things, but the most important message is that,= while it's common place to have 1-2 frequencies be bad, never are all of th= em bad.

<= div style=3D"font-family:arial,sans-serif;font-size:13px">I agree with you t= hat, as the environment changes, packet losses are bursty. But that's at one= frequency. Luckily, the motes channel hop, and while at one frequency hardl= y any packet gets through, communication is probably just fine on most of th= e others. So your link ends up being fine. That is, let's say that you are h= opping on 16 channels. As the environment changes, sometimes channels 11 and= 16 are bad, sometimes it's 17 and 13, but on average you have 14/16 good ch= annels, which is close to the PDR of your link.

This is one of the main r= easons why TSCH networks has been so successful at delivering ultra high rel= iability.

Allow me to put some mea= surement data in some slides, if we want to talk about it tomorrow. 

Thomas
=


On Thu, May 30, 2013 at 11:30 PM, Alfredo Grieco <al= fredo.grieco@gmail.com> wrote:
Hi all,

Very thoughtful thi= s exchange of mails.

Just a further point: Thomas and Pascal are proposing  to statical= ly overprovision the tracks using the ETX. 

I do not know if frame losses with TSCH happen as they are= evenly distributed over the time or  they are bursty as in all wi= reless systems. I am carefully checking this point with experiments.

In case they would be  bursty, a static overpr= ovisioning would surely increase the duty cycle and hence energy consumption= s without making possible an effective recovery of lost frames. 
<= div>
<= /div>
____________________= ___________________________
6tsch mailing list
6tsch@ietf.org
https://www.ietf.org/mai= lman/listinfo/6tsch
= --Apple-Mail-032A5356-7C85-45A9-8C42-94250D1AF688-- Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1254021F93DA for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 05:19:58 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -9.798 X-Spam-Level: X-Spam-Status: No, score=-9.798 tagged_above=-999 required=5 tests=[AWL=-0.200, BAYES_00=-2.599, EXTRA_MPART_TYPE=1, HTML_IMAGE_RATIO_06=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ckr9wUgbXSUL for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 05:19:53 -0700 (PDT) Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) by ietfa.amsl.com (Postfix) with ESMTP id C580721F85F4 for <6tsch@ietf.org>; Fri, 31 May 2013 05:19:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=89875; q=dns/txt; s=iport; t=1370002788; x=1371212388; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=jvgkaAzlOReFjkJVRYAXyulmaqFSB9HiZrXpjTU5KWA=; b=LlDMnc5aq5rajK9z8DlRDMJUlW7g1OcLiEkwUb4d/WtwS7jNOofNXEba MRmxUGsfCZM0lcvEqDEHcZ5ZMr3lEkD9PvfHclDsktZvlEkN3sLSSmlDq 4jmhm8VIx0PFWlUEV9M1/5throj7jn9fSwIi/WN5W3n3maKRg/DU+m1uj s=; X-Files: image001.png : 59582 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoIFACeVqFGtJV2c/2dsb2JhbABaDoI3DTcwvmqBAhZ0giMBAQEEAQEBAiAIAUAbAgEIEQQBAQYBAQECHQcCBRABDgELFAkIAgQBEQEGAgaHfwy6XY5rLQoBgnZhA4U+i24Bl1GCUT6CJw X-IronPort-AV: E=Sophos;i="4.87,778,1363132800"; d="png'150?scan'150,208,217,150";a="217143925" Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-2.cisco.com with ESMTP; 31 May 2013 12:19:46 +0000 Received: from xhc-aln-x05.cisco.com (xhc-aln-x05.cisco.com [173.36.12.79]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id r4VCJk9F009966 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 31 May 2013 12:19:46 GMT Received: from xmb-rcd-x01.cisco.com ([169.254.1.79]) by xhc-aln-x05.cisco.com ([173.36.12.79]) with mapi id 14.02.0318.004; Fri, 31 May 2013 07:19:46 -0500 From: "Pascal Thubert (pthubert)" To: Thomas Watteyne , "6tsch@ietf.org" <6tsch@ietf.org> Thread-Topic: [6tsch] logo finalists (2) Thread-Index: AQHOXai168Y03zeSW0ehMQWz+VJdAJkfNmyg Date: Fri, 31 May 2013 12:19:44 +0000 Deferred-Delivery: Fri, 31 May 2013 12:19:00 +0000 Message-ID: References: In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.61.170.31] Content-Type: multipart/related; boundary="_004_E045AECD98228444A58C61C200AE1BD84130234Axmbrcdx01ciscoc_"; type="multipart/alternative" MIME-Version: 1.0 Subject: Re: [6tsch] logo finalists (2) X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2013 12:19:58 -0000 --_004_E045AECD98228444A58C61C200AE1BD84130234Axmbrcdx01ciscoc_ Content-Type: multipart/alternative; boundary="_000_E045AECD98228444A58C61C200AE1BD84130234Axmbrcdx01ciscoc_" --_000_E045AECD98228444A58C61C200AE1BD84130234Axmbrcdx01ciscoc_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Perfect... Sorry for the crossing work. I should have told you I was on it too... Pascal From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of T= homas Watteyne Sent: jeudi 30 mai 2013 19:44 To: 6tsch@ietf.org Subject: Re: [6tsch] logo finalists (2) Pascal, Great! When do the polls close? I propose to leave them open for a week, so= we can discover the winner at the 6TSCH call one week from now. Thomas On Thu, May 30, 2013 at 7:33 PM, Pascal Thubert (pthubert) > wrote: Dear all, As promised, here's the link to vote! http://www.surveymonkey.com/s/GN5V7KT [cid:image001.png@01CE5DBE.43392130] Have fun! Pascal _______________________________________________ 6tsch mailing list 6tsch@ietf.org https://www.ietf.org/mailman/listinfo/6tsch --_000_E045AECD98228444A58C61C200AE1BD84130234Axmbrcdx01ciscoc_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Perfect…

 <= /p>

Sorry for the crossing wo= rk. I should have told you I was on it too…

 <= /p>

Pascal

 <= /p>

From: 6tsch-bo= unces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of Thomas Watteyne
Sent: jeudi 30 mai 2013 19:44
To: 6tsch@ietf.org
Subject: Re: [6tsch] logo finalists (2)

 

Pascal,

Great! When do the polls close? I propose to leave t= hem open for a week, so we can discover the winner at the 6TSCH call one we= ek from now.

Thomas

 

On Thu, May 30, 2013 at 7:33 PM, Pascal Thubert (pth= ubert) <pthubert= @cisco.com> wrote:

Dear all,

 

As promised, here’s the link t= o vote!

 

http://www.surveymonkey.com/s/GN5V7KT

 

 

Have fun!

 

Pascal


_______________________________________________
6tsch mailing list
6tsch@ietf.org
h= ttps://www.ietf.org/mailman/listinfo/6tsch

 

--_000_E045AECD98228444A58C61C200AE1BD84130234Axmbrcdx01ciscoc_-- --_004_E045AECD98228444A58C61C200AE1BD84130234Axmbrcdx01ciscoc_ Content-Type: image/png; name="image001.png" Content-Description: image001.png Content-Disposition: inline; filename="image001.png"; size=59582; creation-date="Fri, 31 May 2013 12:19:31 GMT"; modification-date="Fri, 31 May 2013 12:19:31 GMT" Content-ID: Content-Transfer-Encoding: base64 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 xKwqAzsAAAAASUVORK5CYII= --_004_E045AECD98228444A58C61C200AE1BD84130234Axmbrcdx01ciscoc_-- Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C27721F8793 for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 03:03:50 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.726 X-Spam-Level: X-Spam-Status: No, score=-2.726 tagged_above=-999 required=5 tests=[AWL=-0.328, BAYES_00=-2.599, FM_IS_IT_OUR_ACCOUNT=4.2, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2l374cKsTxqE for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 03:03:46 -0700 (PDT) Received: from hercules.uni.lu (hercules.uni.lu [158.64.76.33]) by ietfa.amsl.com (Postfix) with ESMTP id C345D21F8900 for <6tsch@ietf.org>; Fri, 31 May 2013 03:03:45 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.87,778,1363129200"; d="scan'208,217";a="24513800" Received: from unknown (HELO Archer.uni.lux) ([10.21.2.1]) by hercules.uni.lu with ESMTP; 31 May 2013 12:03:44 +0200 Received: from HOSHI.uni.lux ([fe80::499:a33:4e68:4af9]) by Archer.uni.lux ([fe80::1009:b1e7:2b72:f0b8%10]) with mapi id 14.03.0123.003; Fri, 31 May 2013 12:03:43 +0200 From: Maria Rita PALATTELLA To: "Pascal Thubert (pthubert)" , "6tsch@ietf.org" <6tsch@ietf.org>, "JP Vasseur (jvasseur)" , "Ted Lemon (ted.lemon@nominum.com)" , "Adrian Farrel (adrian@olddog.co.uk)" Thread-Topic: Agenda for the call on May 31st Thread-Index: Ac5dpFNtrMWLVeukTui2t5ejgaFvXAAQZ9wQ Date: Fri, 31 May 2013 10:03:43 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.91.0.76] Content-Type: multipart/alternative; boundary="_000_F085911F642A6847987ADA23E611780D18566A8Bhoshiunilux_" MIME-Version: 1.0 Subject: Re: [6tsch] Agenda for the call on May 31st X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2013 10:03:50 -0000 --_000_F085911F642A6847987ADA23E611780D18566A8Bhoshiunilux_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Pascal, all, http://www.etsi.org/news-events/events/663-2013-6lowpan-plugtests This event will be co-located with the 87th IETF meeting (28 July - 02 Augu= st 2013). It can be of interest for our group. Maria Rita From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of P= ascal Thubert (pthubert) Sent: Friday, May 31, 2013 4:14 AM To: 6tsch@ietf.org; JP Vasseur (jvasseur); Ted Lemon (ted.lemon@nominum.com= ); Adrian Farrel (adrian@olddog.co.uk) Subject: Re: [6tsch] Agenda for the call on May 31st Dear all : Please find a proposed agenda for the call tomorrow. This time, it will be simple. We have a heated discussion in the list of ho= w we use the 6TUS layer track switching, vs. switching at 6LoWPAN or routin= g. Let us continue this discussion during the call. As usual; please feel free to propose changes / additions, and remember tha= t the call should be recorded! Cheers, Pascal Topic: 6TSCH Weekly Date: Friday, May 31st, 2013 Time: 8:00 am, Pacific Daylight Time (San Francisco, GMT-07:00) Meeting Number: 206 802 913 Meeting Password: sixtus ------------------------------------------------------- To start the online meeting ------------------------------------------------------- 1. Go to https://ciscosales.webex.com/ciscosales/j.php?ED=3D219615007&UID= =3D481905242&PW=3DNZTRkNDAwOTE1&RT=3DMiMyMw%3D%3D 2. Log in to your account. 3. Click "Start Now". 4. Follow the instructions that appear on your screen. ---------------------------------------------------------------- ALERT:Toll-Free Dial Restrictions for (408) and (919) Area Codes ---------------------------------------------------------------- The affected toll free numbers are: (866) 432-9903 for the San Jose/Milpita= s area and (866) 349-3520 for the RTP area. Please dial the local access number for your area from the list below: - San Jose/Milpitas (408) area: 525-6800 - RTP (919) area: 392-3330 ------------------------------------------------------- To join the teleconference only ------------------------------------------------------- 1. Dial into Cisco WebEx (view all Global Access Numbers at http://cisco.com/en/US/about/doing_business/conferencing/index.html 2. Follow the prompts to enter the Meeting Number (listed above) or Access = Code followed by the # sign. San Jose, CA: +1.408.525.6800 RTP: +1.919.392.3330 US/Canada: +1.866.432.9903 United Kingdom: +44.20.8824.0117 India: +91.80.4350.1111 Germany: +49.619.6773.9002 Japan: +81.3.5763.9394 China: +86.10.8515.5666 To check whether you have the appropriate players installed for UCF (Univer= sal Communications Format) rich media files, go to https://ciscosales.webex= .com/ciscosales/systemdiagnosis.php http://www.webex.com CCM:+14085256800x206802913 --_000_F085911F642A6847987ADA23E611780D18566A8Bhoshiunilux_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Pascal, all,  &nb= sp;

 

http://www.etsi.org= /news-events/events/663-2013-6lowpan-plugtests

 

This event will be co-located with the 87th IETF mee= ting (28 July - 02 August 2013). It can be of interest for our group.<= /o:p>

 

Maria Rita<= /span>

 

 

From: 6tsch-bo= unces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of Pascal Thubert (pthubert)
Sent: Friday, May 31, 2013 4:14 AM
To: 6tsch@ietf.org; JP Vasseur (jvasseur); Ted Lemon (ted.lemon@nomi= num.com); Adrian Farrel (adrian@olddog.co.uk)
Subject: Re: [6tsch] Agenda for the call on May 31st

 

Dear all :

 

Please find a proposed= agenda for the call tomorrow.

 

This time, it will be = simple. We have a heated discussion in the list of how we use the 6TUS laye= r track switching, vs. switching at 6LoWPAN or routing.

Let us continue this d= iscussion during the call.

 

As usual; please feel = free to propose changes / additions, and remember that the call should be r= ecorded!

 

Cheers,

 

Pascal

 

 

 

Topic: 6TSCH Weekly
Date: Friday, May 31st, 2013
Time: 8:00 am, Pacific Daylight Time (San Francisco, GMT-07:00)
Meeting Number: 206 802 913
Meeting Password: sixtus

-------------------------------------------------------
To start the online meeting
-------------------------------------------------------
1. Go to
https://ciscosales.webex.com/ciscosales/j= .php?ED=3D219615007&UID=3D481905242&PW=3DNZTRkNDAwOTE1&RT=3DMiM= yMw%3D%3D
2. Log in to your account.
3. Click "Start Now".
4. Follow the instructions that appear on your screen.

----------------------------------------------------------------
ALERT:Toll-Free Dial Restrictions for (408) and (919) Area Codes
----------------------------------------------------------------

The affected toll free numbers are: (866) 432-9903 for the San Jose/Milpita= s area and (866) 349-3520 for the RTP area.

Please dial the local access number for your area from the list below:
- San Jose/Milpitas (408) area: 525-6800
- RTP (919) area: 392-3330

-------------------------------------------------------
To join the teleconference only
-------------------------------------------------------
1. Dial into Cisco WebEx (view all Global Access Numbers at
http://cisco.com/en/US/about/doin= g_business/conferencing/index.html
2. Follow the prompts to enter the Meeting Number (listed above) or Access = Code followed by the # sign.

San Jose, CA: +1.408.525.6800 RTP: +1.919.392.3330

US/Canada: +1.866.432.9903 United Kingdom: +44.20.8824.0117

India: +91.80.4350.1111 Germany: +49.619.6773.9002

Japan: +81.3.5763.9394 China: +86.10.8515.5666

To check whether you have the appropriate players installed for UCF (Univer= sal Communications Format) rich media files, go to
https://ciscosales.webex.com/ciscosales/s= ystemdiagnosis.php

http:= //www.webex.com

CCM:+14085256800x206802913

 

--_000_F085911F642A6847987ADA23E611780D18566A8Bhoshiunilux_-- Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA5A921F91CB for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 01:13:06 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0mrVBe0kj7Zw for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 01:13:05 -0700 (PDT) Received: from mail-la0-x22b.google.com (mail-la0-x22b.google.com [IPv6:2a00:1450:4010:c03::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 3E6E021F8F4D for <6tsch@ietf.org>; Fri, 31 May 2013 01:13:04 -0700 (PDT) Received: by mail-la0-f43.google.com with SMTP id ez20so1097321lab.2 for <6tsch@ietf.org>; Fri, 31 May 2013 01:13:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=qav5l9VJVIKOoyIfZvWUoqrcHjF1nGrJLA6Y9mPHhu0=; b=XcygP9a6CYT9Bb65FkUz/zDxYMkFf6bH40ew9rXaEbk+4bHJOve5OCLb4uMYRM3stV aQU/9Mq7CZVFie9WX2utZ8/FOP2tRtoSEC3gAfzNKVnFfGX1XwYs8udmIO+3Nn/PnAcf d3ANTZCzJdBLYvvR6aLuCqTnCYnJQRCReeIPiDz3d8vycQ/qkN0yNmRFxGL9NhDauHjE EvbD4fYut7HXct1pqotzL3hwHaoH++wHntsIl9zFCoxRkTvlQWgZ+hJ4uISdC6rs93xO 9U+lE6AzYZLuf7W4ie1dLvAGB5jbH2yE0cSbSqSLUtEXe1Q6zsd5PohAWM21aRnndUnN jXMQ== MIME-Version: 1.0 X-Received: by 10.152.22.199 with SMTP id g7mr4571957laf.20.1369987983103; Fri, 31 May 2013 01:13:03 -0700 (PDT) Received: by 10.114.71.108 with HTTP; Fri, 31 May 2013 01:13:03 -0700 (PDT) In-Reply-To: References: <51A02454.5000707@eecs.berkeley.edu> <51A4B5C0.8020801@eecs.berkeley.edu> <51a4dccf.07300f0a.6600.58ca@mx.google.com> <51A4E2EF.7040608@eecs.berkeley.edu> Date: Fri, 31 May 2013 10:13:03 +0200 Message-ID: From: Alfredo Grieco To: 6tsch@ietf.org Content-Type: multipart/alternative; boundary=089e0158c302145b9d04ddff2f7d Subject: Re: [6tsch] On exploiting time synchronisation and deadlines in 6tus X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2013 08:13:07 -0000 --089e0158c302145b9d04ddff2f7d Content-Type: text/plain; charset=ISO-8859-1 I agree on channel hopping, but the number of cells in my bundle affects the duty cycle, and many of these cells could remain not used when we do not need retransmissions. If a parent node P has three sons, i could imagine a very small bundle reservend to each son and a shared link to handle the aggregated traffic arising from retransmissions of all sons toghether. Thanks for your answers Cheers Alfredo On Friday, May 31, 2013, Thomas Watteyne wrote: > Well, you know, deadlines, channel hopping, same stuff :) > > I believe there is a trick in channel hopping which might address the > issues you raise. Assume node A has a *single* cell scheduled to node B, > say on channelOffset 5. Each time that cell shows up, the actual * > frequency* the transmission happens on is different each time. That is > because both the channelOffset *and the ASN* are used to calculate this > frequency. The channelOffset can stay the same, but the ASN constantly > changes, and so the frequency is always different. > > In my mind, this technique is the difference between an multi-channel and > a channel hopping solution. This is what we tried to explain in > http://tools.ietf.org/html/draft-watteyne-6tsch-tsch-lln-context-02#appendix-A.7, > but maybe not clear? > > The consequence is that you don't need multiple cells to channel hop, a > single one is enough. The number of cells in your bundle just determines > how many opportunities you get to communicate, but has no impact of how > much "channel hopping" is going on. Another nice thing is that you don't > have to carefully pick the channelOffset, since all are equivalent (i.e. > all provide the same amount of channel diversity). > > Does that answer your concerns, or did I miss your point? > > Thomas > > > On Fri, May 31, 2013 at 12:42 AM, Alfredo Grieco > wrote: > > > Thomas, > > I get your point but I have a new issue. > > We have multiple channels and this is great, but in one cell we can only > use one channel. If that cell is faulty you have to retransmit your frame, > of course in another cell (hopefully on a different channel). > > Now we can choose to overprovision the track so that, in case a frame is > lost, we can use another recovery cell. This inflates the duty cycle. In > fact, If frames are not lost, recovery cells are not used: we are wasting > resources. > > Another possibility, is to use shared cells to handle retranmissions to > take advantage of statistical multiplexing and reduce the duty cycle. A > shared recovery cell would remain unused with a lower probability. > > I am very looking forward to discuss About this point this afternoon. > > Cheers > > Alfredo > > P.s. We were discussing about deadlines ... Isnt't ? :-) > > On Friday, May 31, 2013, Thomas Watteyne wrote: > > Alfredo, > > Here is my side of things. In a TSCH network, the quality of a link > between two motes does vary, but over the course of multiple hours, or > days, or weeks. You might be interested in the dataset at > http://wsn.eecs.berkeley.edu/connectivity/download.php?dataset=dust. It > shows how the PDR of links evolves in a 44-mote TSCH network deployed in an > industrial setting. The data covers a month of operation, and shows the PDR > of all used links in the network, and for all of the 16 frequencies used, > in 15 minute intervals. If you plot the data, you can see that the PDR > varies more during the day than during the night, or during the week days > than during the week-ends. Interesting little things, but the most > important message is that, while it's common place to have 1-2 frequencies > be bad, never are all of them bad. > > I agree with you that, as the environment changes, packet losses are > bursty. But that's at one frequency. Luckily, the motes channel hop, and > while at one frequency hardly any packet gets through, communication is > probably just fine on most of the others. So your link ends up being fine. > That is, let's say that you are hopping on 16 channels. As the environment > changes, sometimes channels 11 and 16 are bad, sometimes it's 17 and 13, > but on average you have 14/16 good channels, which is close to the PDR of > your link. > > This is one of the main reasons why TSCH networks has been so successful > at delivering ultra high reliability. > > Allow me to put some measurement data in some slides, if we want to talk > about it tomorrow. > > Thomas > > > On Thu, May 30, 2013 at 11:30 PM, Alfredo Grieco > wrote: > > Hi all, > > Very thoughtful this exchange of mails. > > Just a further point: Thomas and Pascal are proposing to statically > overprovision the tracks using the ETX. > > I do not know if frame losses with TSCH happen as they are evenly > distributed over the time or they are bursty as in all wireless systems. I > am carefully checking this point with experiments. > > In case they would be bursty, a static overprovisioning would surely > increase the duty cycle and hence energy consumptions without making > possible an effective recovery of lost frames. > > --089e0158c302145b9d04ddff2f7d Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
I agree on channel hopping, but the number of cells in my bundle affec= ts the duty cycle, and many of these cells could remain not used when we do= not need retransmissions.

If a parent node P has = three sons, i could imagine a very small bundle reservend to each son and a= shared link to handle the aggregated traffic arising from retransmissions = of all sons toghether.

Thanks for your answers

Cheers=


Alfredo
On Friday, May 31, 2013, Thomas Watteyne wrote:
Well, you know, deadlines, channel hopping, same stuff :)<= div>
I believe there is a trick in channel hopping which migh= t address the issues you raise. Assume node A has a *single* cell scheduled= to node B, say on channelOffset 5. Each time that cell shows up, the actua= l frequency the transmission happens on is different each time. That= is because both the channelOffset and the ASN are used to calculate= this frequency. The channelOffset can stay the same, but the ASN constantl= y changes, and so the frequency is always different.

In my mind, this technique is the difference between an= multi-channel and a channel hopping solution. This is what we tried to exp= lain in=A0http://tools.ietf.org/html/dr= aft-watteyne-6tsch-tsch-lln-context-02#appendix-A.7, but maybe not clea= r?=A0

The consequence is that you don't need multiple cel= ls to channel hop, a single one is enough. The number of cells in your bund= le just determines how many opportunities you get to communicate, but has n= o impact of how much "channel hopping" is going on. Another nice = thing is that you don't have to carefully pick the channelOffset, since= all are equivalent (i.e. all provide the same amount of channel diversity)= .

Does that answer your concerns, or did I miss your poin= t?

Thomas


On Fri, May 31, 2= 013 at 12:42 AM, Alfredo Grieco <alfredo.grieco@gma= il.com> wrote:

Thomas,

I get your point but I have a new i= ssue.

We have multiple channels and this is great,= but in one cell we can=A0only use one channel. If that cell is faulty you = have to retransmit your frame, of course in another cell (hopefully on a di= fferent channel).

Now we can choose to overprovision the track so that, i= n case a frame is lost, we can use another recovery cell. This inflates the= duty cycle. In fact,=A0=A0If frames are not lost,=A0recovery cells are not= used: we are wasting resources.

Another possibility, is to use shared cells to handle r= etranmissions to take advantage of statistical multiplexing and reduce the = duty cycle. A shared recovery cell would =A0remain unused with= a lower probability.=A0

I am very looking forward to discuss About this point t= his afternoon.

Cheers

Alf= redo

P.s. We were discussing about deadlines ... I= snt't ? :-)

On Friday, May 31, 2013, Thomas Watteyne wro= te:
Alfredo,

Here i= s my side of things. In a TSCH network, the quality of a link between two m= otes does vary, but over the course of multiple hours, or days, or weeks. Y= ou might be interested in the dataset at=A0http://= wsn.eecs.berkeley.edu/connectivity/download.php?dataset=3Ddust. It show= s how the PDR of links evolves in a 44-mote TSCH network deployed in an ind= ustrial setting. The data covers a month of operation, and shows the PDR of= all used links in the network, and for all of the 16 frequencies used, in = 15 minute intervals. If you plot the data, you can see that the PDR varies = more during the day than during the night, or during the week days than dur= ing the week-ends. Interesting little things, but the most important messag= e is that, while it's common place to have 1-2 frequencies be bad, neve= r are all of them bad.

=
I agree with you= that, as the environment changes, packet losses are bursty. But that's= at one frequency. Luckily, the motes channel hop, and while at one frequen= cy hardly any packet gets through, communication is probably just fine on m= ost of the others. So your link ends up being fine. That is, let's say = that you are hopping on 16 channels. As the environment changes, sometimes = channels 11 and 16 are bad, sometimes it's 17 and 13, but on average yo= u have 14/16 good channels, which is close to the PDR of your link.

This is one of the mai= n reasons why TSCH networks has been so successful at delivering ultra high= reliability.

Allow me to put some m= easurement data in some slides, if we want to talk about it tomorrow.=A0

Thomas


On Thu, May 30, 2013 at 11:30 PM, Alfredo Grieco <a= lfredo.grieco@gmail.com> wrote:
Hi all,

Very thoughtful t= his exchange of mails.

Just a further point: Thomas and Pascal are proposing =A0to statically= overprovision the tracks using the ETX.=A0

I do not know if frame losses with TSCH happen as they ar= e evenly distributed over the time or =A0they are=A0bursty as in all wirele= ss systems. I am carefully=A0checking this point with experiments.

In case they would be=A0=A0bursty,=A0a static overprovisioni= ng would surely increase the duty cycle and hence energy consumptions witho= ut making possible an effective recovery of lost frames.=A0

<= /div>
=
--089e0158c302145b9d04ddff2f7d-- Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D846821F93E0 for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 00:55:46 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.776 X-Spam-Level: X-Spam-Status: No, score=-1.776 tagged_above=-999 required=5 tests=[AWL=0.200, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sBqBz3+TJ2pc for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 00:55:43 -0700 (PDT) Received: from mail-pd0-f172.google.com (mail-pd0-f172.google.com [209.85.192.172]) by ietfa.amsl.com (Postfix) with ESMTP id 0580B21F8CB4 for <6tsch@ietf.org>; Fri, 31 May 2013 00:55:42 -0700 (PDT) Received: by mail-pd0-f172.google.com with SMTP id 10so1783263pdi.17 for <6tsch@ietf.org>; Fri, 31 May 2013 00:55:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=AXoo2kXRQzP1OEcXNtvrgvXU9zIKhh8E3/vhUF+TygU=; b=DkiVpOnhn4uXvm787S7eeoBH5BNLd33b4Lm4gSxRq8tBhDv57Prj2XcPNmn7Z2Y2bj U+/qPwwTGoMPCiYhLeYGRUBHsCT8LBjV1Yifuv9S9LvdxdK/GYQcwNbj5UDOlS0TvSlv ac4VC40Si/G+leeWV5y31y0eWBL39RjWWkiojH1Jy+RS/grSzDw4LDOHLT+l12jxePqx 0lWR41J0X0uc8OERhYIL5Lt+RF6R3fZd34WFrXShGbcB5mddOTgU0M1Deq+ONBK8pdfC iE6VC8gyTNMzMUcTXQ550BzTFsob8ZVbUVStp5dHZmnPTrg43pYtMucVLUtHlcaT2IfU GNZA== X-Received: by 10.68.106.130 with SMTP id gu2mr9469337pbb.111.1369986942727; Fri, 31 May 2013 00:55:42 -0700 (PDT) MIME-Version: 1.0 Sender: twatteyne@gmail.com Received: by 10.66.191.161 with HTTP; Fri, 31 May 2013 00:55:22 -0700 (PDT) In-Reply-To: References: <51A02454.5000707@eecs.berkeley.edu> <51A4B5C0.8020801@eecs.berkeley.edu> <51a4dccf.07300f0a.6600.58ca@mx.google.com> <51A4E2EF.7040608@eecs.berkeley.edu> From: Thomas Watteyne Date: Fri, 31 May 2013 00:55:22 -0700 X-Google-Sender-Auth: 1Cfgkuu5QCVjEBMqfCkfxzdRMBg Message-ID: To: 6TSCH <6tsch@ietf.org> Content-Type: multipart/alternative; boundary=047d7b6d7c1c117f3204ddfef1e9 Subject: Re: [6tsch] On exploiting time synchronisation and deadlines in 6tus X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2013 07:55:47 -0000 --047d7b6d7c1c117f3204ddfef1e9 Content-Type: text/plain; charset=ISO-8859-1 Well, you know, deadlines, channel hopping, same stuff :) I believe there is a trick in channel hopping which might address the issues you raise. Assume node A has a *single* cell scheduled to node B, say on channelOffset 5. Each time that cell shows up, the actual *frequency*the transmission happens on is different each time. That is because both the channelOffset *and the ASN* are used to calculate this frequency. The channelOffset can stay the same, but the ASN constantly changes, and so the frequency is always different. In my mind, this technique is the difference between an multi-channel and a channel hopping solution. This is what we tried to explain in http://tools.ietf.org/html/draft-watteyne-6tsch-tsch-lln-context-02#appendix-A.7, but maybe not clear? The consequence is that you don't need multiple cells to channel hop, a single one is enough. The number of cells in your bundle just determines how many opportunities you get to communicate, but has no impact of how much "channel hopping" is going on. Another nice thing is that you don't have to carefully pick the channelOffset, since all are equivalent (i.e. all provide the same amount of channel diversity). Does that answer your concerns, or did I miss your point? Thomas On Fri, May 31, 2013 at 12:42 AM, Alfredo Grieco wrote: > > Thomas, > > I get your point but I have a new issue. > > We have multiple channels and this is great, but in one cell we can only > use one channel. If that cell is faulty you have to retransmit your frame, > of course in another cell (hopefully on a different channel). > > Now we can choose to overprovision the track so that, in case a frame is > lost, we can use another recovery cell. This inflates the duty cycle. In > fact, If frames are not lost, recovery cells are not used: we are wasting > resources. > > Another possibility, is to use shared cells to handle retranmissions to > take advantage of statistical multiplexing and reduce the duty cycle. A > shared recovery cell would remain unused with a lower probability. > > I am very looking forward to discuss About this point this afternoon. > > Cheers > > Alfredo > > P.s. We were discussing about deadlines ... Isnt't ? :-) > > On Friday, May 31, 2013, Thomas Watteyne wrote: > >> Alfredo, >> >> Here is my side of things. In a TSCH network, the quality of a link >> between two motes does vary, but over the course of multiple hours, or >> days, or weeks. You might be interested in the dataset at >> http://wsn.eecs.berkeley.edu/connectivity/download.php?dataset=dust. It >> shows how the PDR of links evolves in a 44-mote TSCH network deployed in an >> industrial setting. The data covers a month of operation, and shows the PDR >> of all used links in the network, and for all of the 16 frequencies used, >> in 15 minute intervals. If you plot the data, you can see that the PDR >> varies more during the day than during the night, or during the week days >> than during the week-ends. Interesting little things, but the most >> important message is that, while it's common place to have 1-2 frequencies >> be bad, never are all of them bad. >> >> I agree with you that, as the environment changes, packet losses are >> bursty. But that's at one frequency. Luckily, the motes channel hop, and >> while at one frequency hardly any packet gets through, communication is >> probably just fine on most of the others. So your link ends up being fine. >> That is, let's say that you are hopping on 16 channels. As the environment >> changes, sometimes channels 11 and 16 are bad, sometimes it's 17 and 13, >> but on average you have 14/16 good channels, which is close to the PDR of >> your link. >> >> This is one of the main reasons why TSCH networks has been so successful >> at delivering ultra high reliability. >> >> Allow me to put some measurement data in some slides, if we want to talk >> about it tomorrow. >> >> Thomas >> >> >> On Thu, May 30, 2013 at 11:30 PM, Alfredo Grieco < >> alfredo.grieco@gmail.com> wrote: >> >>> Hi all, >>> >>> Very thoughtful this exchange of mails. >>> >>> Just a further point: Thomas and Pascal are proposing to statically >>> overprovision the tracks using the ETX. >>> >>> I do not know if frame losses with TSCH happen as they are evenly >>> distributed over the time or they are bursty as in all wireless systems. I >>> am carefully checking this point with experiments. >>> >>> In case they would be bursty, a static overprovisioning would surely >>> increase the duty cycle and hence energy consumptions without making >>> possible an effective recovery of lost frames. >>> >>> Are we sure that keeping things simpler surely helps decreasing the >>> energy drainage and surely fits the requirements of deterministic services ? >>> >>> My two cents >>> >>> Cheers >>> >>> Al >>> >>> >>> >>> On Friday, May 31, 2013, Thomas Watteyne wrote: >>> >>> Pascal, >>> >>> I agree that, with the unreliable nature of wireless, we need to pull in >>> statistics when talking about determinism. >>> >>> Some frames exchanged between these low-power wireless devices will >>> simply get lost. We have the advantage - with TSCH - of using channel >>> hopping, so the effect of a "bad" channel is averaged out by the other >>> "good" channels. This has the hugely beneficial side-effect that a wireless >>> link in more stable, i.e. it's a PDR=85% link for quite a bit of time. >>> Certainly enough time to make the approach of tuning the number of cells in >>> a bundle to that ETX a valid one. From a connectivity point of view, the >>> advantage channel hopping gives us is that links don't suddenly "disappear" >>> when someone opens a door. >>> >>> I will argue that the effect of multi-path fading is more dramatic even >>> than that of interference (I assume that's what you were referring to by >>> "ISM band"?). That is, you can have two motes happily chatting (on a single >>> frequency), move one by a handful of cm, and have the link disappear. No >>> need to talk louder, the multi-path interference just kills the signal. In >>> essence, that pair of motes is "at wrong place at the wrong frequency". >>> This effects is especially true is a very "3-D" environment, i.e. indoors, >>> in a building, in a city, etc. >>> >>> But I think that we can simply let wireless be wireless, and deal with >>> it in the way we schedule things. That is, match the number of cells in a >>> bundle to a desired bandwidth/latency, times the ETX. This does require >>> statistics to be collected per bundle (or better, per pair of motes), and >>> have that information continuously stream to the scheduling entity. This >>> might be the PCE in the centralized case, or just 6tus in the distributed >>> case. 6tus is already collecting those statistics, it's just a matter of >>> getting those to the right place. >>> >>> In my mind, what this means is that we need to take determinism with a >>> grain of salt. And that grain of salt is statistics. E.g. "if you want to >>> pay that much energy, I will guarantee that 99.9% of the packet will reach >>> their destination within this deadline, but for some more energy, I can >>> make that 99.99%". Or something similar. >>> >>> This is truly interesting stuff, very much looking forward to discussing >>> this during the call on Friday. I'll prepare a handful of slides, in case >>> this comes up. >>> >>> Thomas >>> >>> On Thu, May 30, 2013 at 7:03 PM, Pascal Thubert (pthubert) < >>> pthubert@cisco.com> wrote: >>> >>> Dear Kris and Alfredo:**** >>> >>> ** ** >>> >>> This is where we hit the limits of determinism, mostly if we talk about >>> the ISM band.**** >>> >>> ** ** >>> >>> I went longer on that discussion in an earlier mail, but yes, I suspect >>> the user will want in some cases to increase the capacity of the track to >>> accommodate ETX, in which case >>> >>> _______________________________________________ >>> >>> 6tsch mailing list >>> 6tsch@ietf.org >>> https://www.ietf.org/mailman/listinfo/6tsch >>> >>> >> > _______________________________________________ > 6tsch mailing list > 6tsch@ietf.org > https://www.ietf.org/mailman/listinfo/6tsch > > --047d7b6d7c1c117f3204ddfef1e9 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Well, you know, deadlines, channel hopping, same stuff :)<= div>
I believe there is a trick in channel hopping which migh= t address the issues you raise. Assume node A has a *single* cell scheduled= to node B, say on channelOffset 5. Each time that cell shows up, the actua= l frequency the transmission happens on is different each time. That= is because both the channelOffset and the ASN are used to calculate= this frequency. The channelOffset can stay the same, but the ASN constantl= y changes, and so the frequency is always different.

In my mind, this technique is the difference between an= multi-channel and a channel hopping solution. This is what we tried to exp= lain in=A0http://tools.ietf.org/html/dr= aft-watteyne-6tsch-tsch-lln-context-02#appendix-A.7, but maybe not clea= r?=A0

The consequence is that you don't need multiple cel= ls to channel hop, a single one is enough. The number of cells in your bund= le just determines how many opportunities you get to communicate, but has n= o impact of how much "channel hopping" is going on. Another nice = thing is that you don't have to carefully pick the channelOffset, since= all are equivalent (i.e. all provide the same amount of channel diversity)= .

Does that answer your concerns, or did I miss your poin= t?

Thomas


=
On Fri, May 31, 2013 at 12:42 AM, Alfredo Grieco= <alfredo.grieco@gmail.com> wrote:

Thomas,

I get your po= int but I have a new issue.

We have multiple chann= els and this is great, but in one cell we can=A0only use one channel. If th= at cell is faulty you have to retransmit your frame, of course in another c= ell (hopefully on a different channel).

Now we can choose to overprovision the track so that, i= n case a frame is lost, we can use another recovery cell. This inflates the= duty cycle. In fact,=A0=A0If frames are not lost,=A0recovery cells are not= used: we are wasting resources.

Another possibility, is to use shared cells to handle r= etranmissions to take advantage of statistical multiplexing and reduce the = duty cycle. A shared recovery cell would =A0remain unused with= a lower probability.=A0

I am very looking forward to discuss About this point t= his afternoon.

Cheers

Alf= redo

P.s. We were discussing about deadlines ... I= snt't ? :-)

On Friday, May 31, 2013, Thomas Watteyne wro= te:
Alfredo,

Here i= s my side of things. In a TSCH network, the quality of a link between two m= otes does vary, but over the course of multiple hours, or days, or weeks. Y= ou might be interested in the dataset at=A0http://= wsn.eecs.berkeley.edu/connectivity/download.php?dataset=3Ddust. It show= s how the PDR of links evolves in a 44-mote TSCH network deployed in an ind= ustrial setting. The data covers a month of operation, and shows the PDR of= all used links in the network, and for all of the 16 frequencies used, in = 15 minute intervals. If you plot the data, you can see that the PDR varies = more during the day than during the night, or during the week days than dur= ing the week-ends. Interesting little things, but the most important messag= e is that, while it's common place to have 1-2 frequencies be bad, neve= r are all of them bad.

=
I agree with you= that, as the environment changes, packet losses are bursty. But that's= at one frequency. Luckily, the motes channel hop, and while at one frequen= cy hardly any packet gets through, communication is probably just fine on m= ost of the others. So your link ends up being fine. That is, let's say = that you are hopping on 16 channels. As the environment changes, sometimes = channels 11 and 16 are bad, sometimes it's 17 and 13, but on average yo= u have 14/16 good channels, which is close to the PDR of your link.

This is one of the mai= n reasons why TSCH networks has been so successful at delivering ultra high= reliability.

Allow me to put some m= easurement data in some slides, if we want to talk about it tomorrow.=A0

Thomas


=
On Thu, May 30, 2013 at 11:30 PM, Alfredo Grieco <a= lfredo.grieco@gmail.com> wrote:
Hi all,

=
Very thoughtful this exchange of mails.

Just a further point: Thomas and Pascal are proposing =A0to statically= overprovision the tracks using the ETX.=A0

I do not know if frame losses with TSCH happen as they ar= e evenly distributed over the time or =A0they are=A0bursty as in all wirele= ss systems. I am carefully=A0checking this point with experiments.

In case they would be=A0=A0bursty,=A0a static overprovisioni= ng would surely increase the duty cycle and hence energy consumptions witho= ut making possible an effective recovery of lost frames.=A0

<= /div>
Are we sure that keeping things simpler surely helps decreasing the en= ergy drainage and surely fits the requirements of deterministic services ?<= /div>

My two cents

Cheers

Al



On Friday= , May 31, 2013, Thomas Watteyne wrote:
Pascal,

I agree that, with the unreliable nature of wire= less, we need to pull in statistics when talking about determinism.

Some frames exchanged between these low-power wireless de= vices will simply get lost. We have the advantage - with TSCH - of using ch= annel hopping, so the effect of a "bad" channel is averaged out b= y the other "good" channels. This has the hugely beneficial side-= effect that a wireless link in more stable, i.e. it's a PDR=3D85% link = for quite a bit of time. Certainly enough time to make the approach of tuni= ng the number of cells in a bundle to that ETX a valid one. From a connecti= vity point of view, the advantage channel hopping gives us is that links do= n't suddenly "disappear" when someone opens a door.

I will argue that the effect of multi-path fading is mo= re dramatic even than that of interference (I assume that's what you we= re referring to by "ISM band"?). That is, you can have two motes = happily chatting (on a single frequency), move one by a handful of cm, and = have the link disappear. No need to talk louder, the multi-path interferenc= e just kills the signal. In essence, that pair of motes is "at wrong p= lace at the wrong frequency". This effects is especially true is a ver= y "3-D" environment, i.e. indoors, in a building, in a city, etc.=

But I think that we can simply let wireless be wireless= , and deal with it in the way we schedule things. That is, match the number= of cells in a bundle to a desired bandwidth/latency, times the ETX. This d= oes require statistics to be collected per bundle (or better, per pair of m= otes), and have that information continuously stream to the scheduling enti= ty. This might be the PCE in the centralized case, or just 6tus in the dist= ributed case. 6tus is already collecting those statistics, it's just a = matter of getting those to the right place.

In my mind, what this means is that we need to take det= erminism with a grain of salt. And that grain of salt is statistics. E.g. &= quot;if you want to pay that much energy, I will guarantee that 99.9% of th= e packet will reach their destination within this deadline, but for some mo= re energy, I can make that 99.99%". Or something similar.

This is truly interesting stuff, very much looking forw= ard to discussing this during the call on Friday. I'll prepare a handfu= l of slides, in case this comes up.

Thomas

On Thu, May 30, 2013 at 7:03 PM, Pascal Thubert (= pthubert) <pthubert@cisco.com> wrote:=

Dear Kris and Alfredo:

=A0

This is where we hit the limits of determinis= m, mostly if we talk about the ISM band.

=A0

I went longer on that discussion in an earlie= r mail, but yes, I suspect the user will want in some cases to increase the= capacity of the track to accommodate ETX, in which case

__________________________________= _____________


_______________________________________________
6tsch mailing list
6tsch@ietf.org
h= ttps://www.ietf.org/mailman/listinfo/6tsch


--047d7b6d7c1c117f3204ddfef1e9-- Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 280B021F8DE4 for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 00:42:33 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yPUeG+2Zd-Zz for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 00:42:31 -0700 (PDT) Received: from mail-la0-x233.google.com (mail-la0-x233.google.com [IPv6:2a00:1450:4010:c03::233]) by ietfa.amsl.com (Postfix) with ESMTP id 0EB0A21F8C4C for <6tsch@ietf.org>; Fri, 31 May 2013 00:42:30 -0700 (PDT) Received: by mail-la0-f51.google.com with SMTP id lx15so1085675lab.38 for <6tsch@ietf.org>; Fri, 31 May 2013 00:42:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=V4IHAgMIhljl6JCVlTLFVUKmUXYMQT+8Wxm3wEnmWcU=; b=MSICsqJrujACFMOKJeTh9/G7a4aoXwPgimQsuLN4o0goOKH4DhulLwDE5pU+gU+TE/ /7+JeXqiQOhW5I03N4RBRmv8tR8vi3Bl2S0QtPMWQJhc0k8+kahWPBKOXL/sBuHPBpM4 fsrTFdQkDx7uPVpSpo4d/7U26CCTfvDrRMDI5gzre39Ks+LcoXQuOBmjXTsAc5LSRwzE wF4azQwvnbfvuqbgaLkbsaZQGedpA29OLfmAtb/g+ybW9xVl4rMijmWNKxwhVBhhwCNU moZz19N0cHuqQi/cwKYwVwSZcWRkF9XBzHXJdGqh8KdQ2opmGVpnaUx9fa22jUM1EjT8 HQjw== MIME-Version: 1.0 X-Received: by 10.112.181.163 with SMTP id dx3mr5307183lbc.126.1369986149897; Fri, 31 May 2013 00:42:29 -0700 (PDT) Received: by 10.114.71.108 with HTTP; Fri, 31 May 2013 00:42:29 -0700 (PDT) In-Reply-To: References: <51A02454.5000707@eecs.berkeley.edu> <51A4B5C0.8020801@eecs.berkeley.edu> <51a4dccf.07300f0a.6600.58ca@mx.google.com> <51A4E2EF.7040608@eecs.berkeley.edu> Date: Fri, 31 May 2013 09:42:29 +0200 Message-ID: From: Alfredo Grieco To: 6tsch@ietf.org Content-Type: multipart/alternative; boundary=001a11c37a84cfda5904ddfec12c Subject: Re: [6tsch] On exploiting time synchronisation and deadlines in 6tus X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2013 07:42:33 -0000 --001a11c37a84cfda5904ddfec12c Content-Type: text/plain; charset=ISO-8859-1 Thomas, I get your point but I have a new issue. We have multiple channels and this is great, but in one cell we can only use one channel. If that cell is faulty you have to retransmit your frame, of course in another cell (hopefully on a different channel). Now we can choose to overprovision the track so that, in case a frame is lost, we can use another recovery cell. This inflates the duty cycle. In fact, If frames are not lost, recovery cells are not used: we are wasting resources. Another possibility, is to use shared cells to handle retranmissions to take advantage of statistical multiplexing and reduce the duty cycle. A shared recovery cell would remain unused with a lower probability. I am very looking forward to discuss About this point this afternoon. Cheers Alfredo P.s. We were discussing about deadlines ... Isnt't ? :-) On Friday, May 31, 2013, Thomas Watteyne wrote: > Alfredo, > > Here is my side of things. In a TSCH network, the quality of a link > between two motes does vary, but over the course of multiple hours, or > days, or weeks. You might be interested in the dataset at > http://wsn.eecs.berkeley.edu/connectivity/download.php?dataset=dust. It > shows how the PDR of links evolves in a 44-mote TSCH network deployed in an > industrial setting. The data covers a month of operation, and shows the PDR > of all used links in the network, and for all of the 16 frequencies used, > in 15 minute intervals. If you plot the data, you can see that the PDR > varies more during the day than during the night, or during the week days > than during the week-ends. Interesting little things, but the most > important message is that, while it's common place to have 1-2 frequencies > be bad, never are all of them bad. > > I agree with you that, as the environment changes, packet losses are > bursty. But that's at one frequency. Luckily, the motes channel hop, and > while at one frequency hardly any packet gets through, communication is > probably just fine on most of the others. So your link ends up being fine. > That is, let's say that you are hopping on 16 channels. As the environment > changes, sometimes channels 11 and 16 are bad, sometimes it's 17 and 13, > but on average you have 14/16 good channels, which is close to the PDR of > your link. > > This is one of the main reasons why TSCH networks has been so successful > at delivering ultra high reliability. > > Allow me to put some measurement data in some slides, if we want to talk > about it tomorrow. > > Thomas > > > On Thu, May 30, 2013 at 11:30 PM, Alfredo Grieco > > wrote: > >> Hi all, >> >> Very thoughtful this exchange of mails. >> >> Just a further point: Thomas and Pascal are proposing to statically >> overprovision the tracks using the ETX. >> >> I do not know if frame losses with TSCH happen as they are evenly >> distributed over the time or they are bursty as in all wireless systems. I >> am carefully checking this point with experiments. >> >> In case they would be bursty, a static overprovisioning would surely >> increase the duty cycle and hence energy consumptions without making >> possible an effective recovery of lost frames. >> >> Are we sure that keeping things simpler surely helps decreasing the >> energy drainage and surely fits the requirements of deterministic services ? >> >> My two cents >> >> Cheers >> >> Al >> >> >> >> On Friday, May 31, 2013, Thomas Watteyne wrote: >> >> Pascal, >> >> I agree that, with the unreliable nature of wireless, we need to pull in >> statistics when talking about determinism. >> >> Some frames exchanged between these low-power wireless devices will >> simply get lost. We have the advantage - with TSCH - of using channel >> hopping, so the effect of a "bad" channel is averaged out by the other >> "good" channels. This has the hugely beneficial side-effect that a wireless >> link in more stable, i.e. it's a PDR=85% link for quite a bit of time. >> Certainly enough time to make the approach of tuning the number of cells in >> a bundle to that ETX a valid one. From a connectivity point of view, the >> advantage channel hopping gives us is that links don't suddenly "disappear" >> when someone opens a door. >> >> I will argue that the effect of multi-path fading is more dramatic even >> than that of interference (I assume that's what you were referring to by >> "ISM band"?). That is, you can have two motes happily chatting (on a single >> frequency), move one by a handful of cm, and have the link disappear. No >> need to talk louder, the multi-path interference just kills the signal. In >> essence, that pair of motes is "at wrong place at the wrong frequency". >> This effects is especially true is a very "3-D" environment, i.e. indoors, >> in a building, in a city, etc. >> >> But I think that we can simply let wireless be wireless, and deal with it >> in the way we schedule things. That is, match the number of cells in a >> bundle to a desired bandwidth/latency, times the ETX. This does require >> statistics to be collected per bundle (or better, per pair of motes), and >> have that information continuously stream to the scheduling entity. This >> might be the PCE in the centralized case, or just 6tus in the distributed >> case. 6tus is already collecting those statistics, it's just a matter of >> getting those to the right place. >> >> In my mind, what this means is that we need to take determinism with a >> grain of salt. And that grain of salt is statistics. E.g. "if you want to >> pay that much energy, I will guarantee that 99.9% of the packet will reach >> their destination within this deadline, but for some more energy, I can >> make that 99.99%". Or something similar. >> >> This is truly interesting stuff, very much looking forward to discussing >> this during the call on Friday. I'll prepare a handful of slides, in case >> this comes up. >> >> Thomas >> >> On Thu, May 30, 2013 at 7:03 PM, Pascal Thubert (pthubert) < >> pthubert@cisco.com> wrote: >> >> Dear Kris and Alfredo:**** >> >> ** ** >> >> This is where we hit the limits of determinism, mostly if we talk about >> the ISM band.**** >> >> ** ** >> >> I went longer on that discussion in an earlier mail, but yes, I suspect >> the user will want in some cases to increase the capacity of the track to >> accommodate ETX, in which case >> >> _______________________________________________ >> 6tsch mailing list >> 6tsch@ietf.org >> https://www.ietf.org/mailman/listinfo/6tsch >> >> > --001a11c37a84cfda5904ddfec12c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Thomas,

I get your point but I have a new issue.

We have multiple channels and this is great, but in o= ne cell we can=A0only use one channel. If that cell is faulty you have to r= etransmit your frame, of course in another cell (hopefully on a different c= hannel).

Now we can choose to overprovision the track so that, i= n case a frame is lost, we can use another recovery cell. This inflates the= duty cycle. In fact,=A0=A0If frames are not lost,=A0recovery cells are not= used: we are wasting resources.

Another possibility, is to use shared cells to handle r= etranmissions to take advantage of statistical multiplexing and reduce the = duty cycle. A shared recovery cell would =A0remain unused with= a lower probability.=A0

I am very looking forward to discuss About this point t= his afternoon.

Cheers

Alf= redo

P.s. We were discussing about deadlines ... I= snt't ? :-)

On Friday, May 31, 2013, Thomas Watteyne wrote:
Alfredo,

Here i= s my side of things. In a TSCH network, the quality of a link between two m= otes does vary, but over the course of multiple hours, or days, or weeks. Y= ou might be interested in the dataset at=A0http://= wsn.eecs.berkeley.edu/connectivity/download.php?dataset=3Ddust. It show= s how the PDR of links evolves in a 44-mote TSCH network deployed in an ind= ustrial setting. The data covers a month of operation, and shows the PDR of= all used links in the network, and for all of the 16 frequencies used, in = 15 minute intervals. If you plot the data, you can see that the PDR varies = more during the day than during the night, or during the week days than dur= ing the week-ends. Interesting little things, but the most important messag= e is that, while it's common place to have 1-2 frequencies be bad, neve= r are all of them bad.

=
I agree with you= that, as the environment changes, packet losses are bursty. But that's= at one frequency. Luckily, the motes channel hop, and while at one frequen= cy hardly any packet gets through, communication is probably just fine on m= ost of the others. So your link ends up being fine. That is, let's say = that you are hopping on 16 channels. As the environment changes, sometimes = channels 11 and 16 are bad, sometimes it's 17 and 13, but on average yo= u have 14/16 good channels, which is close to the PDR of your link.

This is one of the mai= n reasons why TSCH networks has been so successful at delivering ultra high= reliability.

Allow me to put some m= easurement data in some slides, if we want to talk about it tomorrow.=A0

Thomas


On Thu, May 30, 2= 013 at 11:30 PM, Alfredo Grieco <alfredo.grieco@gmail.com> wrote:
Hi all,

Very thoughtful t= his exchange of mails.

Just a further point: Thoma= s and Pascal are proposing =A0to statically overprovision the tracks using = the ETX.=A0

I do not know if frame losses with TSCH happen as they ar= e evenly distributed over the time or =A0they are=A0bursty as in all wirele= ss systems. I am carefully=A0checking this point with experiments.

In case they would be=A0=A0bursty,=A0a static overprovisioni= ng would surely increase the duty cycle and hence energy consumptions witho= ut making possible an effective recovery of lost frames.=A0

<= /div>
Are we sure that keeping things simpler surely helps decreasing the en= ergy drainage and surely fits the requirements of deterministic services ?<= /div>

My two cents

Cheers

Al



On Friday= , May 31, 2013, Thomas Watteyne wrote:
Pascal,

I agree that, with the unreliable nature of wire= less, we need to pull in statistics when talking about determinism.

Some frames exchanged between these low-power wireless de= vices will simply get lost. We have the advantage - with TSCH - of using ch= annel hopping, so the effect of a "bad" channel is averaged out b= y the other "good" channels. This has the hugely beneficial side-= effect that a wireless link in more stable, i.e. it's a PDR=3D85% link = for quite a bit of time. Certainly enough time to make the approach of tuni= ng the number of cells in a bundle to that ETX a valid one. From a connecti= vity point of view, the advantage channel hopping gives us is that links do= n't suddenly "disappear" when someone opens a door.

I will argue that the effect of multi-path fading is mo= re dramatic even than that of interference (I assume that's what you we= re referring to by "ISM band"?). That is, you can have two motes = happily chatting (on a single frequency), move one by a handful of cm, and = have the link disappear. No need to talk louder, the multi-path interferenc= e just kills the signal. In essence, that pair of motes is "at wrong p= lace at the wrong frequency". This effects is especially true is a ver= y "3-D" environment, i.e. indoors, in a building, in a city, etc.=

But I think that we can simply let wireless be wireless= , and deal with it in the way we schedule things. That is, match the number= of cells in a bundle to a desired bandwidth/latency, times the ETX. This d= oes require statistics to be collected per bundle (or better, per pair of m= otes), and have that information continuously stream to the scheduling enti= ty. This might be the PCE in the centralized case, or just 6tus in the dist= ributed case. 6tus is already collecting those statistics, it's just a = matter of getting those to the right place.

In my mind, what this means is that we need to take det= erminism with a grain of salt. And that grain of salt is statistics. E.g. &= quot;if you want to pay that much energy, I will guarantee that 99.9% of th= e packet will reach their destination within this deadline, but for some mo= re energy, I can make that 99.99%". Or something similar.

This is truly interesting stuff, very much looking forw= ard to discussing this during the call on Friday. I'll prepare a handfu= l of slides, in case this comes up.

Thomas

On Thu, May 30, 2013 at 7:03 PM, Pascal Thubert (= pthubert) <pthubert@cisco.com> wrote:=

Dear Kris and Alfredo:

=A0

This is where we hit the limits of determinis= m, mostly if we talk about the ISM band.

=A0

I went longer on that discussion in an earlie= r mail, but yes, I suspect the user will want in some cases to increase the= capacity of the track to accommodate ETX, in which case

______________________________________________= _
6tsch mailing list
6tsch@ietf.org
h= ttps://www.ietf.org/mailman/listinfo/6tsch


--001a11c37a84cfda5904ddfec12c-- Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1278221F92C2 for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 00:18:51 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.526 X-Spam-Level: X-Spam-Status: No, score=-1.526 tagged_above=-999 required=5 tests=[AWL=-0.150, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_83=0.6] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9iqSXL2sbVor for <6tsch@ietfa.amsl.com>; Fri, 31 May 2013 00:18:47 -0700 (PDT) Received: from mail-pd0-f176.google.com (mail-pd0-f176.google.com [209.85.192.176]) by ietfa.amsl.com (Postfix) with ESMTP id 38CC321F8D31 for <6tsch@ietf.org>; Fri, 31 May 2013 00:18:47 -0700 (PDT) Received: by mail-pd0-f176.google.com with SMTP id r11so1719292pdi.21 for <6tsch@ietf.org>; Fri, 31 May 2013 00:18:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=Ifj/usTDsOF9XUK0LqsgoROwvb4pntT7xGFnE/t5hSo=; b=g5MUBtDPWsGioBJJ9WOpW3vKVeKk+gUlvii+oQxo7NfEwgmw5UMO+Wafcuq6Pw6oyc F9JrEkEMv+tDjdkJwOM1iygELRJheKSvhRggbEqtE6dSIrqK2zvwE92bdtQaI+z4vYc1 zWALHZMyQACCaZC7ALgKQ1A6JnjLLEz0WNAojxq1FdcJNcfg8Q/k4n1cxQrMYA1H9J8r /qQzwHFYiLthZC1KmsnSEKHl24drv6MzdDc01wmJ1qi8nARMNRNmJBjtUy73lo+qot60 oMKNPg4ikAdJ4gjS/vQG6t5se4jesD/EllAACVlDZffYnlyb9i2wIYOBocLlN+4o40Vm uDCA== X-Received: by 10.66.252.4 with SMTP id zo4mr12429046pac.100.1369984726901; Fri, 31 May 2013 00:18:46 -0700 (PDT) MIME-Version: 1.0 Sender: twatteyne@gmail.com Received: by 10.66.191.161 with HTTP; Fri, 31 May 2013 00:18:26 -0700 (PDT) In-Reply-To: References: <51A02454.5000707@eecs.berkeley.edu> <51A4B5C0.8020801@eecs.berkeley.edu> <51a4dccf.07300f0a.6600.58ca@mx.google.com> <51A4E2EF.7040608@eecs.berkeley.edu> From: Thomas Watteyne Date: Fri, 31 May 2013 00:18:26 -0700 X-Google-Sender-Auth: PhO1dh8AOQm0dOKdQfbjWKOP764 Message-ID: To: 6TSCH <6tsch@ietf.org> Content-Type: multipart/alternative; boundary=047d7b15ac19feadb804ddfe6c8f Subject: Re: [6tsch] On exploiting time synchronisation and deadlines in 6tus X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2013 07:18:51 -0000 --047d7b15ac19feadb804ddfe6c8f Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Alfredo, Here is my side of things. In a TSCH network, the quality of a link between two motes does vary, but over the course of multiple hours, or days, or weeks. You might be interested in the dataset at http://wsn.eecs.berkeley.edu/connectivity/download.php?dataset=3Ddust. It shows how the PDR of links evolves in a 44-mote TSCH network deployed in an industrial setting. The data covers a month of operation, and shows the PDR of all used links in the network, and for all of the 16 frequencies used, in 15 minute intervals. If you plot the data, you can see that the PDR varies more during the day than during the night, or during the week days than during the week-ends. Interesting little things, but the most important message is that, while it's common place to have 1-2 frequencies be bad, never are all of them bad. I agree with you that, as the environment changes, packet losses are bursty. But that's at one frequency. Luckily, the motes channel hop, and while at one frequency hardly any packet gets through, communication is probably just fine on most of the others. So your link ends up being fine. That is, let's say that you are hopping on 16 channels. As the environment changes, sometimes channels 11 and 16 are bad, sometimes it's 17 and 13, but on average you have 14/16 good channels, which is close to the PDR of your link. This is one of the main reasons why TSCH networks has been so successful at delivering ultra high reliability. Allow me to put some measurement data in some slides, if we want to talk about it tomorrow. Thomas On Thu, May 30, 2013 at 11:30 PM, Alfredo Grieco wrote: > Hi all, > > Very thoughtful this exchange of mails. > > Just a further point: Thomas and Pascal are proposing to statically > overprovision the tracks using the ETX. > > I do not know if frame losses with TSCH happen as they are evenly > distributed over the time or they are bursty as in all wireless systems.= I > am carefully checking this point with experiments. > > In case they would be bursty, a static overprovisioning would surely > increase the duty cycle and hence energy consumptions without making > possible an effective recovery of lost frames. > > Are we sure that keeping things simpler surely helps decreasing the energ= y > drainage and surely fits the requirements of deterministic services ? > > My two cents > > Cheers > > Al > > > > On Friday, May 31, 2013, Thomas Watteyne wrote: > >> Pascal, >> >> I agree that, with the unreliable nature of wireless, we need to pull in >> statistics when talking about determinism. >> >> Some frames exchanged between these low-power wireless devices will >> simply get lost. We have the advantage - with TSCH - of using channel >> hopping, so the effect of a "bad" channel is averaged out by the other >> "good" channels. This has the hugely beneficial side-effect that a wirel= ess >> link in more stable, i.e. it's a PDR=3D85% link for quite a bit of time. >> Certainly enough time to make the approach of tuning the number of cells= in >> a bundle to that ETX a valid one. From a connectivity point of view, the >> advantage channel hopping gives us is that links don't suddenly "disappe= ar" >> when someone opens a door. >> >> I will argue that the effect of multi-path fading is more dramatic even >> than that of interference (I assume that's what you were referring to by >> "ISM band"?). That is, you can have two motes happily chatting (on a sin= gle >> frequency), move one by a handful of cm, and have the link disappear. No >> need to talk louder, the multi-path interference just kills the signal. = In >> essence, that pair of motes is "at wrong place at the wrong frequency". >> This effects is especially true is a very "3-D" environment, i.e. indoor= s, >> in a building, in a city, etc. >> >> But I think that we can simply let wireless be wireless, and deal with i= t >> in the way we schedule things. That is, match the number of cells in a >> bundle to a desired bandwidth/latency, times the ETX. This does require >> statistics to be collected per bundle (or better, per pair of motes), an= d >> have that information continuously stream to the scheduling entity. This >> might be the PCE in the centralized case, or just 6tus in the distribute= d >> case. 6tus is already collecting those statistics, it's just a matter of >> getting those to the right place. >> >> In my mind, what this means is that we need to take determinism with a >> grain of salt. And that grain of salt is statistics. E.g. "if you want t= o >> pay that much energy, I will guarantee that 99.9% of the packet will rea= ch >> their destination within this deadline, but for some more energy, I can >> make that 99.99%". Or something similar. >> >> This is truly interesting stuff, very much looking forward to discussing >> this during the call on Friday. I'll prepare a handful of slides, in cas= e >> this comes up. >> >> Thomas >> >> On Thu, May 30, 2013 at 7:03 PM, Pascal Thubert (pthubert) < >> pthubert@cisco.com> wrote: >> >> Dear Kris and Alfredo:**** >> >> ** ** >> >> This is where we hit the limits of determinism, mostly if we talk about >> the ISM band.**** >> >> ** ** >> >> I went longer on that discussion in an earlier mail, but yes, I suspect >> the user will want in some cases to increase the capacity of the track t= o >> accommodate ETX, in which case we are in the distribution you mention. F= or >> traffic that falls in the =91buffered=92 category, it seems logical to m= e that >> the retry can only happen before the next frame shows up. **** >> >> ** ** >> >> There are other more extreme behaviours that we might revert to: we migh= t >> either drop the packet (eg there is a parallel track for bicasting aka >> duocasting aka live live) or the retry goes through traditional routing = / >> best effort. And the latter will not work for fragments. **** >> >> ** ** >> >> Let=92s put that discussion on the table at the call Friday?**** >> >> ** ** >> >> Pascal**** >> >> ** ** >> >> *From:* 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] *On >> Behalf Of *Kris Pister >> *Sent:* mardi 28 mai 2013 19:02 >> *To:* 6tsch@ietf.org >> *Subject:* Re: [6tsch] R: On exploiting time synchronisation and >> deadlines in 6tus**** >> >> ** ** >> >> Alfredo brings up an important point. Latency along a track is only >> known if the PDR for all links is 100%. In reality, it's a Poisson >> distribution that depends on the schedule&PDR at each hop. >> >> ksjp**** >> >> On 5/28/2013 9:35 AM, Alfredo Grieco wrote:**** >> >> Dear all, Pascal,**** >> >> **** >> >> I am glad everybody consider this proposal interesting and is providing >> very precious comments.**** >> < >> >> > _______________________________________________ > 6tsch mailing list > 6tsch@ietf.org > https://www.ietf.org/mailman/listinfo/6tsch > > --047d7b15ac19feadb804ddfe6c8f Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable
Alfredo,

Here = is my side of things. In a TSCH network, the quality of a link between two = motes does vary, but over the course of multiple hours, or days, or weeks. = You might be interested in the dataset at=A0http:/= /wsn.eecs.berkeley.edu/connectivity/download.php?dataset=3Ddust. It sho= ws how the PDR of links evolves in a 44-mote TSCH network deployed in an in= dustrial setting. The data covers a month of operation, and shows the PDR o= f all used links in the network, and for all of the 16 frequencies used, in= 15 minute intervals. If you plot the data, you can see that the PDR varies= more during the day than during the night, or during the week days than du= ring the week-ends. Interesting little things, but the most important messa= ge is that, while it's common place to have 1-2 frequencies be bad, nev= er are all of them bad.

=
I agree with you= that, as the environment changes, packet losses are bursty. But that's= at one frequency. Luckily, the motes channel hop, and while at one frequen= cy hardly any packet gets through, communication is probably just fine on m= ost of the others. So your link ends up being fine. That is, let's say = that you are hopping on 16 channels. As the environment changes, sometimes = channels 11 and 16 are bad, sometimes it's 17 and 13, but on average yo= u have 14/16 good channels, which is close to the PDR of your link.

This is one of the mai= n reasons why TSCH networks has been so successful at delivering ultra high= reliability.

Allow me to put some m= easurement data in some slides, if we want to talk about it tomorrow.=A0

Thomas


On Thu, May 30, 2= 013 at 11:30 PM, Alfredo Grieco <alfredo.grieco@gmail.com> wrote:
Hi all,

Very thoughtful t= his exchange of mails.

Just a further point: Thoma= s and Pascal are proposing =A0to statically overprovision the tracks using = the ETX.=A0

I do not know if frame losses with TSCH happen as they ar= e evenly distributed over the time or =A0they are=A0bursty as in all wirele= ss systems. I am carefully=A0checking this point with experiments.

In case they would be=A0=A0bursty,=A0a static overprovisioni= ng would surely increase the duty cycle and hence energy consumptions witho= ut making possible an effective recovery of lost frames.=A0

<= /div>
Are we sure that keeping things simpler surely helps decreasing the en= ergy drainage and surely fits the requirements of deterministic services ?<= /div>

My two cents

Cheers

Al


On Friday, May 31, 2013, Thomas Watteyne wrote:
Pascal,

I agree that, with the unreliable nature of wire= less, we need to pull in statistics when talking about determinism.

Some frames exchanged between these low-power wireless de= vices will simply get lost. We have the advantage - with TSCH - of using ch= annel hopping, so the effect of a "bad" channel is averaged out b= y the other "good" channels. This has the hugely beneficial side-= effect that a wireless link in more stable, i.e. it's a PDR=3D85% link = for quite a bit of time. Certainly enough time to make the approach of tuni= ng the number of cells in a bundle to that ETX a valid one. From a connecti= vity point of view, the advantage channel hopping gives us is that links do= n't suddenly "disappear" when someone opens a door.

I will argue that the effect of multi-path fading is mo= re dramatic even than that of interference (I assume that's what you we= re referring to by "ISM band"?). That is, you can have two motes = happily chatting (on a single frequency), move one by a handful of cm, and = have the link disappear. No need to talk louder, the multi-path interferenc= e just kills the signal. In essence, that pair of motes is "at wrong p= lace at the wrong frequency". This effects is especially true is a ver= y "3-D" environment, i.e. indoors, in a building, in a city, etc.=

But I think that we can simply let wireless be wireless= , and deal with it in the way we schedule things. That is, match the number= of cells in a bundle to a desired bandwidth/latency, times the ETX. This d= oes require statistics to be collected per bundle (or better, per pair of m= otes), and have that information continuously stream to the scheduling enti= ty. This might be the PCE in the centralized case, or just 6tus in the dist= ributed case. 6tus is already collecting those statistics, it's just a = matter of getting those to the right place.

In my mind, what this means is that we need to take det= erminism with a grain of salt. And that grain of salt is statistics. E.g. &= quot;if you want to pay that much energy, I will guarantee that 99.9% of th= e packet will reach their destination within this deadline, but for some mo= re energy, I can make that 99.99%". Or something similar.

This is truly interesting stuff, very much looking forw= ard to discussing this during the call on Friday. I'll prepare a handfu= l of slides, in case this comes up.

Thomas

On Thu, May 30, 2013 at 7:03 PM, Pascal Thubert (= pthubert) <pthubert@cisco.com> wrote:=

Dear Kris and Alfredo:

=A0

This is where we hit the limits of determinis= m, mostly if we talk about the ISM band.

=A0

I went longer on that discussion in an earlie= r mail, but yes, I suspect the user will want in some cases to increase the= capacity of the track to accommodate ETX, in which case we are in the distribution you mention. For traffic tha= t falls in the =91buffered=92 category, it seems logical to me that the ret= ry can only happen before the next frame shows up.

=A0

There are other more extreme behaviours that = we might revert to: we might either drop the packet (eg there is a parallel= track for bicasting aka duocasting aka live live) or the retry goes through traditional routing / best effort= . And the latter will not work for fragments.

=A0

Let=92s put that discussion on the table at t= he call Friday?

=A0

Pascal

=A0

From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of Kris Pister
Sent: mardi 28 mai 2013 19:02
To: 6tsch@ietf.org
Subject: Re: [6tsch] R: On exploiting time synchronisation and deadl= ines in 6tus

=A0

Alfredo brings up an important point.=A0 = Latency along a track is only known if the PDR for all links is 100%.=A0 In= reality, it's a Poisson distribution that depends on the schedule&= PDR at each hop.

ksjp

On 5/28/2013 9:35 AM, Alfredo Grieco wrote:

Dear all, Pascal,

=A0

I am glad everybody consider this proposal in= teresting and is providing very precious comments.

<

_______________________________________________
6tsch mailing list
6tsch@ietf.org
h= ttps://www.ietf.org/mailman/listinfo/6tsch


--047d7b15ac19feadb804ddfe6c8f-- Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 954F821F9691 for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 23:30:33 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.998 X-Spam-Level: X-Spam-Status: No, score=-2.998 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_83=0.6, RCVD_IN_DNSWL_LOW=-1] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kgrOPz-iLIzk for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 23:30:28 -0700 (PDT) Received: from mail-lb0-f170.google.com (mail-lb0-f170.google.com [209.85.217.170]) by ietfa.amsl.com (Postfix) with ESMTP id EA4BE21F9619 for <6tsch@ietf.org>; Thu, 30 May 2013 23:30:27 -0700 (PDT) Received: by mail-lb0-f170.google.com with SMTP id t13so1354674lbd.1 for <6tsch@ietf.org>; Thu, 30 May 2013 23:30:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=wLP1vB6qbayJgIE2VMZiFu8R8a6MYJ2TFI8MWlYDhtg=; b=HoC5hGufkOT7SrblM+9Ux/g5WdBT+qLPmvf0Qev2yYPuu5zvHG5nCZBTVd6xg55PCA avDtvOPSZ32YOm51IkGq+TfFmI+gi8c72xbQfiRfmSiSM/Ona4gNBrQXKoXQRF4IgHEG /eggYE/reL3ttN05SKf6csSuyfnVUUoC1zQt83ZS1CYeCL+7sLqh4/4/7tcwtGnGvjch pxMKCEUvcRdJdXToItCbAwBrvKKedLcjL8h1E6bvSWaw5ywCIVnxkvb2aH5TtG35c0aM CNch3CnU3iDR0EeapliBu/7mnyKsqzSqB5vrJD5iSydIuPl4xZ6PqqwJD5I93YeSUmqN 8fig== MIME-Version: 1.0 X-Received: by 10.112.201.67 with SMTP id jy3mr4725097lbc.75.1369981826037; Thu, 30 May 2013 23:30:26 -0700 (PDT) Received: by 10.114.71.108 with HTTP; Thu, 30 May 2013 23:30:25 -0700 (PDT) In-Reply-To: References: <51A02454.5000707@eecs.berkeley.edu> <51A4B5C0.8020801@eecs.berkeley.edu> <51a4dccf.07300f0a.6600.58ca@mx.google.com> <51A4E2EF.7040608@eecs.berkeley.edu> Date: Fri, 31 May 2013 08:30:25 +0200 Message-ID: From: Alfredo Grieco To: 6tsch@ietf.org Content-Type: multipart/alternative; boundary=001a11c3735c16ff4304ddfdc042 Subject: Re: [6tsch] On exploiting time synchronisation and deadlines in 6tus X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2013 06:30:33 -0000 --001a11c3735c16ff4304ddfdc042 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hi all, Very thoughtful this exchange of mails. Just a further point: Thomas and Pascal are proposing to statically overprovision the tracks using the ETX. I do not know if frame losses with TSCH happen as they are evenly distributed over the time or they are bursty as in all wireless systems. I am carefully checking this point with experiments. In case they would be bursty, a static overprovisioning would surely increase the duty cycle and hence energy consumptions without making possible an effective recovery of lost frames. Are we sure that keeping things simpler surely helps decreasing the energy drainage and surely fits the requirements of deterministic services ? My two cents Cheers Al On Friday, May 31, 2013, Thomas Watteyne wrote: > Pascal, > > I agree that, with the unreliable nature of wireless, we need to pull in > statistics when talking about determinism. > > Some frames exchanged between these low-power wireless devices will simpl= y > get lost. We have the advantage - with TSCH - of using channel hopping, s= o > the effect of a "bad" channel is averaged out by the other "good" channel= s. > This has the hugely beneficial side-effect that a wireless link in more > stable, i.e. it's a PDR=3D85% link for quite a bit of time. Certainly eno= ugh > time to make the approach of tuning the number of cells in a bundle to th= at > ETX a valid one. From a connectivity point of view, the advantage channel > hopping gives us is that links don't suddenly "disappear" when someone > opens a door. > > I will argue that the effect of multi-path fading is more dramatic even > than that of interference (I assume that's what you were referring to by > "ISM band"?). That is, you can have two motes happily chatting (on a sing= le > frequency), move one by a handful of cm, and have the link disappear. No > need to talk louder, the multi-path interference just kills the signal. I= n > essence, that pair of motes is "at wrong place at the wrong frequency". > This effects is especially true is a very "3-D" environment, i.e. indoors= , > in a building, in a city, etc. > > But I think that we can simply let wireless be wireless, and deal with it > in the way we schedule things. That is, match the number of cells in a > bundle to a desired bandwidth/latency, times the ETX. This does require > statistics to be collected per bundle (or better, per pair of motes), and > have that information continuously stream to the scheduling entity. This > might be the PCE in the centralized case, or just 6tus in the distributed > case. 6tus is already collecting those statistics, it's just a matter of > getting those to the right place. > > In my mind, what this means is that we need to take determinism with a > grain of salt. And that grain of salt is statistics. E.g. "if you want to > pay that much energy, I will guarantee that 99.9% of the packet will reac= h > their destination within this deadline, but for some more energy, I can > make that 99.99%". Or something similar. > > This is truly interesting stuff, very much looking forward to discussing > this during the call on Friday. I'll prepare a handful of slides, in case > this comes up. > > Thomas > > On Thu, May 30, 2013 at 7:03 PM, Pascal Thubert (pthubert) < > pthubert@cisco.com> wrote: > > Dear Kris and Alfredo:**** > > ** ** > > This is where we hit the limits of determinism, mostly if we talk about > the ISM band.**** > > ** ** > > I went longer on that discussion in an earlier mail, but yes, I suspect > the user will want in some cases to increase the capacity of the track to > accommodate ETX, in which case we are in the distribution you mention. Fo= r > traffic that falls in the =91buffered=92 category, it seems logical to me= that > the retry can only happen before the next frame shows up. **** > > ** ** > > There are other more extreme behaviours that we might revert to: we might > either drop the packet (eg there is a parallel track for bicasting aka > duocasting aka live live) or the retry goes through traditional routing / > best effort. And the latter will not work for fragments. **** > > ** ** > > Let=92s put that discussion on the table at the call Friday?**** > > ** ** > > Pascal**** > > ** ** > > *From:* 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] *On Behalf > Of *Kris Pister > *Sent:* mardi 28 mai 2013 19:02 > *To:* 6tsch@ietf.org > *Subject:* Re: [6tsch] R: On exploiting time synchronisation and > deadlines in 6tus**** > > ** ** > > Alfredo brings up an important point. Latency along a track is only know= n > if the PDR for all links is 100%. In reality, it's a Poisson distributio= n > that depends on the schedule&PDR at each hop. > > ksjp**** > > On 5/28/2013 9:35 AM, Alfredo Grieco wrote:**** > > Dear all, Pascal,**** > > **** > > I am glad everybody consider this proposal interesting and is providing > very precious comments.**** > < > > --001a11c3735c16ff4304ddfdc042 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hi all,

Very thoughtful this exchange of mails.

Just a further point: Thomas and Pascal are proposing =A0t= o statically overprovision the tracks using the ETX.=A0

I do not know if frame losses with TSCH happen as they ar= e evenly distributed over the time or =A0they are=A0bursty as in all wirele= ss systems. I am carefully=A0checking this point with experiments.

In case they would be=A0=A0bursty,=A0a static overprovisioni= ng would surely increase the duty cycle and hence energy consumptions witho= ut making possible an effective recovery of lost frames.=A0

<= /div>
Are we sure that keeping things simpler surely helps decreasing the en= ergy drainage and surely fits the requirements of deterministic services ?<= /div>

My two cents

Cheers

Al



On Friday, May 31, = 2013, Thomas Watteyne wrote:
Pascal,

I agree that, with the unreliable nature of wire= less, we need to pull in statistics when talking about determinism.

Some frames exchanged between these low-power wireless de= vices will simply get lost. We have the advantage - with TSCH - of using ch= annel hopping, so the effect of a "bad" channel is averaged out b= y the other "good" channels. This has the hugely beneficial side-= effect that a wireless link in more stable, i.e. it's a PDR=3D85% link = for quite a bit of time. Certainly enough time to make the approach of tuni= ng the number of cells in a bundle to that ETX a valid one. From a connecti= vity point of view, the advantage channel hopping gives us is that links do= n't suddenly "disappear" when someone opens a door.

I will argue that the effect of multi-path fading is mo= re dramatic even than that of interference (I assume that's what you we= re referring to by "ISM band"?). That is, you can have two motes = happily chatting (on a single frequency), move one by a handful of cm, and = have the link disappear. No need to talk louder, the multi-path interferenc= e just kills the signal. In essence, that pair of motes is "at wrong p= lace at the wrong frequency". This effects is especially true is a ver= y "3-D" environment, i.e. indoors, in a building, in a city, etc.=

But I think that we can simply let wireless be wireless= , and deal with it in the way we schedule things. That is, match the number= of cells in a bundle to a desired bandwidth/latency, times the ETX. This d= oes require statistics to be collected per bundle (or better, per pair of m= otes), and have that information continuously stream to the scheduling enti= ty. This might be the PCE in the centralized case, or just 6tus in the dist= ributed case. 6tus is already collecting those statistics, it's just a = matter of getting those to the right place.

In my mind, what this means is that we need to take det= erminism with a grain of salt. And that grain of salt is statistics. E.g. &= quot;if you want to pay that much energy, I will guarantee that 99.9% of th= e packet will reach their destination within this deadline, but for some mo= re energy, I can make that 99.99%". Or something similar.

This is truly interesting stuff, very much looking forw= ard to discussing this during the call on Friday. I'll prepare a handfu= l of slides, in case this comes up.

Thomas

On Thu, May 30, 2013 at 7:03 PM, Pascal Thubert (= pthubert) <pthubert@cisco.com> wrote:=

Dear Kr= is and Alfredo:

=A0

This is where we hit the limits of determinis= m, mostly if we talk about the ISM band.

=A0

I went longer on that discussion in an earlie= r mail, but yes, I suspect the user will want in some cases to increase the= capacity of the track to accommodate ETX, in which case we are in the distribution you mention. For traffic tha= t falls in the =91buffered=92 category, it seems logical to me that the ret= ry can only happen before the next frame shows up.

=A0

There are other more extreme behaviours that = we might revert to: we might either drop the packet (eg there is a parallel= track for bicasting aka duocasting aka live live) or the retry goes through traditional routing / best effort= . And the latter will not work for fragments.

=A0

Let=92s put that discussion on the table at t= he call Friday?

=A0

Pascal

=A0

From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of Kris Pister
Sent: mardi 28 mai 2013 19:02
To: 6tsch@ietf.org
Subject: Re: [6tsch] R: On exploiting time synchronisation and deadl= ines in 6tus

=A0

Alfredo brings up an important point.=A0 = Latency along a track is only known if the PDR for all links is 100%.=A0 In= reality, it's a Poisson distribution that depends on the schedule&= PDR at each hop.

ksjp

On 5/28/2013 9:35 AM, Alfredo Grieco wrote:

Dear all, Pascal,

=A0

I am glad everybody consider this proposal in= teresting and is providing very precious comments.

<
--001a11c3735c16ff4304ddfdc042-- Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE98921F991E for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 22:30:56 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.062 X-Spam-Level: X-Spam-Status: No, score=-0.062 tagged_above=-999 required=5 tests=[AWL=1.316, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_83=0.6, NO_RELAYS=-0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4UnBSOCbZDIn for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 22:30:55 -0700 (PDT) Received: from mail-ea0-x22d.google.com (mail-ea0-x22d.google.com [IPv6:2a00:1450:4013:c01::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 41C0C21F98AC for <6tsch@ietf.org>; Thu, 30 May 2013 22:30:54 -0700 (PDT) Received: by mail-ea0-f173.google.com with SMTP id n15so1139985ead.4 for <6tsch@ietf.org>; Thu, 30 May 2013 22:30:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=NyEcI6aGYhPB6DWU4sGFHnbZTvELqKmt0rpfvEvApac=; b=qCHpHHwtvr87LUECRou2SCx+oo6Rbu+8TfDqRfaf1d/EgfUFZu+Vm2/C56wgAWWJb3 3CJE0H4gvOy1KncNYKmQgiYhUCECKIOFy19oo1LFW+ivWu1Hcv88QIBBqshkN4LeByLH iy7aiiYF1Bvl6dgC7emI7eQaFe5tfz5DRUfl5UpyVKyz7AqzU6+FcFXmUJbVPYcfk1K3 XRSnGnTXwfjrM8i7ybWUSn6boqMvGUsmja7rmJE2FsZ/rd4kyyENQeyKawTAiRfFeAcT PHBLC+tVEmk2QGeZ9Zgn+Y2SP3PpX/v7ZHjgBKS/pvDNL0AaO1lJvm0Qf6q6iD/J6c9N 8TOg== X-Received: by 10.14.1.135 with SMTP id 7mr12308992eed.4.1369978253253; Thu, 30 May 2013 22:30:53 -0700 (PDT) MIME-Version: 1.0 Sender: twatteyne@gmail.com Received: by 10.14.94.134 with HTTP; Thu, 30 May 2013 22:30:33 -0700 (PDT) In-Reply-To: References: <51A02454.5000707@eecs.berkeley.edu> <51A4B5C0.8020801@eecs.berkeley.edu> <51a4dccf.07300f0a.6600.58ca@mx.google.com> <51A4E2EF.7040608@eecs.berkeley.edu> From: Thomas Watteyne Date: Thu, 30 May 2013 22:30:33 -0700 X-Google-Sender-Auth: KLlnt_o_rLpFhEoB0MNG67iT7Ro Message-ID: To: "6tsch@ietf.org" <6tsch@ietf.org> Content-Type: multipart/alternative; boundary=047d7b604f9822cc1a04ddfceb05 Subject: Re: [6tsch] R: On exploiting time synchronisation and deadlines in 6tus X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2013 05:30:56 -0000 --047d7b604f9822cc1a04ddfceb05 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Pascal, I agree that, with the unreliable nature of wireless, we need to pull in statistics when talking about determinism. Some frames exchanged between these low-power wireless devices will simply get lost. We have the advantage - with TSCH - of using channel hopping, so the effect of a "bad" channel is averaged out by the other "good" channels. This has the hugely beneficial side-effect that a wireless link in more stable, i.e. it's a PDR=3D85% link for quite a bit of time. Certainly enoug= h time to make the approach of tuning the number of cells in a bundle to that ETX a valid one. From a connectivity point of view, the advantage channel hopping gives us is that links don't suddenly "disappear" when someone opens a door. I will argue that the effect of multi-path fading is more dramatic even than that of interference (I assume that's what you were referring to by "ISM band"?). That is, you can have two motes happily chatting (on a single frequency), move one by a handful of cm, and have the link disappear. No need to talk louder, the multi-path interference just kills the signal. In essence, that pair of motes is "at wrong place at the wrong frequency". This effects is especially true is a very "3-D" environment, i.e. indoors, in a building, in a city, etc. But I think that we can simply let wireless be wireless, and deal with it in the way we schedule things. That is, match the number of cells in a bundle to a desired bandwidth/latency, times the ETX. This does require statistics to be collected per bundle (or better, per pair of motes), and have that information continuously stream to the scheduling entity. This might be the PCE in the centralized case, or just 6tus in the distributed case. 6tus is already collecting those statistics, it's just a matter of getting those to the right place. In my mind, what this means is that we need to take determinism with a grain of salt. And that grain of salt is statistics. E.g. "if you want to pay that much energy, I will guarantee that 99.9% of the packet will reach their destination within this deadline, but for some more energy, I can make that 99.99%". Or something similar. This is truly interesting stuff, very much looking forward to discussing this during the call on Friday. I'll prepare a handful of slides, in case this comes up. Thomas On Thu, May 30, 2013 at 7:03 PM, Pascal Thubert (pthubert) < pthubert@cisco.com> wrote: > Dear Kris and Alfredo:**** > > ** ** > > This is where we hit the limits of determinism, mostly if we talk about > the ISM band.**** > > ** ** > > I went longer on that discussion in an earlier mail, but yes, I suspect > the user will want in some cases to increase the capacity of the track to > accommodate ETX, in which case we are in the distribution you mention. Fo= r > traffic that falls in the =91buffered=92 category, it seems logical to me= that > the retry can only happen before the next frame shows up. **** > > ** ** > > There are other more extreme behaviours that we might revert to: we might > either drop the packet (eg there is a parallel track for bicasting aka > duocasting aka live live) or the retry goes through traditional routing / > best effort. And the latter will not work for fragments. **** > > ** ** > > Let=92s put that discussion on the table at the call Friday?**** > > ** ** > > Pascal**** > > ** ** > > *From:* 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] *On Behalf > Of *Kris Pister > *Sent:* mardi 28 mai 2013 19:02 > *To:* 6tsch@ietf.org > *Subject:* Re: [6tsch] R: On exploiting time synchronisation and > deadlines in 6tus**** > > ** ** > > Alfredo brings up an important point. Latency along a track is only know= n > if the PDR for all links is 100%. In reality, it's a Poisson distributio= n > that depends on the schedule&PDR at each hop. > > ksjp**** > > On 5/28/2013 9:35 AM, Alfredo Grieco wrote:**** > > Dear all, Pascal,**** > > **** > > I am glad everybody consider this proposal interesting and is providing > very precious comments.**** > > **** > > A track has an exact schedule: I am ok, but let=92s consider the case a > scheduled cell is faulty and the packet that cannot be transmitted on tha= t > cell has to be delivered using (let=92s say) a best effort service toward= s > the sink.**** > > **** > > This is a hybrid condition (the faulty cell can be referred to a mote in > the middle of the path) that could happen in reality and for which knowin= g > the age of the packet is important too.**** > > **** > > Am I missing something ?**** > > **** > > Cheers**** > > **** > > Alfredo**** > > **** > > **** > > *Da:* 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org<6tsch-bounces= @ietf.org>] > *Per conto di *Pascal Thubert (pthubert) > *Inviato:* Tuesday, May 28, 2013 6:21 PM > *A:* Xavier Vilajosana; Maria Rita PALATTELLA > *Cc:* Pascal Thubert; 6tsch@ietf.org > *Oggetto:* Re: [6tsch] On exploiting time synchronisation and deadlines > in 6tus**** > > **** > > Dear all:**** > > **** > > A track has an exact schedule, so we know how long since the emission at > every hop.**** > > OTOH, in the case of best effort forwarding, knowing the age of a packet > and how that sit within a desired schedule can become very interesting.**= * > * > > **** > > Do I miss something?**** > > **** > > Pascal**** > > **** > > *From:* 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org<6tsch-bounc= es@ietf.org>] > *On Behalf Of *Xavier Vilajosana > *Sent:* mardi 28 mai 2013 15:49 > *To:* Maria Rita PALATTELLA > *Cc:* Pascal Thubert; 6tsch@ietf.org > *Subject:* Re: [6tsch] On exploiting time synchronisation and deadlines > in 6tus**** > > **** > > Hi Maria Rita, > > I agree that the feature is really interesting and might be very useful i= n > some cases, specially for time sensitive applications, however, including= a > header will require the parsing at each hop which would be very convenien= t > to avoid. As I said, I vote for having this feature as an optional header > and in case we define more options that we consider important then we can > discuss if a permanent header is needed. > > Note also that when label switching is not used the Hop Limit field is > used to count the number of hops and detect loops, however in that case > there is no timestamp to discard expired packets. I'm wondering if we wan= t > to add that information despite of having label switching at L2.5 or not. > > regards, > Xavi > > Al 28/05/13 03:08, En/na Maria Rita PALATTELLA ha escrit:**** > > Pascal, I do agree with you and Xavi about keeping things as simple as > possible=85**** > > **** > > But about the dedicated track, I have a different thought. Knowing that > the timelife of a packet is expired can be STILL useful along a dedicated > track. In fact, we can discard the packet instead of keeping in forwardin= g > it along the successive cells of the track, thus saving energy.**** > > **** > > Of course, it is even more useful in shared cells, because in presence of > collision, we will avoid to re-transmit expired packets, giving to those > with TTL >0 more chance to be transmitted with success.**** > > In this way, we save energy and also reduce latency-delay.**** > > **** > > Maria Rita**** > > **** > > *From:* 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org<6tsch-bounc= es@ietf.org>] > *On Behalf Of *Pascal Thubert > *Sent:* Saturday, May 25, 2013 7:36 AM > *To:* Xavier Vilajosana > *Cc:* 6tsch@ietf.org > *Subject:* Re: [6tsch] On exploiting time synchronisation and deadlines > in 6tus**** > > **** > > Same here,**** > > **** > > I think the info could indeed be very useful on shared slots but along a > dedicated track there is no choice but continue along schedule...**** > > **** > > Cheers, > > Pascal**** > > > Le 25 mai 2013 =E0 04:39, Xavier Vilajosana > a =E9crit :**** > > > My little point on that. I like the idea of "not" having a header if we d= o > switching, i.e not having a header makes things so simple and it becomes = a > very transparent mechanism, no parsing, no processing at each hop, just i= n > and out until it reaches the end of the label switched track. > > I agree that having these feature would be also good, however this might > require looking the header at each hop, so there is a trade-off between > energy consumption, need for that and simplicity. We need to keep this in > mind too, maybe an optional feature would work? > > X > > Al 24/05/13 19:10, En/na Thomas Watteyne ha escrit:**** > > Alfredo, **** > > **** > > This is indeed a neat idea, which feeds upon a nice feature of our little > TSCH networks.**** > > **** > > IIRC, the points that were raised during the call around this issue were:= * > *** > > pros:**** > > - we could throttle a packet's priority based on the remaining lifetime i= t > has.**** > > - we could drop a packet that has already expired**** > > cons:**** > > - reserving extra bytes for this TS will add an extra energy cost, and in > some cases might simply not be possible**** > > **** > > Did I miss something?**** > > **** > > Thomas**** > > **** > > **** > > On Fri, May 24, 2013 at 9:00 AM, Grieco wrote:= * > *** > > Hi all,**** > > **** > > During the today call, it emerged the possibility to stamp packets with > deadlines to be updated during their trips thanks to the unique feature > offered by TSCH to have a tightly synchronized LLN.**** > > **** > > In this way, it could be possible to control the trip of each packet whil= e > it proceed towards the destination. In some hard real time applications, = a > packet that passes the deadline could be discarded thus saving energy.***= * > > **** > > It is true that we are installing tracks that should remain stable for a > long time, but it is also true that wireless links (in any case) can come > and go also for short transients.**** > > **** > > Any thoughts about this point is warmly welcome and could lead to > improvements to the 6tus layer.**** > > **** > > **** > > Cheers**** > > **** > > Alfredo > > -- **** > > Luigi Alfredo Grieco, PhD**** > > Assistant Professor**** > > Department of Electrical and Information Engineering**** > > Politecnico di Bari**** > > Via Orabona 4 - 70125 - Bari - Italy**** > > +39 080 5963 911**** > > telematics.poliba.it/grieco**** > > Skype id: l.alfredo.grieco**** > > Mobile: +39 3346715672**** > > **** > > > _______________________________________________ > 6tsch mailing list > 6tsch@ietf.org > https://www.ietf.org/mailman/listinfo/6tsch**** > > > > > **** > > _______________________________________________**** > > 6tsch mailing list**** > > 6tsch@ietf.org**** > > https://www.ietf.org/mailman/listinfo/6tsch**** > > **** > > _______________________________________________ > 6tsch mailing list > 6tsch@ietf.org > https://www.ietf.org/mailman/listinfo/6tsch**** > > **** > > > > > **** > > _______________________________________________**** > > 6tsch mailing list**** > > 6tsch@ietf.org**** > > https://www.ietf.org/mailman/listinfo/6tsch**** > > ** ** > > _______________________________________________ > 6tsch mailing list > 6tsch@ietf.org > https://www.ietf.org/mailman/listinfo/6tsch > > --047d7b604f9822cc1a04ddfceb05 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable
Pascal,

I agree that, with the unreliab= le nature of wireless, we need to pull in statistics when talking about det= erminism.

Some frames exchanged between these low-= power wireless devices will simply get lost. We have the advantage - with T= SCH - of using channel hopping, so the effect of a "bad" channel = is averaged out by the other "good" channels. This has the hugely= beneficial side-effect that a wireless link in more stable, i.e. it's = a PDR=3D85% link for quite a bit of time. Certainly enough time to make the= approach of tuning the number of cells in a bundle to that ETX a valid one= . From a connectivity point of view, the advantage channel hopping gives us= is that links don't suddenly "disappear" when someone opens = a door.

I will argue that the effect of multi-path fading is mo= re dramatic even than that of interference (I assume that's what you we= re referring to by "ISM band"?). That is, you can have two motes = happily chatting (on a single frequency), move one by a handful of cm, and = have the link disappear. No need to talk louder, the multi-path interferenc= e just kills the signal. In essence, that pair of motes is "at wrong p= lace at the wrong frequency". This effects is especially true is a ver= y "3-D" environment, i.e. indoors, in a building, in a city, etc.=

But I think that we can simply let wireless be wireless= , and deal with it in the way we schedule things. That is, match the number= of cells in a bundle to a desired bandwidth/latency, times the ETX. This d= oes require statistics to be collected per bundle (or better, per pair of m= otes), and have that information continuously stream to the scheduling enti= ty. This might be the PCE in the centralized case, or just 6tus in the dist= ributed case. 6tus is already collecting those statistics, it's just a = matter of getting those to the right place.

In my mind, what this means is that we need to take det= erminism with a grain of salt. And that grain of salt is statistics. E.g. &= quot;if you want to pay that much energy, I will guarantee that 99.9% of th= e packet will reach their destination within this deadline, but for some mo= re energy, I can make that 99.99%". Or something similar.

This is truly interesting stuff, very much looking forw= ard to discussing this during the call on Friday. I'll prepare a handfu= l of slides, in case this comes up.

Thomas

On Th= u, May 30, 2013 at 7:03 PM, Pascal Thubert (pthubert) <= ;pthubert@cisco.com= > wrote:

Dear Kris and Alfredo= :

=A0<= /p>

This is where we hit the = limits of determinism, mostly if we talk about the ISM band.<= /span>

=A0<= /p>

I went longer on that dis= cussion in an earlier mail, but yes, I suspect the user will want in some c= ases to increase the capacity of the track to accommodate ETX, in which case we are in the distribution you mention. For traffic tha= t falls in the =91buffered=92 category, it seems logical to me that the ret= ry can only happen before the next frame shows up.

=A0<= /p>

There are other more extr= eme behaviours that we might revert to: we might either drop the packet (eg= there is a parallel track for bicasting aka duocasting aka live live) or the retry goes through traditional routing / best effort= . And the latter will not work for fragments.

=A0<= /p>

Let=92s put that discussi= on on the table at the call Friday?

=A0<= /p>

Pascal=

=A0<= /p>

From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of Kris Pister
Sent: mardi 28 mai 2013 19:02
To: 6tsch@ietf.o= rg
Subject: Re: [6tsch] R: On exploiting time synchronisation and deadl= ines in 6tus

=A0

Alfredo brings up an = important point.=A0 Latency along a track is only known if the PDR for all = links is 100%.=A0 In reality, it's a Poisson distribution that depends = on the schedule&PDR at each hop.

ksjp

On 5/28/2013 9:35 AM, Alfredo Grieco wrote:

Dear all, Pascal,<= u>

=A0<= /p>

I am glad everybody consi= der this proposal interesting and is providing very precious comments.

=A0<= /p>

A track has an exact sche= dule: I am ok, but let=92s consider the case a scheduled cell is faulty and= the packet that cannot be transmitted on that cell has to be delivered using (let=92s say) a best effort service towards the sink.

=A0<= /p>

This is a hybrid conditio= n (the faulty cell can be referred to a mote in the middle of the path) tha= t could happen in reality and for which knowing the age of the packet is important too.

=A0<= /p>

Am I missing something ?<= /span>

=A0<= /p>

Cheers

=A0<= /p>

Alfredo<= /u>

=A0<= /p>

=A0<= /p>

Da: 6tsch-bounces@i= etf.org [ma= ilto:6tsch-bounces@ietf.org] Per conto di Pascal Thubert (pthubert)
Inviato: Tuesday, May 28, 2013 6:21 PM
A: Xavier Vilajosana; Maria Rita PALATTELLA
Cc: Pascal Thubert; 6tsch@ietf.org
Oggetto: Re: [6tsch] On exploiting time synchronisation and deadline= s in 6tus

=A0

Dear all:

=A0<= /p>

A track has an exact sche= dule, so we know how long since the emission at every hop.=

OTOH, in the case of best= effort forwarding, knowing the age of a packet and how that sit within a d= esired schedule can become very interesting.

=A0<= /p>

Do I miss something?

=A0<= /p>

Pascal=

=A0<= /p>

From: 6tsch-bounces@i= etf.org [ma= ilto:6tsch-bounces@ietf.org] On Behalf Of Xavier Vilajosana
Sent: mardi 28 mai 2013 15:49
To: Maria Rita PALATTELLA
Cc: Pascal Thubert; 6tsch@ietf.org
Subject: Re: [6tsch] On exploiting time synchronisation and deadline= s in 6tus

=A0

Hi Maria Rita,

I agree that the feature is really interesting and might be very useful in = some cases, specially for time sensitive applications, however, including a= header will require the parsing at each hop which would be very convenient= to avoid. As I said, I vote for having this feature as an optional header and in case we define more optio= ns that we consider important then we can discuss if a permanent header is = needed.

Note also that when label switching is not used the Hop Limit field is used= to count the number of hops and detect loops, however in that case there i= s no timestamp to discard expired packets. I'm wondering if we want to = add that information despite of having label switching at L2.5 or not.

regards,
Xavi

Al 28/05/13 03:08, En/na Maria Rita PALATTELLA ha escrit:
<= /u>

Pascal, I do agree with y= ou and =A0Xavi about keeping things as simple as possible=85<= u>

=A0<= /p>

But about the dedicated t= rack, I have a different thought. Knowing that the timelife of a packet is = expired can be STILL useful along a dedicated track. In fact, we can discard the packet instead of keeping in forwarding it along = the successive cells of the track, thus saving energy.=

=A0<= /p>

Of course, it is even mor= e useful in shared cells, because in presence of collision, we will avoid t= o re-transmit expired packets, =A0giving to those with TTL >0 more chance to be transmitted with success.

In this way, we save ener= gy and also reduce latency-delay.

=A0<= /p>

Maria Rita<= u>

=A0<= /p>

From: 6tsch-bounces@i= etf.org [ma= ilto:6tsch-bounces@ietf.org] On Behalf Of Pascal Thubert
Sent: Saturday, May 25, 2013 7:36 AM
To: Xavier Vilajosana
Cc: 6tsch@ietf.o= rg
Subject: Re: [6tsch] On exploiting time synchronisation and deadline= s in 6tus

=A0

Same here,

=A0

I think the info could indeed be very useful on shar= ed slots but along a dedicated track there is no choice but continue along = schedule...

=A0

Cheers,

Pascal


Le 25 mai 2013 =E0 04:39, Xavier Vilajosana <xvilajosana@eecs.berkeley.edu&g= t; a =E9crit=A0:


My little point on that. I like the idea of "not" having a header= if we do switching, i.e not having a header makes things so simple and it = becomes a very transparent mechanism, no parsing, no processing at each hop= , just in and out until it reaches the end of the label switched track.

I agree that having these feature would be also good, however this might re= quire looking the header at each hop, so there is a trade-off between energ= y consumption, need for that and simplicity. We need to keep this in mind t= oo, maybe an optional feature would work?

X

Al 24/05/13 19:10, En/na Thomas Watteyne ha escrit:

Alfredo,

=A0

This is indeed a neat idea, which feeds upon a nice = feature of our little TSCH networks.

=A0

IIRC, the points that were raised during the call ar= ound this issue were:

pros:

- we could throttle a packet's priority based on= the remaining lifetime it has.

- we could drop a packet that has already expired=

cons:

- reserving extra bytes for this TS will add an extr= a energy cost, and in some cases might simply not be possible=

=A0

Did I miss something?

=A0

Thomas

=A0

=A0

On Fri, May 24, 2013 at 9:00 AM, Grieco <alfredo.grieco@gmail= .com> wrote:

Hi all,

=A0

During the today call, it emerged the possibility to= stamp packets with deadlines to be updated during their trips thanks to th= e unique feature offered by TSCH to have a tightly synchronized LLN.=

=A0

In this way, it could be possible to control the tri= p of each packet while it proceed towards the destination. In some hard rea= l time applications, a packet that passes the deadline could be discarded t= hus saving energy.

=A0

It is true that we are installing tracks that should= remain stable for a long time, but it is also true that wireless links (in= any case) can come and go also for short transients.

=A0

Any thoughts about this point is warmly welcome and = could lead to improvements to the 6tus layer.

=A0

=A0

Cheers

=A0

Alfredo

--

Luigi Alfredo Grieco, PhD

Assistant Professor<= /u>

Department of Electrical and Informat= ion Engineering

Politecnico di Bari<= /u>

Via Orabona 4 - 70125 - Bari - Italy<= /span>

Skype id: l.alfredo.grieco<= /u>

Mobile: +39 3346715672

=A0


_______________________________________________
6tsch mailing list
6tsch@ietf.org
h= ttps://www.ietf.org/mailman/listinfo/6tsch




_=
______________________________________________
6=
tsch mailing list
<=
a href=3D"mailto:6tsch@ietf.org" target=3D"_blank">6tsch@ietf.org
<=
a href=3D"https://www.ietf.org/mailman/listinfo/6tsch" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/6tsch

=A0

_______________________________________________
6tsch mailing list
6tsch@ietf.org
h= ttps://www.ietf.org/mailman/listinfo/6tsch

=A0




_=
______________________________________________
6=
tsch mailing list
<=
a href=3D"mailto:6tsch@ietf.org" target=3D"_blank">6tsch@ietf.org
<=
a href=3D"https://www.ietf.org/mailman/listinfo/6tsch" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/6tsch

=A0


_______________________________________________
6tsch mailing list
6tsch@ietf.org
h= ttps://www.ietf.org/mailman/listinfo/6tsch


--047d7b604f9822cc1a04ddfceb05-- Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C248C21F9966 for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 22:17:37 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 2.044 X-Spam-Level: ** X-Spam-Status: No, score=2.044 tagged_above=-999 required=5 tests=[AWL=-1.579, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, GB_SUMOF=5, HTML_MESSAGE=0.001, J_CHICKENPOX_64=0.6, NO_RELAYS=-0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 33izwYY622-N for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 22:17:34 -0700 (PDT) Received: from mail-ea0-x232.google.com (mail-ea0-x232.google.com [IPv6:2a00:1450:4013:c01::232]) by ietfa.amsl.com (Postfix) with ESMTP id D864D21F9968 for <6tsch@ietf.org>; Thu, 30 May 2013 22:17:31 -0700 (PDT) Received: by mail-ea0-f178.google.com with SMTP id q15so1118443ead.37 for <6tsch@ietf.org>; Thu, 30 May 2013 22:17:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=Anmwl7lgNRO3Wu1tyjDck00p3dA48STe/RA4FAr9D/U=; b=WqtxBomp7ixaeo9tBFMUDVpBYkn8UuUZQ0m+R/HpygZdYTmMc5s1ZSTdOU4YdoCbRF nncW2xnN5AJ4zqYJVQQYnRYb2+rJuHZd89PL9Pw4D9fV3H2m0UvBEFrmu1aSmhTti+AF MvFqx9KtRDBXmfwbYbZcvNnvJdAc3WaWGLU+i1KgMkpQfu+Poa9MLUe0HvnOq86DLWUh YYXTzlDIN+yflx5L/lQEURW/cqPpez4SdxAFi+at/mLZtD9hqpdJfUI9ytNvM6vSzHBV e73niIVJauPzRh2QQRvs4+2DG4Aj8yB1S2ORPICL6GKNQ0RYRy1iKahCGBPb9TWT1GLc 6VcA== X-Received: by 10.14.122.70 with SMTP id s46mr2754933eeh.100.1369977450652; Thu, 30 May 2013 22:17:30 -0700 (PDT) MIME-Version: 1.0 Sender: twatteyne@gmail.com Received: by 10.14.94.134 with HTTP; Thu, 30 May 2013 22:17:09 -0700 (PDT) In-Reply-To: References: <27512_1369752557_51A4C3ED_27512_1846_34_8F1D83ADCC1AC94186A867BEE9B7D91306D5CFAB@PEXCVZYM13.corporate.adroot.infra.ftgroup> <28122_1369810274_51A5A562_28122_2739_1_8F1D83ADCC1AC94186A867BEE9B7D91306D63141@PEXCVZYM13.corporate.adroot.infra.ftgroup> <51A63E5F.30802@eecs.berkeley.edu> <51A6CE50.6050508@eecs.berkeley.edu> From: Thomas Watteyne Date: Thu, 30 May 2013 22:17:09 -0700 X-Google-Sender-Auth: yBj-HEs_AO2EPh_2wfCD03zNITw Message-ID: To: 6TSCH <6tsch@ietf.org> Content-Type: multipart/alternative; boundary=001a11c1b9684c162a04ddfcbbaf Subject: Re: [6tsch] G-MPLS, implicit labeling, multiple tracks through one cell X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2013 05:17:37 -0000 --001a11c1b9684c162a04ddfcbbaf Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Maria Rita, Thanks for the updated figure! I am putting together some slides for the call, I'll put your (updated) figure in pole position. Great discussion material, thanks a million! I agree that we haven't converged on what sequence of headers appear in a switched packet, so let's not forget to discuss this on the call. Thomas On Thu, May 30, 2013 at 2:01 AM, Maria Rita PALATTELLA < maria-rita.palattella@uni.lu> wrote: > Thanks Thomas!**** > > ** ** > > Quick answers:**** > > **- **With the white X->Y cells I wanted to show that even though > in a track we use specific cells (those in green or purpose), within the > same schedule we can have others equivalent cells (the white ones) that > will be assigned to other tracks, or create a bundle for IP-routing. Am I > wrong?**** > > **- **Sorry for the type, It is fixed in the attached file!**** > > ** ** > > I do agree about having in the figures also the packets format, with > headers, etc., but maybe we can do that once we agree/converge to a final > solution. What do you think?**** > > ** ** > > Maria Rita **** > > ** ** > > *From:* 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] *On Behalf > Of *Thomas Watteyne > *Sent:* Thursday, May 30, 2013 10:44 AM > *To:* 6TSCH > > *Subject:* Re: [6tsch] G-MPLS, implicit labeling, multiple tracks through > one cell**** > > ** ** > > Maria Rita.**** > > ** ** > > Wonderful stuff.**** > > ** ** > > Quick questions:**** > > - in Track Switching, what do the white X->Y cells represent?**** > > - in IP Routing, little type boundle->bundle**** > > ** ** > > Maybe it would be helpful to depict the format of the packets (i.e. which > headers go where) in the three cases. Most of those details are certainly > still in discussion.**** > > ** ** > > Thomas**** > > ** ** > > On Thu, May 30, 2013 at 1:27 AM, Maria Rita PALATTELLA < > maria-rita.palattella@uni.lu> wrote:**** > > Dear Pascal, Kris, all**** > > **** > > Here are some figures that maybe will help us in carrying on the discuss > on this topic on the ML and during Friday call!**** > > **** > > Kind Regards,**** > > Maria Rita**** > > **** > > *From:* 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] *On Behalf > Of *Pascal Thubert > *Sent:* Thursday, May 30, 2013 10:01 AM > *To:* Kris Pister > *Cc:* Thomas Watteyne; 6TSCH; ice@cisco.com > *Subject:* Re: [6tsch] G-MPLS, implicit labeling, multiple tracks through > one cell**** > > **** > > Hello Kris:**** > > I think that before we talk solutions we need to make sure we agree on > what we are trying to achieve. I am concerned with having to manage traff= ic > bursts and selective drop operations at the 6TUS level. This would > certainly make it mode complex. What we have here:**** > > - in one hand there is the classical reservation model where you book a > constant slot rate between A and B. in that model, there is no queuing, > just buffering one or 2 frames that can be transmitted in acceptable > schedule. Excess packets cannot even enter the pipe because there is just > no slot available for it, and any QoS or shaping must be done at ingress, > either at the end-device edge or at the network edge. The pipe could be > made larger than base traffic (excess rate as Thomas indicated) in order = to > accomodate retries, and what is improved in terms of delivery ratio would > be paid in terms of jitter and latency, as you indicated in a previous > mail. A simpler variation of that model drops the retries from the tunnel > and places them in best effort shared bundles with a high QoS level (we a= re > defining deterministic class at this moment at the transport area WG). Th= at > way, there is no need for QoS /drop operation to be done at 6TUS level, i= t > is all done at L3, adn all packets that are delivered by 6TUS arrive at > determined schedule.**** > > **** > > - Then there is the convergecast that can accommodate multiple sources of > traffic for a same egress point. What we expect with this sort of network > is an statistical effect to that the throughput of egress pipe is actuall= y > less than the sum of the ingress. On a deterministic source of traffic, w= e > could use that effect on additional bandwidth that is allocated for retri= es. > **** > > - In the case of multicast, we can think of a tree topology rooted at the > source with all hops if a constant size and replication at the branching > nodes. If we are interested in such thing, we can invite Ice in the > discussion.**** > > **** > > - and then there is routing at 6TUS layer as I understand you address in > this mail. In that case, we lose the grip on the expected flows, and > probably have to expect statistical multiplexing, effectively reporting > some of the L3 complexity into 6TUS. > > Tons of things are doable but I think that a core value of the MPLS > tunnel is the MP part. MPLS does not look inside the packets, so you can = do > any protocol over it. As you and Xavi discussed, a clean MPLS layer is no= t > even aware it carries IPv6. This was heavily used in early IPv6 deploymen= ts > with IPv6 PE/VPE, over an MPLS backbone that was setup using IPv4 but cou= ld > be used for whatever after that. If 6TUS does not know of IPv6, the layer > does not know about HbH headers and so on either. This is important to > allow fragments through end to end. > > The more tricks we play there, the more specific and complex we make the > 6TUS sublayer. I'd start simple unless a basic use case is broken.**** > > What do you think?**** > > **** > > Pascal**** > > **** > > **** > > 2013/5/30 Kris Pister **** > > Some comments on the last several emails on this thread: > * it seems easy to have a table indexed by (MACsrcID, RXcell) that gives > TXcellList > o having only one entry in the cell means a leakfree track (as proposed > by Xavi?) > o (0xFFFF,RXcell) --> TXcellList means any incoming packet goes out th= e > same way (convergecast) > o having several MACsrcIDs with different TXcellLists gives the two or > more separate flows (as proposed by Dominique?) > * there had better be idle listens in any of these schemes (more RX > bandwidth than needed) otherwise queues and latency both tend toward > infinity > * if A and B both talk to C then: > o either they need to be explicitly scheduled to not collide, in > which case you might as well just have a separate cell for A-->C and B-->= C > o *or* you'd better have a *lot* idle listens, because you'll have > slotted aloha chaotic collapse if you try to push more than PDR/e of the > available bandwidth (absent the use of clever-but-not-general tricks that > have been published over the years). > > ksjp**** > > **** > > On 5/29/2013 11:09 AM, Thomas Watteyne wrote:**** > > Xavi, **** > > **** > > I agree that what you have in your e-mail is the normal way of doing > things. The group might decide that this is the only way (e.g. Pascal's w= ater-tight > pipes), in which case we just use that.**** > > **** > > I believe what Dominique brings up (Dominique, please correct me if I'm > wrong), is that with this scheme, there is no cell reuse. So in your case= , > C listens twice, once for A and once for B (of course, you can generalize > this to multiple cells, or different frame lengths). If there is no traff= ic > for A and B, C is wasting energy. Dominique's point is to see whether it'= s > possible to reuse the same cells at C for data coming from A and B, at th= e > cost of not having flow independence.**** > > **** > > I hope this makes sense,**** > > Thomas**** > > **** > > On Wed, May 29, 2013 at 10:43 AM, Xavier Vilajosana < > xvilajosana@eecs.berkeley.edu> wrote:**** > > The key point here is that we are assuming that C can have a RX shared > link from A and B and then C can either send to D and E in another slot. > What is the benefit of that? Is it a general case? Why not having two cel= ls > at C one that receives from A and another that receives from B then > transmission from C to D will happen in a cell and C to E in another. > > for example node C switching table > > in out > 1(A) 3(D) -- receives at slot 1 from A and sends out at slot 3 to D > 2(B) 4(E) -- receives at slot 2 from B and sends out at slot 4 to E > > In case we want to be able to send cross flows, i.e use D for a flow from > B we can add more entries on the table and assign priorities > > in out prio > 1(A) 3(D) 1 > 2(B) 4(E) 1 > 1(A) 4(E) 2 > 2(B) 2(D) 2 > > > Of course if the data rate is slower than the slotframe length*time of > each slot then we will have idle listening at C. > > Is that what you have in mind? > X > > Al 29/05/13 10:23, En/na Thomas Watteyne ha escrit:**** > > Would you agree that the issue you are bringing up is equivalent to the > statement that, with purely implicit labels, only fan-in is possible, not > fan-out.**** > > **** > > A -- --> D**** > > \ /**** > > =3D> C =3D**** > > / \**** > > B -- --> E**** > > **** > > That is, given the following flows around mote C (and with the assumption > that both incoming and outgoing flows share the same cells), it is possib= le > to have A->C and B->C (e.g. fan-in), but not C->D and C->E.**** > > **** > > The core issue you're raising is that there is a trade-off between > installing LSTs (Label Switching Tracks) and energy consumption. That is, > if you install water-tight pipes for all flows, you will waste energy if > data isn't flowing through those pipes, since nodes along those tracks wi= ll > be idle listening.**** > > **** > > This might be a far-fetched, so please bear with me, but I see some > relationship between the problem you're raising and the use of CIR > (Committed Information Rate), EIR (Excess) and PIR (Peak) typically found > in protocols such as Frame Relay. These are used to limit under-use of > bandwidth, whereas we're more interested in not wasting energy, but the > problem can be described very similarly (I think). Now this only brings > more questions, since, to have this type of behavior, excess packets (i.e= . > about the CIR) need to flow from the LST into some other bandwidth. Not > sure whether we want to go there.**** > > **** > > Thomas**** > > **** > > On Wed, May 29, 2013 at 12:50 AM, Pascal Thubert (pthubert) < > pthubert@cisco.com> wrote:**** > > Hello Dominique:**** > > **** > > The traditional Virtual circuit is actually a water tight pipe end to end= . > My mind image of a track is the same. Thus traffic from B cannot be merge= d > into the A to U track. **** > > I love the idea of merging flows like 1 to u and B to U in a many to one > converging channel but even then you enter the world of statistical mux a= nd > QoS.**** > > **** > > The case you represent does not use tracks at all. We=92ll have a bundle = of > cells off any router that can be used unicast or multicast, some of the > latter probably reserved for a particular neighbor.**** > > Packets received over such cell will not be G-MPLS switched. They will be > punted to layer 3 through the 6LoWPAN sublayer. L3 will device either to > route them or deliver locally (punt to L4) when this node is the > destination. **** > > **** > > In the former case, the packet will go down the stack again through the > 6LoWPAN layer and the 6TUS sublayer will determine which bundle of cells > can be used to reach the next hop router. You=92ll note that in this case= , we > cannot route fragments so IP packets would have to be reassembled at ever= y > hop. This is what the fragment forwarding and recovery draft is still > useful. With that draft, the first frag installs forwarding states within > the 6LoWPAN sublayer for the next fragments based on an explicit label > placed in the 6LoWPAN datagram identifier.**** > > **** > > We need a picture!!!**** > > **** > > Cheers,**** > > **** > > Pascal**** > > **** > > *From:* dominique.barthel@orange.com [mailto:dominique.barthel@orange.com= ] > > *Sent:* mercredi 29 mai 2013 08:51 > *To:* Pascal Thubert (pthubert); 6tsch@ietf.org > *Subject:* RE: G-MPLS, implicit labeling, multiple tracks through one cel= l > **** > > **** > > Hello Pascal,**** > > **** > > Actually, I meant the following situation: one flow goes from A to U on > track A-X-Y-U, another flow goes from B to V on track B-X-Y-V.**** > > The two flows can=92t use the same cell between X and Y because Y has no = way > of telling them apart.**** > > Correct? > Thanks**** > > **** > > Dominique**** > > **** > > *De :* Pascal Thubert (pthubert) [mailto:pthubert@cisco.com] > > *Envoy=E9 :* mardi 28 mai 2013 18:29 > *=C0 :* BARTHEL Dominique OLNC/OLPS; 6tsch@ietf.org > *Objet :* RE: G-MPLS, implicit labeling, multiple tracks through one cell= * > *** > > **** > > Hello Dominique:**** > > **** > > The Time slot based =93G-MPLS=94 forwarding will not look at the flow lab= el so > it does not care whether it is one or multiple flows that get ijected in > the time slots.**** > > What you will get is a regular transmit opportunity from A to B. **** > > How the source fills it is its business (one or more flows from A to B), > but it is not elastic so if the flows collide at some point there might b= e > drops or latency added before a frame is placed in a track.**** > > Once the frame is on track, it will follow each hop as scheduled.**** > > **** > > I think we agree=85 **** > > **** > > Pascal**** > > **** > > *From:* 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org<6tsch-bounc= es@ietf.org>] > *On Behalf Of *dominique.barthel@orange.com > *Sent:* mardi 28 mai 2013 16:49 > *To:* 6tsch@ietf.org > *Subject:* [6tsch] G-MPLS, implicit labeling, multiple tracks through one > cell**** > > **** > > Hello all,**** > > **** > > Disclaimer:**** > > I=92m no expert in label switching. Please bear with me.**** > > This mail will at least have the benefit of documenting the question and > the answer.**** > > **** > > **** > > Context:**** > > I understand that the 15.4.e cell on which a frame was received by a node > can be considered an implicit label. Therefore, we can avoid the overhead > of explicitly carrying the label in the frame. Great!**** > > **** > > Question:**** > > If we have multiple tracks going through neighbor nodes X and Y, and > supposing that their aggregated flow happily fits the data rate provided = by > one cell, wouldn=92t we like to be able to multiplex them onto the same c= ell > in order to save on the wake-up/carrier_sense energy cost?**** > > Am I right in saying that we, the 6tsch group, decided to forego the > energy saving of multiplexing several tracks on one cell in return for th= e > energy saving of not carrying the label in-band?**** > > Did I miss anything?**** > > **** > > Thanks**** > > **** > > Dominique**** > > _________________________________________________________________________= ________________________________________________**** > > **** > > Ce message et ses pieces jointes peuvent contenir des informations confid= entielles ou privilegiees et ne doivent donc**** > > pas etre diffuses, exploites ou copies sans autorisation. Si vous avez re= cu ce message par erreur, veuillez le signaler**** > > a l'expediteur et le detruire ainsi que les pieces jointes. Les messages = electroniques etant susceptibles d'alteration,**** > > France Telecom - Orange decline toute responsabilite si ce message a ete = altere, deforme ou falsifie. Merci.**** > > **** > > This message and its attachments may contain confidential or privileged i= nformation that may be protected by law;**** > > they should not be distributed, used or copied without authorisation.**** > > If you have received this email in error, please notify the sender and de= lete this message and its attachments.**** > > As emails may be altered, France Telecom - Orange is not liable for messa= ges that have been modified, changed or falsified.**** > > Thank you.**** > > _________________________________________________________________________= ________________________________________________**** > > **** > > Ce message et ses pieces jointes peuvent contenir des informations confid= entielles ou privilegiees et ne doivent donc**** > > pas etre diffuses, exploites ou copies sans autorisation. Si vous avez re= cu ce message par erreur, veuillez le signaler**** > > a l'expediteur et le detruire ainsi que les pieces jointes. Les messages = electroniques etant susceptibles d'alteration,**** > > France Telecom - Orange decline toute responsabilite si ce message a ete = altere, deforme ou falsifie. Merci.**** > > **** > > This message and its attachments may contain confidential or privileged i= nformation that may be protected by law;**** > > they should not be distributed, used or copied without authorisation.**** > > If you have received this email in error, please notify the sender and de= lete this message and its attachments.**** > > As emails may be altered, France Telecom - Orange is not liable for messa= ges that have been modified, changed or falsified.**** > > Thank you.**** > > > _______________________________________________ > 6tsch mailing list > 6tsch@ietf.org > https://www.ietf.org/mailman/listinfo/6tsch**** > > **** > > _______________________________________________**** > > 6tsch mailing list**** > > 6tsch@ietf.org**** > > https://www.ietf.org/mailman/listinfo/6tsch**** > > **** > > > _______________________________________________ > 6tsch mailing list > 6tsch@ietf.org > https://www.ietf.org/mailman/listinfo/6tsch**** > > **** > > **** > > _______________________________________________**** > > 6tsch mailing list**** > > 6tsch@ietf.org**** > > https://www.ietf.org/mailman/listinfo/6tsch**** > > **** > > > _______________________________________________ > 6tsch mailing list > 6tsch@ietf.org > https://www.ietf.org/mailman/listinfo/6tsch**** > > > > > -- > Pascal **** > > ** ** > > _______________________________________________ > 6tsch mailing list > 6tsch@ietf.org > https://www.ietf.org/mailman/listinfo/6tsch > > --001a11c1b9684c162a04ddfcbbaf Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable
Maria Rita,

Thanks for the = updated figure! I am putting together some slides for the call, I'll pu= t your (updated) figure in pole position. Great discussion material, thanks= a million!

I agree that we haven't converged on wh= at sequence of headers appear in a switched packet, so let's not forget= to discuss this on the call.

Thomas


On Thu,= May 30, 2013 at 2:01 AM, Maria Rita PALATTELLA <maria-rita.pal= attella@uni.lu> wrote:

Thanks Thomas!<= /u>

=A0<= /p>

Quick answers:<= /u>

-=A0=A0=A0=A0=A0=A0=A0 With the white X->= ;Y cells I wanted to show that even though in a track we use specific cells= (those in green or purpose), within the same schedule we can have others equivalent cells (the white ones) that will be assigned= to other tracks, or create a bundle for IP-routing. Am I wrong?<= /u>

-=A0=A0=A0=A0=A0=A0=A0 Sorry for the type, = It is fixed in the attached file!

=A0<= /p>

I do agree about having i= n the figures also the packets format, with headers, etc., but maybe we can= do that once we agree/converge to a final solution. What do you think?

=A0<= /p>

Maria Rita =A0=A0<= u>

=A0<= /p>

From: 6tsch-bounces@ietf.org= [mailto:6t= sch-bounces@ietf.org] On Behalf Of Thomas Watteyne
Sent: Thursday, May 30, 2013 10:44 AM
To: 6TSCH


Subject: Re: [6tsch] G-MPLS, implicit labeling, multiple tracks thro= ugh one cell

=A0

Maria Rita.

=A0

Wonderful stuff.

=A0

Quick questions:

- in Track Switching, what do the white X->Y cell= s represent?

- in IP Routing, little type boundle->bundle

=A0

Maybe it would be helpful to depict the format of th= e packets (i.e. which headers go where) in the three cases. Most of those d= etails are certainly still in discussion.

=A0

Thomas

=A0

On Thu, May 30, 2013 at 1:27 AM, Maria Rita PALATTEL= LA <ma= ria-rita.palattella@uni.lu> wrote:

Dear Pascal, Kris, all

=A0<= /p>

Here are some figures tha= t maybe will help us in carrying on the discuss on this topic on the ML and during Friday call!

=A0<= /p>

Kind Regards,

Maria Rita<= u>

=A0<= /p>

From: 6tsch-bounces@i= etf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of Pascal Thubert
Sent: Thursday, May 30, 2013 10:01 AM
To: Kris Pister
Cc: Thomas Watteyne; 6TSCH; ice@cisco.com
Subject: Re: [6tsch] G-MPLS, implicit labeling, multiple tracks thro= ugh one cell

=A0

Hello Kris:=

I think that before w= e talk solutions we need to make sure we agree on what we are trying to ach= ieve. I am concerned with having to manage traffic bursts and selective dro= p operations at the 6TUS level. This would certainly make it mode complex. What we have= here:

- in one hand there is the classical reservation mod= el where you book a constant slot rate between A and B. in that model, ther= e is no queuing, just buffering one or 2 frames that can be transmitted in acceptable schedule. Excess packets cannot even ente= r the pipe because there is just no slot available for it, and any QoS or s= haping must be done at ingress, either at the end-device edge or at the net= work edge. The pipe could be made larger than base traffic (excess rate as Thomas indicated) in order to acc= omodate retries, and what is improved in terms of delivery ratio would be p= aid in terms of jitter and latency, as you indicated in a previous mail. A = simpler variation of that model drops the retries from the tunnel and places them in best effort shared bu= ndles with a high QoS level (we are defining deterministic class at this mo= ment at the transport area WG). That way, there is no need for QoS /drop op= eration to be done at 6TUS level, it is all done at L3, adn all packets that are delivered by 6TUS arrive at= determined schedule.

=A0

- Then there is the c= onvergecast that can accommodate multiple sources of traffic for a same egr= ess point. What we expect with this sort of network is an statistical effec= t to that the throughput of egress pipe is actually less than the sum of the ingress. On= a deterministic source of traffic, we could use that effect on additional = bandwidth that is allocated for retries.

- In the case of multicast, we can think of a tree t= opology rooted at the source=A0 with all hops if a constant size and replic= ation at the branching nodes. If we are interested in such thing, we can invite Ice in the discussion.

=A0

- and then there is r= outing at 6TUS layer as I understand you address in this mail. In that case= , we lose the grip on the expected flows, and probably have to expect stati= stical multiplexing, effectively reporting some of the L3 complexity into 6TUS.

=A0Tons of things are doable but I think that a core value of the MPLS tunn= el is the MP part. MPLS does not look inside the packets, so you can do any= protocol over it. As you and Xavi discussed, a clean MPLS layer is not eve= n aware it carries IPv6. This was heavily used in early IPv6 deployments with IPv6 PE/VPE, over an MPLS back= bone that was setup using IPv4 but could be used for whatever after that. I= f 6TUS does not know of IPv6, the layer does not know about HbH headers and= so on either. This is important to allow fragments through end to end.

The more tricks we play there, the more specific and complex we make the 6T= US sublayer. I'd start simple unless a basic use case is broken.=

What do you think?

=A0

Pascal

=A0

=A0

2013/5/30 Kris Pister <pister@eecs.berkeley.edu>=

Some comments on the last several emails on this thr= ead:
* it seems easy to have a table indexed by (MACsrcID, RXcell) that gives TX= cellList
=A0 o having only one entry in the cell means a leakfree track (as proposed= by Xavi?)
=A0 o=A0 (0xFFFF,RXcell) --> TXcellList means any incoming packet goes o= ut the same way (convergecast)
=A0 o having several MACsrcIDs with different TXcellLists gives the two or = more separate flows (as proposed by Dominique?)
* there had better be idle listens in any of these schemes (more RX bandwid= th than needed) otherwise queues and latency both tend toward infinity
* if A and B both talk to C then:
=A0=A0=A0 o=A0=A0=A0 either they need to be explicitly scheduled to not col= lide, in which case you might as well just have a separate cell for A-->= C and B-->C
=A0=A0=A0 o=A0=A0=A0 *or* you'd better have a *lot* idle listens, becau= se you'll have slotted aloha chaotic collapse if you try to push more t= han PDR/e of the available bandwidth (absent the use of clever-but-not-gene= ral tricks that have been published over the years).

ksjp

=A0

On 5/29/2013 11:09 AM, Thomas Watteyne wrote:=

Xavi,

=A0

I agree that what you have in your e-mail is the nor= mal way of doing things. The group might decide that this is the only way (= e.g. Pascal's=A0water-tight pipes), in which case we just use that.

=A0

I believe what Dominique brings up (Dominique, pleas= e correct me if I'm wrong), is that with this scheme, there is no cell = reuse. So in your case, C listens twice, once for A and once for B (of course, you can generalize this to multiple cells, or diffe= rent frame lengths). If there is no traffic for A and B, C is wasting energ= y. Dominique's point is to see whether it's possible to reuse the s= ame cells at C for data coming from A and B, at the cost of not having flow independence.

=A0

I hope this makes sense,

Thomas

=A0

On Wed, May 29, 2013 at 10:43 AM, Xavier Vilajosana = <xvil= ajosana@eecs.berkeley.edu> wrote:

The key point here is that we are assuming that C ca= n have a RX shared link from A and B and then C can either send to D and E = in another slot. What is the benefit of that? Is it a general case? Why not having two cells at C one that receives from A and= another that receives from B then transmission from C to D will happen in = a cell and C to E in another.

for example node C switching table

in=A0=A0=A0=A0=A0 out
1(A)=A0=A0 3(D)=A0=A0=A0 -- receives at slot 1 from A and sends out at slot= 3 to D
2(B)=A0=A0 4(E)=A0=A0=A0=A0 -- receives at slot 2 from B and sends out at s= lot 4 to E

In case we want to be able to send cross flows, i.e use D for a flow from B= we can add more entries on the table and assign priorities

in=A0=A0=A0=A0=A0 out=A0=A0=A0=A0 prio
1(A)=A0=A0 3(D)=A0=A0=A0=A0 1
2(B)=A0=A0 4(E)=A0=A0=A0=A0 1
1(A)=A0=A0 4(E)=A0=A0=A0=A0 2
2(B)=A0=A0 2(D)=A0=A0=A0=A0 2


Of course if the data rate is slower than the slotframe length*time of each= slot then we will have idle listening at C.

Is that what you have in mind?
X

Al 29/05/13 10:23, En/na Thomas Watteyne ha escrit:

Would you agree that the issue you are bringing up i= s equivalent to the statement that, with purely implicit labels, only fan-i= n is possible, not fan-out.

=A0

= A -- =A0 =A0 =A0 =A0 =A0 --> D

= =A0 =A0 =A0\ =A0 =A0 =A0 /

= =A0 =A0 =A0 =3D> C =3D

= =A0 =A0 =A0/ =A0 =A0 =A0 \

= B -- =A0 =A0 =A0 =A0 =A0 --> E

=A0

That is, given the following flows around mote C (an= d with the assumption that both incoming and outgoing flows share the same = cells), it is possible to have A->C and B->C (e.g. fan-in), but not C->D and C->E.

=A0

The core issue you're raising is that there is a= trade-off between installing LSTs (Label Switching Tracks) and energy cons= umption. That is, if you install water-tight pipes for all flows, you will waste energy if data isn't flowing through those p= ipes, since nodes along those tracks will be idle listening.<= /p>

=A0

This might be a far-fetched, so please bear with me,= but I see some relationship between the problem you're raising and the= use of CIR (Committed Information Rate), EIR (Excess) and PIR (Peak) typically found in protocols such as Frame Relay. These are= used to limit under-use of bandwidth, whereas we're more interested in= not wasting energy, but the problem can be described very similarly (I thi= nk). Now this only brings more questions, since, to have this type of behavior, excess packets (i.e. about the CIR) = need to flow from the LST into some other bandwidth. Not sure whether we wa= nt to go there.

=A0

Thomas

=A0

On Wed, May 29, 2013 at 12:50 AM, Pascal Thubert (pt= hubert) <pthuber= t@cisco.com> wrote:

Hello Dominique:=

=A0

The traditional Virtua= l circuit is actually a water tight pipe end to end. My mind image of a tra= ck is the same. Thus traffic from B cannot be merged into the A to U track.

I love the idea of mer= ging flows like 1 to u and B to U in a many to one converging channel but e= ven then you enter the world of statistical mux and QoS.

=A0

The case you represent= does not use tracks at all. We=92ll have a bundle of cells off any router = that can be used unicast or multicast, some of the latter probably reserved for a particular neighbor.

Packets received over = such cell will not be G-MPLS switched. They will be punted to layer 3 throu= gh the 6LoWPAN sublayer. L3 will device either to route them or deliver locally (punt to L4) when this node is the destination.

=A0

In the former case, th= e packet will go down the stack again through the 6LoWPAN layer and the 6TU= S sublayer will determine which bundle of cells can be used to reach the next hop router. You=92ll note that in this case, we = cannot route fragments so IP packets would have to be reassembled at every = hop. This is what the fragment forwarding and recovery draft is still usefu= l. With that draft, the first frag installs forwarding states within the 6LoWPAN sublayer for the next fragme= nts based on an explicit label placed in the 6LoWPAN datagram identifier.

=A0

We need a picture!!!

=A0

Cheers,<= u>

=A0

Pascal

=A0

From: dominique= .barthel@orange.com [mailto:dominique.barthel@orange.com]
Sent: mercredi 29 mai 2013 08:51
To: Pascal Thubert (pthubert); 6tsch@ietf.org
Subject: RE: G-MPLS, implicit labeling, multiple tracks through one = cell

=A0

Hello Pasc= al,

=A0=

Actually, I meant the = following situation: one flow goes from A to U on track A-X-Y-U, another fl= ow goes from B to V on track B-X-Y-V.

The two flows can=92t = use the same cell between X and Y because Y has no way of telling them apar= t.

Correct?
Thanks

=A0

Dominique

=A0

De=A0: Pascal Thubert (pthubert) [mailto= :pthubert@cisco.com]
Envoy=E9=A0: mardi 28 mai 2013 18:29
=C0=A0: BARTHEL Dominique OLNC/OLPS; 6tsch@ietf.org
Objet=A0: RE: G-MPLS, implicit labeling, multiple tracks through one= cell

=A0

Hello Dominique:

=A0

The Time slot based = =93G-MPLS=94 forwarding will not look at the flow label so it does not care= whether it is one or multiple flows that get ijected in the time slots.

What you will get is a= regular transmit opportunity from A to B.

How the source fills i= t is its business (one or more flows from A to B), but it is not elastic so= if the flows collide at some point there might be drops or latency added before a frame is placed in a track.=

Once the frame is on t= rack, it will follow each hop as scheduled.

=A0

I think we agree=85

=A0

Pascal

=A0

From: 6tsch-bounces@i= etf.org [ma= ilto:6tsch-bounces@ietf.org] On Behalf Of dominique.barthel@orange.com
Sent: mardi 28 mai 2013 16:49
To: 6tsch@ietf.o= rg
Subject: [6tsch] G-MPLS, implicit labeling, multiple tracks through = one cell

=A0

Hello all,

=A0

Disclaimer:

I=92m no expert in label switching. Please bear with= me.

This mail will at least have the benefit of document= ing the question and the answer.

=A0

=A0

Context:

I understand that the 15.4.e cell on which a frame w= as received by a node can be considered an implicit label. Therefore, we ca= n avoid the overhead of explicitly carrying the label in the frame. Great!

=A0

Question:

If we have multiple tracks going through neighbor no= des X and Y, and supposing that their aggregated flow happily fits the data= rate provided by one cell, wouldn=92t we like to be able to multiplex them onto the same cell in order to save on the wake-up/= carrier_sense energy cost?

Am I right in saying that we, the 6tsch group, decid= ed to forego the energy saving of multiplexing several tracks on one cell i= n return for the energy saving of not carrying the label in-band?

Did I miss anything?

=A0

Thanks

=A0

Dominique

____________________________________________________=
_____________________________________________________________________
=A0
Ce message et ses pieces jointes peuvent contenir de=
s informations confidentielles ou privilegiees et ne doivent donc=
pas etre diffuses, exploites ou copies sans autorisa=
tion. Si vous avez recu ce message par erreur, veuillez le signaler<=
u>
a l'expediteur et le detruire ainsi que les piec=
es jointes. Les messages electroniques etant susceptibles d'alteration,=
France Telecom - Orange decline toute responsabilite=
 si ce message a ete altere, deforme ou falsifie. Merci.
=A0
This message and its attachments may contain confide=
ntial or privileged information that may be protected by law;=
they should not be distributed, used or copied witho=
ut authorisation.
If you have received this email in error, please not=
ify the sender and delete this message and its attachments.
As emails may be altered, France Telecom - Orange is=
 not liable for messages that have been modified, changed or falsified.
Thank you.
____________________________________________________=
_____________________________________________________________________
=A0
Ce message et ses pieces jointes peuvent contenir de=
s informations confidentielles ou privilegiees et ne doivent donc=
pas etre diffuses, exploites ou copies sans autorisa=
tion. Si vous avez recu ce message par erreur, veuillez le signaler<=
u>
a l'expediteur et le detruire ainsi que les piec=
es jointes. Les messages electroniques etant susceptibles d'alteration,=
France Telecom - Orange decline toute responsabilite=
 si ce message a ete altere, deforme ou falsifie. Merci.
=A0
This message and its attachments may contain confide=
ntial or privileged information that may be protected by law;=
they should not be distributed, used or copied witho=
ut authorisation.
If you have received this email in error, please not=
ify the sender and delete this message and its attachments.
As emails may be altered, France Telecom - Orange is=
 not liable for messages that have been modified, changed or falsified.
Thank you.


_______________________________________________
6tsch mailing list
6tsch@ietf.org
h= ttps://www.ietf.org/mailman/listinfo/6tsch

=A0

_______________________________________________
6tsch mailing list
6tsch@ietf.org=
https://www.ietf.org/mailman/listinfo/6tsch

=A0


_______________________________________________
6tsch mailing list
6tsch@ietf.org
h= ttps://www.ietf.org/mailman/listinfo/6tsch

=A0

=A0

_______________________________________________
6tsch mailing list
6tsch@ietf.org=
https://www.ietf.org/mailman/listinfo/6tsch

=A0


_______________________________________________
6tsch mailing list
6tsch@ietf.org
h= ttps://www.ietf.org/mailman/listinfo/6tsch




--
Pascal

=A0


_______________________________________________
6tsch mailing list
6tsch@ietf.org
h= ttps://www.ietf.org/mailman/listinfo/6tsch


--001a11c1b9684c162a04ddfcbbaf-- Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A77621F9273 for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 19:43:58 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.285 X-Spam-Level: X-Spam-Status: No, score=0.285 tagged_above=-999 required=5 tests=[AWL=0.538, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_IMAGE_ONLY_24=1.552, HTML_IMAGE_RATIO_04=0.172, HTML_MESSAGE=0.001, NO_RELAYS=-0.001] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SXAyEUZDHA-H for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 19:43:57 -0700 (PDT) Received: from mail-ea0-x22c.google.com (mail-ea0-x22c.google.com [IPv6:2a00:1450:4013:c01::22c]) by ietfa.amsl.com (Postfix) with ESMTP id A42AC21F905F for <6tsch@ietf.org>; Thu, 30 May 2013 19:43:56 -0700 (PDT) Received: by mail-ea0-f172.google.com with SMTP id d10so1023582eaj.17 for <6tsch@ietf.org>; Thu, 30 May 2013 19:43:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=Soo9tbQbfSRgh9asooBP3cXzvIFc5KNwer131EMqnNc=; b=lW9LNq6Li8hdrJcPOVxhlf2xMihkEEOxcJ7SivZ+/cz54mvhoQNPH496mR3I2JkAo2 V6l6Cd8w5EDHM0LZ/CNJEkbK3G0DSQMEp9Esf1MkTYMdzNBV5lxPFkW/zXcIR8A8g7HE i32pv+/iLkO2Vd2NaNG+rolb5974urm0DS2hgwLdp8afUypWbF2FCOgMzlQ8FcvKbuZ/ /q955xObVC0xgrEJGIj9ZgmhPjtjKjJc2kIGOnKBzu8i61rxA7eQ/Athiz7FS4VqV6Gx a4Xty/eVY1yYnicrLR/mWtCw7nmZe/1EZ2HarKMYAC6WjzwQRTABA2XzP6y4zzavi7S9 xsiw== X-Received: by 10.14.251.193 with SMTP id b41mr11534445ees.126.1369968234993; Thu, 30 May 2013 19:43:54 -0700 (PDT) MIME-Version: 1.0 Sender: twatteyne@gmail.com Received: by 10.14.94.134 with HTTP; Thu, 30 May 2013 19:43:33 -0700 (PDT) In-Reply-To: References: From: Thomas Watteyne Date: Thu, 30 May 2013 19:43:33 -0700 X-Google-Sender-Auth: XAtYSCEZygMelbn7VfXUpdlElvs Message-ID: To: "6tsch@ietf.org" <6tsch@ietf.org> Content-Type: multipart/related; boundary=001a1132f48a004c1c04ddfa96fe Subject: Re: [6tsch] logo finalists (2) X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2013 02:43:58 -0000 --001a1132f48a004c1c04ddfa96fe Content-Type: multipart/alternative; boundary=001a1132f48a004c1904ddfa96fd --001a1132f48a004c1904ddfa96fd Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Pascal, Great! When do the polls close? I propose to leave them open for a week, so we can discover the winner at the 6TSCH call one week from now. Thomas On Thu, May 30, 2013 at 7:33 PM, Pascal Thubert (pthubert) < pthubert@cisco.com> wrote: > Dear all,**** > > ** ** > > As promised, here=92s the link to vote!**** > > ** ** > > http://www.surveymonkey.com/s/GN5V7KT **** > > ** ** > > **** > > ** ** > > Have fun!**** > > ** ** > > Pascal**** > > _______________________________________________ > 6tsch mailing list > 6tsch@ietf.org > https://www.ietf.org/mailman/listinfo/6tsch > > --001a1132f48a004c1904ddfa96fd Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable
Pascal,
Great! When do the polls close? I propos= e to leave them open for a week, so we can discover the winner at the 6TSCH= call one week from now.
Thomas


On Thu, May 30, 2013 at 7:33 PM, Pascal = Thubert (pthubert) <pthubert@cisco.com> wrote:

Dear all,

=A0

As promised, here=92s = the link to vote!

=A0

http://www.surveymonkey.com/s/GN5V7KT

=A0

=A0

Have fun!

=

=A0

Pascal


_______________________________________________
6tsch mailing list
6tsch@ietf.org
h= ttps://www.ietf.org/mailman/listinfo/6tsch


--001a1132f48a004c1904ddfa96fd-- --001a1132f48a004c1c04ddfa96fe Content-Type: image/png; name="image002.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: 90cc742b76f6542e_0.0.1 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 xKwqAzsAAAAASUVORK5CYII= --001a1132f48a004c1c04ddfa96fe-- Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1553E21F98AC for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 19:34:10 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -9.612 X-Spam-Level: X-Spam-Status: No, score=-9.612 tagged_above=-999 required=5 tests=[AWL=-0.397, BAYES_00=-2.599, EXTRA_MPART_TYPE=1, HTML_IMAGE_RATIO_02=0.383, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T80Oh7+GkQBN for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 19:34:05 -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 013D621F8930 for <6tsch@ietf.org>; Thu, 30 May 2013 19:34:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=86203; q=dns/txt; s=iport; t=1369967644; x=1371177244; h=from:to:subject:date:message-id:mime-version; bh=zEpa2lt4xy6KNzzfM/k4/f8ohKiRemgvi+EUEiSQXRA=; b=lxwKbNrx8O9R8DLT2DReJZzIE2rX2VXHsoIKTmcaI7DEQY6H7v5zo4Xc XiEdkhHHVhCKxnN/w6aUqOcYIe78i389kGuQwp952YVU+K6MhXyzmEFAL FRtPXQP7Ud/7N/izkZjpUMJTHfPeoEnOqP4Pb2OGwapJfRe03vgrPlC/v A=; X-Files: image002.png : 59582 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhUQAA0LqFGtJV2Y/2dsb2JhbABagkULOTCCdLtvAgGBABZtB4IlAQQFIAgBXQElAQEBAiYFEAEODCYBBBIBBgIGh38MmkKgcY5VFoMuYQOFPotuAZdRgw+CJw X-IronPort-AV: E=Sophos;i="4.87,775,1363132800"; d="png'150?scan'150,208,217,150";a="217016797" Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-5.cisco.com with ESMTP; 31 May 2013 02:33:59 +0000 Received: from xhc-rcd-x08.cisco.com (xhc-rcd-x08.cisco.com [173.37.183.82]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id r4V2XvGL031720 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <6tsch@ietf.org>; Fri, 31 May 2013 02:33:57 GMT Received: from xmb-rcd-x01.cisco.com ([169.254.1.79]) by xhc-rcd-x08.cisco.com ([173.37.183.82]) with mapi id 14.02.0318.004; Thu, 30 May 2013 21:33:57 -0500 From: "Pascal Thubert (pthubert)" To: "6tsch@ietf.org" <6tsch@ietf.org> Thread-Topic: logo finalists (2) Thread-Index: Ac5dpxd8yZtezsZnRSaAu+Q4qRT0Xg== Date: Fri, 31 May 2013 02:33:56 +0000 Deferred-Delivery: Fri, 31 May 2013 02:33:00 +0000 Message-ID: Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.61.107.231] Content-Type: multipart/related; boundary="_004_E045AECD98228444A58C61C200AE1BD841301CE8xmbrcdx01ciscoc_"; type="multipart/alternative" MIME-Version: 1.0 Subject: [6tsch] logo finalists (2) X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2013 02:34:10 -0000 --_004_E045AECD98228444A58C61C200AE1BD841301CE8xmbrcdx01ciscoc_ Content-Type: multipart/alternative; boundary="_000_E045AECD98228444A58C61C200AE1BD841301CE8xmbrcdx01ciscoc_" --_000_E045AECD98228444A58C61C200AE1BD841301CE8xmbrcdx01ciscoc_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Dear all, As promised, here's the link to vote! http://www.surveymonkey.com/s/GN5V7KT [cid:image002.png@01CE5D6C.69FD9280] Have fun! Pascal --_000_E045AECD98228444A58C61C200AE1BD841301CE8xmbrcdx01ciscoc_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Dear all,

 

As promised, here̵= 7;s the link to vote!

 

ht= tp://www.surveymonkey.com/s/GN5V7KT

 

 

Have fun!

 

Pascal

--_000_E045AECD98228444A58C61C200AE1BD841301CE8xmbrcdx01ciscoc_-- --_004_E045AECD98228444A58C61C200AE1BD841301CE8xmbrcdx01ciscoc_ Content-Type: image/png; name="image002.png" Content-Description: image002.png Content-Disposition: inline; filename="image002.png"; size=59582; creation-date="Fri, 31 May 2013 02:33:48 GMT"; modification-date="Fri, 31 May 2013 02:33:48 GMT" Content-ID: Content-Transfer-Encoding: base64 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 xKwqAzsAAAAASUVORK5CYII= --_004_E045AECD98228444A58C61C200AE1BD841301CE8xmbrcdx01ciscoc_-- Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6A11521F992F for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 19:13:52 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -10.23 X-Spam-Level: X-Spam-Status: No, score=-10.23 tagged_above=-999 required=5 tests=[AWL=0.368, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hLKYjbhCW91j for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 19:13:47 -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 38F9221F9942 for <6tsch@ietf.org>; Thu, 30 May 2013 19:13:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10525; q=dns/txt; s=iport; t=1369966427; x=1371176027; h=from:to:subject:date:message-id:mime-version; bh=7BAutggsblEh8gwixhauXsWnEU87AkULQ8sthX6G7oo=; b=IO1t0j60ZZ+FybbqwnTNfTeFKUnwCbfHoCB2GdbUd8d2588bzVofDmT9 lGuklJU1Bsby0qTplBRuIrw+l65N9m+CMVMeL84jym66u8fi1HtHfaZ+r iCGRlfrAYr/mfLfumw9JX/dcpn8v8axpXj+LF0uHBAeiLieNl4hXLZVw8 I=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgMFAIYGqFGtJV2b/2dsb2JhbABAFwOCRUQwvmaBABZ0giUBBC0bDRElAQgUDgoBAww8JAIBAQMBGogFDDKtGhGNVI11diABDBUHB4JeYQOYZ5AXgj9QgXE2fQ X-IronPort-AV: E=Sophos;i="4.87,775,1363132800"; d="scan'208,217";a="217013165" Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-5.cisco.com with ESMTP; 31 May 2013 02:13:46 +0000 Received: from xhc-rcd-x07.cisco.com (xhc-rcd-x07.cisco.com [173.37.183.81]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id r4V2DkVC019520 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 31 May 2013 02:13:46 GMT Received: from xmb-rcd-x01.cisco.com ([169.254.1.79]) by xhc-rcd-x07.cisco.com ([173.37.183.81]) with mapi id 14.02.0318.004; Thu, 30 May 2013 21:13:45 -0500 From: "Pascal Thubert (pthubert)" To: "6tsch@ietf.org" <6tsch@ietf.org>, "JP Vasseur (jvasseur)" , "Ted Lemon (ted.lemon@nominum.com)" , "Adrian Farrel (adrian@olddog.co.uk)" Thread-Topic: Agenda for the call on May 31st Thread-Index: Ac5dpFNtrMWLVeukTui2t5ejgaFvXA== Date: Fri, 31 May 2013 02:13:44 +0000 Deferred-Delivery: Fri, 31 May 2013 02:13:00 +0000 Message-ID: Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.61.107.231] Content-Type: multipart/alternative; boundary="_000_E045AECD98228444A58C61C200AE1BD841301BB2xmbrcdx01ciscoc_" MIME-Version: 1.0 Subject: Re: [6tsch] Agenda for the call on May 31st X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2013 02:13:52 -0000 --_000_E045AECD98228444A58C61C200AE1BD841301BB2xmbrcdx01ciscoc_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Dear all : Please find a proposed agenda for the call tomorrow. This time, it will be simple. We have a heated discussion in the list of ho= w we use the 6TUS layer track switching, vs. switching at 6LoWPAN or routin= g. Let us continue this discussion during the call. As usual; please feel free to propose changes / additions, and remember tha= t the call should be recorded! Cheers, Pascal Topic: 6TSCH Weekly Date: Friday, May 31st, 2013 Time: 8:00 am, Pacific Daylight Time (San Francisco, GMT-07:00) Meeting Number: 206 802 913 Meeting Password: sixtus ------------------------------------------------------- To start the online meeting ------------------------------------------------------- 1. Go to https://ciscosales.webex.com/ciscosales/j.php?ED=3D219615007&UID= =3D481905242&PW=3DNZTRkNDAwOTE1&RT=3DMiMyMw%3D%3D 2. Log in to your account. 3. Click "Start Now". 4. Follow the instructions that appear on your screen. ---------------------------------------------------------------- ALERT:Toll-Free Dial Restrictions for (408) and (919) Area Codes ---------------------------------------------------------------- The affected toll free numbers are: (866) 432-9903 for the San Jose/Milpita= s area and (866) 349-3520 for the RTP area. Please dial the local access number for your area from the list below: - San Jose/Milpitas (408) area: 525-6800 - RTP (919) area: 392-3330 ------------------------------------------------------- To join the teleconference only ------------------------------------------------------- 1. Dial into Cisco WebEx (view all Global Access Numbers at http://cisco.com/en/US/about/doing_business/conferencing/index.html 2. Follow the prompts to enter the Meeting Number (listed above) or Access = Code followed by the # sign. San Jose, CA: +1.408.525.6800 RTP: +1.919.392.3330 US/Canada: +1.866.432.9903 United Kingdom: +44.20.8824.0117 India: +91.80.4350.1111 Germany: +49.619.6773.9002 Japan: +81.3.5763.9394 China: +86.10.8515.5666 To check whether you have the appropriate players installed for UCF (Univer= sal Communications Format) rich media files, go to https://ciscosales.webex= .com/ciscosales/systemdiagnosis.php http://www.webex.com CCM:+14085256800x206802913 --_000_E045AECD98228444A58C61C200AE1BD841301BB2xmbrcdx01ciscoc_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Dear all :

 

Please find a proposed= agenda for the call tomorrow.

 

This time, it will be = simple. We have a heated discussion in the list of how we use the 6TUS laye= r track switching, vs. switching at 6LoWPAN or routing.

Let us continue this d= iscussion during the call.

 

As usual; please feel = free to propose changes / additions, and remember that the call should be r= ecorded!

 

Cheers,

 

Pascal

 

 

 

Topic: 6TSCH Weekly
Date: Friday, May 31st, 2013
Time: 8:00 am, Pacific Daylight Time (San Francisco, GMT-07:00)
Meeting Number: 206 802 913
Meeting Password: sixtus

-------------------------------------------------------
To start the online meeting
-------------------------------------------------------
1. Go to
https://ciscosales.webex.com/ciscosales/j= .php?ED=3D219615007&UID=3D481905242&PW=3DNZTRkNDAwOTE1&RT=3DMiM= yMw%3D%3D
2. Log in to your account.
3. Click "Start Now".
4. Follow the instructions that appear on your screen.

----------------------------------------------------------------
ALERT:Toll-Free Dial Restrictions for (408) and (919) Area Codes
----------------------------------------------------------------

The affected toll free numbers are: (866) 432-9903 for the San Jose/Milpita= s area and (866) 349-3520 for the RTP area.

Please dial the local access number for your area from the list below:
- San Jose/Milpitas (408) area: 525-6800
- RTP (919) area: 392-3330

-------------------------------------------------------
To join the teleconference only
-------------------------------------------------------
1. Dial into Cisco WebEx (view all Global Access Numbers at
http://cisco.com/en/US/about/doin= g_business/conferencing/index.html
2. Follow the prompts to enter the Meeting Number (listed above) or Access = Code followed by the # sign.

San Jose, CA: +1.408.525.6800 RTP: +1.919.392.3330

US/Canada: +1.866.432.9903 United Kingdom: +44.20.8824.0117

India: +91.80.4350.1111 Germany: +49.619.6773.9002

Japan: +81.3.5763.9394 China: +86.10.8515.5666

To check whether you have the appropriate players installed for UCF (Univer= sal Communications Format) rich media files, go to
https://ciscosales.webex.com/ciscosales/s= ystemdiagnosis.php

http:= //www.webex.com

CCM:+14085256800x206802913

 

--_000_E045AECD98228444A58C61C200AE1BD841301BB2xmbrcdx01ciscoc_-- Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 950D221F96FE for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 19:03:51 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -9.998 X-Spam-Level: X-Spam-Status: No, score=-9.998 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_83=0.6, RCVD_IN_DNSWL_HI=-8] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VVprR4l6lt0Y for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 19:03:46 -0700 (PDT) Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) by ietfa.amsl.com (Postfix) with ESMTP id 2CC0021F85F4 for <6tsch@ietf.org>; Thu, 30 May 2013 19:03:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=36525; q=dns/txt; s=iport; t=1369965826; x=1371175426; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Im7axfLqz5MN+sbl8e9kxk29lWbNutf+1+K1QmxPX6s=; b=hh86vPgjjY6xqcdWV5QDr9zMc++uPtOpsbBSLmFkp3SSJZaMpIkZ1EU1 8xI1M2f6bxfV35aZnkyEoNeURu9K7+hXolnPOiPQrda02KUEtjkjNQ4Af pySncX+EJpRYxKD4dtfkHuLBgh5CD7H0Uh3AN2VK9GUlCkICBN2L8AEXE Q=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhIFAEMEqFGtJV2Y/2dsb2JhbABaDoI3RDCsdok1iDuBABZ0giMBAQEEAQEBKkELEAIBCBEEAQELFgEGByEGCxQJCAIEAQ0FCIdzAw8MskANiGKMRIEhBXoHLQQGAQmCbWEDhT6DKoxwgw+KdIUjglE+gWkIFx8 X-IronPort-AV: E=Sophos;i="4.87,775,1363132800"; d="scan'208,217";a="217030118" Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-3.cisco.com with ESMTP; 31 May 2013 02:03:44 +0000 Received: from xhc-aln-x14.cisco.com (xhc-aln-x14.cisco.com [173.36.12.88]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id r4V23iUr009393 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 31 May 2013 02:03:44 GMT Received: from xmb-rcd-x01.cisco.com ([169.254.1.79]) by xhc-aln-x14.cisco.com ([173.36.12.88]) with mapi id 14.02.0318.004; Thu, 30 May 2013 21:03:43 -0500 From: "Pascal Thubert (pthubert)" To: Kris Pister , Alfredo Grieco Thread-Topic: [6tsch] R: On exploiting time synchronisation and deadlines in 6tus Thread-Index: AQHOW6ofFM/rc7/tbEGEJI0Hb+kNd5kaxo2QgAADOKCAAFy9gIAC/HLA Date: Fri, 31 May 2013 02:03:43 +0000 Deferred-Delivery: Thu, 30 May 2013 19:49:00 +0000 Message-ID: References: <51A02454.5000707@eecs.berkeley.edu> <51A4B5C0.8020801@eecs.berkeley.edu> <51a4dccf.07300f0a.6600.58ca@mx.google.com> <51A4E2EF.7040608@eecs.berkeley.edu> In-Reply-To: <51A4E2EF.7040608@eecs.berkeley.edu> Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.61.107.231] Content-Type: multipart/alternative; boundary="_000_E045AECD98228444A58C61C200AE1BD841301A7Fxmbrcdx01ciscoc_" MIME-Version: 1.0 Cc: "6tsch@ietf.org" <6tsch@ietf.org> Subject: Re: [6tsch] R: On exploiting time synchronisation and deadlines in 6tus X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2013 02:03:51 -0000 --_000_E045AECD98228444A58C61C200AE1BD841301A7Fxmbrcdx01ciscoc_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Dear Kris and Alfredo: This is where we hit the limits of determinism, mostly if we talk about the= ISM band. I went longer on that discussion in an earlier mail, but yes, I suspect the= user will want in some cases to increase the capacity of the track to acco= mmodate ETX, in which case we are in the distribution you mention. For traf= fic that falls in the 'buffered' category, it seems logical to me that the = retry can only happen before the next frame shows up. There are other more extreme behaviours that we might revert to: we might e= ither drop the packet (eg there is a parallel track for bicasting aka duoca= sting aka live live) or the retry goes through traditional routing / best e= ffort. And the latter will not work for fragments. Let's put that discussion on the table at the call Friday? Pascal From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of K= ris Pister Sent: mardi 28 mai 2013 19:02 To: 6tsch@ietf.org Subject: Re: [6tsch] R: On exploiting time synchronisation and deadlines in= 6tus Alfredo brings up an important point. Latency along a track is only known = if the PDR for all links is 100%. In reality, it's a Poisson distribution = that depends on the schedule&PDR at each hop. ksjp On 5/28/2013 9:35 AM, Alfredo Grieco wrote: Dear all, Pascal, I am glad everybody consider this proposal interesting and is providing ver= y precious comments. A track has an exact schedule: I am ok, but let's consider the case a sched= uled cell is faulty and the packet that cannot be transmitted on that cell = has to be delivered using (let's say) a best effort service towards the sin= k. This is a hybrid condition (the faulty cell can be referred to a mote in th= e middle of the path) that could happen in reality and for which knowing th= e age of the packet is important too. Am I missing something ? Cheers Alfredo Da: 6tsch-bounces@ietf.org [mailto:6tsch-bou= nces@ietf.org] Per conto di Pascal Thubert (pthubert) Inviato: Tuesday, May 28, 2013 6:21 PM A: Xavier Vilajosana; Maria Rita PALATTELLA Cc: Pascal Thubert; 6tsch@ietf.org Oggetto: Re: [6tsch] On exploiting time synchronisation and deadlines in 6t= us Dear all: A track has an exact schedule, so we know how long since the emission at ev= ery hop. OTOH, in the case of best effort forwarding, knowing the age of a packet an= d how that sit within a desired schedule can become very interesting. Do I miss something? Pascal From: 6tsch-bounces@ietf.org [mailto:6tsch-b= ounces@ietf.org] On Behalf Of Xavier Vilajosana Sent: mardi 28 mai 2013 15:49 To: Maria Rita PALATTELLA Cc: Pascal Thubert; 6tsch@ietf.org Subject: Re: [6tsch] On exploiting time synchronisation and deadlines in 6t= us Hi Maria Rita, I agree that the feature is really interesting and might be very useful in = some cases, specially for time sensitive applications, however, including a= header will require the parsing at each hop which would be very convenient= to avoid. As I said, I vote for having this feature as an optional header = and in case we define more options that we consider important then we can d= iscuss if a permanent header is needed. Note also that when label switching is not used the Hop Limit field is used= to count the number of hops and detect loops, however in that case there i= s no timestamp to discard expired packets. I'm wondering if we want to add = that information despite of having label switching at L2.5 or not. regards, Xavi Al 28/05/13 03:08, En/na Maria Rita PALATTELLA ha escrit: Pascal, I do agree with you and Xavi about keeping things as simple as pos= sible... But about the dedicated track, I have a different thought. Knowing that the= timelife of a packet is expired can be STILL useful along a dedicated trac= k. In fact, we can discard the packet instead of keeping in forwarding it a= long the successive cells of the track, thus saving energy. Of course, it is even more useful in shared cells, because in presence of c= ollision, we will avoid to re-transmit expired packets, giving to those wi= th TTL >0 more chance to be transmitted with success. In this way, we save energy and also reduce latency-delay. Maria Rita From: 6tsch-bounces@ietf.org [mailto:6tsch-b= ounces@ietf.org] On Behalf Of Pascal Thubert Sent: Saturday, May 25, 2013 7:36 AM To: Xavier Vilajosana Cc: 6tsch@ietf.org Subject: Re: [6tsch] On exploiting time synchronisation and deadlines in 6t= us Same here, I think the info could indeed be very useful on shared slots but along a de= dicated track there is no choice but continue along schedule... Cheers, Pascal Le 25 mai 2013 =E0 04:39, Xavier Vilajosana > a =E9crit : My little point on that. I like the idea of "not" having a header if we do = switching, i.e not having a header makes things so simple and it becomes a = very transparent mechanism, no parsing, no processing at each hop, just in = and out until it reaches the end of the label switched track. I agree that having these feature would be also good, however this might re= quire looking the header at each hop, so there is a trade-off between energ= y consumption, need for that and simplicity. We need to keep this in mind t= oo, maybe an optional feature would work? X Al 24/05/13 19:10, En/na Thomas Watteyne ha escrit: Alfredo, This is indeed a neat idea, which feeds upon a nice feature of our little T= SCH networks. IIRC, the points that were raised during the call around this issue were: pros: - we could throttle a packet's priority based on the remaining lifetime it = has. - we could drop a packet that has already expired cons: - reserving extra bytes for this TS will add an extra energy cost, and in s= ome cases might simply not be possible Did I miss something? Thomas On Fri, May 24, 2013 at 9:00 AM, Grieco > wrote: Hi all, During the today call, it emerged the possibility to stamp packets with dea= dlines to be updated during their trips thanks to the unique feature offere= d by TSCH to have a tightly synchronized LLN. In this way, it could be possible to control the trip of each packet while = it proceed towards the destination. In some hard real time applications, a = packet that passes the deadline could be discarded thus saving energy. It is true that we are installing tracks that should remain stable for a lo= ng time, but it is also true that wireless links (in any case) can come and= go also for short transients. Any thoughts about this point is warmly welcome and could lead to improveme= nts to the 6tus layer. Cheers Alfredo -- Luigi Alfredo Grieco, PhD Assistant Professor Department of Electrical and Information Engineering Politecnico di Bari Via Orabona 4 - 70125 - Bari - Italy +39 080 5963 911 telematics.poliba.it/grieco Skype id: l.alfredo.grieco Mobile: +39 3346715672 _______________________________________________ 6tsch mailing list 6tsch@ietf.org https://www.ietf.org/mailman/listinfo/6tsch _______________________________________________ 6tsch mailing list 6tsch@ietf.org https://www.ietf.org/mailman/listinfo/6tsch _______________________________________________ 6tsch mailing list 6tsch@ietf.org https://www.ietf.org/mailman/listinfo/6tsch _______________________________________________ 6tsch mailing list 6tsch@ietf.org https://www.ietf.org/mailman/listinfo/6tsch --_000_E045AECD98228444A58C61C200AE1BD841301A7Fxmbrcdx01ciscoc_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Dear Kris and Alfredo:

 <= /p>

This is where we hit the = limits of determinism, mostly if we talk about the ISM band.

 <= /p>

I went longer on that dis= cussion in an earlier mail, but yes, I suspect the user will want in some c= ases to increase the capacity of the track to accommodate ETX, in which case we are in the distribution you mention. For traffic tha= t falls in the ‘buffered’ category, it seems logical to me that= the retry can only happen before the next frame shows up.

 <= /p>

There are other more extr= eme behaviours that we might revert to: we might either drop the packet (eg= there is a parallel track for bicasting aka duocasting aka live live) or the retry goes through traditional routing / best effort= . And the latter will not work for fragments.

 <= /p>

Let’s put that disc= ussion on the table at the call Friday?

 <= /p>

Pascal

 <= /p>

From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf= .org] On Behalf Of Kris Pister
Sent: mardi 28 mai 2013 19:02
To: 6tsch@ietf.org
Subject: Re: [6tsch] R: On exploiting time synchronisation and deadl= ines in 6tus

 

Alfredo brings up an = important point.  Latency along a track is only known if the PDR for a= ll links is 100%.  In reality, it's a Poisson distribution that depend= s on the schedule&PDR at each hop.

ksjp

On 5/28/2013 9:35 AM, Alfredo Grieco wrote:

Dear all, Pascal,<= o:p>

 <= /p>

I am glad everybody consi= der this proposal interesting and is providing very precious comments.

 <= /p>

A track has an exact sche= dule: I am ok, but let’s consider the case a scheduled cell is faulty= and the packet that cannot be transmitted on that cell has to be delivered using (let’s say) a best effort service towards the sin= k.

 <= /p>

This is a hybrid conditio= n (the faulty cell can be referred to a mote in the middle of the path) tha= t could happen in reality and for which knowing the age of the packet is important too.

 <= /p>

Am I missing something ?<= /span>

 <= /p>

Cheers<= /p>

 <= /p>

Alfredo=

 <= /p>

 <= /p>

Da: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] Per conto di Pascal Thubert (pthubert)
Inviato: Tuesday, May 28, 2013 6:21 PM
A: Xavier Vilajosana; Maria Rita PALATTELLA
Cc: Pascal Thubert; 6tsch@ietf.org=
Oggetto: Re: [6tsch] On exploiting time synchronisation and deadline= s in 6tus

 

Dear all:

 <= /p>

A track has an exact sche= dule, so we know how long since the emission at every hop.

OTOH, in the case of best= effort forwarding, knowing the age of a packet and how that sit within a d= esired schedule can become very interesting.

 <= /p>

Do I miss something?

 <= /p>

Pascal=

 <= /p>

From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of Xavier Vilajosana
Sent: mardi 28 mai 2013 15:49
To: Maria Rita PALATTELLA
Cc: Pascal Thubert; 6tsch@ietf.org=
Subject: Re: [6tsch] On exploiting time synchronisation and deadline= s in 6tus

 

Hi Maria Rita,

I agree that the feature is really interesting and might be very useful in = some cases, specially for time sensitive applications, however, including a= header will require the parsing at each hop which would be very convenient= to avoid. As I said, I vote for having this feature as an optional header and in case we define more optio= ns that we consider important then we can discuss if a permanent header is = needed.

Note also that when label switching is not used the Hop Limit field is used= to count the number of hops and detect loops, however in that case there i= s no timestamp to discard expired packets. I'm wondering if we want to add = that information despite of having label switching at L2.5 or not.

regards,
Xavi

Al 28/05/13 03:08, En/na Maria Rita PALATTELLA ha escrit:
=

Pascal, I do agree with y= ou and  Xavi about keeping things as simple as possible…<= o:p>

 <= /p>

But about the dedicated t= rack, I have a different thought. Knowing that the timelife of a packet is = expired can be STILL useful along a dedicated track. In fact, we can discard the packet instead of keeping in forwarding it along = the successive cells of the track, thus saving energy.

 <= /p>

Of course, it is even mor= e useful in shared cells, because in presence of collision, we will avoid t= o re-transmit expired packets,  giving to those with TTL >0 more chance to be transmitted with success.

In this way, we save ener= gy and also reduce latency-delay.

 <= /p>

Maria Rita

 <= /p>

From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of Pascal Thubert
Sent: Saturday, May 25, 2013 7:36 AM
To: Xavier Vilajosana
Cc: 6tsch@ietf.org
Subject: Re: [6tsch] On exploiting time synchronisation and deadline= s in 6tus

 

Same here,

 

I think the info could indeed be very useful on shar= ed slots but along a dedicated track there is no choice but continue along = schedule...

 

Cheers,

Pascal


Le 25 mai 2013 =E0 04:39, Xavier Vilajosana <xvilajosana@eecs.berkeley.edu> a =E9crit = :


My little point on that. I like the idea of "not" having a header= if we do switching, i.e not having a header makes things so simple and it = becomes a very transparent mechanism, no parsing, no processing at each hop= , just in and out until it reaches the end of the label switched track.

I agree that having these feature would be also good, however this might re= quire looking the header at each hop, so there is a trade-off between energ= y consumption, need for that and simplicity. We need to keep this in mind t= oo, maybe an optional feature would work?

X

Al 24/05/13 19:10, En/na Thomas Watteyne ha escrit:

Alfredo,

 

This is indeed a neat idea, which feeds upon a nice = feature of our little TSCH networks.

 

IIRC, the points that were raised during the call ar= ound this issue were:

pros:

- we could throttle a packet's priority based on the= remaining lifetime it has.

- we could drop a packet that has already expired

cons:

- reserving extra bytes for this TS will add an extr= a energy cost, and in some cases might simply not be possible

 

Did I miss something?

 

Thomas

 

 

On Fri, May 24, 2013 at 9:00 AM, Grieco <alfredo.grieco@gmail= .com> wrote:

Hi all,

 

During the today call, it emerged the possibility to= stamp packets with deadlines to be updated during their trips thanks to th= e unique feature offered by TSCH to have a tightly synchronized LLN.

 

In this way, it could be possible to control the tri= p of each packet while it proceed towards the destination. In some hard rea= l time applications, a packet that passes the deadline could be discarded t= hus saving energy.

 

It is true that we are installing tracks that should= remain stable for a long time, but it is also true that wireless links (in= any case) can come and go also for short transients.

 

Any thoughts about this point is warmly welcome and = could lead to improvements to the 6tus layer.

 

 

Cheers

 

Alfredo

--

Luigi Alfredo Grieco, PhD=

Assistant Professor=

Department of Electrical and Informat= ion Engineering

Politecnico di Bari=

Via Orabona 4 - 70125 - Bari - Italy<= /span>

Skype id: l.alfredo.grieco

Mobile: +39 3346715672=

 


_______________________________________________
6tsch mailing list
6tsch@ietf.org
h= ttps://www.ietf.org/mailman/listinfo/6tsch




_=
______________________________________________
6=
tsch mailing list
<=
a href=3D"mailto:6tsch@ietf.org">6tsch@ietf.org
<=
a href=3D"https://www.ietf.org/mailman/listinfo/6tsch">https://www.ietf.org=
/mailman/listinfo/6tsch

 

_______________________________________________
6tsch mailing list
6tsch@ietf.org
https://www.ietf.or= g/mailman/listinfo/6tsch

 




_=
______________________________________________
6=
tsch mailing list
<=
a href=3D"mailto:6tsch@ietf.org">6tsch@ietf.org
<=
a href=3D"https://www.ietf.org/mailman/listinfo/6tsch">https://www.ietf.org=
/mailman/listinfo/6tsch

 

--_000_E045AECD98228444A58C61C200AE1BD841301A7Fxmbrcdx01ciscoc_-- Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19CA821F911B for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 16:48:32 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.598 X-Spam-Level: X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 85-UL1qZfekV for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 16:48:26 -0700 (PDT) Received: from cm03fe.IST.Berkeley.EDU (cm03fe.IST.Berkeley.EDU [169.229.218.144]) by ietfa.amsl.com (Postfix) with ESMTP id B518F21F8FA3 for <6tsch@ietf.org>; Thu, 30 May 2013 16:48:20 -0700 (PDT) Received: from c-67-188-198-243.hsd1.ca.comcast.net ([67.188.198.243] helo=[192.168.2.2]) by cm03fe.ist.berkeley.edu with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.76) (auth plain:xvilajosana@eecs.berkeley.edu) (envelope-from ) id 1UiCZr-0004Vh-BA for 6tsch@ietf.org; Thu, 30 May 2013 16:48:20 -0700 Message-ID: <51A7E53A.2010801@eecs.berkeley.edu> Date: Thu, 30 May 2013 16:48:10 -0700 From: Xavier Vilajosana User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 MIME-Version: 1.0 To: 6tsch@ietf.org References: <51A02454.5000707@eecs.berkeley.edu> <51A4B5C0.8020801@eecs.berkeley.edu> <51A4E45E.2080007@eecs.berkeley.edu> <51A4ECA6.4040802@eecs.berkeley.edu> <51A50AC6.7000909@eecs.berkeley.edu> <51A50E0F.2030301@eecs.berkeley.edu> In-Reply-To: Content-Type: multipart/alternative; boundary="------------040509070107020904080602" Subject: Re: [6tsch] On exploiting time synchronisation and deadlines in 6tus X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 May 2013 23:48:32 -0000 This is a multi-part message in MIME format. --------------040509070107020904080602 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit inline > I looks like we have encountered 2 instances where an explicit L2.5 > label could be used: hlim and ttl. I'd hate to have the purely G-MPLS > mode go away, so I propose that, if we add in this header, we make it > optional. > > If we do, one can imagine having packets flow along a track with and > without this header. Xavi, do you have some ideas about how we could > distinguish those two? > That's not easy as we don't have any means to tell L2.5 to look at the header or just forward the packet. In upper layers we have the next header field that helps us to see what's the next layer and hence notify the right component. The only option that comes to my mind is to use some flag at L2 header (if there is any available -- reserved) and see if header-less Label Switching is enabled or not. If it is not enabled then parse the header which might be IPHC and then this packet is not being label switched, if it is the optional header then check if the packet has to be discarded according to the ttl. My vote is still to try it without any header, as simple as possible, note that this networks use to have very regular traffic so delays might be closely related to bad links which the PCE might try to minimize. So maybe the mechanism actuate for a little, discarding a packet too old, but the PCE will be trying to solve that too so I am not sure if in overall there is a big advantage. X > Thomas > > On Tue, May 28, 2013 at 1:05 PM, Xavier Vilajosana > > > wrote: > > great question... not sure.. but I think so, from L3 point of > view, a pkt crossing a tunnel is the same as crossing 1 hop at L3. > Internally might be crossing several hops but from L3 we cannot > see it so the hop by hop header would only apply to the hop as > seen at L3 (even if internally there are multiple hops). > > I will check RFCs for MPLS/GMPLS to see if there is some > information about that. > X > > > Al 28/05/13 12:51, En/na Kris Pister ha escrit: >> Interesting. So we're proposing to ignore all hop-by-hop options? >> Do MPLS routers/switches ignore hop-by-hop options when they >> encounter a level 2.5 label? >> >> ksjp >> >> On 5/28/2013 10:43 AM, Xavier Vilajosana wrote: >>> Hi Kris, >>> >>> the thing is that we want to skip going up to L3 when using >>> forwarding based on labels, so L3 header is not parsed at each >>> hop. Alfredo suggestion was to use a little "header" including a >>> timestamp so we can discard packets in case their deadline >>> cannot be meet. This will happen at L2.5 and i.e inside the >>> "tunnel". >>> >>> An alternative is to use L3 option header but then the packet >>> will be discarded outside of the "tunnel" maybe having hop more >>> than needed. >>> >>> X >>> >>> Al 28/05/13 10:07, En/na Kris Pister ha escrit: >>>> It seems to me that this is an important feature for some class >>>> of applications, but that it has nothing directly to do with >>>> the 4E MAC layer. There are many ways to provide time >>>> synchronization in a multi-hop network, and many ways to track >>>> the total wall-clock time that a packet has been in transit. >>>> >>>> So...shouldn't the deadline information be in an IPv6 >>>> hop-by-hop option header? >>>> >>>> ksjp >>>> >>>> On 5/28/2013 6:48 AM, Xavier Vilajosana wrote: >>>>> Hi Maria Rita, >>>>> >>>>> I agree that the feature is really interesting and might be >>>>> very useful in some cases, specially for time sensitive >>>>> applications, however, including a header will require the >>>>> parsing at each hop which would be very convenient to avoid. >>>>> As I said, I vote for having this feature as an optional >>>>> header and in case we define more options that we consider >>>>> important then we can discuss if a permanent header is needed. >>>>> >>>>> Note also that when label switching is not used the Hop Limit >>>>> field is used to count the number of hops and detect loops, >>>>> however in that case there is no timestamp to discard expired >>>>> packets. I'm wondering if we want to add that information >>>>> despite of having label switching at L2.5 or not. >>>>> >>>>> regards, >>>>> Xavi >>>>> >>>>> Al 28/05/13 03:08, En/na Maria Rita PALATTELLA ha escrit: >>>>>> >>>>>> Pascal, I do agree with you and Xavi about keeping things as >>>>>> simple as possible... >>>>>> >>>>>> But about the dedicated track, I have a different thought. >>>>>> Knowing that the timelife of a packet is expired can be STILL >>>>>> useful along a dedicated track. In fact, we can discard the >>>>>> packet instead of keeping in forwarding it along the >>>>>> successive cells of the track, thus saving energy. >>>>>> >>>>>> Of course, it is even more useful in shared cells, because in >>>>>> presence of collision, we will avoid to re-transmit expired >>>>>> packets, giving to those with TTL >0 more chance to be >>>>>> transmitted with success. >>>>>> >>>>>> In this way, we save energy and also reduce latency-delay. >>>>>> >>>>>> Maria Rita >>>>>> >>>>>> *From:*6tsch-bounces@ietf.org >>>>>> [mailto:6tsch-bounces@ietf.org] *On Behalf Of *Pascal Thubert >>>>>> *Sent:* Saturday, May 25, 2013 7:36 AM >>>>>> *To:* Xavier Vilajosana >>>>>> *Cc:* 6tsch@ietf.org >>>>>> *Subject:* Re: [6tsch] On exploiting time synchronisation and >>>>>> deadlines in 6tus >>>>>> >>>>>> Same here, >>>>>> >>>>>> I think the info could indeed be very useful on shared slots >>>>>> but along a dedicated track there is no choice but continue >>>>>> along schedule... >>>>>> >>>>>> Cheers, >>>>>> >>>>>> Pascal >>>>>> >>>>>> >>>>>> Le 25 mai 2013 à 04:39, Xavier Vilajosana >>>>>> >>>>> > a écrit : >>>>>> >>>>>> >>>>>> My little point on that. I like the idea of "not" having >>>>>> a header if we do switching, i.e not having a header >>>>>> makes things so simple and it becomes a very transparent >>>>>> mechanism, no parsing, no processing at each hop, just in >>>>>> and out until it reaches the end of the label switched track. >>>>>> >>>>>> I agree that having these feature would be also good, >>>>>> however this might require looking the header at each >>>>>> hop, so there is a trade-off between energy consumption, >>>>>> need for that and simplicity. We need to keep this in >>>>>> mind too, maybe an optional feature would work? >>>>>> >>>>>> X >>>>>> >>>>>> Al 24/05/13 19:10, En/na Thomas Watteyne ha escrit: >>>>>> >>>>>> Alfredo, >>>>>> >>>>>> This is indeed a neat idea, which feeds upon a nice >>>>>> feature of our little TSCH networks. >>>>>> >>>>>> IIRC, the points that were raised during the call >>>>>> around this issue were: >>>>>> >>>>>> pros: >>>>>> >>>>>> - we could throttle a packet's priority based on the >>>>>> remaining lifetime it has. >>>>>> >>>>>> - we could drop a packet that has already expired >>>>>> >>>>>> cons: >>>>>> >>>>>> - reserving extra bytes for this TS will add an extra >>>>>> energy cost, and in some cases might simply not be >>>>>> possible >>>>>> >>>>>> Did I miss something? >>>>>> >>>>>> Thomas >>>>>> >>>>>> On Fri, May 24, 2013 at 9:00 AM, Grieco >>>>>> >>>>> > wrote: >>>>>> >>>>>> Hi all, >>>>>> >>>>>> During the today call, it emerged the possibility to >>>>>> stamp packets with deadlines to be updated during >>>>>> their trips thanks to the unique feature offered by >>>>>> TSCH to have a tightly synchronized LLN. >>>>>> >>>>>> In this way, it could be possible to control the trip >>>>>> of each packet while it proceed towards the >>>>>> destination. In some hard real time applications, a >>>>>> packet that passes the deadline could be discarded >>>>>> thus saving energy. >>>>>> >>>>>> It is true that we are installing tracks that should >>>>>> remain stable for a long time, but it is also true >>>>>> that wireless links (in any case) can come and go >>>>>> also for short transients. >>>>>> >>>>>> Any thoughts about this point is warmly welcome and >>>>>> could lead to improvements to the 6tus layer. >>>>>> >>>>>> Cheers >>>>>> >>>>>> Alfredo >>>>>> >>>>>> -- >>>>>> >>>>>> Luigi Alfredo Grieco, PhD >>>>>> >>>>>> Assistant Professor >>>>>> >>>>>> Department of Electrical and Information Engineering >>>>>> >>>>>> Politecnico di Bari >>>>>> >>>>>> Via Orabona 4 - 70125 - Bari - Italy >>>>>> >>>>>> +39 080 5963 911 >>>>>> >>>>>> telematics.poliba.it/grieco >>>>>> >>>>>> >>>>>> Skype id: l.alfredo.grieco >>>>>> >>>>>> Mobile: +39 3346715672 >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> 6tsch mailing list >>>>>> 6tsch@ietf.org >>>>>> https://www.ietf.org/mailman/listinfo/6tsch >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> >>>>>> 6tsch mailing list >>>>>> >>>>>> 6tsch@ietf.org >>>>>> >>>>>> https://www.ietf.org/mailman/listinfo/6tsch >>>>>> >>>>>> _______________________________________________ >>>>>> 6tsch mailing list >>>>>> 6tsch@ietf.org >>>>>> https://www.ietf.org/mailman/listinfo/6tsch >>>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> 6tsch mailing list >>>>> 6tsch@ietf.org >>>>> https://www.ietf.org/mailman/listinfo/6tsch >>>> >>>> >>>> >>>> _______________________________________________ >>>> 6tsch mailing list >>>> 6tsch@ietf.org >>>> https://www.ietf.org/mailman/listinfo/6tsch >>> >>> >>> >>> _______________________________________________ >>> 6tsch mailing list >>> 6tsch@ietf.org >>> https://www.ietf.org/mailman/listinfo/6tsch >> >> >> >> _______________________________________________ >> 6tsch mailing list >> 6tsch@ietf.org >> https://www.ietf.org/mailman/listinfo/6tsch > > > _______________________________________________ > 6tsch mailing list > 6tsch@ietf.org > https://www.ietf.org/mailman/listinfo/6tsch > > > > > _______________________________________________ > 6tsch mailing list > 6tsch@ietf.org > https://www.ietf.org/mailman/listinfo/6tsch --------------040509070107020904080602 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit
inline

I looks like we have encountered 2 instances where an explicit L2.5 label could be used: hlim and ttl. I'd hate to have the purely G-MPLS mode go away, so I propose that, if we add in this header, we make it optional.

If we do, one can imagine having packets flow along a track with and without this header. Xavi, do you have some ideas about how we could distinguish those two?


That's not easy as we don't have any means to tell L2.5 to look at the header or just forward the packet. In upper layers we have the next header field that helps us to see what's the next layer and hence notify the right component. The only option that comes to my mind is to use some flag at L2 header (if there is any available -- reserved) and see if  header-less Label Switching is enabled or not. If it is not enabled then parse the header which might be IPHC and then this packet is not being label switched, if it is the optional header then check if the packet has to be discarded according to the ttl.


My vote is still to try it without any header, as simple as possible, note that this networks use to have very regular traffic so delays might be closely related to bad links which the PCE might try to minimize. So maybe the mechanism actuate for a little, discarding a packet too old, but the PCE will be trying to solve that too so I am not sure if in overall there is a big advantage.

X
Thomas

On Tue, May 28, 2013 at 1:05 PM, Xavier Vilajosana <xvilajosana@eecs.berkeley.edu> wrote:
great question... not sure.. but I think so, from L3 point of view, a pkt crossing a tunnel is the same as crossing 1 hop at L3. Internally might be crossing several hops but from L3 we cannot see it so the hop by hop header would only apply to the hop as seen at L3 (even if internally there are multiple hops).

I will check RFCs for MPLS/GMPLS to see if there is some information about that.
X


Al 28/05/13 12:51, En/na Kris Pister ha escrit:
Interesting.  So we're proposing to ignore all hop-by-hop options?
Do MPLS routers/switches ignore hop-by-hop options when they encounter a level 2.5 label?

ksjp

On 5/28/2013 10:43 AM, Xavier Vilajosana wrote:
Hi Kris,

the thing is that we want to skip going up to L3 when using forwarding based on labels, so L3 header is not parsed at each hop. Alfredo suggestion was to use a little "header" including a timestamp so we can discard packets in case their deadline cannot be meet. This will happen at L2.5 and i.e inside the "tunnel".

An alternative is to use L3 option header but then the packet will be discarded outside of the "tunnel" maybe having hop more than needed.

X

Al 28/05/13 10:07, En/na Kris Pister ha escrit:
It seems to me that this is an important feature for some class of applications, but that it has nothing directly to do with the 4E MAC layer.  There are many ways to provide time synchronization in a multi-hop network, and many ways to track the total wall-clock time that a packet has been in transit.

So...shouldn't the deadline information be in an IPv6 hop-by-hop option header?

ksjp

On 5/28/2013 6:48 AM, Xavier Vilajosana wrote:
Hi Maria Rita,

I agree that the feature is really interesting and might be very useful in some cases, specially for time sensitive applications, however, including a header will require the parsing at each hop which would be very convenient to avoid. As I said, I vote for having this feature as an optional header and in case we define more options that we consider important then we can discuss if a permanent header is needed.

Note also that when label switching is not used the Hop Limit field is used to count the number of hops and detect loops, however in that case there is no timestamp to discard expired packets. I'm wondering if we want to add that information despite of having label switching at L2.5 or not.

regards,
Xavi

Al 28/05/13 03:08, En/na Maria Rita PALATTELLA ha escrit:

Pascal, I do agree with you and  Xavi about keeping things as simple as possible…

 

But about the dedicated track, I have a different thought. Knowing that the timelife of a packet is expired can be STILL useful along a dedicated track. In fact, we can discard the packet instead of keeping in forwarding it along the successive cells of the track, thus saving energy.

 

Of course, it is even more useful in shared cells, because in presence of collision, we will avoid to re-transmit expired packets,  giving to those with TTL >0 more chance to be transmitted with success.

In this way, we save energy and also reduce latency-delay.

 

Maria Rita

 

From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of Pascal Thubert
Sent: Saturday, May 25, 2013 7:36 AM
To: Xavier Vilajosana
Cc: 6tsch@ietf.org
Subject: Re: [6tsch] On exploiting time synchronisation and deadlines in 6tus

 

Same here,

 

I think the info could indeed be very useful on shared slots but along a dedicated track there is no choice but continue along schedule...

 

Cheers,

Pascal


Le 25 mai 2013 à 04:39, Xavier Vilajosana <xvilajosana@eecs.berkeley.edu> a écrit :


My little point on that. I like the idea of "not" having a header if we do switching, i.e not having a header makes things so simple and it becomes a very transparent mechanism, no parsing, no processing at each hop, just in and out until it reaches the end of the label switched track.

I agree that having these feature would be also good, however this might require looking the header at each hop, so there is a trade-off between energy consumption, need for that and simplicity. We need to keep this in mind too, maybe an optional feature would work?

X

Al 24/05/13 19:10, En/na Thomas Watteyne ha escrit:

Alfredo,

 

This is indeed a neat idea, which feeds upon a nice feature of our little TSCH networks.

 

IIRC, the points that were raised during the call around this issue were:

pros:

- we could throttle a packet's priority based on the remaining lifetime it has.

- we could drop a packet that has already expired

cons:

- reserving extra bytes for this TS will add an extra energy cost, and in some cases might simply not be possible

 

Did I miss something?

 

Thomas

 

 

On Fri, May 24, 2013 at 9:00 AM, Grieco <alfredo.grieco@gmail.com> wrote:

Hi all,

 

During the today call, it emerged the possibility to stamp packets with deadlines to be updated during their trips thanks to the unique feature offered by TSCH to have a tightly synchronized LLN.

 

In this way, it could be possible to control the trip of each packet while it proceed towards the destination. In some hard real time applications, a packet that passes the deadline could be discarded thus saving energy.

 

It is true that we are installing tracks that should remain stable for a long time, but it is also true that wireless links (in any case) can come and go also for short transients.

 

Any thoughts about this point is warmly welcome and could lead to improvements to the 6tus layer.

 

 

Cheers

 

Alfredo

--

Luigi Alfredo Grieco, PhD

Assistant Professor

Department of Electrical and Information Engineering

Politecnico di Bari

Via Orabona 4 - 70125 - Bari - Italy

Skype id: l.alfredo.grieco

Mobile: +39 3346715672

 


_______________________________________________
6tsch mailing list
6tsch@ietf.org
https://www.ietf.org/mailman/listinfo/6tsch




_______________________________________________
6tsch mailing list
6tsch@ietf.org
https://www.ietf.org/mailman/listinfo/6tsch

 

_______________________________________________
6tsch mailing list
6tsch@ietf.org
https://www.ietf.org/mailman/listinfo/6tsch




_______________________________________________
6tsch mailing list
6tsch@ietf.org
https://www.ietf.org/mailman/listinfo/6tsch



_______________________________________________
6tsch mailing list
6tsch@ietf.org
https://www.ietf.org/mailman/listinfo/6tsch



_______________________________________________
6tsch mailing list
6tsch@ietf.org
https://www.ietf.org/mailman/listinfo/6tsch



_______________________________________________
6tsch mailing list
6tsch@ietf.org
https://www.ietf.org/mailman/listinfo/6tsch


_______________________________________________
6tsch mailing list
6tsch@ietf.org
https://www.ietf.org/mailman/listinfo/6tsch




_______________________________________________
6tsch mailing list
6tsch@ietf.org
https://www.ietf.org/mailman/listinfo/6tsch

--------------040509070107020904080602-- Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E54AB21F911B for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 16:19:19 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.109 X-Spam-Level: X-Spam-Status: No, score=-3.109 tagged_above=-999 required=5 tests=[AWL=-2.995, BAYES_00=-2.599, GB_SUMOF=5, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, J_CHICKENPOX_64=0.6, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PpnjcW37T7rz for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 16:19:15 -0700 (PDT) Received: from cm03fe.IST.Berkeley.EDU (cm03fe.IST.Berkeley.EDU [169.229.218.144]) by ietfa.amsl.com (Postfix) with ESMTP id 270BC21F9080 for <6tsch@ietf.org>; Thu, 30 May 2013 16:19:15 -0700 (PDT) Received: from dhcp-32-89.eecs.berkeley.edu ([128.32.32.89]) by cm03fe.ist.berkeley.edu with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.76) (auth plain:pister@eecs.berkeley.edu) (envelope-from ) id 1UiC7j-0001iW-Bo; Thu, 30 May 2013 16:19:14 -0700 Message-ID: <51A7DE6E.3090100@eecs.berkeley.edu> Date: Thu, 30 May 2013 16:19:10 -0700 From: Kris Pister User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6 MIME-Version: 1.0 To: Pascal Thubert References: <27512_1369752557_51A4C3ED_27512_1846_34_8F1D83ADCC1AC94186A867BEE9B7D91306D5CFAB@PEXCVZYM13.corporate.adroot.infra.ftgroup> <28122_1369810274_51A5A562_28122_2739_1_8F1D83ADCC1AC94186A867BEE9B7D91306D63141@PEXCVZYM13.corporate.adroot.infra.ftgroup> <51A63E5F.30802@eecs.berkeley.edu> <51A6CE50.6050508@eecs.berkeley.edu> In-Reply-To: Content-Type: multipart/alternative; boundary="------------010600020108060307020904" Cc: Thomas Watteyne , 6TSCH <6tsch@ietf.org>, ice@cisco.com Subject: Re: [6tsch] G-MPLS, implicit labeling, multiple tracks through one cell X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 May 2013 23:19:20 -0000 This is a multi-part message in MIME format. --------------010600020108060307020904 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit My guess is that we are mostly on the same page, but as usual I have a hard time understanding the differences in what we're saying. On 5/30/2013 1:00 AM, Pascal Thubert wrote: > Hello Kris: > > I think that before we talk solutions we need to make sure we agree on > what we are trying to achieve. OK, so what are you trying to achieve? I'm trying to achieve high reliability, low power IPv6 communication over a multi-hop 15.4E network with the simplest possible solution that works, while providing a platform on which future optimizations can be made. In that sense, I think that the whole tunnel idea is about two years ahead of where we are today, and it's a distraction from the important work that we should be doing. > I am concerned with having to manage traffic bursts and selective drop > operations at the 6TUS level. That sounds like something that would concern me as well. How does it relate to my email? Was there something implicit in what I wrote that means we have to handle traffic bursts and selective drop operations? That's certainly not what I was thinking. > This would certainly make it mode complex. What we have here: > > - in one hand there is the classical reservation model where you book > a constant slot rate between A and B. in that model, there is no > queuing, just buffering one or 2 frames that can be transmitted in > acceptable schedule. I don't understand the distinction between queuing and "buffering one or 2 packets". Whether you have a buffer (queue?) of length 1 or 1 billion packets, you still need more "gazoutas" than "gazintas" or you're in trouble, yes? > Excess packets cannot even enter the pipe because there is just no > slot available for it, I don't see how that could be true. If we refer to Maria Rita's very nice track-switching.png and ignore B and V, and only look at the green links, then here is what can happen in a real network. Superframe cycle 1: A --> X, X-->Y, Y-->U, success! cycle 2: A-->X, X-->Y, Y-->U but U does not ACK (interference), packet stays in Y's buffer cycle 3: A-->X, X-->Y, Y-->U and Y fails again. Now Y has two packets in its buffers, which are now full. cycle 4: A-->X, X-->Y, Y sends a NACK to X cycle 5: A-->X, X-->Y, Y sends a NACK to X, now X's buffers are full. cycle 6: A-->X, X sends a NACK to A In this example the link from Y-->U is down a lot, but if we say that it only goes down 0.1% more often than the link from A-->X, then the same thing happens, you just multiply the cycle count by 1000 to see it. > and any QoS or shaping must be done at ingress, either at the > end-device edge or at the network edge. I don't think that this will work, unless by that you mean "this pipe to be able to carry 1 packet per second if all links work perfectly, therefore as the edge device I know that I should never send more than one packet every two seconds into the pipe, or I will be asking for trouble" > The pipe could be made larger than base traffic (excess rate as Thomas > indicated) in order to accomodate retries, and what is improved in > terms of delivery ratio would be paid in terms of jitter and latency, > as you indicated in a previous mail. A simpler variation of that model > drops the retries from the tunnel and places them in best effort > shared bundles with a high QoS level (we are defining deterministic > class at this moment at the transport area WG). That way, there is no > need for QoS /drop operation to be done at 6TUS level, it is all done > at L3, adn all packets that are delivered by 6TUS arrive at determined > schedule. This sounds more complicated, not less. > > - Then there is the convergecast that can accommodate multiple sources > of traffic for a same egress point. What we expect with this sort of > network is an statistical effect to that the throughput of egress pipe > is actually less than the sum of the ingress. On a deterministic > source of traffic, we could use that effect on additional bandwidth > that is allocated for retries. Yes, that's a good idea. It's a very nonlinear effect that shapes the individual path statistics, ~1/(1-x) at each hop, and hard to predict over a mesh. > > - In the case of multicast, we can think of a tree topology rooted at > the source with all hops if a constant size and replication at the > branching nodes. If we are interested in such thing, we can invite Ice > in the discussion. ? I don't understand this at all. > > - and then there is routing at 6TUS layer as I understand you address > in this mail. In that case, we lose the grip on the expected flows, > and probably have to expect statistical multiplexing, effectively > reporting some of the L3 complexity into 6TUS. Switching not routing, right? > > Tons of things are doable but I think that a core value of the MPLS > tunnel is the MP part. MPLS does not look inside the packets, so you > can do any protocol over it. As you and Xavi discussed, a clean MPLS > layer is not even aware it carries IPv6. This was heavily used in > early IPv6 deployments with IPv6 PE/VPE, over an MPLS backbone that > was setup using IPv4 but could be used for whatever after that. If > 6TUS does not know of IPv6, the layer does not know about HbH headers > and so on either. This is important to allow fragments through end to > end. This makes sense. > > The more tricks we play there, the more specific and complex we make > the 6TUS sublayer. I'd start simple unless a basic use case is broken. Here I agree with you 100%. I think that we are getting way ahead of ourselves. I am still naively hopeful that we can get a simple RFC out the door early that defines how to set up a very simple slotted aloha version of the network as a default, and provides the hooks necessary to do all of the cool things that people are talking about now. But the details of those cool things should remain out of scope (for the first RFC at least) until we have the simple stuff working in interops. After that we can write lots of papers and IDs about how lousy the simple approach is relative to our super-duper ideas for PCEs, distributed scheduling and QoS, and leaky or tight pipes, and we'll have a common platform to stand on. ksjp > > What do you think? > > Pascal > > > > > 2013/5/30 Kris Pister > > > Some comments on the last several emails on this thread: > * it seems easy to have a table indexed by (MACsrcID, RXcell) that > gives TXcellList > o having only one entry in the cell means a leakfree track (as > proposed by Xavi?) > o (0xFFFF,RXcell) --> TXcellList means any incoming packet goes > out the same way (convergecast) > o having several MACsrcIDs with different TXcellLists gives the > two or more separate flows (as proposed by Dominique?) > * there had better be idle listens in any of these schemes (more > RX bandwidth than needed) otherwise queues and latency both tend > toward infinity > * if A and B both talk to C then: > o either they need to be explicitly scheduled to not > collide, in which case you might as well just have a separate cell > for A-->C and B-->C > o *or* you'd better have a *lot* idle listens, because > you'll have slotted aloha chaotic collapse if you try to push more > than PDR/e of the available bandwidth (absent the use of > clever-but-not-general tricks that have been published over the > years). > > ksjp > > > On 5/29/2013 11:09 AM, Thomas Watteyne wrote: >> Xavi, >> >> I agree that what you have in your e-mail is the normal way of >> doing things. The group might decide that this is the only way >> (e.g. Pascal's water-tight pipes), in which case we just use that. >> >> I believe what Dominique brings up (Dominique, please correct me >> if I'm wrong), is that with this scheme, there is no cell reuse. >> So in your case, C listens twice, once for A and once for B (of >> course, you can generalize this to multiple cells, or different >> frame lengths). If there is no traffic for A and B, C is wasting >> energy. Dominique's point is to see whether it's possible to >> reuse the same cells at C for data coming from A and B, at the >> cost of not having flow independence. >> >> I hope this makes sense, >> Thomas >> >> >> On Wed, May 29, 2013 at 10:43 AM, Xavier Vilajosana >> > > wrote: >> >> The key point here is that we are assuming that C can have a >> RX shared link from A and B and then C can either send to D >> and E in another slot. What is the benefit of that? Is it a >> general case? Why not having two cells at C one that receives >> from A and another that receives from B then transmission >> from C to D will happen in a cell and C to E in another. >> >> for example node C switching table >> >> in out >> 1(A) 3(D) -- receives at slot 1 from A and sends out at >> slot 3 to D >> 2(B) 4(E) -- receives at slot 2 from B and sends out at >> slot 4 to E >> >> In case we want to be able to send cross flows, i.e use D for >> a flow from B we can add more entries on the table and assign >> priorities >> >> in out prio >> 1(A) 3(D) 1 >> 2(B) 4(E) 1 >> 1(A) 4(E) 2 >> 2(B) 2(D) 2 >> >> >> Of course if the data rate is slower than the slotframe >> length*time of each slot then we will have idle listening at C. >> >> Is that what you have in mind? >> X >> >> Al 29/05/13 10:23, En/na Thomas Watteyne ha escrit: >>> Would you agree that the issue you are bringing up is >>> equivalent to the statement that, with purely implicit >>> labels, only fan-in is possible, not fan-out. >>> >>> A -- --> D >>> \ / >>> => C = >>> / \ >>> B -- --> E >>> >>> That is, given the following flows around mote C (and with >>> the assumption that both incoming and outgoing flows share >>> the same cells), it is possible to have A->C and B->C (e.g. >>> fan-in), but not C->D and C->E. >>> >>> The core issue you're raising is that there is a trade-off >>> between installing LSTs (Label Switching Tracks) and energy >>> consumption. That is, if you install water-tight pipes for >>> all flows, you will waste energy if data isn't flowing >>> through those pipes, since nodes along those tracks will be >>> idle listening. >>> >>> This might be a far-fetched, so please bear with me, but I >>> see some relationship between the problem you're raising and >>> the use of CIR (Committed Information Rate), EIR (Excess) >>> and PIR (Peak) typically found in protocols such as Frame >>> Relay. These are used to limit under-use of bandwidth, >>> whereas we're more interested in not wasting energy, but the >>> problem can be described very similarly (I think). Now this >>> only brings more questions, since, to have this type of >>> behavior, excess packets (i.e. about the CIR) need to flow >>> from the LST into some other bandwidth. Not sure whether we >>> want to go there. >>> >>> Thomas >>> >>> >>> On Wed, May 29, 2013 at 12:50 AM, Pascal Thubert (pthubert) >>> > wrote: >>> >>> Hello Dominique: >>> >>> The traditional Virtual circuit is actually a water >>> tight pipe end to end. My mind image of a track is the >>> same. Thus traffic from B cannot be merged into the A to >>> U track. >>> >>> I love the idea of merging flows like 1 to u and B to U >>> in a many to one converging channel but even then you >>> enter the world of statistical mux and QoS. >>> >>> The case you represent does not use tracks at all. We’ll >>> have a bundle of cells off any router that can be used >>> unicast or multicast, some of the latter probably >>> reserved for a particular neighbor. >>> >>> Packets received over such cell will not be G-MPLS >>> switched. They will be punted to layer 3 through the >>> 6LoWPAN sublayer. L3 will device either to route them or >>> deliver locally (punt to L4) when this node is the >>> destination. >>> >>> In the former case, the packet will go down the stack >>> again through the 6LoWPAN layer and the 6TUS sublayer >>> will determine which bundle of cells can be used to >>> reach the next hop router. You’ll note that in this >>> case, we cannot route fragments so IP packets would have >>> to be reassembled at every hop. This is what the >>> fragment forwarding and recovery draft is still useful. >>> With that draft, the first frag installs forwarding >>> states within the 6LoWPAN sublayer for the next >>> fragments based on an explicit label placed in the >>> 6LoWPAN datagram identifier. >>> >>> We need a picture!!! >>> >>> Cheers, >>> >>> Pascal >>> >>> *From:*dominique.barthel@orange.com >>> >>> [mailto:dominique.barthel@orange.com >>> ] >>> *Sent:* mercredi 29 mai 2013 08:51 >>> *To:* Pascal Thubert (pthubert); 6tsch@ietf.org >>> >>> *Subject:* RE: G-MPLS, implicit labeling, multiple >>> tracks through one cell >>> >>> Hello Pascal, >>> >>> Actually, I meant the following situation: one flow goes >>> from A to U on track A-X-Y-U, another flow goes from B >>> to V on track B-X-Y-V. >>> >>> The two flows can’t use the same cell between X and Y >>> because Y has no way of telling them apart. >>> >>> Correct? >>> Thanks >>> >>> Dominique >>> >>> *De :*Pascal Thubert (pthubert) [mailto:pthubert@cisco.com] >>> *Envoyé :* mardi 28 mai 2013 18:29 >>> *À :* BARTHEL Dominique OLNC/OLPS; 6tsch@ietf.org >>> >>> *Objet :* RE: G-MPLS, implicit labeling, multiple tracks >>> through one cell >>> >>> Hello Dominique: >>> >>> The Time slot based “G-MPLS” forwarding will not look at >>> the flow label so it does not care whether it is one or >>> multiple flows that get ijected in the time slots. >>> >>> What you will get is a regular transmit opportunity from >>> A to B. >>> >>> How the source fills it is its business (one or more >>> flows from A to B), but it is not elastic so if the >>> flows collide at some point there might be drops or >>> latency added before a frame is placed in a track. >>> >>> Once the frame is on track, it will follow each hop as >>> scheduled. >>> >>> I think we agree… >>> >>> Pascal >>> >>> *From:*6tsch-bounces@ietf.org >>> >>> [mailto:6tsch-bounces@ietf.org] *On Behalf Of >>> *dominique.barthel@orange.com >>> >>> *Sent:* mardi 28 mai 2013 16:49 >>> *To:* 6tsch@ietf.org >>> *Subject:* [6tsch] G-MPLS, implicit labeling, multiple >>> tracks through one cell >>> >>> Hello all, >>> >>> Disclaimer: >>> >>> I’m no expert in label switching. Please bear with me. >>> >>> This mail will at least have the benefit of documenting >>> the question and the answer. >>> >>> Context: >>> >>> I understand that the 15.4.e cell on which a frame was >>> received by a node can be considered an implicit label. >>> Therefore, we can avoid the overhead of explicitly >>> carrying the label in the frame. Great! >>> >>> Question: >>> >>> If we have multiple tracks going through neighbor nodes >>> X and Y, and supposing that their aggregated flow >>> happily fits the data rate provided by one cell, >>> wouldn’t we like to be able to multiplex them onto the >>> same cell in order to save on the wake-up/carrier_sense >>> energy cost? >>> >>> Am I right in saying that we, the 6tsch group, decided >>> to forego the energy saving of multiplexing several >>> tracks on one cell in return for the energy saving of >>> not carrying the label in-band? >>> >>> Did I miss anything? >>> >>> Thanks >>> >>> Dominique >>> >>> _________________________________________________________________________________________________________________________ >>> >>> >>> >>> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc >>> >>> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler >>> >>> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, >>> >>> France Telecom - Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. >>> >>> >>> >>> This message and its attachments may contain confidential or privileged information that may be protected by law; >>> >>> they should not be distributed, used or copied without authorisation. >>> >>> If you have received this email in error, please notify the sender and delete this message and its attachments. >>> >>> As emails may be altered, France Telecom - Orange is not liable for messages that have been modified, changed or falsified. >>> >>> Thank you. >>> >>> _________________________________________________________________________________________________________________________ >>> >>> >>> >>> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc >>> >>> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler >>> >>> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, >>> >>> France Telecom - Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. >>> >>> >>> >>> This message and its attachments may contain confidential or privileged information that may be protected by law; >>> >>> they should not be distributed, used or copied without authorisation. >>> >>> If you have received this email in error, please notify the sender and delete this message and its attachments. >>> >>> As emails may be altered, France Telecom - Orange is not liable for messages that have been modified, changed or falsified. >>> >>> Thank you. >>> >>> >>> _______________________________________________ >>> 6tsch mailing list >>> 6tsch@ietf.org >>> https://www.ietf.org/mailman/listinfo/6tsch >>> >>> >>> >>> >>> _______________________________________________ >>> 6tsch mailing list >>> 6tsch@ietf.org >>> https://www.ietf.org/mailman/listinfo/6tsch >> >> >> _______________________________________________ >> 6tsch mailing list >> 6tsch@ietf.org >> https://www.ietf.org/mailman/listinfo/6tsch >> >> >> >> >> _______________________________________________ >> 6tsch mailing list >> 6tsch@ietf.org >> https://www.ietf.org/mailman/listinfo/6tsch > > > _______________________________________________ > 6tsch mailing list > 6tsch@ietf.org > https://www.ietf.org/mailman/listinfo/6tsch > > > > > -- > Pascal --------------010600020108060307020904 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 8bit My guess is that we are mostly on the same page, but as usual I have a hard time understanding the differences in what we're saying.

On 5/30/2013 1:00 AM, Pascal Thubert wrote:
Hello Kris:

I think that before we talk solutions we need to make sure we agree on what we are trying to achieve.
OK, so what are you trying to achieve?  I'm trying to achieve high reliability, low power IPv6 communication over a multi-hop 15.4E network with the simplest possible solution that works, while providing a platform on which future optimizations can be made.  In that sense, I think that the whole tunnel idea is about two years ahead of where we are today, and it's a distraction from the important work that we should be doing.
I am concerned with having to manage traffic bursts and selective drop operations at the 6TUS level.
That sounds like something that would concern me as well.  How does it relate to my email?  Was there something implicit in what I wrote that means we have to handle traffic bursts and selective drop operations?  That's certainly not what I was thinking.
This would certainly make it mode complex. What we have here:

- in one hand there is the classical reservation model where you book a constant slot rate between A and B. in that model, there is no queuing, just buffering one or 2 frames that can be transmitted in acceptable schedule.
I don't understand the distinction between queuing and "buffering one or 2 packets".  Whether you have a buffer (queue?) of length 1 or 1 billion packets, you still need more "gazoutas" than "gazintas" or you're in trouble, yes?
Excess packets cannot even enter the pipe because there is just no slot available for it,
I don't see how that could be true.  If we refer to Maria Rita's very nice track-switching.png and ignore B and V, and only look at the green links, then here is what can happen in a real network.
Superframe cycle 1: A --> X, X-->Y, Y-->U, success!
cycle 2: A-->X, X-->Y, Y-->U but U does not ACK (interference), packet stays in Y's buffer
cycle 3: A-->X, X-->Y, Y-->U and Y fails again.  Now Y has two packets in its buffers, which are now full.
cycle 4: A-->X, X-->Y, Y sends a NACK to X
cycle 5: A-->X, X-->Y, Y sends a NACK to X, now X's buffers are full.
cycle 6: A-->X, X sends a NACK to A
In this example the link from Y-->U is down a lot, but if we say that it only goes down 0.1% more often than the link from A-->X, then the same thing happens, you just multiply the cycle count by 1000 to see it.

and any QoS or shaping must be done at ingress, either at the end-device edge or at the network edge.
I don't think that this will work, unless by that you mean "this pipe to be able to carry 1 packet per second if all links work perfectly, therefore as the edge device I know that I should never send more than one packet every two seconds into the pipe, or I will be asking for trouble"
The pipe could be made larger than base traffic (excess rate as Thomas indicated) in order to accomodate retries, and what is improved in terms of delivery ratio would be paid in terms of jitter and latency, as you indicated in a previous mail. A simpler variation of that model drops the retries from the tunnel and places them in best effort shared bundles with a high QoS level (we are defining deterministic class at this moment at the transport area WG). That way, there is no need for QoS /drop operation to be done at 6TUS level, it is all done at L3, adn all packets that are delivered by 6TUS arrive at determined schedule.
This sounds more complicated, not less.

- Then there is the convergecast that can accommodate multiple sources of traffic for a same egress point. What we expect with this sort of network is an statistical effect to that the throughput of egress pipe is actually less than the sum of the ingress. On a deterministic source of traffic, we could use that effect on additional bandwidth that is allocated for retries.
Yes, that's a good idea.  It's a very nonlinear effect that shapes the individual path statistics, ~1/(1-x) at each hop, and hard to predict over a mesh.

- In the case of multicast, we can think of a tree topology rooted at the source  with all hops if a constant size and replication at the branching nodes. If we are interested in such thing, we can invite Ice in the discussion.
?  I don't understand this at all.

- and then there is routing at 6TUS layer as I understand you address in this mail. In that case, we lose the grip on the expected flows, and probably have to expect statistical multiplexing, effectively reporting some of the L3 complexity into 6TUS.
Switching not routing, right?

 Tons of things are doable but I think that a core value of the MPLS tunnel is the MP part. MPLS does not look inside the packets, so you can do any protocol over it. As you and Xavi discussed, a clean MPLS layer is not even aware it carries IPv6. This was heavily used in early IPv6 deployments with IPv6 PE/VPE, over an MPLS backbone that was setup using IPv4 but could be used for whatever after that. If 6TUS does not know of IPv6, the layer does not know about HbH headers and so on either. This is important to allow fragments through end to end.
This makes sense.

The more tricks we play there, the more specific and complex we make the 6TUS sublayer. I'd start simple unless a basic use case is broken.
Here I agree with you 100%.  I think that we are getting way ahead of ourselves.  I am still naively hopeful that we can get a simple RFC out the door early that defines how to set up a very simple slotted aloha version of the network as a default, and provides the hooks necessary to do all of the cool things that people are talking about now.  But the details of those cool things should remain out of scope (for the first RFC at least) until we have the simple stuff working in interops.  After that we can write lots of papers and IDs about how lousy the simple approach is relative to our super-duper ideas for PCEs, distributed scheduling and QoS, and leaky or tight pipes, and we'll have a common platform to stand on.

ksjp

What do you think?

Pascal




2013/5/30 Kris Pister <pister@eecs.berkeley.edu>
Some comments on the last several emails on this thread:
* it seems easy to have a table indexed by (MACsrcID, RXcell) that gives TXcellList
  o having only one entry in the cell means a leakfree track (as proposed by Xavi?)
  o  (0xFFFF,RXcell) --> TXcellList means any incoming packet goes out the same way (convergecast)
  o having several MACsrcIDs with different TXcellLists gives the two or more separate flows (as proposed by Dominique?)
* there had better be idle listens in any of these schemes (more RX bandwidth than needed) otherwise queues and latency both tend toward infinity
* if A and B both talk to C then:
    o    either they need to be explicitly scheduled to not collide, in which case you might as well just have a separate cell for A-->C and B-->C
    o    *or* you'd better have a *lot* idle listens, because you'll have slotted aloha chaotic collapse if you try to push more than PDR/e of the available bandwidth (absent the use of clever-but-not-general tricks that have been published over the years).

ksjp


On 5/29/2013 11:09 AM, Thomas Watteyne wrote:
Xavi,

I agree that what you have in your e-mail is the normal way of doing things. The group might decide that this is the only way (e.g. Pascal's water-tight pipes), in which case we just use that.

I believe what Dominique brings up (Dominique, please correct me if I'm wrong), is that with this scheme, there is no cell reuse. So in your case, C listens twice, once for A and once for B (of course, you can generalize this to multiple cells, or different frame lengths). If there is no traffic for A and B, C is wasting energy. Dominique's point is to see whether it's possible to reuse the same cells at C for data coming from A and B, at the cost of not having flow independence.

I hope this makes sense,
Thomas


On Wed, May 29, 2013 at 10:43 AM, Xavier Vilajosana <xvilajosana@eecs.berkeley.edu> wrote:
The key point here is that we are assuming that C can have a RX shared link from A and B and then C can either send to D and E in another slot. What is the benefit of that? Is it a general case? Why not having two cells at C one that receives from A and another that receives from B then transmission from C to D will happen in a cell and C to E in another.

for example node C switching table

in      out
1(A)   3(D)    -- receives at slot 1 from A and sends out at slot 3 to D
2(B)   4(E)     -- receives at slot 2 from B and sends out at slot 4 to E

In case we want to be able to send cross flows, i.e use D for a flow from B we can add more entries on the table and assign priorities

in      out     prio
1(A)   3(D)     1
2(B)   4(E)     1
1(A)   4(E)     2
2(B)   2(D)     2


Of course if the data rate is slower than the slotframe length*time of each slot then we will have idle listening at C.

Is that what you have in mind?
X

Al 29/05/13 10:23, En/na Thomas Watteyne ha escrit:
Would you agree that the issue you are bringing up is equivalent to the statement that, with purely implicit labels, only fan-in is possible, not fan-out.

A --           --> D
     \       /
      => C =
     /       \
B --           --> E

That is, given the following flows around mote C (and with the assumption that both incoming and outgoing flows share the same cells), it is possible to have A->C and B->C (e.g. fan-in), but not C->D and C->E.

The core issue you're raising is that there is a trade-off between installing LSTs (Label Switching Tracks) and energy consumption. That is, if you install water-tight pipes for all flows, you will waste energy if data isn't flowing through those pipes, since nodes along those tracks will be idle listening.

This might be a far-fetched, so please bear with me, but I see some relationship between the problem you're raising and the use of CIR (Committed Information Rate), EIR (Excess) and PIR (Peak) typically found in protocols such as Frame Relay. These are used to limit under-use of bandwidth, whereas we're more interested in not wasting energy, but the problem can be described very similarly (I think). Now this only brings more questions, since, to have this type of behavior, excess packets (i.e. about the CIR) need to flow from the LST into some other bandwidth. Not sure whether we want to go there.

Thomas


On Wed, May 29, 2013 at 12:50 AM, Pascal Thubert (pthubert) <pthubert@cisco.com> wrote:

Hello Dominique:

 

The traditional Virtual circuit is actually a water tight pipe end to end. My mind image of a track is the same. Thus traffic from B cannot be merged into the A to U track.

I love the idea of merging flows like 1 to u and B to U in a many to one converging channel but even then you enter the world of statistical mux and QoS.

 

The case you represent does not use tracks at all. We’ll have a bundle of cells off any router that can be used unicast or multicast, some of the latter probably reserved for a particular neighbor.

Packets received over such cell will not be G-MPLS switched. They will be punted to layer 3 through the 6LoWPAN sublayer. L3 will device either to route them or deliver locally (punt to L4) when this node is the destination.

 

In the former case, the packet will go down the stack again through the 6LoWPAN layer and the 6TUS sublayer will determine which bundle of cells can be used to reach the next hop router. You’ll note that in this case, we cannot route fragments so IP packets would have to be reassembled at every hop. This is what the fragment forwarding and recovery draft is still useful. With that draft, the first frag installs forwarding states within the 6LoWPAN sublayer for the next fragments based on an explicit label placed in the 6LoWPAN datagram identifier.

 

We need a picture!!!

 

Cheers,

 

Pascal

 

From: dominique.barthel@orange.com [mailto:dominique.barthel@orange.com]
Sent: mercredi 29 mai 2013 08:51
To: Pascal Thubert (pthubert); 6tsch@ietf.org
Subject: RE: G-MPLS, implicit labeling, multiple tracks through one cell

 

Hello Pascal,

 

Actually, I meant the following situation: one flow goes from A to U on track A-X-Y-U, another flow goes from B to V on track B-X-Y-V.

The two flows can’t use the same cell between X and Y because Y has no way of telling them apart.

Correct?
Thanks

 

Dominique

 

De : Pascal Thubert (pthubert) [mailto:pthubert@cisco.com]
Envoyé : mardi 28 mai 2013 18:29
À : BARTHEL Dominique OLNC/OLPS; 6tsch@ietf.org
Objet : RE: G-MPLS, implicit labeling, multiple tracks through one cell

 

Hello Dominique:

 

The Time slot based “G-MPLS” forwarding will not look at the flow label so it does not care whether it is one or multiple flows that get ijected in the time slots.

What you will get is a regular transmit opportunity from A to B.

How the source fills it is its business (one or more flows from A to B), but it is not elastic so if the flows collide at some point there might be drops or latency added before a frame is placed in a track.

Once the frame is on track, it will follow each hop as scheduled.

 

I think we agree…

 

Pascal

 

From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of dominique.barthel@orange.com
Sent: mardi 28 mai 2013 16:49
To: 6tsch@ietf.org
Subject: [6tsch] G-MPLS, implicit labeling, multiple tracks through one cell

 

Hello all,

 

Disclaimer:

I’m no expert in label switching. Please bear with me.

This mail will at least have the benefit of documenting the question and the answer.

 

 

Context:

I understand that the 15.4.e cell on which a frame was received by a node can be considered an implicit label. Therefore, we can avoid the overhead of explicitly carrying the label in the frame. Great!

 

Question:

If we have multiple tracks going through neighbor nodes X and Y, and supposing that their aggregated flow happily fits the data rate provided by one cell, wouldn’t we like to be able to multiplex them onto the same cell in order to save on the wake-up/carrier_sense energy cost?

Am I right in saying that we, the 6tsch group, decided to forego the energy saving of multiplexing several tracks on one cell in return for the energy saving of not carrying the label in-band?

Did I miss anything?

 

Thanks

 

Dominique

_________________________________________________________________________________________________________________________
 
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
France Telecom - Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
 
This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, France Telecom - Orange is not liable for messages that have been modified, changed or falsified.
Thank you.
_________________________________________________________________________________________________________________________
 
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
France Telecom - Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
 
This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, France Telecom - Orange is not liable for messages that have been modified, changed or falsified.
Thank you.

_______________________________________________
6tsch mailing list
6tsch@ietf.org
https://www.ietf.org/mailman/listinfo/6tsch


_______________________________________________
6tsch mailing list
6tsch@ietf.org
https://www.ietf.org/mailman/listinfo/6tsch


_______________________________________________
6tsch mailing list
6tsch@ietf.org
https://www.ietf.org/mailman/listinfo/6tsch




_______________________________________________
6tsch mailing list
6tsch@ietf.org
https://www.ietf.org/mailman/listinfo/6tsch


_______________________________________________
6tsch mailing list
6tsch@ietf.org
https://www.ietf.org/mailman/listinfo/6tsch




--
Pascal

--------------010600020108060307020904-- Return-Path: X-Original-To: 6tsch@ietfa.amsl.com Delivered-To: 6tsch@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A1C421F97A0 for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 02:01:46 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=x tagged_above=-999 required=5 tests=[] Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ks9OP-Ne32VB for <6tsch@ietfa.amsl.com>; Thu, 30 May 2013 02:01:46 -0700 (PDT) Received: from hercules.uni.lu (hercules.uni.lu [158.64.76.33]) by ietfa.amsl.com (Postfix) with ESMTP id 372A921F9787 for <6tsch@ietf.org>; Thu, 30 May 2013 02:01:44 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.87,769,1363129200"; d="jpg'145?scan'145,208,217,145";a="24486885" Received: from unknown (HELO Travis.uni.lux) ([10.21.2.19]) by hercules.uni.lu with ESMTP; 30 May 2013 11:01:43 +0200 Received: from HOSHI.uni.lux ([fe80::499:a33:4e68:4af9]) by Travis.uni.lux ([fe80::653b:7b8e:4641:a750%10]) with mapi id 14.03.0123.003; Thu, 30 May 2013 11:01:42 +0200 From: Maria Rita PALATTELLA To: Thomas Watteyne , 6TSCH <6tsch@ietf.org> Thread-Topic: [6tsch] G-MPLS, implicit labeling, multiple tracks through one cell Thread-Index: AQHOXQvXOWtR16loLEGvGOHFeLY6/5kdZBxg///j/ACAACHmQA== Date: Thu, 30 May 2013 09:01:42 +0000 Message-ID: References: <27512_1369752557_51A4C3ED_27512_1846_34_8F1D83ADCC1AC94186A867BEE9B7D91306D5CFAB@PEXCVZYM13.corporate.adroot.infra.ftgroup> <28122_1369810274_51A5A562_28122_2739_1_8F1D83ADCC1AC94186A867BEE9B7D91306D63141@PEXCVZYM13.corporate.adroot.infra.ftgroup> <51A63E5F.30802@eecs.berkeley.edu> <51A6CE50.6050508@eecs.berkeley.edu> In-Reply-To: Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.91.0.88] Content-Type: multipart/mixed; boundary="_004_F085911F642A6847987ADA23E611780D185665F5hoshiunilux_" MIME-Version: 1.0 Subject: Re: [6tsch] G-MPLS, implicit labeling, multiple tracks through one cell X-BeenThere: 6tsch@ietf.org X-Mailman-Version: 2.1.12 Precedence: list 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" <6tsch.ietf.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 May 2013 09:01:46 -0000 --_004_F085911F642A6847987ADA23E611780D185665F5hoshiunilux_ Content-Type: multipart/alternative; boundary="_000_F085911F642A6847987ADA23E611780D185665F5hoshiunilux_" --_000_F085911F642A6847987ADA23E611780D185665F5hoshiunilux_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Thanks Thomas! Quick answers: - With the white X->Y cells I wanted to show that even though in a t= rack we use specific cells (those in green or purpose), within the same sch= edule we can have others equivalent cells (the white ones) that will be ass= igned to other tracks, or create a bundle for IP-routing. Am I wrong? - Sorry for the type, It is fixed in the attached file! I do agree about having in the figures also the packets format, with header= s, etc., but maybe we can do that once we agree/converge to a final solutio= n. What do you think? Maria Rita From: 6tsch-bounces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of T= homas Watteyne Sent: Thursday, May 30, 2013 10:44 AM To: 6TSCH Subject: Re: [6tsch] G-MPLS, implicit labeling, multiple tracks through one= cell Maria Rita. Wonderful stuff. Quick questions: - in Track Switching, what do the white X->Y cells represent? - in IP Routing, little type boundle->bundle Maybe it would be helpful to depict the format of the packets (i.e. which h= eaders go where) in the three cases. Most of those details are certainly st= ill in discussion. Thomas On Thu, May 30, 2013 at 1:27 AM, Maria Rita PALATTELLA > wrote: Dear Pascal, Kris, all Here are some figures that maybe will help us in carrying on the discuss on= this topic on the ML and during Friday call! Kind Regards, Maria Rita From: 6tsch-bounces@ietf.org [mailto:6tsch-b= ounces@ietf.org] On Behalf Of Pascal Thubert Sent: Thursday, May 30, 2013 10:01 AM To: Kris Pister Cc: Thomas Watteyne; 6TSCH; ice@cisco.com Subject: Re: [6tsch] G-MPLS, implicit labeling, multiple tracks through one= cell Hello Kris: I think that before we talk solutions we need to make sure we agree on what= we are trying to achieve. I am concerned with having to manage traffic bur= sts and selective drop operations at the 6TUS level. This would certainly m= ake it mode complex. What we have here: - in one hand there is the classical reservation model where you book a con= stant slot rate between A and B. in that model, there is no queuing, just b= uffering one or 2 frames that can be transmitted in acceptable schedule. Ex= cess packets cannot even enter the pipe because there is just no slot avail= able for it, and any QoS or shaping must be done at ingress, either at the = end-device edge or at the network edge. The pipe could be made larger than = base traffic (excess rate as Thomas indicated) in order to accomodate retri= es, and what is improved in terms of delivery ratio would be paid in terms = of jitter and latency, as you indicated in a previous mail. A simpler varia= tion of that model drops the retries from the tunnel and places them in bes= t effort shared bundles with a high QoS level (we are defining deterministi= c class at this moment at the transport area WG). That way, there is no nee= d for QoS /drop operation to be done at 6TUS level, it is all done at L3, a= dn all packets that are delivered by 6TUS arrive at determined schedule. - Then there is the convergecast that can accommodate multiple sources of t= raffic for a same egress point. What we expect with this sort of network is= an statistical effect to that the throughput of egress pipe is actually le= ss than the sum of the ingress. On a deterministic source of traffic, we co= uld use that effect on additional bandwidth that is allocated for retries. - In the case of multicast, we can think of a tree topology rooted at the s= ource with all hops if a constant size and replication at the branching no= des. If we are interested in such thing, we can invite Ice in the discussio= n. - and then there is routing at 6TUS layer as I understand you address in th= is mail. In that case, we lose the grip on the expected flows, and probably= have to expect statistical multiplexing, effectively reporting some of the= L3 complexity into 6TUS. Tons of things are doable but I think that a core value of the MPLS tunnel= is the MP part. MPLS does not look inside the packets, so you can do any p= rotocol over it. As you and Xavi discussed, a clean MPLS layer is not even = aware it carries IPv6. This was heavily used in early IPv6 deployments with= IPv6 PE/VPE, over an MPLS backbone that was setup using IPv4 but could be = used for whatever after that. If 6TUS does not know of IPv6, the layer does= not know about HbH headers and so on either. This is important to allow fr= agments through end to end. The more tricks we play there, the more specific and complex we make the 6T= US sublayer. I'd start simple unless a basic use case is broken. What do you think? Pascal 2013/5/30 Kris Pister > Some comments on the last several emails on this thread: * it seems easy to have a table indexed by (MACsrcID, RXcell) that gives TX= cellList o having only one entry in the cell means a leakfree track (as proposed b= y Xavi?) o (0xFFFF,RXcell) --> TXcellList means any incoming packet goes out the = same way (convergecast) o having several MACsrcIDs with different TXcellLists gives the two or mo= re separate flows (as proposed by Dominique?) * there had better be idle listens in any of these schemes (more RX bandwid= th than needed) otherwise queues and latency both tend toward infinity * if A and B both talk to C then: o either they need to be explicitly scheduled to not collide, in whi= ch case you might as well just have a separate cell for A-->C and B-->C o *or* you'd better have a *lot* idle listens, because you'll have s= lotted aloha chaotic collapse if you try to push more than PDR/e of the ava= ilable bandwidth (absent the use of clever-but-not-general tricks that have= been published over the years). ksjp On 5/29/2013 11:09 AM, Thomas Watteyne wrote: Xavi, I agree that what you have in your e-mail is the normal way of doing things= . The group might decide that this is the only way (e.g. Pascal's water-tig= ht pipes), in which case we just use that. I believe what Dominique brings up (Dominique, please correct me if I'm wro= ng), is that with this scheme, there is no cell reuse. So in your case, C l= istens twice, once for A and once for B (of course, you can generalize this= to multiple cells, or different frame lengths). If there is no traffic for= A and B, C is wasting energy. Dominique's point is to see whether it's pos= sible to reuse the same cells at C for data coming from A and B, at the cos= t of not having flow independence. I hope this makes sense, Thomas On Wed, May 29, 2013 at 10:43 AM, Xavier Vilajosana > wrote: The key point here is that we are assuming that C can have a RX shared link= from A and B and then C can either send to D and E in another slot. What i= s the benefit of that? Is it a general case? Why not having two cells at C = one that receives from A and another that receives from B then transmission= from C to D will happen in a cell and C to E in another. for example node C switching table in out 1(A) 3(D) -- receives at slot 1 from A and sends out at slot 3 to D 2(B) 4(E) -- receives at slot 2 from B and sends out at slot 4 to E In case we want to be able to send cross flows, i.e use D for a flow from B= we can add more entries on the table and assign priorities in out prio 1(A) 3(D) 1 2(B) 4(E) 1 1(A) 4(E) 2 2(B) 2(D) 2 Of course if the data rate is slower than the slotframe length*time of each= slot then we will have idle listening at C. Is that what you have in mind? X Al 29/05/13 10:23, En/na Thomas Watteyne ha escrit: Would you agree that the issue you are bringing up is equivalent to the sta= tement that, with purely implicit labels, only fan-in is possible, not fan-= out. A -- --> D \ / =3D> C =3D / \ B -- --> E That is, given the following flows around mote C (and with the assumption t= hat both incoming and outgoing flows share the same cells), it is possible = to have A->C and B->C (e.g. fan-in), but not C->D and C->E. The core issue you're raising is that there is a trade-off between installi= ng LSTs (Label Switching Tracks) and energy consumption. That is, if you in= stall water-tight pipes for all flows, you will waste energy if data isn't = flowing through those pipes, since nodes along those tracks will be idle li= stening. This might be a far-fetched, so please bear with me, but I see some relatio= nship between the problem you're raising and the use of CIR (Committed Info= rmation Rate), EIR (Excess) and PIR (Peak) typically found in protocols suc= h as Frame Relay. These are used to limit under-use of bandwidth, whereas w= e're more interested in not wasting energy, but the problem can be describe= d very similarly (I think). Now this only brings more questions, since, to = have this type of behavior, excess packets (i.e. about the CIR) need to flo= w from the LST into some other bandwidth. Not sure whether we want to go th= ere. Thomas On Wed, May 29, 2013 at 12:50 AM, Pascal Thubert (pthubert) > wrote: Hello Dominique: The traditional Virtual circuit is actually a water tight pipe end to end. = My mind image of a track is the same. Thus traffic from B cannot be merged = into the A to U track. I love the idea of merging flows like 1 to u and B to U in a many to one co= nverging channel but even then you enter the world of statistical mux and Q= oS. The case you represent does not use tracks at all. We'll have a bundle of c= ells off any router that can be used unicast or multicast, some of the latt= er probably reserved for a particular neighbor. Packets received over such cell will not be G-MPLS switched. They will be p= unted to layer 3 through the 6LoWPAN sublayer. L3 will device either to rou= te them or deliver locally (punt to L4) when this node is the destination. In the former case, the packet will go down the stack again through the 6Lo= WPAN layer and the 6TUS sublayer will determine which bundle of cells can b= e used to reach the next hop router. You'll note that in this case, we cann= ot route fragments so IP packets would have to be reassembled at every hop.= This is what the fragment forwarding and recovery draft is still useful. W= ith that draft, the first frag installs forwarding states within the 6LoWPA= N sublayer for the next fragments based on an explicit label placed in the = 6LoWPAN datagram identifier. We need a picture!!! Cheers, Pascal From: dominique.barthel@orange.com [ma= ilto:dominique.barthel@orange.com] Sent: mercredi 29 mai 2013 08:51 To: Pascal Thubert (pthubert); 6tsch@ietf.org Subject: RE: G-MPLS, implicit labeling, multiple tracks through one cell Hello Pascal, Actually, I meant the following situation: one flow goes from A to U on tra= ck A-X-Y-U, another flow goes from B to V on track B-X-Y-V. The two flows can't use the same cell between X and Y because Y has no way = of telling them apart. Correct? Thanks Dominique De : Pascal Thubert (pthubert) [mailto:pthubert@cisco.com] Envoy=E9 : mardi 28 mai 2013 18:29 =C0 : BARTHEL Dominique OLNC/OLPS; 6tsch@ietf.org Objet : RE: G-MPLS, implicit labeling, multiple tracks through one cell Hello Dominique: The Time slot based "G-MPLS" forwarding will not look at the flow label so = it does not care whether it is one or multiple flows that get ijected in th= e time slots. What you will get is a regular transmit opportunity from A to B. How the source fills it is its business (one or more flows from A to B), bu= t it is not elastic so if the flows collide at some point there might be dr= ops or latency added before a frame is placed in a track. Once the frame is on track, it will follow each hop as scheduled. I think we agree... Pascal From: 6tsch-bounces@ietf.org [mailto:6tsch-b= ounces@ietf.org] On Behalf Of dominique.barthel@orange.com Sent: mardi 28 mai 2013 16:49 To: 6tsch@ietf.org Subject: [6tsch] G-MPLS, implicit labeling, multiple tracks through one cel= l Hello all, Disclaimer: I'm no expert in label switching. Please bear with me. This mail will at least have the benefit of documenting the question and th= e answer. Context: I understand that the 15.4.e cell on which a frame was received by a node c= an be considered an implicit label. Therefore, we can avoid the overhead of= explicitly carrying the label in the frame. Great! Question: If we have multiple tracks going through neighbor nodes X and Y, and suppos= ing that their aggregated flow happily fits the data rate provided by one c= ell, wouldn't we like to be able to multiplex them onto the same cell in or= der to save on the wake-up/carrier_sense energy cost? Am I right in saying that we, the 6tsch group, decided to forego the energy= saving of multiplexing several tracks on one cell in return for the energy= saving of not carrying the label in-band? Did I miss anything? Thanks Dominique ___________________________________________________________________________= ______________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confiden= tielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu= ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el= ectroniques etant susceptibles d'alteration, France Telecom - Orange decline toute responsabilite si ce message a ete al= tere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged inf= ormation that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and dele= te this message and its attachments. As emails may be altered, France Telecom - Orange is not liable for message= s that have been modified, changed or falsified. Thank you. ___________________________________________________________________________= ______________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confiden= tielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu= ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el= ectroniques etant susceptibles d'alteration, France Telecom - Orange decline toute responsabilite si ce message a ete al= tere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged inf= ormation that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and dele= te this message and its attachments. As emails may be altered, France Telecom - Orange is not liable for message= s that have been modified, changed or falsified. Thank you. _______________________________________________ 6tsch mailing list 6tsch@ietf.org https://www.ietf.org/mailman/listinfo/6tsch _______________________________________________ 6tsch mailing list 6tsch@ietf.org https://www.ietf.org/mailman/listinfo/6tsch _______________________________________________ 6tsch mailing list 6tsch@ietf.org https://www.ietf.org/mailman/listinfo/6tsch _______________________________________________ 6tsch mailing list 6tsch@ietf.org https://www.ietf.org/mailman/listinfo/6tsch _______________________________________________ 6tsch mailing list 6tsch@ietf.org https://www.ietf.org/mailman/listinfo/6tsch -- Pascal --_000_F085911F642A6847987ADA23E611780D185665F5hoshiunilux_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Thanks Thomas!=

 <= /p>

Quick answers:=

- =        With the white X-= >Y cells I wanted to show that even though in a track we use specific ce= lls (those in green or purpose), within the same schedule we can have others equivalent cells (the white ones) that will be assigned= to other tracks, or create a bundle for IP-routing. Am I wrong?=

- =        Sorry for the typ= e, It is fixed in the attached file!

 <= /p>

I do agree about having i= n the figures also the packets format, with headers, etc., but maybe we can= do that once we agree/converge to a final solution. What do you think?

 <= /p>

Maria Rita   

 <= /p>

From: 6tsch-bo= unces@ietf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of Thomas Watteyne
Sent: Thursday, May 30, 2013 10:44 AM
To: 6TSCH
Subject: Re: [6tsch] G-MPLS, implicit labeling, multiple tracks thro= ugh one cell

 

Maria Rita.

 

Wonderful stuff.

 

Quick questions:

- in Track Switching, what do the white X->Y cell= s represent?

- in IP Routing, little type boundle->bundle=

 

Maybe it would be helpful to depict the format of th= e packets (i.e. which headers go where) in the three cases. Most of those d= etails are certainly still in discussion.

 

Thomas

 

On Thu, May 30, 2013 at 1:27 AM, Maria Rita PALATTEL= LA <ma= ria-rita.palattella@uni.lu> wrote:

Dear Pascal, Kris, all

 

Here are some figures that maybe will h= elp us in carrying on the discuss on this topic on the ML and during Friday call!

 

Kind Regards,

Maria Rita

 

From: 6tsch-bounces@i= etf.org [mailto:6tsch-bounces@ietf.org] On Behalf Of Pascal Thubert
Sent: Thursday, May 30, 2013 10:01 AM
To: Kris Pister
Cc: Thomas Watteyne; 6TSCH; ice@cisco.com
Subject: Re: [6tsch] G-MPLS, implicit labeling, multiple tracks thro= ugh one cell

 

Hello Kris:

I think that before we talk solutions we need to make sure we agree on w= hat we are trying to achieve. I am concerned with having to manage traffic = bursts and selective drop operations at the 6TUS level. This would certainly make it mode complex. What we have= here:

- in one hand there is the classical reservation model where you b= ook a constant slot rate between A and B. in that model, there is no queuin= g, just buffering one or 2 frames that can be transmitted in acceptable schedule. Excess packets cannot even ente= r the pipe because there is just no slot available for it, and any QoS or s= haping must be done at ingress, either at the end-device edge or at the net= work edge. The pipe could be made larger than base traffic (excess rate as Thomas indicated) in order to acc= omodate retries, and what is improved in terms of delivery ratio would be p= aid in terms of jitter and latency, as you indicated in a previous mail. A = simpler variation of that model drops the retries from the tunnel and places them in best effort shared bu= ndles with a high QoS level (we are defining deterministic class at this mo= ment at the transport area WG). That way, there is no need for QoS /drop op= eration to be done at 6TUS level, it is all done at L3, adn all packets that are delivered by 6TUS arrive at= determined schedule.

 

- Then there is the convergecast that can accommodate multiple sources o= f traffic for a same egress point. What we expect with this sort of network= is an statistical effect to that the throughput of egress pipe is actually less than the sum of the ingress. On= a deterministic source of traffic, we could use that effect on additional = bandwidth that is allocated for retries.

- In the case of multicast, we can think of a tree topology rooted= at the source  with all hops if a constant size and replication at th= e branching nodes. If we are interested in such thing, we can invite Ice in the discussion.

 

- and then there is routing at 6TUS layer as I understand you address in= this mail. In that case, we lose the grip on the expected flows, and proba= bly have to expect statistical multiplexing, effectively reporting some of the L3 complexity into 6TUS.

 Tons of things are doable but I think that a core value of the MPLS t= unnel is the MP part. MPLS does not look inside the packets, so you can do = any protocol over it. As you and Xavi discussed, a clean MPLS layer is not = even aware it carries IPv6. This was heavily used in early IPv6 deployments with IPv6 PE/VPE, over an MPLS back= bone that was setup using IPv4 but could be used for whatever after that. I= f 6TUS does not know of IPv6, the layer does not know about HbH headers and= so on either. This is important to allow fragments through end to end.

The more tricks we play there, the more specific and complex we make the 6T= US sublayer. I'd start simple unless a basic use case is broken.=

What do you think?

 

Pascal

 

 

2013/5/30 Kris Pister <pister@eecs.berkeley.edu>

Some comments on the last several emails on this thread:
* it seems easy to have a table indexed by (MACsrcID, RXcell) that gives TX= cellList
  o having only one entry in the cell means a leakfree track (as propo= sed by Xavi?)
  o  (0xFFFF,RXcell) --> TXcellList means any incoming packet = goes out the same way (convergecast)
  o having several MACsrcIDs with different TXcellLists gives the two = or more separate flows (as proposed by Dominique?)
* there had better be idle listens in any of these schemes (more RX bandwid= th than needed) otherwise queues and latency both tend toward infinity
* if A and B both talk to C then:
    o    either they need to be explicitly sc= heduled to not collide, in which case you might as well just have a separat= e cell for A-->C and B-->C
    o    *or* you'd better have a *lot* idle = listens, because you'll have slotted aloha chaotic collapse if you try to p= ush more than PDR/e of the available bandwidth (absent the use of clever-bu= t-not-general tricks that have been published over the years).

ksjp

 

On 5/29/2013 11:09 AM, Thomas Watteyne wrote:

Xavi,

 

I agree that what you have in your e-mail is the normal way of doi= ng things. The group might decide that this is the only way (e.g. Pascal's&= nbsp;water-tight pipes), in which case we just use that.

 

I believe what Dominique brings up (Dominique, please correct me i= f I'm wrong), is that with this scheme, there is no cell reuse. So in your = case, C listens twice, once for A and once for B (of course, you can generalize this to multiple cells, or diffe= rent frame lengths). If there is no traffic for A and B, C is wasting energ= y. Dominique's point is to see whether it's possible to reuse the same cell= s at C for data coming from A and B, at the cost of not having flow independence.

 

I hope this makes sense,

Thomas

 

On Wed, May 29, 2013 at 10:43 AM, Xavier Vilajosana <xvilajosana@eecs.b= erkeley.edu> wrote:

The key point here is that we are assuming that C can have a RX sh= ared link from A and B and then C can either send to D and E in another slo= t. What is the benefit of that? Is it a general case? Why not having two cells at C one that receives from A and= another that receives from B then transmission from C to D will happen in = a cell and C to E in another.

for example node C switching table

in      out
1(A)   3(D)    -- receives at slot 1 from A and se= nds out at slot 3 to D
2(B)   4(E)     -- receives at slot 2 from B = and sends out at slot 4 to E

In case we want to be able to send cross flows, i.e use D for a flow from B= we can add more entries on the table and assign priorities

in      out     prio
1(A)   3(D)     1
2(B)   4(E)     1
1(A)   4(E)     2
2(B)   2(D)     2


Of course if the data rate is slower than the slotframe length*time of each= slot then we will have idle listening at C.

Is that what you have in mind?
X

Al 29/05/13 10:23, En/na Thomas Watteyne ha escrit:

Would you agree that the issue you are bringing up is equivalent t= o the statement that, with purely implicit labels, only fan-in is possible,= not fan-out.

 

A --   &n= bsp;       --> D

    =  \       /

    =   =3D> C =3D

    =  /       \

B --   &n= bsp;       --> E

 

That is, given the following flows around mote C (and with the ass= umption that both incoming and outgoing flows share the same cells), it is = possible to have A->C and B->C (e.g. fan-in), but not C->D and C->E.

 

The core issue you're raising is that there is a trade-off between= installing LSTs (Label Switching Tracks) and energy consumption. That is, = if you install water-tight pipes for all flows, you will waste energy if data isn't flowing through those pipes= , since nodes along those tracks will be idle listening.

 

This might be a far-fetched, so please bear with me, but I see som= e relationship between the problem you're raising and the use of CIR (Commi= tted Information Rate), EIR (Excess) and PIR (Peak) typically found in protocols such as Frame Relay. These are= used to limit under-use of bandwidth, whereas we're more interested in not= wasting energy, but the problem can be described very similarly (I think).= Now this only brings more questions, since, to have this type of behavior, excess packets (i.e. about the CIR) = need to flow from the LST into some other bandwidth. Not sure whether we wa= nt to go there.

 

Thomas

 

On Wed, May 29, 2013 at 12:50 AM, Pascal Thubert (pthubert) <pthubert@cisco.com> wrote:

Hello Dominique:

 

The traditional Virtual circuit is a= ctually a water tight pipe end to end. My mind image of a track is the same= . Thus traffic from B cannot be merged into the A to U track.

I love the idea of merging flows lik= e 1 to u and B to U in a many to one converging channel but even then you e= nter the world of statistical mux and QoS.

 

The case you represent does not use = tracks at all. We’ll have a bundle of cells off any router that can b= e used unicast or multicast, some of the latter probably reserved for a particular neighbor.

Packets received over such cell will= not be G-MPLS switched. They will be punted to layer 3 through the 6LoWPAN= sublayer. L3 will device either to route them or deliver locally (punt to L4) when this node is the destination.

 

In the former case, the packet will = go down the stack again through the 6LoWPAN layer and the 6TUS sublayer wil= l determine which bundle of cells can be used to reach the next hop router. You’ll note that in this case,= we cannot route fragments so IP packets would have to be reassembled at ev= ery hop. This is what the fragment forwarding and recovery draft is still u= seful. With that draft, the first frag installs forwarding states within the 6LoWPAN sublayer for the next fragme= nts based on an explicit label placed in the 6LoWPAN datagram identifier.

 

We need a picture!!!

 

Cheers,

 

Pascal=

 

From: dominique= .barthel@orange.com [mailto:dominique.barthel@orange.com]
Sent: mercredi 29 mai 2013 08:51
To: Pascal Thubert (pthubert); 6tsch@ietf.org
Subject: RE: G-MPLS, implicit labeling, multiple tracks through one = cell

 

Hello Pascal,

 =

Actually, I meant the following situ= ation: one flow goes from A to U on track A-X-Y-U, another flow goes from B= to V on track B-X-Y-V.

The two flows can’t use the sa= me cell between X and Y because Y has no way of telling them apart.<= o:p>

Correct?
Thanks

 

Dominique

 

De : Pascal Thubert (pthubert) [mailto= :pthubert@cisco.com]
Envoy=E9 : mardi 28 mai 2013 18:29
=C0 : BARTHEL Dominique OLNC/OLPS; 6tsch@ietf.org
Objet : RE: G-MPLS, implicit labeling, multiple tracks through = one cell

 

Hello Dominique:

 

The Time slot based “G-MPLS= 221; forwarding will not look at the flow label so it does not care whether= it is one or multiple flows that get ijected in the time slots.

What you will get is a regular trans= mit opportunity from A to B.

How the source fills it is its busin= ess (one or more flows from A to B), but it is not elastic so if the flows = collide at some point there might be drops or latency added before a frame is placed in a track.

Once the frame is on track, it will = follow each hop as scheduled.

 

I think we agree…

 

Pascal

 

From: 6tsch-bounces@i= etf.org [ma= ilto:6tsch-bounces@ietf.org] On Behalf Of dominique.barthel@orange.com
Sent: mardi 28 mai 2013 16:49
To: 6tsch@ietf.o= rg
Subject: [6tsch] G-MPLS, implicit labeling, multiple tracks through = one cell

 

Hello all,

 

Disclaimer:

I’m no expert in label switching. Please bear with me.<= /o:p>

This mail will at least have the benefit of documenting the questi= on and the answer.

 

 

Context:

I understand that the 15.4.e cell on which a frame was received by= a node can be considered an implicit label. Therefore, we can avoid the ov= erhead of explicitly carrying the label in the frame. Great!

 

Question:

If we have multiple tracks going through neighbor nodes X and Y, a= nd supposing that their aggregated flow happily fits the data rate provided= by one cell, wouldn’t we like to be able to multiplex them onto the same cell in order to save on the wake-up/= carrier_sense energy cost?

Am I right in saying that we, the 6tsch group, decided to forego t= he energy saving of multiplexing several tracks on one cell in return for t= he energy saving of not carrying the label in-band?

Did I miss anything?

 

Thanks

 

Dominique

____________________________________________________=
_____________________________________________________________________
 
Ce message et ses pieces jointes peuvent contenir de=
s informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisa=
tion. Si vous avez recu ce message par erreur, veuillez le signaler<=
o:p>
a l'expediteur et le detruire ainsi que les pieces j=
ointes. Les messages electroniques etant susceptibles d'alteration,<=
o:p>
France Telecom - Orange decline toute responsabilite=
 si ce message a ete altere, deforme ou falsifie. Merci.<=
/pre>
 
This message and its attachments may contain confide=
ntial or privileged information that may be protected by law;
they should not be distributed, used or copied witho=
ut authorisation.
If you have received this email in error, please not=
ify the sender and delete this message and its attachments.
As emails may be altered, France Telecom - Orange is=
 not liable for messages that have been modified, changed or falsified.
Thank you.
____________________________________________________=
_____________________________________________________________________
 
Ce message et ses pieces jointes peuvent contenir de=
s informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisa=
tion. Si vous avez recu ce message par erreur, veuillez le signaler<=
o:p>
a l'expediteur et le detruire ainsi que les pieces j=
ointes. Les messages electroniques etant susceptibles d'alteration,<=
o:p>
France Telecom - Orange decline toute responsabilite=
 si ce message a ete altere, deforme ou falsifie. Merci.<=
/pre>
 
This message and its attachments may contain confide=
ntial or privileged information that may be protected by law;
they should not be distributed, used or copied witho=
ut authorisation.
If you have received this email in error, please not=
ify the sender and delete this message and its attachments.
As emails may be altered, France Telecom - Orange is=
 not liable for messages that have been modified, changed or falsified.
Thank you.


_______________________________________________
6tsch mailing list
6tsch@ietf.org
h= ttps://www.ietf.org/mailman/listinfo/6tsch

 

_______________________________________________
6tsch mailing list
6tsch@ietf.org=
https://www.ietf.org/mailman/listinfo/6tsch

 


_______________________________________________
6tsch mailing list
6tsch@ietf.org
h= ttps://www.ietf.org/mailman/listinfo/6tsch

 

 

_______________________________________________
6tsch mailing list
6tsch@ietf.org=
https://www.ietf.org/mailman/listinfo/6tsch

 


_______________________________________________
6tsch mailing list
6tsch@ietf.org
h= ttps://www.ietf.org/mailman/listinfo/6tsch




--
Pascal

 

--_000_F085911F642A6847987ADA23E611780D185665F5hoshiunilux_-- --_004_F085911F642A6847987ADA23E611780D185665F5hoshiunilux_ Content-Type: image/jpeg; name="IP routing.jpg" Content-Description: IP routing.jpg Content-Disposition: attachment; filename="IP routing.jpg"; size=231706; creation-date="Thu, 30 May 2013 08:51:22 GMT"; modification-date="Thu, 30 May 2013 08:51:25 GMT" Content-Transfer-Encoding: base64 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 6Tp0omk1NQWJL4EE8illPRaa6SuVWg9VSko/tFevRLUWHqrKSSJscy20WBRbu56vRit9udZURVpU 69OGD1Xg2fRzO1tM1OqS/I8n1Gzt3QtCjTp06VP9ke0BR48zH9+4iKgx56jt71/V+n+Dud4PrCSl agcWEhPMheRS6+mRw6DLobX7PKdTVSjFKJaU1MG5DxWUc25vgVhBT41Xd6Rjo/BkZzO1tM1OqS/I 8n1Gzt3QtCjTp06VP9oe8WMORKFu5ri4N7cc2dSgXMFzdCPTXOUkTg2ajjj5kuGm62kR0cXnO3ox TPFMlf8AZ3mkV3Cz2Sp6VhoDch4rKbpY/oFYz4LT+k30bJF4KlRs7d0LQo06dOlT/bHC2G87CBiB XGyK8S6tOqNxr0aKuiPFujG5KDEGsksX0b9SlqmH9ooE+LPeHS5Vvg30hhNjWz2p+4NMtwQVD0lG IlR7OKnT0UafpGhXgrvn9oeTSKu9JLLhpPUfVaX0pAoMxoKhpV/cZLQTxc4TOFVEp0L6koUg0m2U aLc/aVxARHMnGYoW0zjxas26OJWPpOUQ1Y4bDTr/ALm4I+VkQ1SfrfpGwoqiYjliThV3cGexyTV4 fyNQTk9WKHYPiU9rSYrjZCq/+Vx0Kb4NPg9eNulkFXpLyN0tNcVFJzxuvKq+R/jzoMuQrKLmVZdr oiqYRzMRNDtWPuzGRHOl2tlqrSi0klEjHW4U6LNJ+m4EVwGm2xNDKaGorHLhNONtfxx0OYg05RPz IlKRMg0VQnFLbk3VSSo44VeDGinsNLSOfKiJJlZuJ8X6z9VxozdNOVi0nuyadBk0DtFC/wDsluLo V1VbxiZoxiZoxiZoxiZoxiZoxiZoxiZoxiZoxiZoxiZoxiZocMSpSbP2MTNGMTNGMTNGMTNGMTNG MTNGMTNGMTNGMTNGMTNGMTNEURKlPF8YxM0YxM0YxM0YxM0YxM0YxM0YxM0YxM0YxM0YxM0YxM0M dHMLiV7O4D2dwHs7gPZ3AezuA9ncB7O4D2dwHs7gPZ3APFAqo7aZG3lrr7LxiZoxiZoxiZoxiZox iZoxiZoxiZoxiZoxiZoxiZo3DxKlRqx8YmaMYmaMYmaMYmaMYmaMYmaMYmaMYmaMYmaMYmaMYmaH DEqUmz9jEzRjEzRjEzRjEzRjEzRjEzRjEzRjEzRjEzRjEzRjEzQhRKlKG4DGJmjGJmjGJmjGJmjG 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 hIZIwkHNL0cHtyWSMJDJGEhkjCQyRhIZIwkMkYSGSMJDJGEhkjCQyRhIZIwkIZl6OG1IGSMJDJGE hkjCQyRhIZIwkMkYSGSMJDJGEhkjCQyRhIZIwkNssvRwx2NkjCQyRhIZIwkMkYSGSMJDJGEhkjCQ yRhIZIwkMkYSE7zfFbrieP8AcBD6QwskYSGSMJDJGEhkjCQyRhIZIwkMkYSGSMJDJGEhkjCQ3Py7 HL6j3320B77aA99tAe+2gPfbQHvtoD320B77aA99tAe+2gPfbQDPfjRSZ1yRhIZIwkMkYSGSMJDJ GEhkjCQyRhIZIwkMkYSGSMJDJGEg3ZejgnuVyRhIZIwkMkYSGSMJDJGEhkjCQyRhIZIwkMkYSGSM JDJGEhtPM0Dce9C0qUENGU35udNtWjU3KI0kDcESJqLytZGItZGItZGItZGItZGItZGItZGItZGI tZGItZGItZGIdbJZpfdLayMRayMRayMRayMRayMRayMRayMRayMRayMRayMRayMRBjJZqrJNrIxF rIxFrIxFrIxFrIxFrIxFrIxFrIxFrIxFrIxFrIxG1Fks1wR9ayMRayMRayMRayMRayMRayMRayMR ayMRayMRayMRuHYDDR4cjaNo6Ox1ayMRayMRayMRayMRayMRayMRayMRayMRayMRayMRuxZLNb8b WsjEWsjEWsjEWsjEWsjEWsjEWsjEWsjEWsjEWsjEWsjEOtks0vultZGItZGItZGItZGItZGItZGI tZGItZGItZGItZGItZGIbDJZtfdRayMRayMRayMRayMRayMRayMRayMRayMRayMRayMRayMRtTp0 6Mf9DkSNLgbqdpdL4gy6xycHEJ178+N4/d3I0rTCnykfl3cwyqDbcCc6kHpmeQHjGRY88W4nNOIn c73439vnlP49nPjb4tzHg6LPGPxbyfFnxvH7u/jaf3f/AB7WOw+hUUiiMmJkwblXzRQHZuxMLonX vz43j93chvJdY25eSp/khWZkYFW8Rj719+p5V7BTTCCynNonSVJHo0aRelt88p/Hs58bfFuY8HRZ 4x+LeT4s+N4/d38bT+7/AOPax2H0P3dJF5QxFm7JnM5noG7uNnGuide/PjeP3dul8taPt0T73QQ1 WZ+3FtK7ViFYRii6Uto3RbRuhzwiWkV7Fi9MoWnWRlRtEHFtwI0IjhKTtMmNLb55T+PZz42+Lcx4 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 TKNRyWnlgSPrPaHUWMVChlHj6SF5KtPLAtPLAtPLAtPLAtPLAtPLAtPLAtPLAtPLAtPLAtPLAtPL AtPLAtPLAgFlO9qqXWqqhFDS8hInGQkTjISJxkJE4yEicZCROMhInGQkTjISJxkJE4yEicZCROMh InGQkTjISJxkJE4yEicOOXWCb3AZCROGi9W2+iHSqqhFDS8hInGQkTjISJxkJE4yEicZCROMhInG QkTjISJxkJE4yEicZCROMhInGQkTjISJxkJE4yEicZCROMhInDRerbfRDodz1bbFIZCROMhInGQk TjISJxkJE4yEicZCROMhInGQkTjISJxkJE4yEicZCROMhInGQkTjISJxkJE4yEicZCROEpUIriX0 n53i5NP5CRODyds8Uz0NJe3A4yG3MEHNFEyEicZCROMhInGQkTjISJxkJE4yEicZCROMhInGQkTj ISJxkJE4yEicZCROGfIrQfuvrljxZ+hP98jbJ2t0yx4s/R7ZO1ujc32t+jifxZ0r3dPpH/D+je+f bJ9d65Y8WdcoEiae53gnkCy47nuQbzsSG23yL+abiIvpZqaeGjX0H++Rtk7W6ZY8WdcoEiae53gn kCy47nuQbzsSG23yL+abiIvpZqaeGjX1bZO1ujc32t1IdOnVW3yVLFH3SS0ehMqK9EJzKSPQLstt mDhB5snrifxZ0r3dPpH/AB/5D6qxInTjaqSJ8IrdzqJNI65UtEMVnU8yqE8JERiCC7+rbJ9d65Y8 WdbiZi5I1Z6nCNd6PqKXytPNFVydwVGWJCViXSf75G2TtbpljxZ1uJmLkjVnqcI13o+opfK080VX J3BUZYkJWJde2Ttbo3N9rdSca/IqDhjhZdDqQT9FyzGgxa5G+rpb0VyTWcT+d7rodcT+LOle7p9G F/hE9UdHNPqP3cQ1tNjvmN3o51Fy6yaUH7Kr9RngaNGTpjq2yfXeuWPFn6E/3yNsna3TLHiz9Htk 7W6Nzfa36OJ/FnSvd0+jA+jfPtk+u9chJZ5cYNp5YFp5YFp5YFp5YFp5YFp5YFp5YFp5YFp5YFp5 YFp5YFp5YFp5YFp5YFp5YFp5YFp5YCowX9Qku08sCA2q5Gm2+mQks8uMG08sC08sC08sC08sC08s C08sC08sC08sC08sC08sC08sC08sC08sC08sC08sC08sC08sC08sC08sCA2q5Gm2+ifGq5HY27Ty wLTywLTywLTywLTywLTywLTywLTywLTywLTywLTywLTywLTywLTywLTywLTywLTywLTywLTywI9S zyGweleimUajktPLAtPLAjBhP1dQ7TywLTywLTywLTywLTywLTywLTywLTywLTywLTywLTywLTyw LTywLTywLTywIBZTvaql1uBaKttAybawybawybawybawybawybawybawybawybawybawybawybaw ybawybawybawybawybawX5tQjs55NtYR9IKVIyV0r6yUbiFk21hk21hk21hk21hk21hk21hk21hk 21hk21hk21hk21hk21hk21go7qWinEye8aND+vJxqjJtrDJtrDJtrCP5ASpGSuiQJASo5Ssm2sMm 2sMm2sMm2sMm2sMm2sMm2sMm2sMm2sMm2sMm2sMm2sDO6VnE6NHdGzzFPJtrDJtrDJtrDJtrDJtr BAWSjjQulT3HtZNVcm2sMm2sIEmpDZLYybawybawybawybawybawybawybawybawybawybawybaw ybawybawybawybawjyVUWSK/XLHiz9Cf75G2TtbpljxYNWrhp0lnmYOUvdCiPdCiPdCiPdCiPdCi PdCiPdCiPdCiPdCiPdCiHIvnTaIE9fWEsI70XzdBBUaiskDbJ2t0bm+1vRUXyCQa92Nwe7G4Pdjc HuxuD3Y3B7sbg92Nwe7G4PdjcDpcSIcQCp04RqJ0irJUFpBRjVBBUaiskekT+LOle7p9GLx/4D59 sn13rljxZ1n+znU5ppKvCQmiQ/OM1h0K604TDyMNrpP98jbJ2t0yx4sD0UeXN+M1H+ujoP8AZzqc 00lXhITRIfnGaw6FdacJh5GG0HMTMKCGnRmZ1hOZ7fTQpf4TGZ2yNsna3Rub7W9Her/mHQXT0U0X 5QkjlCSOUJISGo3OLnZ6AvqK2dYiNRbDXidPSyr/AG9QoN52pifTbyczXAohOjQnTGtFSktMZnbP pE/izpXu6fRi8P6EvVqePnU4ZZTTLta3uV3Jra1nkCoSdTcU1Thp0qXVtk+u9cseLOs6oENTUfr4 cPF4R0okaav76TCMqlE5FYlHpP8AfI2ydrdMseLBJSj+Keayjyxd6DqgQ1NR+vhw8XhHSiRpq/vp MIyqUTkViUehT+msztkbZO1ujc32sFU9pTU7Xr1VNcfqP5xC9U1eSS7iOup0KRaMD6HXCY6yLqMO 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 jI1hjI1hjI1hjI1hjI1hjI1hjI1hjI1hjI1hjI1hjI1hjI1hjI1hjI1gvwkhEpzxkawj6PkuOEvp cCKVciDjI1g59uDZT21DEDN92RljI1hjI1hjI1hjI1hjI1hjI1hjI1hjI1hjI1hjI1hjI1hjI1hj I1g59uDZT21DEDN92RljI1hH0fJUcpXRIMfJUjJWMjWGMjWC/CSESnPGRrDGRrDGRrDGRrDGRrDG RrDGRrDGRrDGRrDGRrDGRrDGRrBz7cGyntqGIGb7sjLGRrDGRrBvopVtoPSpbcGspKmMjWGMjWEU wiiOJ04yNYYyNYYyNYYyNYYyNYYyNYYyNYYyNYYyNYYyNYYyNYYyNYYyNYYyNYYyNYR5FSLG9frk JUPIbBvdMIvdMIvdMIvdMIvdMIvdMIvdMIvdMIvdMIvdMIvdMIvdMIvdMIvdMIvdMIvdMIvdMIUZ NkQzIN7phG3l4Od5tPpkBVPITCvdMIVpmlk4lMWVpMQGne6YRe6YRe6YRe6YRe6YRe6YRe6YRe6Y Re6YRe6YRe6YRe6YRe6YQrTNLJxKYsrSYgNO90wjb08XM9Gl0bhXi5mW0r3TCL3TCFGTZEMyDe6Y Re6YRe6YRe6YRe6YRe6YRe6YRe6YRe6YRe6YRe6YRe6YQrTNLJxKYsrSYgNO90wi90wiP1U8usLp dMzyuUdl7phF7phDQk6REZZvdMIvdMIvdMIvdMIvdMIvdMIvdMIvdMIvdMIvdMIvdMIvdMIvdMIv dMIvdMI25v55vQ51yx4sDUZCo7eBiLlYiv1oSPFy1doH6KASbJ8+3EKLllYSHS01lnKXqvNk+3i6 a2jyohdBvucbUuyemWPFgTGeqONHYrHUVJNrQkeLllloH0VHqNk/SaqFFyysJDpaayzlL1Xmyfbx dNbR5UQvU7/s259EG1Lsno3W9khuxUtuFP4NE/Vk1QhU8l015sn28XU2spJaVphJyf0PETaYc9XS 2T7RV+DaPcWp6Hf9m3PonpE/izpeHezfb6o51ZzRsrNtJj+MDznW60Wn/wA41myfdyw0mKsvAOmO 1lrEfVJbJ9ZSEpOrK6mspZhDV+nab9U65Y8WBCrtJKhiRCydWQnj4yJf5hBuf4iCgsspVRZBbtVG KxBSblUU2prpzG2iBCvHDgeyY1khdbye2URkJp4qjqjXb3uFvM1CPmnGkNdTbj21EUBbG1Lsnplj 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 PRF6FcxybfhauodbHcV4IQGAE4ytcVzGfApFYwbFd+7usan72rz+Dh/1jE1yc/QTEPs/X+91H06p f6rvvfOSX6C3f6jnPsZbNqJVpILmV+fIrNtiaIUYJshxXvFASNCiOFFRSu3WSHSi7Nm069O32kss SHFjFsJHPJ5I8cQSTZfADG51LeNrXSZHNo0ePxzK8nAAEW9uCY1PYq+VCU+1S+qmRtyCKREbSS5E EEuPCnToroD5ZZsRkv3Ao54WsWPH9zVGkQuuU/8Ak7rP6PBffMl/lHyz/l3tckpIz+FIt6G3rI5E ducM0+vkRRP3/wBpuvK1d79r8OsE/Y2wMSvqTKa2yqa7OOcRI7IUGnozbxrBioXjoj9sa1lklRY4 uMjQRTWCywkLhPJhjuM2kSj5Lsox/KMmyU4WNq4/k2tSfU1sRweKNGy4pxiAhiAlnO5/DgtiQyy3 a5AZc2SCHEjcoamkSpRhx44Aj8nK8pjFc0YhsTpc97ka1OlV114w/vLS/jddeMP7y0v43XXjD+8t L+N114w/vLS/jddeMP7y0v43XXjD+8tL+N114w/vLS/jddeMP7y0v43XXjD+8tL+N114w/vLS/jd deMP7y0v43XJdcBySgLURMKuAS7QdxXProp3w80RgZE1shYwSvU4EaMhGvcphIie6M29eMP7y0v4 3XXjD+8tL+N114w/vLS/jddeMP7y0v43XXjD+8tL+N114w/vLS/jddeMP7y0v43XXjD+8tL+N114 w/vLS/jddeMP7y0v43XXjD+8tL+N1+yKlmu6gMWwzWGeBJLZQxx5oPKWXu40QzjIOSLdIN3EC57N 0jF27HN29Zcf9M134jXWXH/TNd+I11lx/wBM134jXWXH/TNd+I11lx/0zXfiNdZcf9M134jXWXH/ AEzXfiNdZcf9M134jXWXH/TNd+I11lx/0zXfiNdZcf8ATNd+I1NaaZFC5b2xcjSyBDcrVSPsciOe i7q/oX4F184wP53H+8184wP53H+8184wP53H+8184wP53H+8184wP53H+8184wP53H+8184wP53H +8184wP53H+8184wP53H+8184wP53H+81dDDNiFI4cTdGOSF73bLCIq7GteqrsRFXoT4E265PQmy GjCYOD4mIoi20AZREHQwGvGRjjo5j2ORWvY5Ec1yKipt11lx/wBM134jXWXH/TNd+I11lx/0zXfi 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 cE7oY/4frs5wTuhj/h+uznBO6GP+H67OcE7oY/4frs5wTuhj/h+uznBO6GP+H67OcE7oY/4frs5w Tuhj/h+uznBO6GP+H6zWyqMJxGqsY0epWNPrcbp4M2OpMgqQkUEqNDEcSvEQgn7j27w3vYvmuVNY DMmYDhcuZLwvFpMqVJxajPJkyT0cEp5Eg5YLimOYrnEKUjnPI9znvcrlVddnOCd0Mf8AD9dnOCd0 Mf8AD9dnOCd0Mf8AD9dnOCd0Mf8AD9dnOCd0Mf8AD9dnOCd0Mf8AD9dnOCd0Mf8AD9dnOCd0Mf8A D9dnOCd0Mf8AD9dnOCd0Mf8AD9Vc2hxLGKSY/NKiM+XUUNVWyXxiVt28kdx4cUJXAe8Q3PErtxzh scrdrW7OznBO6GP+H67OcE7oY/4frs5wTuhj/h+uznBO6GP+H67OcE7oY/4frs5wTuhj/h+uznBO 6GP+H67OcE7oY/4frs5wTuhj/h+uznBO6GP+H67OcE7oY/4frkwoQYljAaOdhdxJm0wqGqHUzJI4 eZuHIlVzIqRJB2OjR3MKUL3tWOFUciiZu9nOCd0Mf8P12c4J3Qx/w/XZzgndDH/D9dnOCd0Mf8P1 2c4J3Qx/w/XZzgndDH/D9dnOCd0Mf8P12c4J3Qx/w/XZzgndDH/D9dnOCd0Mf8P12c4J3Qx/w/XK LQGxLGDUUPA66XDpS0NUSpiSnjwvfkxq50VYYJDucyd4wgtIvOD7Xe6v3uznBO6GP+H67OcE7oY/ 4frs5wTuhj/h+uznBO6GP+H67OcE7oY/4frs5wTuhj/h+uznBO6GP+H67OcE7oY/4frs5wTuhj/h +uznBO6GP+H67OcE7oY/4frIhiGwQ2couUsYMbWsYxrGVrGNa1qIjWtY1rWoibGtREToT2t9Qufw 23VNZ1LidPmJYwjRN/zdi+bxdvQu3o6NZpyPzcTtKjOuTWrpIommGnNbpKudz2nNUOc6OZ8ifHpZ AQuYMkQ2/FmRphmy+CDkrw6jxTIK27xHMabKM9k2UYIYlK7HGuDPAJ4zEksEaQWXGVbEVWbjpGhc 1OaQrQa/Y9/yjt/5d75yS/QW7/Uc50Xk75McWxTIiCxuJkDh3HGBMQZCuDJfzo2UUUBRDe4CMEje P56r56Iu7+UWfckmNuxKC7bcOx+ax1iED2PRJDSxcsyXmwQE3SnPIqnxeG1QkkRFMyQOoySoI8lb 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