Klassificerad IPv4-adressering
Innan CIDR (Classless Inter-Domain Routing) dök upp 1993, var IPv4-adresser uppdelade i stela "klasser" - A, B, C och några speciella ändamål. Den klassfulla eran varade bara i 12 år från standardiseringen av IPv4, men dess terminologi kvarstår i tillfälliga samtal. Att förstå vad klassificerad adressering var förtydligar historien om hur Internet byggdes upp.
Hela artikeltexten finns på engelska nedan.
Classful addressing var IPv4-adressallokeringsschemat från RFC 791 (1981) tills det effektivt ersattes av CIDR i RFC 1517-1520 (1993). 32-bitars IPv4-adressutrymmet delades in i klasser med fast storlek baserat på de ledande bitarna. Modellen var enkel att förstå och katastrofal för adressbevarande.
Klasserna
- Class A — ledande bit 0. Nätverksdelen är 8 bitar, värddelen är 24 bitar. Område 0.0.0.0 till 127.255.255.255. Varje klass A-nätverk har 16 777 216 adresser. Endast 128 möjliga klass A-nätverk.
- Class B — ledande bitar 10. Nätverksdelen är 16 bitar, värddelen är 16 bitar. Område 128.0.0.0 till 191.255.255.255. Varje klass B har 65 536 adresser.
- Class C — ledande bitar 110. Nätverksdelen är 24 bitar, värddelen är 8 bitar. Område 192.0.0.0 till 223.255.255.255. Varje klass C har 256 adresser (254 användbara).
- Class D — ledande bitar 1110. Reserverad för multicast-adressering. Omfång 224.0.0.0 till 239.255.255.255.
- Class E — ledande bitar 1111. Reserverad för experimentell användning. Område 240.0.0.0 till och med 255.255.255.255.
Tilldelningskatastrofen
Det tidiga Internet delade ut IPv4-adresser enligt vilken klass som passade förfrågans förväntade storlek:XPLZ31PLXXPLZ33N 6XPLZ31PLZPLZ33N? Skaffa en klass C.
Problemet: ett universitet som förväntade sig 500 adresser fick ta en klass B (65 536) eftersom klass C var för liten. De återstående 65 036 adresserna stod oanvända. Tidiga klass B-innehavare inkluderade många universitet, forskningslaboratorier och företag som behövde kanske några tusen adresser men som fick tilldelningar 20 gånger större.
Det kumulativa avfallet var enormt. I slutet av 1980-talet var den fria IPv4-poolen påtagligt uttömd, med de flesta av de förbrukade adresserna som satt inaktiva i överdimensionerade tilldelningar. Anmärkningsvärda innehavare:
- MIT — 18.0.0.0/8 (tills de returneras 2017)
- IBM — 9.0.0.0/8X857XXPLZ /5Z857XXPLZ Compaq — 15.0.0.0/8, 16.0.0.0/8
- Xerox — 13.0.0.0/8
- US DoD — många /8s
- AT&T — 12.0.0.0/8
- Apple — 17.0.0.0/8
- FordXPLZ7 19.0.0.0/8
Dessa tilldelningar gjordes på 1980-talet när /8 kändes rimligt. I dag är de värda tiotals miljoner dollar på andrahandsmarknaden.
CIDR: svaret
År 1992 kom helt klart utmattning av adresser. CIDR-förslaget eliminerade klassgränserna: alla prefixlängder var tillåtna (nu bekant som /24, /22, /15, etc.). Tilldelningar kunde dimensioneras till det faktiska behovet snarare än avrundas uppåt till nästa klass.
CIDR distribuerades 1993. Den omedelbara effekten: ett universitet som behövde 500 adresser fick en /23 (510 användbara) istället för en klass B. Den sammanlagda effekten köpte tillräckligt med tid för IPv4-utvecklingen helt ända tills IPv4-poolen var helt fri. 2011.
Varför "Klass C" fortfarande används i vardagsspråk
Trots CIDR:s 30+-åriga driftsättning kommer du att höra nätverksingenjörer nonchalant säga "ge dem en klass C" som betyder "en /24." Terminologin överlevde eftersom /24 råkar vara storleken på den ursprungliga Klass C, och "Klass C" är kortare att säga. Det är inte tekniskt korrekt efter 1993 – det finns inga klasser – men det förstås i sitt sammanhang.
Strikt korrekt terminologi använder CIDR (t.ex. "a /24") snarare än klassnamn. Klassnamnen är rudimentala.
De reserverade intervallen som kom från klassfulla dagar
Vissa block för specialändamål har ursprung från klassfull tid:
- 127.0.0.0/8 — loopback. Ursprungligen en fullständig klass A reserverad för loopback (en adress skulle ha räckt, men klass A var den minsta allokeringen).
- 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16XPLZ6918 privat adress . 10/8 är en klass A; 172.16/12 är ett sammanhängande block inom det ursprungliga klass B-intervallet; 192.168/16 är i klass C-intervallet.
- 169.254.0.0/16 — länklokal autokonfiguration (används när DHCP misslyckas). Inom det ursprungliga klass B-intervallet.
- 224.0.0.0/4 — multicast. Ursprungligen hela Class D.
The takeaway
Classful adressering var en 12-årig era som slutade med CIDR. Att känna till det förklarar varför viss terminologi kvarstår, varför vissa äldre nätverk har ovanliga allokeringsmönster och varför företag som Apple fortfarande har /8s. För det dagliga nätverkandet 2026 är CIDR-notation och begrepp det som är relevant — se vår subnetting-artikel.
Vanliga frågor
- Används IP-klasser fortfarande?
- Endast informellt och som historisk referens. Routningsprotokoll, allokeringssystem och operativsystem använder alla CIDR-notation. Klassnamnen finns kvar i samtalet men den tekniska verkligheten är klasslös sedan 1993.
- Varför kallas 10.x.x.x-intervallet privat?
- RFC 1918 reserverade det (tillsammans med 172.16/12 och 192.168/16) för privata interna nätverk som inte kan nås från det offentliga Internet. Den 10/8 var en tidig klass A reserverad för detta ändamål; storleken gjorde den användbar för mycket stora interna nätverk.
- Kan någon fortfarande få en klass A?
- Inte från ett regionalt internetregister — den ursprungliga gratispoolen är uttömd. Den enda vägen är att köpa en befintlig /8 på andrahandsmarknaden, som kostar hundratals miljoner dollar. Realistiskt sett är det ingen organisation som skaffar nya klass A-ekvivalenter.
- Varför använder 127.0.0.1 inte bara en adress?
- Historisk olycka. När 127/8 reserverades för loopback 1981, var den minsta reserverbara enheten en klass A. De 16 miljoner adresserna slösas bort på en funktion som bara behöver en (eller några). IPv6 korrigerade detta med ::1/128 — en enda adress för loopback.
- Vad förändrades när CIDR ersatte classful?
- Routningsprotokoll måste uppdateras för att bära prefixlängd (RIPv2, OSPF, BGP4). Fördelningsreglerna blev finare. Nätverksingenjörer var tvungna att lära sig subnätmasker med variabel längd. Routingtabeller för Internet blev mer effektiva (CIDR-aggregation minskade antalet rutter). Övergången tog år; de tekniska och utbildningsmässiga förändringarna var betydande.