Hvad er en undernetmaske?
En undernetmaske er et mønster af bits, der kan bruges til at isolere specifikke dele af en IP-adresse (Internet Protocol). Når den anvendes på en IP-adresse, produceres netværksgrænsefladets hostadresse og netværksrutningspræfiks. Routing-præfikset kaldes også subnet eller subnetværket. Subnetmasker bruges af netværkssoftware og hardware til at isolere og administrere dele af netværket.
Når en undernetmaske logisk ANDES eller tilføjes med en netværksgrænsefalls IP-adresse, er resultatet startadressen til det undernet, som interface hører til. Den resterende del af IP-netværksadressen er grænsefladens værtsidentifikator. En IP-version 4 (IPv4) undernetmaske udtrykkes normalt med fire octetter i stiplet decimaltegn. Som et eksempel kan man overveje en 32-bit IP-adresse på 192.164.178.5 med en maske på 255.255.255.0. I dette tilfælde er subnetets startadresse eller routingpræfiks 192.164.178.0, og værtsgrænsefladens identifikator er 5.
Et routingpræfiks udtrykkes normalt i Classless Inter-Domain Routing (CIDR) notation. Dette indebærer at følge præfikset med en skråstreg og antallet af markante bit i præfikset. For eksempel har en undernetmaske på 255.255.255.0 24 betydelige bit - alle i dette tilfælde. Hvis denne undernetmaske anvendes til IPv4-adresse 192.164.178.5, er den resulterende præfiks i CIDR-notation 192.164.178.0/24. CIDR-notation bruges også med IP version 6 (IPv6) adresser.
I IPv4-netværk er alle adresser med samme routingpræfiks på det samme undernet. De er normalt på det samme link eller det fysiske netværk bag en enkelt router. Subnetet kan dog bestå af flere netværkssegmenter, broer og switches. IP-pakker, der er bestemt til et andet routingpræfiks, videresendes af routeren, der er knyttet til det aktuelle routingpræfiks. I IPv6-netværk er adresser med identiske routingpræfikser ikke nødvendigvis på det samme link.
Konceptet med en subnetmaske blev introduceret i de tidlige 1990'ere sammen med CIDR. Før det bestemte de fire høje ordre bit af en IP-adresse hvilken klasse af adresser den tilhørte. Klassen bestemte antallet af bit i routingpræfikset og værtsidentifikatoren samt subnetets start- og slutadresser. Ingen subnetmaske var nødvendig, fordi IP-adressen implicerede al den nødvendige information af sig selv. Denne type arkitektur er kendt som et klassisk netværk.
Processen med at bruge en subnetmaske til at opdele et netværk kaldes subnetting. Med begrænset adresseplads tilgængelig i IPv4-netværk, kan undernetning bruges til effektivt at organisere større netværk. IPv6-netværk giver store adresserum til sammenligning. IPv6-undernet bruges oftere til at adskille lokale netværk fra Internettet eller til at organisere netværk på verdensplan.