VLSM-kalkulator

Skriv inn et overordnet nettverk og antall verter hvert subnett trenger. Kalkulatoren plasserer blokkene fra den største og nedover og gir deg en VLSM-subnettplan.

Prefikslengden kan være fra 0 til 30 (et /31 eller /32 kan ikke deles opp).
Antall verter som trengs i hvert subnett (1 til 20 rader; navnet er valgfritt; tomme rader ignoreres)
Ta med adresser som brukes til gateway i antall verter du skriver inn.
Når dette er av, er det minste subnettet et /30 (2 verter). Når det er på, blir 1 nødvendig vert et /32 og 2 nødvendige verter et /31. Et /31 er for en punkt-til-punkt-forbindelse, og begge adressene kan brukes til verter (RFC 3021).
Overordnet nettverk —

Totalt
Totalt antall adresser i det overordnede nettverket—
Sum av blokkene som er bedt om—
Adresser som er tildelt—
Adresser som ikke er tildelt—
Første ikke-tildelte adresse—
Utnyttelse (tildelt ÷ overordnet totalt)—

Blokkene plasseres fra starten av det overordnede nettverket, den største først (like store blokker i den rekkefølgen du skrev dem inn). Dette er den vanlige fremgangsmåten, ikke en standard.

Teksten som kopieres er listen over tildelte nettverk (CIDR), ett per linje, i den rekkefølgen de ble tildelt.

Hva VLSM er

VLSM (variable length subnet masking) deler ett overordnet nettverk inn i subnett av ulik størrelse. Når subnett trenger ulikt antall verter, kaster man bort adresser ved å gjøre dem like store (samme prefikslengde). Ved å tilpasse prefikslengden til antall verter som trengs, utnyttes adressene effektivt. En tabell over antall adresser for hver IPv4-prefikslengde finnes i RFC 1878 (et informasjonsdokument).

Tildelingsprosedyren (den vanlige)

  1. Gjør hver forespørsel om til den minste blokken som har nok verter. For /30 og kortere prefikser gjelder: brukbare verter = totalt antall adresser − 2 (nettverksadressen og kringkastingsadressen kan ikke brukes). For eksempel trenger 100 verter et /25 (126 verter) og 50 verter et /26 (62 verter).
  2. Sorter blokkene fra den største (flest verter) og nedover. Blokker av samme størrelse beholder rekkefølgen til radene du skrev inn.
  3. Plasser dem etter hverandre fra starten av det overordnede nettverket.

Dette er den vanlige fremgangsmåten og er ikke definert av en standard. CIDR-blokker har en størrelse som er en potens av to (RFC 4632), og starten av hver blokk er en adresse som er et multiplum av blokkstørrelsen (en nettverksgrense). Ved å plassere den største først holdes grensene på linje (verktøyet kontrollerer også at de er det).

Når det ikke er nok adresser

/31 og /32

Eksempel

Del det overordnede nettverket 192.168.0.0/24 inn i fire subnett på 100, 50, 25 og 10 verter (med /31 og /32 av):

Rekkefølge Nødvendig antall verter Tildeling Brukbare adresser
1 100 192.168.0.0/25 192.168.0.1 til 192.168.0.126
2 50 192.168.0.128/26 192.168.0.129 til 192.168.0.190
3 25 192.168.0.192/27 192.168.0.193 til 192.168.0.222
4 10 192.168.0.224/28 192.168.0.225 til 192.168.0.238

Blokkene utgjør til sammen 128 + 64 + 32 + 16 = 240 adresser, og 16 adresser (fra 192.168.0.240) er ikke tildelt.

Et eksempel med mangel: hvis 192.168.0.0/24 skal romme 126, 126 og 2 verter, trengs to /25-blokker (128 adresser hver), som fyller de 256 adressene i det overordnede nettverket, så den tredje forespørselen (2 verter, et /30 på 4 adresser) kan ikke tildeles (4 adresser mangler).

Merknader

Kilder og kontroller

RFC-utsagnene ovenfor ble kontrollert i RFC-ene da den japanske versjonen av dette verktøyet ble laget (29. oktober 2026): RFC 3021 (avsnitt 2.1, 31-bits prefikser på punkt-til-punkt-lenker), RFC 4632 (CIDR; prefikser står for blokker med to-potens-størrelse) og RFC 1878 (en informativ tabell over subnettstørrelser). De ble ikke kontrollert på nytt for denne siden. Fremgangsmåten «største først» er ikke definert av en RFC, men er vanlig praksis.

Vanlige spørsmål

Hva er VLSM?

En måte å dele ett overordnet nettverk inn i subnett av ulik størrelse, tilpasset antall verter hvert av dem trenger.

Hvorfor tildele de største først?

Når de største blokkene plasseres først, ligger starten av hver blokk på en nettverksgrense (et multiplum av blokkstørrelsen), og det blir få hull. Dette er vanlig praksis, ikke en standard.

Kan jeg bruke et /31 på et LAN?

RFC 3021 beskriver bruk på punkt-til-punkt-lenker. Den angir ikke bruk som LAN-subnett.

Hva skjer hvis det ikke er nok adresser?

Verktøyet sammenligner summen av blokkene med det overordnede nettverket, viser hvor mange adresser som mangler, og lister opp radene som ikke kunne tildeles, med årsak.