Re: [6tisch] call for review: draft-ietf-6tisch-msf-04

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Thu, 04 July 2019 15:30 UTC

Return-Path: <pthubert@cisco.com>
X-Original-To: 6tisch@ietfa.amsl.com
Delivered-To: 6tisch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 12C3012010C for <6tisch@ietfa.amsl.com>; Thu, 4 Jul 2019 08:30:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level:
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=lW7p3ku9; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=iURSqPJ1
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f32zDGz419kw for <6tisch@ietfa.amsl.com>; Thu, 4 Jul 2019 08:30:46 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C40712006F for <6tisch@ietf.org>; Thu, 4 Jul 2019 08:30:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=33788; q=dns/txt; s=iport; t=1562254246; x=1563463846; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=p4EFnDHNfOHOyn9eWjoEphVaqFcrKW3nPIDNC3zNSUk=; b=lW7p3ku9w+Gj40fzIvTWk8XtK8xUD0wzZWxUGAMNlTzTGvTUYzGnlFGg iIxIjYFH6+if7QQ7VPXyuk30w3ffARcIpwAKfVvES5wli+8oeK9QRpX9b rFqaOdSGVZLWyzf4wVFRukapCokfA3JwqW8U8hSrCX3whbqYFOYT4dZ7/ E=;
IronPort-PHdr: 9a23:oB+3hhwTF34Kp/jXCy+N+z0EezQntrPoPwUc9psgjfdUf7+++4j5YhWN/u1j2VnOW4iTq+lJjebbqejBYSQB+t7A1RJKa5lQT1kAgMQSkRYnBZudFU3mJvPwcwQxHd9JUxlu+HToeUU=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AKAACtGh5d/5JdJa1mGgEBAQEBAgEBAQEHAgEBAQGBUwUBAQEBCwGBFC8pJwNqVSAECyiEHINHA4RSiXiCW5dGgS4UgRADVAkBAQEMAQElCAIBAYIigh4CF4IVIzQJDgEDAQEEAQECAQVtijcMhUoBAQEBAxILBgoTAQE4DwIBCBEBAwEBIQoCAgIwFwYIAgQBEggagjVMgR1NAx0BAgybZQKBOIhgcYEygnkBAQWBNgKDXRiCEgMGgTQBhHGGbReBQD+BEUaBTn4+gmEBAQIBgSY6K4JdMoImjAeBHoFFhH2IY40TbAkCgheGVoZ4hlCCLIcegyyLAo0wgTCGD498AgQCBAUCDgEBBYFQOIFYcBU7gmwJgUB4CxiDToUUhT9yAYEojWsBAQ
X-IronPort-AV: E=Sophos;i="5.63,451,1557187200"; d="scan'208,217";a="501899749"
Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 04 Jul 2019 15:30:44 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by rcdn-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id x64FUiYC020985 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 4 Jul 2019 15:30:44 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 4 Jul 2019 10:30:43 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 4 Jul 2019 10:30:43 -0500
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 4 Jul 2019 11:30:43 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=p4EFnDHNfOHOyn9eWjoEphVaqFcrKW3nPIDNC3zNSUk=; b=iURSqPJ1NxH0vx2uUc3bTq9A+0hvbl7HbuafLjU8EZdQ/LOYv42CPh2LVL4n8UxX7fnarEnkCIG2UVpiTnNnPwzEFZnVfu5W9BRirEFlvl97lHbdarydFcM7oXSCHhYk0sSl+Z2sd5z7zUmOdZhJEVdl8QgJRrZh8dNB9I4/RDI=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (20.178.250.159) by MN2PR11MB3792.namprd11.prod.outlook.com (20.178.253.223) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2032.20; Thu, 4 Jul 2019 15:30:42 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::1ce9:1582:146c:c50a]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::1ce9:1582:146c:c50a%6]) with mapi id 15.20.2032.019; Thu, 4 Jul 2019 15:30:42 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Tengfei Chang <tengfei.chang@gmail.com>, "6tisch@ietf.org" <6tisch@ietf.org>
Thread-Topic: [6tisch] call for review: draft-ietf-6tisch-msf-04
Thread-Index: AQHVMMk2Dhfh8+UmWkuGWIEEq5/6jqa6gYKQ
Date: Thu, 04 Jul 2019 15:29:18 +0000
Deferred-Delivery: Thu, 4 Jul 2019 15:28:47 +0000
Message-ID: <MN2PR11MB356563F2C214702BCE2E4E9BD8FA0@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <CAAdgstQHZ8KCtfLx+dmU=F2SLtvE1HTeSGJU8i2GPo7_798i3g@mail.gmail.com>
In-Reply-To: <CAAdgstQHZ8KCtfLx+dmU=F2SLtvE1HTeSGJU8i2GPo7_798i3g@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pthubert@cisco.com;
x-originating-ip: [2001:420:c0c0:1008::1d]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0736fbb7-04e6-40ee-043b-08d700949335
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB3792;
x-ms-traffictypediagnostic: MN2PR11MB3792:
x-ms-exchange-purlcount: 9
x-microsoft-antispam-prvs: <MN2PR11MB37923495C807C3D24548D944D8FA0@MN2PR11MB3792.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0088C92887
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(396003)(366004)(136003)(39860400002)(376002)(189003)(199004)(51874003)(52536014)(6246003)(7696005)(46003)(5660300002)(6506007)(76176011)(68736007)(99286004)(2906002)(102836004)(446003)(11346002)(53936002)(316002)(476003)(55016002)(486006)(14444005)(66946007)(64756008)(66556008)(66476007)(66446008)(256004)(110136005)(54896002)(6306002)(9686003)(86362001)(53546011)(186003)(25786009)(76116006)(966005)(73956011)(236005)(478600001)(6436002)(790700001)(229853002)(2501003)(74316002)(14454004)(7736002)(71200400001)(6666004)(71190400001)(81156014)(81166006)(6116002)(8936002)(33656002)(8676002)(606006); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3792; H:MN2PR11MB3565.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: bMS68oAlkhWLCpERFhZUjWSoA8S081sazQO84VlAKE960I+MJUsnGJJzQa82c92w9GBu+ST4+AQxZLvGeqh1iLvbarPzo+3eGebjZynI4fw2NIvykqqi0WHEoenK2i0SL9muSowOWgk7N3SCYPl4LW4CQ36e4iATHfzmc/1d4TXxSHYNxuqyY4fzM77dboMSv4fqsjUT284AVbzjKRXa5IAB3b+8KyWLNrIU/2sTldIRL0/LYXymxKPbnO/ewBbNwmC2mSCtU9ZpyId2Kh9oXTSHT54kAixCCJtEYdWYb55z8T88BmpIkOinvCK6YacV7j5Q4C4QWwrRrQMfYkWkcZrXzfQZwExXKoZUGBspWBh01FRNLFwyzL9vq7MJeEuO5vE4Vhypb7ZNE+zNGeQbmotFUOsHE4l9ETxLNF/vt2I=
Content-Type: multipart/alternative; boundary="_000_MN2PR11MB356563F2C214702BCE2E4E9BD8FA0MN2PR11MB3565namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 0736fbb7-04e6-40ee-043b-08d700949335
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jul 2019 15:30:41.9630 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: pthubert@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3792
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.11, xch-aln-001.cisco.com
X-Outbound-Node: rcdn-core-10.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/6tisch/wX3OW20-LjFk7dADsvbZTjLZLYY>
Subject: Re: [6tisch] call for review: draft-ietf-6tisch-msf-04
X-BeenThere: 6tisch@ietf.org
X-Mailman-Version: 2.1.29
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" <6tisch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tisch>, <mailto:6tisch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/6tisch/>
List-Post: <mailto:6tisch@ietf.org>
List-Help: <mailto:6tisch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tisch>, <mailto:6tisch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Jul 2019 15:30:49 -0000

