Ouroboros compared to LoC/Id split

From Ouroboros
Jump to navigation Jump to search

Host-based Loc/Id split maps fairly directly to the Ouroboros model.

Identifier is what we call application name. Locator is the "IPCP name" which relates to the DAG structure of the forwarding elements in that IPCP. Sub-layer is the flow allocator.

Problem with Loc/Id split is that it seems to imply that the "Locator" and "Identifier" are naming the same thing. This is wrong, and it stems from viewing the problem from the point of a moving device. Take the following thought experiment. Instead of moving the device, there are two devices, and all that is moved is program state between the two devices. The Identifier will need to move to the other device, but the "Locator" is still the address of the devices as they were before the application state moved. Hence, the Identifier in LoC/Id split is an application name, because all that was moved in the thought experiment is the application.