Subnetting er en teknikk som lar nettverksadministratorer bruke 32 bitene tilgjengelig i en IP-adresse mer effektivt ved å opprette nettverk som ikke er begrenset til skalaene levert av klasse A, B og C IP-adresser. Med subnetting kan du opprette nettverk med mer realistiske vertsgrenser.
Undernetting gir en mer fleksibel måte å angi hvilken del av en IP-adresse som representerer nettverks-ID og hvilken del som representerer verts ID. Med standard IP-adresseklasser finnes det bare tre mulige nettverks-ID-størrelser: 8 biter for klasse A, 16 biter for klasse B og 24 biter for klasse C. Undernetting lar deg velge et vilkårlig antall biter som skal brukes til nettverks-ID.
To grunner tvinger folk til å bruke subnetting. Den første er å tildele den begrensede IP-adresseplassen mer effektivt. Hvis Internett var begrenset til klasse A-, B- eller C-adresser, vil hvert nettverk tildeles 254, 64000 eller 16 millioner IP-adresser for vertsenheter.
Selv om mange nettverk med mer enn 254 enheter eksisterer, eksisterer få (hvis noen) med 64 tusen, enda mindre 16 millioner. Dessverre vil ethvert nettverk med mer enn 254 enheter trenge en klasse B-tildeling og sannsynligvis kaste bort titusenvis av IP-adresser.
Den andre grunnen til at det er subnetting, er at selv om en enkelt organisasjon har tusenvis av nettverksenheter, vil driften av alle de enhetene med samme nettverks-ID føre til at nettverket slås av. Måten TCP / IP-arbeid dikterer at alle datamaskiner med samme nettverks-ID må være på samme fysiske nettverk.
Det fysiske nettverket består av et enkelt kringkastingsdomene, , som betyr at et enkelt nettverksmedium må bære all trafikk for nettverket. Av ytelsesmessige grunner er nettverk vanligvis segmentert i kringkasting domener som er mindre enn selv klasse C adresser gir.