All good, Guangpeng. I missed (or more probably forgot over time) the 0/1 technique. So adding new nodes would not cause renumbering whereas rewiring will. That was good clarification. For hardwired networks (my sensor Xmas tree) the mechanism appears well-suited. A tree becomes as easy to use as a hub and spoke.
All the best, Pascal > -----Original Message----- > From: 6lo <6lo-boun...@ietf.org> On Behalf Of Liguangpeng (Roc, Network > Technology Laboratory) > Sent: mardi 23 août 2022 10:14 > To: Pascal Thubert (pthubert) <pthubert=40cisco....@dmarc.ietf.org>; > Pascal Thubert (pthubert) <pthub...@cisco.com> > Cc: Michael Richardson <mcr+i...@sandelman.ca>; 6lo <6lo@ietf.org> > Subject: Re: [6lo] Call for WG adoption of draft-li-6lo-native-short- > address-03 > > Hi Pascal, > > There is really misunderstanding here. I'll add explanation inline. > > Best Regards, > Guangpeng > > > -----Original Message----- > > From: Pascal Thubert (pthubert) <pthubert=40cisco....@dmarc.ietf.org> > > Sent: Tuesday, August 23, 2022 3:15 PM > > To: Liguangpeng (Roc, Network Technology Laboratory) > > <liguangp...@huawei.com>; Pascal Thubert (pthubert) > > <pthub...@cisco.com> > > Cc: Michael Richardson <mcr+i...@sandelman.ca>; 6lo <6lo@ietf.org> > > Subject: RE: [6lo] Call for WG adoption of > > draft-li-6lo-native-short-address-03 > > > > Hello again Guangpeng > > > > Seems that Michael and myself miss something in the address assignment > then. > > Maybe some text will help the next readers avoid that misunderstanding. > > > > Say you have this(fig 3 + some nodes) > > > > > > root +--------------------------+ > > 1 | append more bits to form > > | > > O ----+ | brother's address > > | > > / | \ \ +--------------------------+ > > / | \ \ > > / | \ \ \ > > +---------+ / | \ \ \ > > |forwarder| 10 / 11 110\ \ 111 \ XXX > > |node | O - O O O O > > +---------+/ |\ \ | \ | \ > > / | \ \ | \ | \ > > / | \ \ O O O O > > / | \ \ > > 100/ 1010| 101 1011 +--------------+ > > O O O O |Prefix is '10'| > > /| /| +--------------+ > > / | / | > > O O O O > > 1001 10011 10101 101011 > > > > > > And you add a core switch attached to root (XXX in the picture). How > > would you name it? I guessed 1110 because that's what would happen if > > XXX was present at the very initial time. > Yes, correct. As per Figure 4 in the draft. > > > But when XXX is finally installed, 111 must already have a child, > > otherwise why should it be there? That child is already 1110, and then > there's 1111 etc... > 111 is a leaf address, which mean there cannot be child address at any > time. In other words, nodes (except root) with address ending with '1' > must have no subtree. So 1110 is must not child of 111, it only can be > child of '1'(the root). We gave concrete example in the draft to explain > how figure 4's algorithm works. See Page 8-9. > > > > > So we have a collision for 1110. I (and I suspect Michael too) > > expected renumbering so you get the same addresses whether XXX is > > plugged at T=0 or later in the life of the network. > > If you have a different plan please document it. > > As clarified as above, there wouldn't be collision any more. > > > > Now, say that for operational issues you need to unplug 1011 from 10 > > and plug it to 11. Again, from my reading that's renumbering. What's > > the plan to avoid it? > > > This is a reasonable case, but the target new parent is surely not 11. But > it may be 110. We have moved solution of this case to another draft, see > section 3.2 in https://datatracker.ietf.org/doc/draft-li-nsa-reliability/ > . We expect people to input concrete requirements that cause topology > change and make the solution work for that. > > > All the best, > > > > Pascal > > > > > > > > > -----Original Message----- > > > From: 6lo <6lo-boun...@ietf.org> On Behalf Of Liguangpeng (Roc, > > > Network Technology Laboratory) > > > Sent: lundi 22 août 2022 11:04 > > > To: Pascal Thubert (pthubert) <pthubert=40cisco....@dmarc.ietf.org> > > > Cc: Michael Richardson <mcr+i...@sandelman.ca>; 6lo <6lo@ietf.org> > > > Subject: Re: [6lo] Call for WG adoption of > > > draft-li-6lo-native-short- > > > address-03 > > > > > > Hello Pascal, > > > > > > Please see inline. > > > > > > Best Regards, > > > Guangpeng > > > > > > > -----Original Message----- > > > > From: Pascal Thubert (pthubert) > > > > <pthubert=40cisco....@dmarc.ietf.org> > > > > Sent: Monday, August 22, 2022 2:18 PM > > > > To: Liguangpeng (Roc, Network Technology Laboratory) > > > > <liguangp...@huawei.com> > > > > Cc: Michael Richardson <mcr+i...@sandelman.ca>; 6lo <6lo@ietf.org> > > > > Subject: Re: [6lo] Call for WG adoption of > > > > draft-li-6lo-native-short-address-03 > > > > > > > > Hello Guangpeng > > > > > > > > If we take the DC sensors as use case and racks are organized in > > > > trees, and you add a new rack then there will be renumbering. > > > > > > No, it doesn't. Just attach this new rack to existing racks and > > > don't move existing racks to this new rack meanwhile. The latter > > > action is weird and superfluous. > > > > > > > > > > > This is why it’s safer to use this tech at L2. For the better and > > > > the worse IoT standards happen to use the IP address as a node ID. > > > > I was there when ISA 100 made that decision and I understand why. > > > > I see the same arguments applying in list constrained environments. > > > > > > > > Now say that NSA is an L2 address or an L2.5 address. You get > > > > redundancy by allowing a node to have more than one L2 address. > > > > Renumbering is OK by reassigning Mac/IP matches - though it has to > > > > be done carefully/transactional my as MACs are reassigned. > > > > > > > This is why the NSA mechanism try hard to avoid renumbering even > > > sacrifice the applicability of basic mechanism in wireless network. > > > Here, NSA is part of IPv6, hence it indeed a L3 address. So, I can > > > not understand why NSA would map to multiple L2 addresses. > > > > > > > Do it at L3 and you’re screwed. > > > > > > > BTW, I think derive IPv6 from L2 is not a reliable assumption > > > considering privacy issues and fake MAC problems. This is why we > > > need develop a short > > > L3 address in 6lo. > > > > > > > > Regards, > > > > > > > > Pascal > > > > > > > > > Le 22 août 2022 à 04:37, Liguangpeng (Roc, Network Technology > > > > Laboratory) <liguangpeng=40huawei....@dmarc.ietf.org> a écrit : > > > > > > > > > > Hi Michael, > > > > > > > > > > Thanks for the clarification. Please see below: > > > > >> If I insert a new device in the tree, then all of the tree > > > > >> below that device has to renumber. > > > > > Technically saying, it may exist but it seems weird to insert a > > > > > new device in > > > > the middle of the tree. When a user wants a new device, a normal > > > > way is append them to the network at the end of an existing rank. > > > > Totally, you mentioned a topology change manually, for which we > > > > put a sentence in Section 9 of the draft to hightlight this > consideration. > > > > > > > > > >> I also think that it can happen if I add a new device to an > > > > >> existing > > > rank. > > > > > No, as long as there is enough address for this new device. > > > > > > > > > > Cheers, > > > > > Guangpeng > > > > > > > > > >> -----Original Message----- > > > > >> From: Michael Richardson <mcr+i...@sandelman.ca> > > > > >> Sent: Monday, August 22, 2022 12:07 AM > > > > >> To: Liguangpeng (Roc, Network Technology Laboratory) > > > > >> <liguangp...@huawei.com> > > > > >> Cc: Alexander Pelov <a...@ackl.io>; 6lo <6lo@ietf.org> > > > > >> Subject: Re: [6lo] Call for WG adoption of > > > > >> draft-li-6lo-native-short-address-03 > > > > >> > > > > >> > > > > >> "Liguangpeng (Roc, Network Technology Laboratory)" wrote: > > > > >>> Thanks for share of Carpenter's draft. I fully agree with the > > > > >>> content of it after a quick read. I think it's for all > > > > >>> adoption process, not only for this adoption call. I believe 6lo > Chairs' > > > > >>> professional actions. > > > > >> > > > > >>> About the technical related concern: > > > > >>>> One concern that I have with NSA is that I think the network > > > > >>>> can get renumbered whenever there are new devices. > > > > >> > > > > >>> Can you explain a little more on how this problem happens? > > > > >> > > > > >> If I insert a new device in the tree, then all of the tree > > > > >> below that device has to renumber. > > > > >> I also think that it can happen if I add a new device to an > > > > >> existing > > > rank. > > > > >> > > > > >> > > > > >> -- > > > > >> Michael Richardson <mcr+i...@sandelman.ca> . o O ( IPv6 IøT > > > > consulting ) > > > > >> Sandelman Software Works Inc, Ottawa and Worldwide > > > > >> > > > > >> > > > > >> > > > > > > > > > > _______________________________________________ > > > > > 6lo mailing list > > > > > 6lo@ietf.org > > > > > https://www.ietf.org/mailman/listinfo/6lo > > > _______________________________________________ > > > 6lo mailing list > > > 6lo@ietf.org > > > https://www.ietf.org/mailman/listinfo/6lo > _______________________________________________ > 6lo mailing list > 6lo@ietf.org > https://www.ietf.org/mailman/listinfo/6lo _______________________________________________ 6lo mailing list 6lo@ietf.org https://www.ietf.org/mailman/listinfo/6lo