NAT traversal for Host Identity Protocol

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

School of Science | Master's thesis
Checking the digitized thesis and permission for publishing
Instructions for the author

Date

Major/Subject

Mcode

T-110

Degree programme

Language

en

Pages

[9] + 58

Series

Abstract

Host Identity Protocol (HIP) is a new layer between transport and network layers. HIP offers a new addressing model for the Internet in which a host is named by a location-independent identifier derived from a public key. Transport layer protocols use these identifiers instead of IP addresses to support end-host authentication and mobility. Network Address Translation (NAT) middle boxes read and alter the transport and network headers of packets passing through them, but these middle boxes rarely recognize HIP and, therefore, drop such traffic. This thesis addresses this problem and reintroduces end-to-end connectivity to the Internet without any changes to legacy applications. The Interactive Connectivity Establishment (ICE) is a NAT penetration protocol for UDP-based media streams. RFC5770, "Basic HIP Extensions for Traversal of Network Address Translators", describes how to use ICE with HIP to traverse through NATted middleboxes. This thesis also describes the design of our implementation that follows the RFC5770 for HIP NAT traversal.

Description

Supervisor

Ylä-Jääski, Antti

Thesis advisor

Komu, Miika

Other note

Citation