Enabling Multiple HIP Identities on Linux
Loading...
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Diplomityö
Unless otherwise stated, all rights belong to the author. You may download, display and print this publication for Your own personal use. Commercial use is prohibited.
Authors
Date
2005
Department
Major/Subject
Tietokoneverkot
Mcode
T-110
Degree programme
Language
en
Pages
11+83
Series
Abstract
HIP (Host Identity Protocol) on uudenlainen tietoliikenneprotokolla, joka pyrkii parantamaan TCP/IP-protokollapinon arkkitehtuuria. Nykyisessä arkkitehtuurissa IP-osoite sekä identifioi kommunikoivan päätelaitteen että kertoo sen reititykseen liittyvän topologisen sijainnin. HIP-protokolla muuttaa vanhaa arkkitehtuuria hoitamalla verkkolaitteiden identifikaation uuden kryptografisen nimiavaruuden avulla. Jokaista verkkoon liitettyä päätelaitetta vastaa yksi tai useampi tunniste (Host Identifier), joka identifioi laitteen yksiselitteisesti. Tämän diplomityön tavoitteena oli suunnitella ja toteuttaa tuki useammalle HIP-identiteetille. Työ tehtiin jatkokehittämällä olemassaolevaa HIPL (HIP for Linux) -implementaatiota. Työn tuloksena syntyi Linux-käyttöjärjestelmän ytimessä toimiva prototyyppitoteutus. Linux-ytimessä toimivan HIPL-moduulin muokkaamisen lisäksi myös käyttäjäavaruuden osoitteenmuunnostoiminnallisuutta (Resolver) parannettiin useita tunnisteita tukevaksi. Työn tuloksena syntynyt toteutus analysoitiin. Lisäksi esiteltiin työn kehittämisen yhteydessä syntyneet ideat jatkokehitystä ja -tutkimusta silmälläpitäen. Toteutus mahdollistaa käyttäjäkohtaiset HIP-tunnisteet. Samalla se toimii pohjana lisätutkimukselle kuten liikkuville sovelluksille (Application Mobility).Description
Supervisor
Ylä-Jääski, AnttiThesis advisor
Lindqvist, JanneKeywords
HIP, HIP, HI, HI, Linux, Linux, multiple, identiteetti, identity, tunniste, identifier