Thesis

From www.krn.dk

Revision as of 19:01, 29 March 2008; view current revision
←Older revision | Newer revision→
Jump to: navigation, search

Velkommen til websiden for mit datalogispeciale

Forfatter: Kristen Nielsen
Titel: Implementering af NAT (Network Address Translation) i XORP-routerprojektet.
Tid og Sted for specialeforsvar: Tirsdag den 25. marts 2008 kl. 13,15 i lokale lille-UP1 på Diku.

Abstract:

XORP (eXtensible Open source Router Project) er et opensouceprojekt med support for en lang række rutningsprotokoller men som stadig mangler support for NAT.

Projektets formål er at implementere NAT-support i XORP-routeren.

NAT-funktionalitet er, i modsætning til de features der i forvejen er implementeret i XORP, grundlæggende forskelligt på den måde at det kræver ændreing i alle IP -pakker der passerer NAT-modulet, dvs NAT er en del af IP-pakke forwarding systemet. Derfor søges en løsning baseret på anvendelse af eksisterende NAT-moduler til værtsoperativsystemet og projektet integrerer dette med XORP. XORP-projektet/koden er ikke bundet til et bestemt operativsystem, men kører i øjeblikket på en række forskellige operativsystemer bla. FreeBSD og MS-Windows 2003 Server.

Projektet beskiver XORPs arkitektur, samt gennemgår en række NAT-funktioner der ønskes support for. For at kunne implementere NAT i XORP -projektet har det været nødvendig at udvide konfigurationssproget med sprog elementer til konfiguration af NAT. Undervejs er en række forskellige NAT-implementeringer beskrevet og vurderet og dele af den foreslåede løsningen er implementeret og efterfølgende evalueret.

Link til PDF-versioer af specialet:

Personal tools
The USENIX Association
SAGE - The People Who Make IT Work