Creating and sharing knowledge for telecommunications

A new location layer for the TCP/IP protocol stack

Zúquete, A. ; Frade, C. F.

Computer Communication Review Vol. 42, Nº 2, pp. 17 - 27, April, 2012.

ISSN (print): 1943-5819
ISSN (online): 0146-4833

Scimago Journal Ranking: 0,79 (in 2012)

Digital Object Identifier: 10.1145/2185376.2185379

The IPv4 address space is quickly getting exhausted, putting a tremendous pressure on the adoption of even more NAT levels or IPv6. On the other hand, many authors propose the adoption of new Internet addressing capabilities, namely content-based addressing, to complement the existing IP host-based addressing. In this paper we propose the introduction of a location layer, between transport and network layers, to address both problems. We keep the existing IPv4 (or IPv6) host-based core routing functionalities, while we enable hosts to become routers between separate address spaces by exploring the new location header. For a proof of concept, we modi ed the TCP/IP stack of a Linux host to handle our new protocol layer and we designed and conceived a novel NAT box to enable current hosts to interact with the modi ed stack.