Vad är ett supernät?

Ett supernät är en grupp av datornätverk eller undernätverk som behandlas som en enda enhet. Konceptet skapades som svar på bristerna i det ”klassfulla” adresseringssystemet där internetprotokoll (IP)-adresser distribueras i pooler av fördefinierad storlek som kallas block. Supernetting tillåter organisationer att anpassa storleken på sina nätverk och minskar efterfrågan på nätverksroutingutrustning genom att aggregera många separata rutter.

Med både supernät och klassificerade adresseringssystem delas IP-adresser upp i minst två delar: en nätverksidentifierare som anger ett nätverk och en värdidentifierare som anger en dator eller annan enhet i det nätverket. Den totala längden på en IP-adress är begränsad, så storleken på en identifierare begränsar storleken på den andra. Före konceptet med ett supernät distribuerades IP-adresser i block, enligt en ”klass” som bestämde hur mycket av varje adress som var dedikerad till båda typerna av identifierare. I en ”klass A”-adress är nätverksidentifieraren ganska kort, vilket ger plats för bara 127 nätverksblock, medan värdidentifierarens relativa längd tillåter vart och ett av dessa 127 nätverk att ha över 16 miljoner värdar. De två andra vanliga klasserna är klass B, som kan stödja upp till 65,534 16,384 värdar och 254 XNUMX nätverk, och klass C, som endast tillåter XNUMX värdar, men drygt två miljoner nätverk.

Idén om ett supernät skapades som svar på flera problem med det klassfulla adresseringssystemet. Många företag och organisationer behövde fler än de 254 värdar som fanns tillgängliga från ett klass C-nätverksblock, men mycket färre än de 65,534 65,534 adresserna som fanns i ett klass B-block. Som ett resultat tilldelades många medelstora organisationer klass B-block men använde bara en del av de 1993 XNUMX tilldelade adresserna, vilket ledde till en oundviklig brist på klass B-adresser. Dessutom började den snabba tillväxten av nya webbplatser och nätverksdestinationer lägga en tung börda på routingutrustning som var tvungen att lagra mer och mer information för att nå det ökande antalet nätverk och värdar. XNUMX godkände Internet Engineering Task Force (IETF) officiellt supernätkonceptet för att ta itu med dessa problem.

Supernetting, även känd som classless interdomain routing (CIDR), eliminerar den tidigare uppfattningen om klasser. Ett supernät är i huvudsak en grupp av mindre nätverksblock eller subnätverk som behandlas som ett enda stort nätverk. Nätverksidentifierare i ett supernät kan vara av nästan vilken längd som helst, vilket gör att storleken på nätverket kan anpassas efter en organisations behov. Två klass C-block skulle till exempel kunna supernettas för totalt drygt 500 adresser. Detta system tillåter också ruttaggregation, som grupperar routinginformation för en mängd olika värdar eller nätverk i en enda ”sammanfattad” rutt.

Supernätkonceptet har några nackdelar, framför allt den ökade komplexiteten i CIDR jämfört med det klassfulla adresseringssystemet och kravet på nya routingprotokoll som stöder CIDR. Möjligheten att anpassa längden på en nätverksidentifierare gjorde det svårare för systemadministratörer att skilja mellan nätverksidentifierare och värdidentifierare. För att hantera detta problem introducerades en ny stil att skriva IP-adresser. I denna stil, som kallas CIDR-notation, eller snedstreck, följer ett snedstreck en IP-adress, som följs av antalet bitar som används för nätverks-ID. I exemplet 192.168.25.5/24 är de första 24 bitarna i adressen nätverksidentifieraren, medan de återstående åtta bitarna är värdidentifieraren.