Hello Tengfei

Many thanks for this update : )

Please find some comments below


“
   To ensure there is enough bandwidth available on the minimal cell, a
   node implementing MSF SHOULD enforce some rules for limiting the
   traffic of broadcast frames.  For example, a Trickle Timer defined in
   [RFC6550<https://tools.ietf.org/html/rfc6550>] MAY be applied on DIOs.  However, this behvaior is
   implementation-specific which is out of the scope of MSF.

“
As you point out that text does not really belong here. Maybe just say that the normal operation of this spec requires some bandwidth available, e.g., on the minimal cell.
Typo in behavior


“4.1<https://tools.ietf.org/html/draft-ietf-6tisch-msf-04#section-4.1>.  Start State
“
This phase also includes a 6LoWPAN ND phase to exchange link local addresses with the JP and later with the 6LR. Seems that some implementation bypass that but that’s really not clean. Suggestion to add a reference to https://tools.ietf.org/html/draft-ietf-6tisch-architecture-24#section-4.2 to describe that phase and say that it requires both minimal sec ad 6LoWPAN ND (now RFC 8505).


“

      Autonomous Tx Cell (AutoTxCell), one cell at a

      [slotOffset,channelOffset] computed as a hash of the layer 2 EUI64

      source address in the frame to be transmitted (detailed in

      Section 4.4<https://tools.ietf.org/html/draft-ietf-6tisch-msf-04#section-4.4>).  Its cell options bits are assigned as TX=1, RX=0,

      SHARED=1.
“
You mean the destination address as opposed to source address?


“

   During this step, the pledge MAY synchronize to any EB it receives

   from the network it wishes to join.
“
In TSCH, time creates an event horizon whereby one only hears transmissions that start during guard time around the scheduled Rx time. If the text quoted above means only listen to timeslots that are aligned to the time in the particular EB, then the node will no more hear beacons that are not aligned with this. E.g., an attacker could offset EBs by 2ms from the network and nodes that synchronize will not hear other beacons any more. So a suggestion is that a node that listen to beacons does not synchronize till it has heard the count of beacons it is supposed to get.


“
4.5<https://tools.ietf.org/html/draft-ietf-6tisch-msf-04#section-4.5>.  Step 4 - Acquiring a RPL rank


   Per [RFC6550<https://tools.ietf.org/html/rfc6550>], the joined node receives DIOs, computes its own rank,
   and selects a preferred parent.

“

Suggestion to uppercase Rank like in RFC 6550


“
8<https://tools.ietf.org/html/draft-ietf-6tisch-msf-04#section-8>.  Rules for CellList

“
Maybe add a rule to listen to the cells for a few slotframes to ensure that they are not used by neighbors. This can be done proactively, like the node monitors the 5 randomly chosen cells all the time, even when there is no excess traffic, so a list of empty cells is ready when needed.


“
6P Timeout Value

“
I guess it is per peer? Shouldn’t it evolve like the RTO in RFC 6298 ?


“

   | IANA_6TISCH_SFID_MSF | Minimal Scheduling Function | RFCXXXX     |
   |                      | (MSF)                       | (NOTE:this) |

“

  *   maybe

   | IANA_6TISCH_SFID_MSF | Minimal Scheduling Function | RFC_THIS    |
   |                      | (MSF)                       |             |


All the best,

Pascal

From: 6tisch <6tisch-bounces@ietf.org> On Behalf Of Tengfei Chang
Sent: mardi 2 juillet 2019 12:57
To: 6tisch@ietf.org
Subject: [6tisch] call for review: draft-ietf-6tisch-msf-04

Dear all,

As you may noticed that a new version of MSF is just published at here:
https://tools.ietf.org/html/draft-ietf-6tisch-msf-04
There are some moderate changes comparing to previous one.

Mainly in two aspects:

1. change the concept of autonomous cell

In the new version, there will be two type of autonomous cells:
- autoTxCell, which is scheduled on demand for just transmitting
-autoTxCell, which is schedule permanently, for just receiving
(the previous version the autonomous cell are used as bidirectional)

More details about how to use those autonomous cell is available in the draft.

2. re-added the downstream traffic adaptation feature

Though, there are cases that the node doesn't receive packet because of collision, we assume the influence won't be much to adapt the downstream traffic.
We will evaluate the performance of this changes.

We are targeting to have a new version before the submission deadline.
During the time, we will evaluate the v4 MSF and would like to have your comments as well.

Thanks in advance!

Tengfei

--
Chang Tengfei,
Postdoctoral Research Engineer, Inria