4 May 17:28
sockets APIs extensions for Host Identity Protocol
Miika Komu <miika <at> iki.fi>
2007-05-04 15:28:30 GMT
2007-05-04 15:28:30 GMT
Hi all, we are contemplating a level of indirection in naming hosts to future-proof the Host Identity Protocol (HIP). The proposed sockets API extensions use locally-scoped "handles" instead of Host Identity Tags (HITs, that is, cryptographically generated IPv6-like addresses). One could conceive that such a level of indirection could be used more generally outside of HIP, to enable applications to be more compatible across IP versions, for instance. What are the benefits and costs that you see about migrating the basic socket API calls towards end-system handles rather than explicit end-system addresses? A potential benefit of the handles is that it would make the API future-proof againts changes to the HIT size. Similarly, one might argue that the IPv6 transition would have been a lot easier for applications if the concept of endpoint descriptor were already available for the past twenty years; IPv6 could have been hidden in the system. This latter observation makes me wonder whether there have been such considerations previously in the applications area? The sockets API extensions are defined here: http://www.ietf.org/internet-drafts/draft-ietf-hip-native-api-01.txt -- -- Miika & Tom
RSS Feed