Communicating globally using private IP addresses
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Authors
Date
2009
Major/Subject
Tietoverkkotekniikka
Mcode
S-38
Degree programme
Language
en
Pages
xii + 99 s. + liitt.
Series
Abstract
This Master's thesis is aimed at studying the problems that the current Internet is facing. The main focus is on IPv4 addressing and in methods that may be exploited to exclude IPv4 addressing from the global Internet. This thesis discusses the reach ability problem that refers into a situation where a server located in a private network cannot reached from the global Internet as it is behind a NAT. In other words, a connection into inbound direction is not possible to establish. Based on other related research work, a new solution called Customer Edge Switching (CES) is introduced. CES tries to solve the reach ability problem and to exclude the need for public IPv4 addresses. CES is a concept where hosts are connected into private networks with private IPv4 addresses. CES aims at dividing the ownership of network into smaller pieces called trust domains. Every trust domain is independent in terms of routing. At the edge of different networks reside CES devices that are NAT extensions. CES concept is striving for escaping the running out of IPv4 address space and thus omitting the need for IPv6. It will also bring security into a new level as IPv4 addresses are only in private use. CES can be implemented by making a few extensions to NAT and modifying DNS. All the remote hosts remain the same. Within thesis, the CES concept is evaluated. CES was implemented as a small scale prototype network. According to the implementation and test work, it is possible to use IPv4 addressing privately and communicate in public network with Ethernet packets. We show that a simple CES works with several common protocols but fails with some. . More investigation must be made to verify that a CES with more complex state machines can ensure connectivity for all applications while hosts remain unchanged.Tämän diplomityön tarkoituksena on tutkia nykyisen Internetin kohtaamia ongelmia. Pääpaino on IPv4 osoitteistuksessa ja menetelmissä, joita hyödyntämällä voidaan poistaa IPv4 osoitteiden käyttö globaalista Internetistä. Tämä diplomityö keskustelee saavutettavuusongelmasta, joka viittaa tilanteeseen, jossa NAT:n takana yksityisessä verkossa sijaitseva palvelin ei ole saavutettavissa globaalista Internetistä. Toisin sanoen, sisäänpäin suunnattu yhteys ei ole mahdollista muodostaa. Perustuen muihin aiheeseen liittyviin tutkimustöihin, esitellään uusi ratkaisu nimeltään CES. CES on yritys ratkaista saavutettavuusongelma ja poistaa tarve julkisille IPv4 -osoitteille. CES on käsite, jossa isäntakoneet kytketään yksityisiin verkkoihin yksityisillä IPv4 -osoitteilla. CES jakaa verkon omistajuuden pienempiin palasiin, luottamusalueisiin. Jokainen luottamusalue on itsenäinen reitityksen suhteen. Erilaisten verkkojen reunalla sijaitsee CES laitteet, jotka ovat NAT:n laajennuksia. CES käsite tavoittelee IPv4 -osoiteavaruuden loppumisen välttämistä ja täten myös IPv6 -osoitteiden tarpeettomaksi tekemistä. Se tuo myös turvallisuuden uudelle tasolle kun IPv4 -osoitteet ovat vain yksityisessä käytössä. CES voidaan toteuttaa vain muutamalla laajennuksella NAT:iin ja muokkaamalla DNS:a. Kaikki pääteasemat pysyvät ennallaan samanlaisina. Tässä diplomityössä CES -käsitettä arvioidaan. CES toteutettiin pienen mittakaavan kokeilumallina. Toteutuksen ja testaustyön mukaan on mahdollista käyttää IPv4 -osoitteet yksityisesti ja liikennöidä julkisessa verkossa Ethernet-paketeilla. Näytämme, että yksinkertainen CES toimii usealla yleisellä protokollalla, mutta joillakin se kaatuu. CES:a tulee tutkia enemmän, jotta saadaan varmennettua, että CES n toiminta monimutkaisemmilla tilakoneilla takaa liitettävyyden kaikille ohjelmille isäntäkoneiden pysyessä muuttumattomina.Description
Supervisor
Kantola, RaimoThesis advisor
Beijar, NicklasKeywords
IP, saavutettavuus, Ethernet, yksityisyys, DNS, NAT, CES, Internet, reachability, privacy