Thesis
From www.krn.dk
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-version af specialet: http://www.krn.dk/thesis/xorp-nat-speciale-final-20080120.pdf