search query: @keyword IPv4 / total: 18
reference: 9 / 18
« previous | next »
Author:Vähä-Herttua, Juho
Title:Cross-Platform application for IP tunneling and routing in user space
Alustariippumaton sovellustason ohjelmisto IP-tunnelointiin ja reititykseen
Publication type:Master's thesis
Publication year:2010
Pages:[11] + 59      Language:   eng
Department/School:Informaatio- ja luonnontieteiden tiedekunta
Main subject:Tietokoneverkot   (T-110)
Supervisor:Aura, Tuomas
Instructor:
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark Aalto  6892   | Archive
Keywords:IPv4
IPv6
transition
tunneling
tunnel broker
TSP
user space
tuntap
pcap
cross-platform
raw sockets
IPv4
IPv6
siirtymä
tunnelointi
tunnelivälittäjä
TSP
käyttäjäavaruus
monialustainen
raaka socket
Abstract (eng): The transition from IPv4 to IPv6 has been one of the big challenges in computer networks for years.
There are several transition technologies already available and all of them have their pros and cons, but most transition technologies are designed for ISPs and large organizations.

The main purpose of this thesis is to research how to give home users the required tools to set up their own transition services for everyone to use.
In addition, it produces a free implementation of main IP tunneling protocols for other projects to build on.

First a method to set up tunneling server in a home network is introduced and evaluated.
Specific attention is given to cross-platform compatibility and driver independence doing most of the work in the user space.
Finally an implementation is provided with a modular architecture design that can be extended for further needs and new protocols without major changes to the core system.
The performance of the implementation is also evaluated and suggestions for future improvements are given.
Abstract (fin): Siirtymä IPv4:stä IPv6:een on ollut yksi tietoverkkojen suurista haasteista jo vuosia.
Useita siirtymävaiheen teknologioita on jo saatavilla ja niissä kaikissa on hyvät ja huonot puolensa.
Useimmat siirtymävaiheen teknologiat on kuitenkin suunnattu lähinnä palveluntarjoajille ja suurille yhteisöille.

Tämän diplomityön päätarkoitus on tutkia mahdollisuuksia antaa kotikäyttäjille tarvittavat työkalut oman siirtymäpalvelun pystyttämiseksi.
Lisäksi pyrkimyksenä on tuottaa vapaa toteutus oleellisimmista IP -tunnelointiprotokollista, jonka päälle mahdolliset muut projektit voivat rakentaa omat laajennuksensa.

Ensiksi esitellään ja arvioidaan menetelmä tunnelointipalvelimen pystyttämiseksi kotiverkossa.
Erityistä huomiota kiinnitetään sen alustariippumattomuuteen ja ajuririippumattomuuteen pyrkimyksenä tehdä suurin osa työstä käyttäjätilassa.
Viimeiseksi esitellään toteutus käyttäen modulaarista arkkitehtuurimallia, jota voidaan tarvittaessa laajentaa uusilla protokollilla tarpeen mukaan ilman suuria muutoksia järjestelmän ytimeen.
Myös toteutuksen suorituskykyä arvioidaan ja esitetään ehdotuksia parannuksiksi tulevaisuudessa.
ED:2010-09-02
INSSI record number: 40393
+ add basket
« previous | next »
INSSI