Abstract
I denne hovedfagsoppgaven har jeg sett på tjenestekvaliteten mellom et
IPv4 nettverk og et IPv6 nettverk. For å se hvordan tjenestekvalitet kan
bli bevart mellom disse, har oppgaven fått en naturlig vinkling mot migrering.
IPv4 og IPv6 kommer til å eksistere sammen i lang tid fremover.
IPng trans er en IETF arbeidsgruppe som har laget flere migreringsteknikker
for å kunne håndtere denne sameksistensen. Hovedfagsoppgaven
tar for seg migreringsteknikker og temaer rundt tjenestekvalitet.
Når disse to kombineres kan tjenestekvalitet bli bevart mellom nettverk
som bruker hver sin protokollversjon. Noen av løsningene består i å forandre
kildekoden til eksisterende løsninger. Før disse forandringene blir
spredt må dette sees på som lokale løsninger.
For å kartlegge hvilke oppdateringer som var gjort i det siste på IPv6
standarden, ble det foretatt en omfattende litteraturstudie. Undersøkelsen
bestod av å lese litteratur om emnet og å søke på Internett. Historikken
til IPv6 er tatt med for å kunne vise grunnlaget for valgene som har
blitt tatt. Det har også vært ønskelig å klargjøre hvorfor IPv6 ble laget.
Hvorfor den ikke har blitt så utbredt som antatt, nevnes også kort. Det
diskuteres hvordan tjenestekvalitet kan bli bevart mellom et IPv4 nettverk
og et IPv6 nettverk. Hovedfokuset er rundt IPv4 sitt TOS felt og IPv6
sitt prioriteringsfelt. Begge disse feltene kan brukes for å sette en verdi
som kan brukes i en arkitektur kalt Dierensierte tjenester 1. En IPv4
pakke kan på den måten, i teorien, få samme tjenestekvalitet når den
sendes igjennom et IPv6 nettverk som den vil få i et IPv4 nettverk.
Jeg fant et felt i IPv4 headeren som kan brukes til å øke tjenestekvaliteten
for en IPv4 pakke som skal sendes til et IPv6 nettverk. Det blir
forklart hva som skal til for at dette feltet kan bli brukt, og hvilke problemer
som kan oppstå når det brukes på en annen måte enn opprinnelig
tiltenkt.
For å sende en IPv6 pakke mellom to IPv6 maskiner over et IPv4 nettverk
kan det brukes en tunnel. IPv6 pakken innkapsles da i en IPv4 pakke.
Hvilke hensyn som må tas når en slik pakke skal sendes blir diskutert.
Spesielt blir det beskrevet hvordan verdien i DS feltet i IPv4 headeren
kan være forskjellig fra den innkapslede IPv6 pakken sitt og hvilke muligheter
og problemer dette kan gi.