Thesis
From www.krn.dk
Velkommen til websiden til mit speciale
Forfatter: Kristen Nielsen
Titel: Implementering af NAT (Network Address Translation) i XORP router projektet.
Tid og Sted: Tirsdag den 25. marts 2008 kl. XXX i lokale YYY på diku.
Abstract:
XORP (eXtensible Open source Router Project) er et open souce projekt 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ærts operativ systemet og projektet integrerer dette med XORP. XORP projektet/koden er ikke bundet til et bestemt operativsystem, men kører i øjeblikket bla. 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.