Wat is een Supernet?
Een supernet is een groep computernetwerken of subnetwerken die als één entiteit worden behandeld. Het concept is gemaakt als reactie op de tekortkomingen van het 'stijlvolle' adresseringssysteem waarbij internetprotocoladressen (IP) worden verdeeld in pools van vooraf gedefinieerde grootte die blokken worden genoemd. Met Supernetting kunnen organisaties de grootte van hun netwerken aanpassen en de vraag naar netwerkrouteringsapparatuur verminderen door veel afzonderlijke routes te aggregeren.
Met zowel supernets als stijlvolle adressystemen worden IP-adressen opgesplitst in minimaal twee delen: een netwerk-ID die een netwerk opgeeft en een host-ID die een computer of ander apparaat op dat netwerk opgeeft. De totale lengte van een IP-adres is beperkt, dus de grootte van het ene ID beperkt de grootte van het andere. Voorafgaand aan het concept van een supernet, werden IP-adressen verdeeld in blokken, volgens een "klasse" die bepaalde hoeveel van elk adres was toegewezen aan elk type identificatie. In een “klasse A” -adres is de netwerk-identifier vrij kort, waardoor er ruimte is voor slechts 127 netwerkblokken, terwijl de relatieve lengte van de host-identifier ervoor zorgt dat elk van die 127 netwerken meer dan 16 miljoen hosts kan hebben. De twee andere veel voorkomende klassen zijn klasse B, die maximaal 65.534 hosts en 16.384 netwerken kan ondersteunen, en klasse C, die slechts 254 hosts toestaat, maar iets meer dan twee miljoen netwerken.
Het idee van een supernet is ontstaan als reactie op verschillende problemen met het stijlvolle adressysteem. Veel bedrijven en organisaties hadden meer nodig dan de 254 hosts die beschikbaar zijn vanaf een klasse C-netwerkblok, maar veel minder dan de 65.534 adressen die in een klasse B-blok worden verstrekt. Als gevolg hiervan kregen veel middelgrote organisaties klasse B-blokken toegewezen, maar gebruikten ze slechts een deel van de 65.534 toegewezen adressen, wat leidde tot een onvermijdelijk tekort aan klasse B-adressen. Bovendien zorgde de snelle groei van nieuwe websites en netwerkbestemmingen voor een zware last voor routeringsapparatuur die steeds meer informatie moest opslaan om het toenemende aantal netwerken en hosts te bereiken. In 1993 heeft de Internet Engineering Task Force (IETF) het supernet-concept officieel goedgekeurd om deze problemen aan te pakken.
Supernetting, ook bekend als classless interdomain routing (CIDR), elimineert de eerdere notie van klassen. Een supernet is in wezen een groep kleinere netwerkblokken of subnetwerken die worden behandeld als een enkel groot netwerk. Netwerk-ID's in een supernet kunnen bijna elke lengte hebben, waardoor de grootte van het netwerk kan worden aangepast aan de behoeften van een organisatie. Twee blokken van klasse C kunnen bijvoorbeeld worden overgoten voor in totaal iets meer dan 500 adressen. Dit systeem maakt ook routeaggregatie mogelijk, waarbij routeringsinformatie voor verschillende hosts of netwerken wordt gegroepeerd in een enkele "samengevatte" route.
Het supernet-concept heeft enkele nadelen, met name de toegenomen complexiteit in CIDR in vergelijking met het stijlvolle adresseringssysteem en de vereiste voor nieuwe routeringsprotocollen die CIDR ondersteunen. De mogelijkheid om de lengte van een netwerk-ID aan te passen, maakte het moeilijker voor systeembeheerders om onderscheid te maken tussen netwerk-ID en host-ID. Om dit probleem aan te pakken, werd een nieuwe schrijfstijl voor IP-adressen geïntroduceerd. In deze stijl, die CIDR-notatie of slash-notatie wordt genoemd, volgt een slash op een IP-adres, gevolgd door het aantal bits dat wordt gebruikt voor de netwerk-ID. In het voorbeeld 192.168.25.5/24 zijn de eerste 24 bits van het adres de netwerkidentificatie, terwijl de resterende acht bits de hostidentificatie zijn.