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

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Mon, 08 July 2019 13:08 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 5410C120180 for <6tisch@ietfa.amsl.com>; Mon, 8 Jul 2019 06:08:05 -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=OTx5hfOT; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=cIG/vSGT
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 pZHFNGnDHf0z for <6tisch@ietfa.amsl.com>; Mon, 8 Jul 2019 06:08:02 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7D0A4120179 for <6tisch@ietf.org>; Mon, 8 Jul 2019 06:08:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=24768; q=dns/txt; s=iport; t=1562591282; x=1563800882; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=3jkucOZJegQeEVCN1VUC2hO9t9xSfc/WpZe7u/1rru4=; b=OTx5hfOTwORCJXC9f1pIxgzKFKkjaZYLyS48v+hDgqVKzMOX1sug3KjE sRP/tng52/XpZAS6+ucuGQXurWw5oKjcwLEZR0xyFqEmb0Bp8FiRDoSip m8l25ipqcgOJfpmjs14w73E/Z95NovcOlCx7B0umoa793XL6Xlqt0hlPA E=;
IronPort-PHdr: 9a23:BxRjXBDbvUYiMadxi4fuUyQJPHJ1sqjoPgMT9pssgq5PdaLm5Zn5IUjD/qs03kTRU9Dd7PRJw6rNvqbsVHZIwK7JsWtKMfkuHwQAld1QmgUhBMCfDkiuNOLqciY3BthqX15+9Hb9Ok9QS47z
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CKAAA0PyNd/5JdJa1eCB0BAQUBBwUBgVMIAQsBgRQvKScDalUgBAsoCoQSg0cDhFKJdpohgS6BJANUCQEBAQwBASMKAgEBgiKCHgIXgiEjNAkOAQMBAQQBAQIBBW2KNwyFSwIEEgsGChMBATcBDwIBCEICAgIwJQIEDg0agjVMgR1NAx0BAgyeRAKBOIhgcYEygnkBAQWEehiCEgMGgTQBhHGGbReBQD+BEUaBTn4+gmEBAQIBgTknK4JdMoImjSqBRoR9lmkJAoIXhlaNSYx5iwWUcI99AgQCBAUCDgEBBYFQOIFYcBU7gmwJgUB4g3GFFIU/coEpjC4BgSABAQ
X-IronPort-AV: E=Sophos;i="5.63,466,1557187200"; d="scan'208,217";a="591181451"
Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 08 Jul 2019 13:08:01 +0000
Received: from XCH-RCD-013.cisco.com (xch-rcd-013.cisco.com [173.37.102.23]) by rcdn-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id x68D81rq011600 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 8 Jul 2019 13:08:01 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-RCD-013.cisco.com (173.37.102.23) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 8 Jul 2019 08:08:00 -0500
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 8 Jul 2019 08:07:59 -0500
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 8 Jul 2019 08:07:59 -0500
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=3jkucOZJegQeEVCN1VUC2hO9t9xSfc/WpZe7u/1rru4=; b=cIG/vSGTsWhNxeX5kY3Ew57O6tA3+TQszGDnCM91c+Q5p+99S0KOhFj8QcIqfTgE6Soq9TaeiY/qCa5cZPwqZUkYHGoedxYBJvF2GlXUJWkj+PV/A0toAx8lz3b7i7OlkLCWNSCdDbf4Y9x59mTirbFcnbi//i+BHyLKqW2dVz4=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (20.178.250.159) by MN2PR11MB3613.namprd11.prod.outlook.com (20.178.251.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2052.19; Mon, 8 Jul 2019 12:52:20 +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.2052.020; Mon, 8 Jul 2019 12:52:20 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Tengfei Chang <tengfei.chang@gmail.com>
CC: "6tisch@ietf.org" <6tisch@ietf.org>
Thread-Topic: [6tisch] call for review: draft-ietf-6tisch-msf-04
Thread-Index: AQHVMMk2Dhfh8+UmWkuGWIEEq5/6jqa6gYKQgAYqA4CAAAgssA==
Date: Mon, 08 Jul 2019 12:52:06 +0000
Deferred-Delivery: Mon, 8 Jul 2019 12:51:21 +0000
Message-ID: <MN2PR11MB3565C73190BA0063B9972DAED8F60@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <CAAdgstQHZ8KCtfLx+dmU=F2SLtvE1HTeSGJU8i2GPo7_798i3g@mail.gmail.com> <MN2PR11MB356563F2C214702BCE2E4E9BD8FA0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAAdgstR=A7=Kxi4=GPZyFVrPse4DUc67ePoumB2AdquKdELN3A@mail.gmail.com>
In-Reply-To: <CAAdgstR=A7=Kxi4=GPZyFVrPse4DUc67ePoumB2AdquKdELN3A@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: [173.38.220.48]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fc79873c-0d83-44bc-cff9-08d703a31d6d
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB3613;
x-ms-traffictypediagnostic: MN2PR11MB3613:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <MN2PR11MB36131315FBD451D384D4E5A6D8F60@MN2PR11MB3613.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 00922518D8
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(396003)(366004)(376002)(136003)(346002)(199004)(189003)(74316002)(316002)(66066001)(478600001)(81156014)(81166006)(68736007)(236005)(14444005)(8676002)(256004)(76176011)(476003)(73956011)(66476007)(66446008)(64756008)(66556008)(66946007)(52536014)(8936002)(486006)(11346002)(446003)(76116006)(4326008)(5660300002)(25786009)(2906002)(790700001)(14454004)(186003)(6116002)(6506007)(3846002)(99286004)(26005)(229853002)(6916009)(6666004)(71190400001)(6436002)(606006)(71200400001)(86362001)(55016002)(54896002)(33656002)(9686003)(7696005)(102836004)(7736002)(6246003)(6306002)(53936002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3613; H:MN2PR11MB3565.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX: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: 7BkTTZe5vo6GQ/7HJpPhJSaDyHsXbr55QpyWav/4/45FetAisHaan9vUC4snzhcPvwugUfRPD98UPwAIBw3GG/ozYLhbhvm9LnYCRkFRWnqeP85CyBJXEAwxT/Q+weH/4C5VSXiJEBAHyDuPaBgR40CPp+8nVUBO3UwydB/2Gc3n24bqQLWy6t9GrtjHiOpELfzFBaIoxmTkBznjtOyg987VitVqYHJFzajF6EC11yBIcqwxgw0wQhKFlSV5AFDGhzaeN2wcNwFlz5LzlFTxFYZNwbXa/G0TzCutN4q+lRLug2U75CRm98uPvGk0H1yzjUOMBLpMhJbUoS4Fq8arsjsVC0Ve/vLc+1aHt/KDqz5NOP0blVk+TXzVCg+i1zjqLx2it7Q5W8VkAkJcXw7rdHCFtkdRcdDuybzdPodhiZE=
Content-Type: multipart/alternative; boundary="_000_MN2PR11MB3565C73190BA0063B9972DAED8F60MN2PR11MB3565namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: fc79873c-0d83-44bc-cff9-08d703a31d6d
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jul 2019 12:52:20.2823 (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: MN2PR11MB3613
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.23, xch-rcd-013.cisco.com
X-Outbound-Node: rcdn-core-10.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/6tisch/DVJpi5NeLOr8jiUv-jaWE03_-5I>
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: Mon, 08 Jul 2019 13:08:06 -0000

Hello Tengfei
tions address is correct. Thanks!


“

   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.

Thanks a lot for the comments. I have checked the sentence as  what you suggested.


Ø    The text was not expected to become normative as is; obviously the usual ways apply like time out if some but not all beacons are received and sync to the best.

Ø

 “
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.

I think it's not necessary to listen on the cells because when the 6P transaction starts , those cells should be locked and not be applied for other 6P transactions.



  *   The point is that another pair of devices may have negotiated a cell that shows in the list, which you may discover if you screen the cells you want to use before you start using them.
  *   It really depends if you have a pool of cells that you own (e.g., admin) or just grab them pseudorandomly. In the latter case no checking the cells is impolite, and checking them just before using them may miss a partial usage. Listening to a pool of cell even when you do not allocate them is safer.


“
6P Timeout Value

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

I think it's different from the RTO in RFC6298. In stead of traffic congestion control, the Timeout here is mostly influenced by one hop link quality.

Which evolves and your value may track that, else it can be very big.

Thanks a lot again for reviewing the draft and the comments!

That’s a great spec  : )


Pascal