Hi,
This may be an obvious thing, but possibly worth bringing up explicitly..
When I read the specs, the obvious architectural approach taken by the
shim6 approach -- not defining a separate identified name space -- has
most implications in particular on renumbering and mobility.
In particular, especially with mobility, the locators are expected to
become obsolete in a relatively frequent basis. As the ULID is tied to
the locators, this has a couple of implications:
1) what to do when the locator used for ULID has been removed from
the node (permanently)?
2) in particular, what to do in the circumstances are such that
the locators get assigned to other hosts?
3) specifically, then what if the host wants to communicate with the
host which was given its previous locator, if the locator is
still used as ULID?
For a site multihoming solution it might be able to assume the apps
could continue using the old ULID as long as it works.