Supernet og undernet bruger den samme underliggende teknologi til at nå forskellige mål. Supernet søger at udvide og forenkle komplicerede netværksinfrastrukturer ved at oprette routingtabeller, der er målrettet mod flere undernet i en enkelt grænseflade. Undernet bryder derimod store netværk i separate, mindre netværk. At vide, hvornår du skal anvende den ene eller den anden, kan hjælpe dig med at organisere dit netværk bedre.
Masker
Inden nogen diskussion af supernet eller undernet kan ske, skal du først forstå “masken” for en IP-adresse. Som en del af standarden for Classless Interdomain Routing eller CIDR kan IP-adresser leveres med en tilsvarende undernetmaske. Både IP-adressen og undernetmasken består af fire oktetter med binære positioner adskilt af decimaler. De enkelte positioner for hver oktet repræsenterer, i rækkefølge fra venstre mod højre, værdierne 128, 64, 32, 16, 8, 4, 2 og 1. Den højeste decimalværdi for en enkelt oktet er 255. Derfor er den decimale IP-adresse på 192.168.1.1 er i binær repræsenteret som 11000000.10101000.00000001.00000001.
Mens en IP-adresse kan være stort set ethvert nummer, defineres undernetmasker af hvilke positioner, fra venstre mod højre, der repræsenterer "netværksnummeret", og hvilke bits, fra højre mod venstre, repræsenterer "værterne". Alle 1'erne i en undernetmaske repræsenterer netværksnummeret, mens alle 0'erne repræsenterer værterne. Der kan ikke være nogen pause i netværksbetegnelsen. I ovenstående IP-adresseeksempel, hvis du vil mærke "192.168" -delen som netværket og ".1.1" -delen som vært, skal du bruge en undernetmaske på 11111111.11111111.00000000.00000000 eller 255.255.0.0 i decimal. Dette er undertiden også skrevet som 192.168.1.1/16, hvor “/ 16” betyder, at 16 bits er reserveret til netværksadressen.
Undernet
Når du planlægger dine netværk, skal du se på, hvor mange routable netværk der er behov for versus hvor mange værter der forventes i hvert netværk. I ovenstående eksempel ville værterne 192.168.1.1 og 192.168.1.135 være på det samme netværk. Hvis du ændrede undernettet til 11111111.11111111.11111111.10000000 eller 255.255.255.128, er de to værter derefter på to forskellige netværk - den ene på 192.168.1.0-netværket og den anden på 192.168.1.128-netværket. Hvert af disse netværk kan derefter rumme 126 værtsmaskiner, da to værtsadresser er reserveret til netværksnummeret og udsendelsesadressen. At udvide undernettet til at rumme flere netværk er den logiske proces med undernet - du får flere netværk, men færre værter pr. Netværk.
Supernet
Det modsatte af dette er supernet. Supernetting ser på antallet af undernet og søger at implementere en maske, der omfatter alle disse undernet. Derfor, hvis du ønsker at kombinere de to ovennævnte undernet i et enkelt supernet, ville du simpelthen fjerne en af netværksbitene. Subnetmaskerne er 255.255.255.128, mens supernetmasken er 255.255.255.0 eller 11111111.11111111.11111111.00000000.
Formål
I enkle routingsmiljøer, såsom et hjemmenetværk, ruter et enkelt privat netværk kun til en internetforbindelse. I komplicerede routingsmiljøer, såsom et campusnetværk, der forbinder flere bygninger og organisationer, skal du bruge flere routere. Undernet hjælper med at opdele og administrere brugere på lokalt niveau. For eksempel, hvis du har grafisk designpersonale og musikpersonale, der er anbragt på separate etager i den samme humanistiske bygning på et universitetsområde, kan du bruge 192.168.1.0/25 og 192.168.1.128/25 netværk til at differentiere netværkstrafik. Når routeren i centrum af universitetet skal "opsummere", hvordan man leverer information til humaniora-bygningens router, bruger den imidlertid 192.168.1.0/24. Dette giver den centrale router mulighed for at forenkle sine routing- og sikkerhedsregler.
Supernetting bruges også til at bryde ud over den traditionelle "klasse" for et givet privat netværksnummer. For eksempel omfatter 192.168.1.0/24 værter fra 192.168.1.1 til 192.168.1.254. Hvis du har brug for mere end 254 værter, men ønsker at bevare "192.168." adressernes struktur, kan du implementere et / 23 undernet eller 255.255.254.0. Dette ændrer adresseområdet fra 192.168.1.1 til 192.168.2.254, hvilket effektivt fordobler antallet af værter.