DINPub Date : 2005-09-02DOI: 10.1145/1080776.1080786
M. Komu, S. Tarkoma, J. Kangasharju, A. Gurtov
{"title":"Applying a cryptographic namespace to applications","authors":"M. Komu, S. Tarkoma, J. Kangasharju, A. Gurtov","doi":"10.1145/1080776.1080786","DOIUrl":"https://doi.org/10.1145/1080776.1080786","url":null,"abstract":"The Host Identity Protocol (HIP) is a promising solution for dynamic network interconnection. HIP introduces a namespace based on cryptographically generated Host Identifiers. In this paper, two different API variants for accessing the namespace are described, namely the legacy and the native APIs. Furthermore, we present our implementation experience on applying the APIs to a number of applications, including FTP, telnet, and personal mobility. Well-known problems of callbacks and referrals, i.e., passing the IP address within application messages, are considered for FTP in the context of HIP. We show that the callback problem is solvable using the legacy API. The APIs are important for easy transition to HIP-enabled networks. Our experimentation with well-known network applications indicate that porting applications to use the APIs is realistic.","PeriodicalId":32577,"journal":{"name":"DIN","volume":"17 1","pages":"23-27"},"PeriodicalIF":0.0,"publicationDate":"2005-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87307431","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
DINPub Date : 2005-09-02DOI: 10.1145/1080776.1080777
T. Griffin
{"title":"What can we unlearn from BGP?","authors":"T. Griffin","doi":"10.1145/1080776.1080777","DOIUrl":"https://doi.org/10.1145/1080776.1080777","url":null,"abstract":"Today the Border Gateway Protocol (BGP) is used to maintain global Internet connectivity between thousands of autonomous routing domains. BGP represents the principle example of a routing protocol which supports complex routing policies enabling a large heterogeneous collection of networks to cooperate and compete with their neighbors. As such, it appears that BGP could teach us something about interconnecting ambient networks.I'll argue that nothing could be further from the truth. BGP represents an inflexible, fragile, teetering mound of ad-hocery and accidental complexity that no self-respecting computer scientist would think of emulating. However, I will argue that valuable \"anti-lessons\" can and should be learned. The principle anti-lesson is that control-plane protocols should not themselves be standardized. Rather, we should attempt to define, develop, and stantandardize \"meta-protocols\" that can capture large classes of control-plane protocols.","PeriodicalId":32577,"journal":{"name":"DIN","volume":"40 1","pages":"1"},"PeriodicalIF":0.0,"publicationDate":"2005-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81562556","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}