CIDR
https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing
Dit artikel is ... randinformatie over een classful verleden .
We overlopen dit in de cursus, maar je kan er thuis dieper op in gaan via de hogere wikipedia hyperlink.
In de cursus netwerk800.be gaan we altijd uit van classless internet
Classful adressering, gespecificeerd in RFC's 790 en 791, zorgde voor een enorme verspilling van adresruimte. Dat was ook logisch, het internet had op dat ogenblik geen nood aan miljarden adressen. (less than 0.4 million hosts in 1993 -- https://stuff.mit.edu/people/mkgray/net/internet-growth-summary.html ) Bij het prille begin van het internet kregen organisaties een volledig classful netwerkadres toegewezen uit de klasse A, B of C.
Klasse A had altijd een /8 mask, en bezette 50% van de totale adresruimte. Aan 126 organisaties kon een klasse A netwerkadres worden toegewezen. Elk van deze organisaties zou 16.000.000 adressen kunnen gebruiken voor zijn hosts. Zeer grote organisaties kregen volledige klasse A-adresblokken toegewezen. Sommige bedrijven en overheidsorganisaties hebben nog steeds klasse A-adressen. General Electric bezit bijvoorbeeld 3.0.0.0/8, Apple Computer is eigenaar van 17.0.0.0/8 en de U.S. Postal Service is eigenaar van 56.0.0.0/8.
Klasse B had altijd een /16 mask, en bezette 25% van de totale adresruimte. Maximaal 16.384 organisaties zouden een klasse B-netwerkadres kunnen krijgen en elk van deze netwerken zou tot 65.534 hosts kunnen ondersteunen. Alleen de grootste organisaties en regeringen zouden ooit kunnen hopen alle 65.000 adressen te gebruiken. Net als netwerken van klasse A werden veel IP-adressen in de klasse B-adresruimte verspild.
Klasse C (/24 mask) had 12,5% van de totale adresruimte. Veel meer organisaties konden netwerken van klasse C krijgen, maar waren beperkt in het totale aantal hosts dat ze konden verbinden. In veel gevallen waren klassen C-adressen vaak te klein (max 254 hosts) voor de meeste middelgrote organisaties.
Klasse D wordt nu nog steeds gebruikt voor multicasting. (addressen tussen 224.0.0.0 en 239.255.2558.255)
Klasse E is gereserveerd voor future use :-) (ook deze adressen zijn verspild)
..
Het uiteindelijke resultaat was dat classful adresseren heel veel adressen verspilde. Een bedrijf met een /8, goed voor 16.7 miljoen adressen, gebruikte hiervan meestal slechts een kleine fractie.
En voor middelgrote bedrijven was klasse B met maximaal 65534 adressen soms te beperkt, some veel te groot.
,
Voor een exponentieel groeiend internet waren dringende oplossingen nodig. Onder andere was een heel groot probleem met groeiende routing-tabellen om het internet te laten draaien. Om deze reden werd Classless Inter-Domain Routing (CIDR) in 1993 geïntroduceerd.
Daarnaast werd NAT (Network Address Translation) ingevoerd vanaf 1995.
En er werd al druk gewerkt an ipv6.
https://www.internetworldstats.com/emarketing.htm
https://www.w3.org/History.html
CIDR vervangt de netwerktoewijzingen van het verleden door een traploze netmask , (die bvb ook een /14 mogelijk maakt) en adresklassen (A, B en C) werden overbodig. Met behulp van CIDR wordt het netwerkadres niet langer bepaald door de waarde van het eerste octet. In plaats daarvan wordt het netwerkgedeelte van het adres bepaald door de netmask, ook bekend als de netwerkprefix of prefixlengte (d.w.z. / 8, / 19, etc.).
ISP's zijn niet langer beperkt tot een / 8, / 16, of / 24 subnetmasker. Ze kunnen nu op een meer efficiënte manier adresruimte toewijzen met behulp van elke prefixlengte, beginnend met /8 en groter (d.w.z. / 8, / 9, / 10, etc.). De blokken IP-adressen kunnen worden toegewezen aan een netwerk op basis van de behoeften van de klant, variërend van een paar hosts tot honderden of duizenden hosts.
CIDR verkleint ook de grootte van routeringstabellen en beheert de IPv4-adresruimte efficiënter met behulp van:
route-summarization - Ook wel prefix-aggregatie genoemd, routes worden samengevat in één route om de grootte van routeringstabellen te verminderen. Een summary van één statische route kan bijvoorbeeld verschillende specifieke statische route-instructies vervangen.
supernetting - Doet zich voor wanneer het summary-mask van de route kleiner is dan het standaard traditionele classful-masker.(een supernet is altijd een route-summary, maar een route-summary is niet altijd een supernet.
Kleinere routingtables maken het opzoeken efficiënter, omdat er minder routes te doorzoeken zijn. Als een statische route kan worden gebruikt in plaats van meerdere statische routes, wordt de routingtabel kleiner. In veel gevallen kan een enkele statische route worden gebruikt om tientallen, honderden of zelfs duizenden routes weer te geven.
Summary CIDR-routes kunnen worden geconfigureerd met behulp van statische routes. Dit helpt om de grootte van routeringstabellen te verkleinen.
Voor het propageren van VLSM (Variable Length SubnetMasks) en van supernet-routes is een classless routingprotocol vereist. Op het internet is BGP4 (border gateway protocol) de enige contentder; op lokaal vlak wordt OSPF, EIGRP or RIPv2 gebruikt.
Classless routing-protocollen adverteren netwerkadressen met hun bijbehorende subnetmasks.
Classful adverteerde geen netmasks, omdat deze waren vastgelegd door hun 3 klassen.
Met een classless routingprotocol kan een router de netwerken 172.16.0.0/16
, 172.17.0.0/16
, 172.18.0.0/16
en 172.19.0.0/16
samenvatten tot een statische route 172.16.0.0/14
en deze adverteren aan zijn buren of zijn OSPF area.