Re: [6tisch] MSF Shepherd review
Tengfei Chang <tengfei.chang@gmail.com> Sat, 07 December 2019 11:49 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 B905012021C for <6tisch@ietfa.amsl.com>; Sat, 7 Dec 2019 03:49:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham 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 0-x_EEB2K-We for <6tisch@ietfa.amsl.com>; Sat, 7 Dec 2019 03:49:12 -0800 (PST)
Received: from mail-pg1-x52f.google.com (mail-pg1-x52f.google.com [IPv6:2607:f8b0:4864:20::52f]) (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 E01A2120219 for <6tisch@ietf.org>; Sat, 7 Dec 2019 03:49:11 -0800 (PST)
Received: by mail-pg1-x52f.google.com with SMTP id b9so4292185pgk.12 for <6tisch@ietf.org>; Sat, 07 Dec 2019 03:49:11 -0800 (PST)
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=ehdlJYvyYB7cf5jv4nsth8Yr67QdAw3fOs837ByvBk0=; b=iLnZ5XlKTb66U7KqhCEo4n5kVgBsRg5dUbfm+08KXk7VD+TOUXCWizli51GGJkBzIG qrNeqEARnfkP3S42GdHvUzT9O0/Uea1M+Oq8SbDUS5sqMTV40mRbtf6eLrBoo5hi14Li VIfhMJYLSoyQ5fRfQIhWz+pd0dyB6ov1LPUMb1susk+9Rk+lvxk5iktg97/7214Kfsub aBuc6vVrOJ70GyHm73w0jLuT/RlJqQi4Eoyd38GV9afUyauJTNYWV6mibc2PQ2/5M2HD cMa2end9lkww1H/65hFup5C2ZPoAflraK17p5SHAOF2umqlkis214U0E1idK72sGvyYL k7KQ==
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=ehdlJYvyYB7cf5jv4nsth8Yr67QdAw3fOs837ByvBk0=; b=ZicHDWgQfpAcK/tcokmx7Sm9+MvOua1hkciXf13fm/fMfQFt58QcOPAItydm2uPBz+ 39n7q2bdSDL59DGLT0nh3MqN+sUa4xY7+SsQ8aTUesguQrQX608YR9ugQjGaShlzeFbJ pFLsUZ3FFVmclC3AmaxVr1feD7AesaPeLc0qUJYHe/hTv2c45S+jMBUGbx2CTwXUD62t Cp0UrJvE3XQp/gXIwqDsZJdPHwLdaAVgBhhbFl+6skycLwc798TNY6P7nb4Sso5RaFrG 7ZHwsA1DZcOFppziPZnmVaAOauaCytXojH+LrvYLCp9fE8YIFn8+wK5MAXmVQH+Hppv8 Bpng==
X-Gm-Message-State: APjAAAX7C4YseV78iL8hoc7RdMv8yYcrDBwPWMH2XX+g1To07r3xK2JK h3sIhnelVcwjfrI1rARB9DxNX+/NwIob0zmB6vU=
X-Google-Smtp-Source: APXvYqyTpM3/nUdJmHDxQz8f9Z+Gnu/GaPe7d4J8ZjISHOXn/EBKMihSncBnWBjndvcmkke8Ped+Peau4ATnA2aCQPE=
X-Received: by 2002:a63:4a50:: with SMTP id j16mr8967704pgl.308.1575719351223; Sat, 07 Dec 2019 03:49:11 -0800 (PST)
MIME-Version: 1.0
References: <MN2PR11MB3565642A73EC6629FA68137DD84A0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAAdgstRhP2aOfekS5swmXPbD1rwnR-bAAm9ToBQnwmv77KCSEw@mail.gmail.com> <27392BE1-0C67-410D-B1BC-1F751CC8656C@cisco.com> <CAAdgstRQGMg0fDUH94T+NZQ+s4JM8Wo=xDb+VMQ-sHDKvh8oiQ@mail.gmail.com> <6F9E85A6-B561-41CD-9E3C-7E6E761349B7@cisco.com> <80a20be0-c495-bed6-548c-f909161a7102@inria.fr> <C9BB553F-4531-4875-AE17-68237DCD576F@cisco.com> <4648c9eb-8b44-e62e-970a-6a8ceed800ce@inria.fr> <C2217F07-2C7E-4DB4-80E3-7AD6A9136DAA@cisco.com> <CAAdgstRCbjt9-g3JA_9Yc1_o+rgu1bCj8=fpY9dUWG+ZPKNnEA@mail.gmail.com> <1B030D74-9ABE-4881-9B50-55E67AC0784F@cisco.com>
In-Reply-To: <1B030D74-9ABE-4881-9B50-55E67AC0784F@cisco.com>
From: Tengfei Chang <tengfei.chang@gmail.com>
Date: Sat, 07 Dec 2019 12:48:58 +0100
Message-ID: <CAAdgstQV2KENAfw2PEPsmMMJO__pEckUrGRV3meM25iWuzWkDQ@mail.gmail.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
Cc: Yasuyuki Tanaka <yasuyuki.tanaka@inria.fr>, "6tisch@ietf.org" <6tisch@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000320a4705991bc0cb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/6tisch/vebG2oekkkT0GdoXMP_1Ls7j0u8>
Subject: Re: [6tisch] MSF Shepherd review
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: Sat, 07 Dec 2019 11:49:15 -0000
Thanks Pascal, just integrated your suggestions to the latest version. On Sat, Dec 7, 2019 at 12:00 AM Pascal Thubert (pthubert) < pthubert@cisco.com> wrote: > Very good Tengfei > > This addresses my comments. > > Note that the uppercase NOT is not a valid BCP14 term by itself. I’d > reword to say that the distribution of traffic over multiple parents is a > routing decision that is out of scope for MSF... > > > Regards, > > Pascal > > Le 6 déc. 2019 à 12:01, Tengfei Chang <tengfei.chang@gmail.com> a écrit : > > > I will add the following text at the intro part of MSF draft: > > > > > > > * MSF works closely with RPL, specifically the routing > parent defined in <xref target="RFC6550" format="default"/>. > This specification only describes how MSF works with one routing parent, > which is phrased as "selected parent". The activity of MSF > towards to single routing parent is called as a "MSF session". > Though the performance of MSF is evaluated only when the "selected > parent" represents node's preferred parent, there should be no restrictions > to go multiple MSF sessions, one per parent. In case that > traffic goes into multiple parents, MSF is NOT in charge of deciding how > many traffic to assign or to which parent. This should be > decided by either upper layer or some other entity in charge of traffic > distributing.* > > Then replace the sentence in the draft from "preferred parent" to > "selected parent". > > What are your comments on this, Pascal, Yatch? > > On Sat, Nov 30, 2019 at 12:31 AM Pascal Thubert (pthubert) < > pthubert@cisco.com> wrote: > >> Hello Yatch >> >> >> >> > Le 29 nov. 2019 à 22:48, Yasuyuki Tanaka <yasuyuki.tanaka@inria.fr> a >> écrit : >> > >> > Thank you, Pascal for your comment. >> > >> >> On 11/29/2019 9:34 PM, Pascal Thubert (pthubert) wrote: >> >> RPL underneath is designed to operate with multiple parents, and for a >> good reason. >> > >> > I understand that point. >> > >> > My point is, rephrasing the word alone couldn't be enough. >> > >> >> Bandwidth allocation doesn’t care what traffic that is or it’s >> direction. It cares about the amount of traffic that needs to circulate >> over the hop. >> > >> > In general, yes. According to the current text of MSF, the direction is >> relevant. For a upward neighbor, MSF allocates one negotiated TX cell just >> after recognizing it. For a downward neighbor, it doesn't. >> > >> > On parent switch, the number of negotiated cells is carried over to a >> new parent. But what if a node has one parents at some point, then it >> selects an additional parent to handle some portion of traffic? How many >> negotiated cells should be scheduled with the new (additional) parent? MSF >> would have no idea. >> > >> > To me, this seems a totally new thing to MSF. >> > >> >> Not that new just the logical continuation. >> >> If a child has 2 parents a and b these are independent links, each with a >> number of cells. If it loses one parent a then the traffic on that link is >> rerouted. The cells on that link have to be moved to other parents which >> can include b. >> >> The existing cells to the parent b are not touched. If some traffic is >> rerouted to parent b then new cells are allocated there. >> >> >> > Again, having multiple MSF instances could be a solution, which doesn't >> need the rephrasing. >> >> For me instance is related to RPL I do not want to run multiple instances >> of RPL with one preferred parent each. >> >> What I want is to run what the draft describes but several times in >> parallel once per active parent. >> >> That’s what I called session. RPL says that a node can run separate >> instances like ship in the night and then describes the operw of one >> instance. Similarly MSF can run multiple sessions one per link as ship in >> the night. pretty much the draft needs to do is say that in introduction >> and then say that the rest of the draft describes one session with one >> parent. >> >> >> And it is possible to run an MSF session at L2 with each of them >> totally independently. >> > >> > What do you mean by "MSF session"? If you have multiple MSF instances >> with different SFIDs or values for the Metadata field, they can be >> associated with different RPL DODAGsm and they will work independently. >> > >> >> The draft describes a session between a parent and a child. They start >> the session, allocate resources in unison and when the session is broken >> they release the resources on each side. This happens within a L2 link. >> Sessions can live independently on different L2 links. >> >> >> >> > On 11/29/2019 9:40 PM, Prof. Diego Dujovne wrote: >> > > Would it be then a neighbour instead of a parent? (Assuming the >> > > neighbour has joined the network) >> > >> > I don't think so. >> > >> >> As Yatch said the draft describes a child handling both sides so the link >> is directional, there’s a master and a slave. >> >> This may become a problem for east west traffic with PDAO. But there’s >> still a direction so it’s doable just need to agree that the parent is >> towards the destination. >> >> All the best, >> >> Pascal >> >> >> > Best, >> > Yatch >> > >> > _______________________________________________ >> > 6tisch mailing list >> > 6tisch@ietf.org >> > https://www.ietf.org/mailman/listinfo/6tisch >> _______________________________________________ >> 6tisch mailing list >> 6tisch@ietf.org >> https://www.ietf.org/mailman/listinfo/6tisch >> > > > -- > —————————————————————————————————————— > > Dr. Tengfei, Chang > Postdoctoral Research Engineer, Inria > > www.tchang.org/ > —————————————————————————————————————— > > -- —————————————————————————————————————— Dr. Tengfei, Chang Postdoctoral Research Engineer, Inria www.tchang.org/ ——————————————————————————————————————
- [6tisch] MSF Shepherd review Pascal Thubert (pthubert)
- Re: [6tisch] MSF Shepherd review Tengfei Chang
- Re: [6tisch] MSF Shepherd review Pascal Thubert (pthubert)
- Re: [6tisch] MSF Shepherd review Tengfei Chang
- Re: [6tisch] MSF Shepherd review Pascal Thubert (pthubert)
- Re: [6tisch] MSF Shepherd review Pascal Thubert (pthubert)
- Re: [6tisch] MSF Shepherd review Yasuyuki Tanaka
- Re: [6tisch] MSF Shepherd review Pascal Thubert (pthubert)
- Re: [6tisch] MSF Shepherd review Prof. Diego Dujovne
- Re: [6tisch] MSF Shepherd review Yasuyuki Tanaka
- Re: [6tisch] MSF Shepherd review Pascal Thubert (pthubert)
- Re: [6tisch] MSF Shepherd review Tengfei Chang
- Re: [6tisch] MSF Shepherd review Yasuyuki Tanaka
- Re: [6tisch] MSF Shepherd review Tengfei Chang
- Re: [6tisch] MSF Shepherd review Pascal Thubert (pthubert)
- Re: [6tisch] MSF Shepherd review Tengfei Chang