Re: [6tisch] call for review: draft-ietf-6tisch-msf-04
Tengfei Chang <tengfei.chang@gmail.com> Mon, 08 July 2019 12:13 UTC
Return-Path: <tengfei.chang@gmail.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 21A0912012D for <6tisch@ietfa.amsl.com>; Mon, 8 Jul 2019 05:13:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.702
X-Spam-Level:
X-Spam-Status: No, score=-0.702 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, PDS_NO_HELO_DNS=1.295, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 mhj4bl0d59OJ for <6tisch@ietfa.amsl.com>; Mon, 8 Jul 2019 05:13:46 -0700 (PDT)
Received: from mail-pg1-x544.google.com (mail-pg1-x544.google.com [IPv6:2607:f8b0:4864:20::544]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 147E012010D for <6tisch@ietf.org>; Mon, 8 Jul 2019 05:13:46 -0700 (PDT)
Received: by mail-pg1-x544.google.com with SMTP id t132so7580147pgb.9 for <6tisch@ietf.org>; Mon, 08 Jul 2019 05:13:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=G0+u+c5/tEgHtgqFFdmSurgCb0XXTbHemkESO2qDeVE=; b=mCokcyek5Xuuiw/MzyVT3JkdJo3OZr4JaAdP8L19yXldIBj5VjtsdKLxBuXr2xqN3n qwKdPZZ2MnYn4KfoIJwJG/zEp+h49WWjW/Veu7hd8IxMaFwJu+lKx2Pclu0YHWFrAC22 BKfd77FSjt5x5+mcCY5Si6epUgX4hKFHEAziZHK1j1RZjlJBszDBJxwwWFWYAP8uT/kC m9WiNqSNQ/H2H5uC3/ZqEV9PFTL655nO7fkdIi45/I8TBZVBJCM6T4xrXRYjNDgocb1U nIalweOp5FGd3fZe7S1PqFBIYxs0402XPzfPCo3YE4DWBxh5PdfF7e1XUcK+XVRgSSh6 0EWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=G0+u+c5/tEgHtgqFFdmSurgCb0XXTbHemkESO2qDeVE=; b=aXaVDTwTlV0ZzHBrOXQ+2kCaPDouk4rtLCPO1aAHZSLbOSdkP1Z0VEBGuDOJ7KHQx9 ICwp7JKvm8bApf0crwOA+xHhXXpsJFVjSpgYe32SARx3cKOCh4uvqBw/B7WkinMJ/ztL o2zDNM3grniU6j4ERIgUX3jvbJsLS1anVlUd3kErKTXzz4mTQMHZCdapeOpwQe4T6MGt iME0X5fdUnTH92Bas8zqjgHobxob8wVXufV/jomIHjgF36icCZrTO1pgO9bTAjBBXHKP DJ9loUkbObyKACfds9X50ieVhQsilaontcsWFRCZQfcBRc1GgWP4RQsjFC9Bu500y47n MlsQ==
X-Gm-Message-State: APjAAAXiEcbasHXR7IPQFfltoCDLp74Xs0aMLUJRfR97ncyUR1fEotv6 C8NGYZ6SYlq8RCWGSvml5AMHugMlgRawIbn3cG8=
X-Google-Smtp-Source: APXvYqz9PgIG7K9ZNgJLWDABgnAdEESpNLQU7QRmQZiIiyaYeRkbbioXx1IGzI0nrHlot7vduWXVCaqlmYm2Fhv41OM=
X-Received: by 2002:a17:90a:bf03:: with SMTP id c3mr23828742pjs.112.1562588025386; Mon, 08 Jul 2019 05:13:45 -0700 (PDT)
MIME-Version: 1.0
References: <CAAdgstQHZ8KCtfLx+dmU=F2SLtvE1HTeSGJU8i2GPo7_798i3g@mail.gmail.com> <MN2PR11MB356563F2C214702BCE2E4E9BD8FA0@MN2PR11MB3565.namprd11.prod.outlook.com>
In-Reply-To: <MN2PR11MB356563F2C214702BCE2E4E9BD8FA0@MN2PR11MB3565.namprd11.prod.outlook.com>
From: Tengfei Chang <tengfei.chang@gmail.com>
Date: Mon, 08 Jul 2019 14:13:27 +0200
Message-ID: <CAAdgstR=A7=Kxi4=GPZyFVrPse4DUc67ePoumB2AdquKdELN3A@mail.gmail.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
Cc: "6tisch@ietf.org" <6tisch@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002efc75058d2a60bb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/6tisch/YZ-i2twhP85eDakogosVx4C6kkM>
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 12:13:49 -0000
Thanks a lot Pascal for reviewing the draft, my replies are inlines: On Thu, Jul 4, 2019 at 5:30 PM Pascal Thubert (pthubert) <pthubert@cisco.com> wrote: > 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 > I think it's stated in the same meaning. though, I fixed the typo. > > > > “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). > Thanks for the comments! We added one paragragh in the join process step to indicate the process of ND. Will be in the next version. > > > > > “ > > 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? > Yes, Destinations 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. > > > > > “ > > *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 > Will apply in the next version. > > > > > “ > 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. > > > > > “ > 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. > > > > > “ > > > > | IANA_6TISCH_SFID_MSF | Minimal Scheduling Function | RFCXXXX | > > | | (MSF) | (NOTE:this) | > > > > “ > > - maybe > > > > | IANA_6TISCH_SFID_MSF | Minimal Scheduling Function | RFC_THIS | > > | | (MSF) | | > Will be applied in the next version! > > > > > All the best, > Thanks a lot again for reviewing the draft and the comments! > > > 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 > -- Chang Tengfei, Postdoctoral Research Engineer, Inria
- [6tisch] call for review: draft-ietf-6tisch-msf-04 Tengfei Chang
- Re: [6tisch] call for review: draft-ietf-6tisch-m… Yasuyuki Tanaka
- Re: [6tisch] call for review: draft-ietf-6tisch-m… toshio9.ito
- Re: [6tisch] call for review: draft-ietf-6tisch-m… Yasuyuki Tanaka
- Re: [6tisch] call for review: draft-ietf-6tisch-m… Pascal Thubert (pthubert)
- Re: [6tisch] call for review: draft-ietf-6tisch-m… Tengfei Chang
- Re: [6tisch] call for review: draft-ietf-6tisch-m… Tengfei Chang
- Re: [6tisch] call for review: draft-ietf-6tisch-m… Tengfei Chang
- Re: [6tisch] call for review: draft-ietf-6tisch-m… Pascal Thubert (pthubert)
- Re: [6tisch] call for review: draft-ietf-6tisch-m… Pascal Thubert (pthubert)
- Re: [6tisch] call for review: draft-ietf-6tisch-m… Tengfei Chang
- Re: [6tisch] call for review: draft-ietf-6tisch-m… Esteban Municio
- Re: [6tisch] call for review: draft-ietf-6tisch-m… Yasuyuki Tanaka
- Re: [6tisch] call for review: draft-ietf-6tisch-m… Tengfei Chang
- Re: [6tisch] call for review: draft-ietf-6tisch-m… Pascal Thubert (pthubert)
- Re: [6tisch] call for review: draft-ietf-6tisch-m… Tengfei Chang
- Re: [6tisch] call for review: draft-ietf-6tisch-m… Tengfei Chang
- Re: [6tisch] call for review: draft-ietf-6tisch-m… Pascal Thubert (pthubert)
- Re: [6tisch] call for review: draft-ietf-6tisch-m… Tero Kivinen
- Re: [6tisch] call for review: draft-ietf-6tisch-m… Tengfei Chang
- Re: [6tisch] call for review: draft-ietf-6tisch-m… Pascal Thubert (pthubert)