> This is not semantic addressing in any way I don't have a background on this term. If one considers it as "embedding information into an IPv6 address", then it seems ok: there's information embedded in the address about the position of a node in the network topology. So no strong opinion on the term.
> Path-Aware Static Addressing > Path-Aware Systematic Addressing > Path-Aware Synthetic Addressing If we need to avoid 'semantic' then maybe also: Path-Aware Structured Addressing Path-Aware Spatial Addressing > But they do move (...). > ... There should be a change management process, but there will always be > change. > ... So the use cases are not truly *static*; they change from time to time Agree here. Also for the "smart home" scenario devices can get relocated. > but I believe the draft lacks an important section on what happens when a > node *leaves* the network (how does the address get reclaimed?) and when a > node *moves* (how does the node know that it has moved, so that it can > release its old address and acquire a new one?). Agree also - even though the topology is largely static over the lifetime of a system (for use cases in which PASA gets applied), there can still be changes. A new subsection 6.X could describe maybe how changes are handled - when/if they occur? Some cases are: - Child node gets removed (e.g. broken, or to insert it elsewhere = move) - Router node gets removed/replaced - new Router might get a different address - all devices in the tree under it get a new address. - Node is moved (maybe it reboots, maybe it retains its power due to whatever reason e.g. battery-backup and it still has its old state at the moment it detects reattachment of its interface again) - Root gets replaced (address doesn't change, but maybe it needs to run PASA again to build its state, and all devices would get the same address again?) - ... The document could also declare such change cases as out of scope, but it seems more useful to describe how PASA handles these cases (to me it seems well able to handle these) and the impact of it (e.g. IP address changes). There are some more indirect consequences of IP address change from the application point of view (e.g. my cached address of a peer suddenly isn't valid anymore and I need to rediscover its address) but many of those are not exclusive to PASA, so these can be out of scope mostly. E.g. a discovery method like unicast DNS-SD or CoRE-RD may be used to rediscover the IP address of a particular host. One PASA-specific item that could be added to the Security Considerations is the following: due to the address structure, it's likely that 1 or more addresses get "re-used" in case of node changes like listed above. That is, node 1 could be sending data to IP of node 2 which due to changes now suddenly arrives at new node 3. In some other address assignment methods like SLAAC, you would detect this situation due to an ICMPv6 error on the destination not being reachable, which in turn triggers an IP address rediscovery. However with PASA you can't necessarily rely on the ICMPv6 error -- a new/other node may be re-using that address. Not a show-stopper for PASA, but something an adopter needs to be made aware of! (Even though it should be obvious already for some readers.) Regards Esko -----Original Message----- From: Brian E Carpenter <brian.e.carpen...@gmail.com> Sent: zondag 15 december 2024 02:23 To: 6lo@ietf.org Cc: i...@ietf.org Subject: [6lo] Re: [IPv6]WG Last Call on draft-ietf-6lo-path-aware-semantic-addressing-09 Hi, Thanks for the chance to comment. Firstly, *please* do not use the word "semantic". This is not semantic addressing in any way. It's a topological addressing scheme, and that's a good idea. (Semantic addressing is a bad idea that wastes address bits. From the title, I was expecting to hate this document.) If you like the PASA acronym, try: Path-Aware Static Addressing Path-Aware Systematic Addressing Path-Aware Synthetic Addressing (Or change the acronym to PATA: Path-Aware Topological Addressing.) I realise this affects several drafts, but IMHO "semantic" is just very misleading. Some comments about use cases. It is stated that: > The PASA solution utilizes stable and static topology information... I think this over-simplifies the real world. Consider for example: > The smart grid power distribution network forms a typical tree topology... That's true (although it might be complicated by grid-tied solar generation.) But that doesn't mean the topology is static - customers can be added or disconnected at any time. Similarly, topology changes within a home can happen (new appliance, new power outlet, etc.): > The Home Gateway, the PLC routers, and most of the home appliance > are fixed in different locations. They rarely move after setup. But they do move (in my experience, they can move because of buying new furniture, or for even smaller reasons). Similar comments apply to the data center monitoring use case; in a large DC there will be changes every day. The same is true of industrial networks. There should be a change management process, but there will always be change. So the use cases are not truly *static*; they change from time to time. I can see that the draft covers the case of a node *joining* the network, but I believe the draft lacks an important section on what happens when a node *leaves* the network (how does the address get reclaimed?) and when a node *moves* (how does the node know that it has moved, so that it can release its old address and acquire a new one?). Nits: > 4.2. Smart Home > > Smart home or home domotica "Domotica" is not an English word. It appears to be a trade name of some kind. > The address assignment described in this document relies on the > Generic Address Assignment mechanism described in > [I-D.iannone-6lo-nd-gaao] Obsolete draft name. Should be draft-ietf-6lo-nd-gaao Regards Brian Carpenter (not on the 6lo list) On 09-Dec-24 22:28, Shwetha wrote: > Dear 6lo WG, > (CC'ing 6man.) > > This message initiates WG Last Call on the following document: > > "Path-Aware Semantic Addressing (PASA) for Low power and Lossy Networks" > https://datatracker.ietf.org/doc/html/draft-ietf-6lo-path-aware-semantic-addressing-09 > > <https://datatracker.ietf.org/doc/html/draft-ietf-6lo-path-aware-semantic-addressing-09> > > This last call will end on Monday, 23rd of December. > Please provide your feedback on this document on the mailing list. > > Thanks, > Carles and Shwetha > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > i...@ietf.org > List Info: https://mailman3.ietf.org/mailman3/lists/i...@ietf.org/ > -------------------------------------------------------------------- _______________________________________________ 6lo mailing list -- 6lo@ietf.org To unsubscribe send an email to 6lo-le...@ietf.org _______________________________________________ 6lo mailing list -- 6lo@ietf.org To unsubscribe send an email to 6lo-le...@ietf.org