IPv4 stijlvolle adressering
Voordat CIDR (Classless Inter-Domain Routing) in 1993 opdook, waren IPv4-adressen verdeeld in rigide "klassen": A, B, C en een paar speciale doeleinden. Het stijlvolle tijdperk duurde slechts twaalf jaar na de standaardisatie van IPv4, maar de terminologie ervan blijft bestaan in informele gesprekken. Als u begrijpt wat classful adresseren was, wordt de geschiedenis van de opbouw van internet duidelijk.
De volledige artikeltekst vindt u hieronder in het Engels.
Klassieke adressering was het IPv4-adrestoewijzingsschema van RFC 791 (1981) totdat het effectief werd vervangen door CIDR in RFC 1517-1520 (1993). De 32-bits IPv4-adresruimte werd verdeeld in klassen met een vaste grootte op basis van de leidende bits. Het model was eenvoudig te begrijpen en rampzalig voor het behoud van adressen.
De klassen
- Klasse A — leidende bit 0. Het netwerkgedeelte is 8 bits, het hostgedeelte is 24 bits. Bereik 0,0.0,0 tot en met 127.255.255.255. Elk klasse A-netwerk heeft 16.777.216 adressen. Slechts 128 mogelijke Klasse A-netwerken.
- Klasse B — leidende bits 10. Netwerkgedeelte is 16 bits, hostgedeelte is 16 bits. Bereik 128.0.0.0 tot en met 191.255.255.255. Elke klasse B heeft 65.536 adressen.
- Klasse C - leidende bits 110. Het netwerkgedeelte is 24 bits, het hostgedeelte is 8 bits. Bereik 192.0.0.0 tot en met 223.255.255.255. Elke klasse C heeft 256 adressen (254 bruikbaar).
- Klasse D - leidende bits 1110. Gereserveerd voor multicast-adressering. Bereik 224.0.0.0 tot en met 239.255.255.255.
- Klasse E - leidende bits 1111. Gereserveerd voor experimenteel gebruik. Bereik 240.0.0.0 tot en met 255.255.255.255.
De toewijzingsramp
Het vroege internet deelde IPv4-adressen uit volgens welke klasse paste bij de verwachte grootte van de aanvrager:
- Minder dan 256 adressen nodig? Verkrijg een klasse C.
- 257-65536 nodig? Krijg een klasse B.
- Meer nodig? Verkrijg een klasse A.
Het probleem: een universiteit die 500 adressen verwachtte, moest een klasse B (65.536) nemen omdat klasse C te klein was. De overige 65.036 adressen bleven ongebruikt. Onder de vroege klasse B-houders bevonden zich veel universiteiten, onderzoekslaboratoria en bedrijven die misschien een paar duizend adressen nodig hadden, maar toewijzingen kregen die twintig keer groter waren.
De cumulatieve verspilling was enorm. Tegen het einde van de jaren tachtig was de vrije IPv4-pool zichtbaar uitgeput, waarbij de meeste verbruikte adressen in overmaatse toewijzingen inactief bleven.
De beroemde vroege /8-houders
Klasse A-blokken (elk met 16,7 miljoen adressen) werden toegewezen aan een klein aantal vroege internetspelers. Opmerkelijke houders:
- MIT — 18.0.0.0/8 (tot terugkomst in 2017)
- IBM — 9.0.0.0/8
- HP / Compaq — 15.0.0.0/8, 16.0.0.0/8
- Xerox — 13.0.0.0/8
- US DoD — veel /8s
- AT&T — 12.0.0.0/8
- Apple — 17.0.0.0/8
- Ford — 19.0.0.0/8
Deze toewijzingen vonden plaats in de jaren tachtig toen /8 voelde redelijk. Tegenwoordig zijn ze op de secundaire markt tientallen miljoenen dollars waard.
CIDR: het antwoord
In 1992 was de adresuitputting duidelijk op komst. Het CIDR-voorstel elimineerde de klassengrenzen: elke lengte van het voorvoegsel was toegestaan (nu bekend als /24, /22, /15, enz.). Toewijzingen kunnen worden aangepast aan de daadwerkelijke behoefte in plaats van naar boven afgerond naar de volgende klasse.
CIDR werd in 1993 geïmplementeerd. Het onmiddellijke effect: een universiteit die 500 adressen nodig had, kreeg een /23 (510 bruikbare) in plaats van een klasse B. Door de totale impact werd er voldoende tijd voor de ontwikkeling van IPv6 verkregen, zodat de gratis IPv4-pool pas in 2011 volledig uitgeput was.
Waarom "Klasse C" wordt nog steeds in de volksmond gebruikt
Ondanks de implementatie van CIDR gedurende meer dan 30 jaar, hoor je netwerkingenieurs terloops zeggen: "geef ze een Klasse C", wat "a /24" betekent. De terminologie bleef bestaan omdat /24 toevallig de grootte heeft van de oorspronkelijke Klasse C, en 'Klasse C' korter is om te zeggen. Het is technisch gezien niet correct na 1993 (er zijn geen klassen) maar het wordt in de context begrepen.
Strikt nauwkeurige terminologie gebruikt CIDR (bijvoorbeeld "a /24") in plaats van klassenamen. De klassennamen zijn rudimentair.
De gereserveerde bereiken die afkomstig zijn uit stijlvolle dagen
Sommige blokken voor speciale doeleinden hebben een stijlvolle oorsprong:
- 127.0.0.0/8 — loopback. Oorspronkelijk een volledige klasse A gereserveerd voor loopback (één adres zou voldoende zijn geweest, maar klasse A was de kleinste toewijzing).
- 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 - RFC 1918 privé-adressering. De 10/8 is een klasse A; 172.16/12 is een aaneengesloten blok binnen het oorspronkelijke klasse B-bereik; 192.168/16 valt in het klasse C-bereik.
- 169.254.0.0/16 — link-local autoconfiguratie (gebruikt wanneer DHCP mislukt). Binnen het originele klasse B-bereik.
- 224.0.0.0/4 - multicast. Oorspronkelijk de hele klasse D.
De afhaalmaaltijd
Klassevolle adressering was een tijdperk van 12 jaar dat eindigde met CIDR. Als je hiervan op de hoogte bent, wordt verklaard waarom sommige terminologie blijft bestaan, waarom sommige oudere netwerken ongebruikelijke toewijzingspatronen hebben en waarom bedrijven als Apple nog steeds /8s bezitten. Voor het dagelijkse netwerken in 2026 zijn CIDR-notatie en -concepten relevant – zie ons subnetting-artikel.
Veelgestelde vragen
- Worden er nog steeds IP-klassen gebruikt?
- Alleen informeel en als historische referentie. Routeringsprotocollen, toewijzingssystemen en besturingssystemen gebruiken allemaal de CIDR-notatie. De klassennamen blijven in gesprek, maar de technische realiteit is sinds 1993 klassenloos.
- Waarom wordt het bereik 10.x.x.x privé genoemd?
- RFC 1918 reserveerde het (samen met 172.16/12 en 192.168/16) voor particuliere interne netwerken die niet bereikbaar zijn vanaf het openbare internet. De 10/8 was een vroege klasse A die voor dit doel was gereserveerd; de grootte maakte het bruikbaar voor zeer grote interne netwerken.
- Kan iemand nog een klasse A krijgen?
- Niet van een regionaal internetregister: de oorspronkelijke gratis pool is uitgeput. De enige manier is het kopen van een bestaande /8 op de secundaire markt, wat honderden miljoenen dollars kost. Realistisch gezien schaft geen enkele organisatie nieuwe Klasse A-equivalenten aan.
- Waarom gebruikt 127.0.0.1 niet slechts één adres?
- Historisch ongeval. Toen 127/8 in 1981 werd gereserveerd voor loopback, was de kleinste reserveerbare eenheid een klasse A. De 16 miljoen adressen worden feitelijk verspild aan een functie die er maar één (of een paar) nodig heeft. IPv6 corrigeerde dit met ::1/128 – één enkel adres voor loopback.
- Wat veranderde er toen CIDR classful verving?
- Routeringsprotocollen moesten worden bijgewerkt om de prefixlengte te kunnen dragen (RIPv2, OSPF, BGP4). De toewijzingsregels werden verfijnder. Netwerkingenieurs moesten subnetmaskers met variabele lengte leren. Internetrouteringstabellen werden efficiënter (CIDR-aggregatie verminderde het aantal routes). De transitie duurde jaren; de technische en educatieve veranderingen waren aanzienlijk.