23 Avanserte nettverkskonsepter
IPv6, subnetting, VLAN og avansert nettverksarkitektur.
Da internett gikk tomt
Det høres nesten utenkelig ut, men internett holdt på å gå tomt. Tomt for adresser, vel å merke. Den gamle adresseringen, IPv4, har rundt 4,3 milliarder mulige adresser -- og det hørtes uendelig ut på 80-tallet. Men så kom smarttelefonene, de smarte lyspærene, kjøleskapene som vil på nett, og milliarder av IoT-dingser. Plutselig var ikke 4,3 milliarder nok i nærheten.
I dette kapittelet skal vi dykke ned i internettets indre liv -- de avanserte nettverkskonseptene som holder det gigantiske systemet i gang. Vi starter med IPv6, etterfølgeren som løser adressekrisen med et nesten ufattelig antall adresser. Så lærer vi subnetting, kunsten å dele opp store nettverk i mindre, ryddige biter, og vi regner faktisk på det. Til slutt møter vi VLAN, som lar oss bygge usynlige vegger inni ett og samme fysiske nettverk, og ser hvordan profesjonelle nettverk struktureres i lag. Dette er stoffet som skiller en hjemmebruker fra en nettverkstekniker.
IPv6 -- adresser nok til alt
La oss begynne med løsningen på adressekrisen: IPv6. Mens IPv4 har adresser, har IPv6 hele . Det er et tall så stort at det nesten ikke gir mening -- 340 undecillioner adresser, nok til å gi hvert sandkorn på jorda sin egen adresse mange ganger om.
En IPv6-adresse ser annerledes ut enn de velkjente IPv4-adressene. Den består av åtte grupper med fire heksadesimale siffer, skilt med kolon, for eksempel 2001:0db8:85a3:0000:0000:8a2e:0370:7334. Heldigvis finnes det forkortelsesregler så vi slipper å skrive ut alt. For det første kan ledende nuller i hver gruppe fjernes, så 0db8 blir db8. For det andre kan én sammenhengende sekvens av rene null-grupper erstattes med et dobbeltkolon ::. Adressen 2001:0db8:0000:0000:0000:0000:0000:0001 blir dermed kort og grei: 2001:db8::1.
Noen IPv6-adresser har spesielle roller. ::1 er loopback-adressen, altså localhost -- maskinen selv. Området fe80::/10 er link-local-adresser som settes opp automatisk, og 2000::/3 er globale unicast-adresser. IPv6 gir oss ikke bare flere adresser, men også fordeler som innebygd sikkerhet med IPsec, bedre støtte for mobile enheter, og automatisk adressekonfigurasjon kalt SLAAC -- slik at en enhet kan tildele seg selv en gyldig adresse uten en sentral server.
Subnetting -- å dele opp et nettverk
Et stort, flatt nettverk blir fort uoversiktlig og usikkert. Derfor deler vi det opp -- det kalles subnetting. Vi splitter ett stort nettverk i flere mindre, logiske nettverk for å få bedre organisering, økt sikkerhet, mer effektiv adressebruk og mindre broadcast-trafikk.
Vi beskriver et nettverk med CIDR-notasjon, for eksempel 192.168.1.0/24. Tallet etter skråstreken forteller hvor mange av de 32 bitene som utgjør nettverksdelen. /24 betyr at de første 24 bitene er nettverk, og de resterende 8 er til vertene (hostene). Antall verter regner vi ut som , der vi trekker fra 2 for nettverksadressen og broadcast-adressen. For /24 blir det verter -- et typisk lokalnett. For 172.16.0.0/20 har vi vertsbiter, altså verter.
Vi kan også dele opp et nettverk i flere like store deler. Trenger vi fire subnett av 192.168.10.0/24, må vi låne 2 ekstra bit (fordi ), så prefikset blir /26. Det gir oss fire subnett: 192.168.10.0/26, .64/26, .128/26 og .192/26, hvert med 62 brukbare verter og nettmasken 255.255.255.192. Tabellen over vanlige prefikser er grei å kjenne: /8 gir rundt 16 millioner verter (svære organisasjoner), /16 gir 65 534, /24 gir 254 (vanlig LAN), og /30 gir bare 2 verter -- akkurat passe for en punkt-til-punkt-lenke mellom to rutere.
VLAN -- usynlige vegger og nettverk i lag
Tenk deg at en bedrift har én fysisk switch, men trenger å holde gjestene, de ansatte, produksjonsmaskinene og IoT-dingsene strengt atskilt. Må de kjøpe fire switcher og trekke separate kabler? Nei -- de bruker VLAN, virtuelle LAN, som logisk segmenterer ett fysisk nettverk i flere separate.
De kan da sette opp VLAN 10 for administrasjon, VLAN 20 for produksjon, VLAN 30 for gjester og VLAN 40 for IoT-enheter -- alt på samme fysiske utstyr. Enheter i forskjellige VLAN kan ikke snakke direkte sammen; de må gå via en ruter. Fordelene er åpenbare: bedre sikkerhet ved å isolere følsomme systemer, bedre ytelse ved å redusere broadcast-trafikk, ryddig organisering etter avdeling, og fleksibilitet til å flytte enheter uten å bytte kabler.
To porttyper er sentrale. En access-port tilhører bare ett VLAN og brukes til sluttenheter som PC-er og skrivere. En trunk-port bærer derimot trafikk fra flere VLAN samtidig, og brukes mellom switcher eller opp til en ruter. Den bruker såkalt 802.1Q-tagging for å merke hvilket VLAN hver pakke hører til. Skal VLAN kunne kommunisere, trengs inter-VLAN-ruting gjennom en ruter eller en Layer 3-switch.
Profesjonelle nettverk bygges gjerne i en tre-lags hierarkisk modell. Nederst er aksesslaget, der sluttbrukere og enheter kobles til, ofte med PoE (Power over Ethernet). I midten er distribusjonslaget, som kobler aksess til kjernen, håndterer sikkerhetspolicyer og ruter mellom VLAN. Øverst er kjernelaget, som bare videresender trafikk så raskt som mulig med høy redundans. For å unngå at redundante koblinger lager evige løkker, brukes Spanning Tree Protocol (STP), som blokkerer overflødige stier. Slik blir nettverket både raskt, sikkert og pålitelig.
Oppsummering
Vi har sett internettets indre liv. IPv6 løser adressekrisen med adresser, skrives som åtte heksadesimale grupper, og forkortes ved å fjerne ledende nuller og bruke :: for null-sekvenser -- pluss fordeler som innebygd IPsec og automatisk SLAAC-konfigurasjon.
Subnetting med CIDR lar oss dele store nett i mindre: antall verter er , så /24 gir 254 verter og /26 gir 62. Til slutt bygger VLAN usynlige vegger i ett fysisk nettverk, med access-porter for sluttenheter og trunk-porter som bærer flere VLAN via 802.1Q-tagging. Profesjonelle nett struktureres i aksess-, distribusjons- og kjernelag, med STP som vokter mot løkker. Med disse konseptene forstår du hvordan moderne nettverk holdes oversiktlige, sikre og pålitelige.
Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.