Dear Guangpeng,

Thanks for your reply!

I'll start with what I wrote earlier - it is important to define which
scenarios/use-cases are the goal of this draft, and what are the benefits
for these scenarios/use-cases.

The analysis you provide is interesting, but I cannot really connect it to
the real deployment that is expected.

I'd be happy to discuss specific scenarios/use-cases that come from a
real-world need.

In any case, I think these are required before accepting the draft as a WG
item.

Thanks Guangpeng for your mail!
Cheers,
Alexander



On Sat, Aug 20, 2022 at 4:00 AM Liguangpeng (Roc, Network Technology
Laboratory) <liguangp...@huawei.com> wrote:

> Hi Alexander,
>
>
>
> Thank you for reviewing our draft so detailed, it’s indeed helpful. Above
> Luigi’s reply, just complement some points on technical section.
>
>
>
> About the address length, I think you fully understand this draft, and you
> should know that the average length of all packets’ header is significant,
> but not the longest ones. To demonstrate the average length of this draft,
> I made a presentation during IETF 113(
> https://datatracker.ietf.org/meeting/113/materials/slides-113-6lo-native-short-address-for-lln-expansion-demo-00
> ). Hope this helps to understand.
>
>
>
> About the inefficiency in your raised counter examples, that may be issues in 
> wireless network due to lack of management of topology. For most of wired 
> networks, administrators can plan the topology in advance according to scale 
> of network(here tree topology is best for NSA). Even if the line topology is 
> employed, the NSA approach can adopt suitable allocation function to achieve 
> efficiency. In the draft, we only give the default allocation function in 
> order to make the draft clear. But we leave a sentence to state “The 
> Allocation Function can be different from the one defined in Figure 4, but 
> all nodes know which one to use by configuration.  The use of one and only 
> one AF is allowed in an NSA domain.” If the line topology is important and 
> you are interested in this part, I am pleasure to collaborate with you on a 
> new separate draft to standardize new allocation function.
>
>
>
> Cheers,
>
> Guangpeng
>
>
>
> *From:* 6lo <6lo-boun...@ietf.org> *On Behalf Of *Luigi IANNONE
> *Sent:* Saturday, August 20, 2022 4:10 AM
> *To:* Alexander Pelov <a...@ackl.io>; marinos charalambides <
> marino...@gmail.com>
> *Cc:* 6lo@ietf.org
> *Subject:* Re: [6lo] Call for WG adoption of
> draft-li-6lo-native-short-address-03
>
>
>
> Hi Alexander,
>
>
>
> Thanks for your feedback. Please send us the tons of questions you have we
> will do our best to answer them.
>
>
>
> In general I think that the concerns that you are expressing can be solved
> during the normal life cycle of a draft as a WG item.
>
>
>
> A few more specific comments inline.
>
>
>
> Ciao
>
>
>
> Luigi
>
>
>
> *From:* 6lo <6lo-boun...@ietf.org> *On Behalf Of *Alexander Pelov
> *Sent:* Friday, 19 August 2022 17:03
> *To:* marinos charalambides <marino...@gmail.com>
> *Cc:* 6lo@ietf.org
> *Subject:* Re: [6lo] Call for WG adoption of
> draft-li-6lo-native-short-address-03
>
>
>
> Dear all,
>
>
>
> I have a lot of questions and some serious issues with the applicability
> and the general description of the solution.
>
> *So, there are two reasons for which I am against adoption of this
> document.*
>
>
>
> *Justification and use-case*
>
> In terms of the positioning of this draft and justification of the work,
> both 6LoWPAN and SCHC are cited. Yet, the only justification of why this
> new work was proposed is "there could be more simplified solutions".
>
> I'd say that firstly there is no proof in the draft that the proposed
> solution is simpler. As far as I can understand the draft, it is heavily
> underspecified, so knowing its full complexity is difficult at that time.
> Plus, what is "simpler"?
>
>
>
> *[LI] I agree that the text is unclear and misleading. We will revise this
> part of the text making sure there is no benefits overclaiming. *
>
>
>
>
>
> Secondly, which are the use-cases and the justifications that cannot be
> met by the currently existing solutions? I have a difficulty with the
> notion of ""topology is static, where nodes' location is fixed, and the
> connection between nodes is also rather stable.". PLC or wireless, the
> channel is fluctuating, conditions change, devices restart, or go offline..
> Unless you have point-to-point links, in which case you rarely care about
> compression (unless in LPWANs where you have SCHC). The claim is that
> "generic IOT solutions" can be improved, but in this document there are no
> examples of what specific use-case would benefit, e.g. what size (number of
> nodes, size of the tree, etc.).
>
>
>
> *[LI] This thread contains a few emails referring to use-cases. Those
> might not be relevant to you, but they are for those who posted the emails.
> *
>
>
>
>
>
> Given that the draft deals heavily with forwarding as well, I think a
> comparison with RPL should also be provided, along with the expected gains.
> Why can't we have an Objective Function that defines Tree-like behavior,
> and let RPL solve the routing?
>
>
>
> *[LI] The document never claims that NSA solve problems that cannot be
> solved in other ways. Yes, you can do a lot of things with RPL. It does not
> mean that it has to remain the only solution given that IMO there are a few
> people here that are interested in this alternative solution.*
>
> *As for the comparison with RPL, that is more of an academic approach that
> a real requirement for a draft. *
>
> *(Your question is valid and hopefully, with a bit more time we will be
> able to publish an academic paper on the topic.)*
>
>
>
> *Technical*
>
> On the technical side, I have a ton of questions and remarks,
>
>
>
> *[LI] Please send them to us. *
>
>
>
>
>
> but I'll start with the most obvious ones (please correct me if my
> understanding is wrong):
>
> The short addresses in your packet format may take 1 byte, 3 bytes (1 to
> indicate 2B for the short address), 5 bytes (1 to indicate 4B for the short
> address) or more. By looking at the way short addresses are allocated, we
> will get in the 3B range after only 8 children, and will get in the 5B
> range after only 16 children. This to me is comparable to what 6LoWPAN does
> from the beginning.
>
>
>
> *[LI] Yes it is comparable, which makes NSA no less good. *
>
>
>
>
>
> Given the restriction of 64 bits for the size of short addresses, and the
> forwarding algorithm, you can have only 63 child nodes of a parent node.
> That means, that if you have 100 neighbor nodes (say, one Border Router and
> 99 devices in a datacenter, which may directly reach the BR), your
> algorithm will artificially introduce 1 hop, so that there is a forwarder
> which can provide addresses to the ones beyond the first 63. That seems
> like a very serious inefficiency, which completely negates any potential
> gains (which are there only for the first 8 children).
>
>
>
> *[LI] The draft never claim to be the best solution in any scenario
> (beside, note that you just did give a use-case….).*
>
> *There are other scenarios where NSA definitely is not the best fit, it
> does not make the whole solution technically invalid.   *
>
> *You just provided one possible counter example.*
>
>
>
>
>
>
>
> Bootstrapping the network is underspecified. When a forwarding node
> receives an AR (Address Request), it will allocate an address, send the
> Address Assignment (AA), and keep this allocation for how long?
>
>
>
> *[LI] NSA leverages on 6LOWPAN-ND, and includes an explicit “Expected
> Address Lifetime”. Please have a look and send any concern you may have.*
>
>
>
> Given that the child node may have selected another parent node, this
> needs to be handled in some way. In a PLC network, you can have hundreds of
> Smart Meters around a Data Concentrator. There is a storm of AR in the
> beginning, and the first 63 forwarders will get their allocation from the
> root, but the next hundreds will each allocate slots in the addressing list
> of the first ones that got addresses.. and so forth and so forth. You'll
> need to run simulations here, but I think it is a real danger that the
> network will end up with a huge depth, and lots of
> allocated-but-unused addresses high on the tree.
>
>
>
> *[LI] The storm problem above is not specific to NSA. Can happen with
> other technologies. This is again a single counter example that does not
> make NSA technically invalid.*
>
>
>
> The draft does not address any topology change scenario. Moving subtrees
> around a tree needs to be handled in some way or other. What happens if a
> node restarts, then requests an address and obtains a different parent? How
> would it indicate to its children (which it doesn't know anymore, by the
> way), that they need to get new addresses? And how does it indicate that
> change to the Border Router (root), which MAY have some External IPv6
> addresses mapped to the short addresses in the network? And so on.
>
>
>
> *[LI] That is correct and the topic is so important that we prepared a
> different document discussing exactly these points.*
>
> *I would really appreciate your feedback on that one.*
>
>
>
>
>
> All in all, I have listed some of the important technical problems I see
> for the moment.
>
>
>
> *[LI] I would rephrase the above as “a few counter example where NSA is
> not the best solution”,  I do not see important technical drawbacks in your
> email.*
>
>
>
>
>
> But even before solving all of them - what would be the justification of
> this significant work that needs to be handled by the WG?
>
>
>
> *[LI] I am not sure I understand the question. Are you saying that there
> so much to do that the WG should not do it? *
>
> *It looks a bit awkward since adoption should be driven on something else
> that work volume IMO.*
>
> *Beside I have the impression a few here are ready to do it.   *
>
>
>
> *Ciao*
>
>
>
> *Luigi*
>
>
>
>
>
> Cheers,
>
> Alexander
>
>
>
>
>
>
>
>
>
> On Fri, Aug 19, 2022 at 2:25 PM marinos charalambides <marino...@gmail.com>
> wrote:
>
> Hello,
>
>
>
> I would also like express my support for the adoption of this draft as it
> provides a better solution for wired IoT applications as stated in the 6lo
> use case draft.
>
>
>
> Thanks,
>
> -Marinos
>
>
>
>
>
> On 16 Aug 2022, at 03:08, Kiran Makhijani <kiran.i...@gmail.com> wrote:
>
>  Hello,
> I have quickly skimmed through the document and would like to see this
> work progress.
>
> I see that the focus is mainly on wireless constrained devices, however,
> in industrial networks with field devices it is useful to have short and
> variable addressing schemes on a factory floor. Variable addressing
> approach is more interesting here because, on one side the controllers may
> use IPv6 addresses and field-devices on the other end can very well be
> shorter addresses.
>
> I support this document and wouldn't mind contributing to the alignment
> with above mentioned scenario.
>
> Cheers,
>
> Kiran
>
>
> ------------------------------
>
> *From:* Carles Gomez Montenegro [mailto:carle...@entel.upc.edu
> <carle...@entel.upc.edu>]
>
> *Sent:* Monday, August 1, 2022, 7:58 AM
>
> *To:* 6lo@ietf.org
>
> *Subject:* [6lo] Call for WG adoption of
> draft-li-6lo-native-short-address-03
>
>
>
> Dear 6lo WG,
>
>
>
> This message starts a call for WG adoption for
>
> draft-li-6lo-native-short-address-03.
>
>
>
> (Link below:
>
> https://datatracker.ietf.org/doc/html/draft-li-6lo-native-short-address-03)
>
>
>
> Considering that some folks may be on vacation currently or in the next
>
> few days, the call will end on the 22nd of August, EOB.
>
>
>
> Please state whether you are in favor of adopting this document.
>
>
>
> Also, any comments you may have, and/or expressions of interest to review
>
> the document, will be very much appreciated.
>
>
>
> Thanks,
>
>
>
> Shwetha and Carles
>
>
>
> _______________________________________________
>
> 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

Reply via email to