VLSM-beregner

Indtast et overordnet netværk og det antal hosts, hvert undernet skal bruge. Beregneren placerer blokkene fra den største og ned og giver dig en VLSM-undernetplan.

Præfikslængden kan være fra 0 til 30 (et /31 eller /32 kan ikke deles yderligere).
Nødvendige hosts i hvert undernet (1 til 20 rækker; navnet er valgfrit; tomme rækker ignoreres)
Medregn eventuelle adresser, der bruges til en gateway, i de hosts, du indtaster.
Når dette er slået fra, er det mindste undernet et /30 (2 værter). Når det er slået til, bliver 1 nødvendig vært til et /32 og 2 nødvendige værter til et /31. Et /31 er til en punkt-til-punkt-forbindelse, og begge adresser kan bruges til værter (RFC 3021).
Overordnet netværk —

Totaler
Samlet antal adresser i det overordnede netværk—
Samlet antal ønskede blokke—
Tildelte adresser—
Ikke-tildelte adresser—
Første ikke-tildelte adresse—
Udnyttelse (tildelt ÷ samlet for det overordnede netværk)—

Blokkene placeres fra begyndelsen af det overordnede netværk, den største først (blokke af samme størrelse i den rækkefølge, du indtastede dem). Det er den sædvanlige fremgangsmåde, ikke en standard.

Den kopierede tekst er listen over tildelte netværk (CIDR), ét pr. linje, i den rækkefølge de blev tildelt.

Hvad VLSM er

VLSM (variable length subnet masking) deler ét overordnet netværk op i undernet af forskellig størrelse. Når undernet har brug for et forskelligt antal hosts, spilder man adresser ved at gøre dem alle lige store (samme præfikslængde). Når man tilpasser præfikslængden til det nødvendige antal hosts, udnyttes adresserne effektivt. En tabel over antallet af adresser for hver IPv4-præfikslængde findes i RFC 1878 (et informationsdokument).

Tildelingsproceduren (den sædvanlige)

  1. Omsæt hver forespørgsel til den mindste blok med nok hosts. For /30 og kortere præfikser gælder: anvendelige hosts = samlet antal adresser − 2 (netværks- og broadcastadressen kan ikke bruges). For eksempel kræver 100 hosts et /25 (126 hosts), og 50 hosts kræver et /26 (62 hosts).
  2. Sortér blokkene fra den største (flest hosts) og ned. Blokke af samme størrelse beholder rækkefølgen fra de rækker, du indtastede.
  3. Placér dem efter hinanden fra begyndelsen af det overordnede netværk.

Det er den almindelige fremgangsmåde og er ikke fastlagt i en standard. CIDR-blokke har en størrelse, der er en potens af to (RFC 4632), og starten af hver blok er en adresse, der er et multiplum af blokstørrelsen (en netværksgrænse). Når den største placeres først, forbliver grænserne på linje (værktøjet kontrollerer også, at de er det).

Når der ikke er adresser nok

/31 og /32

Eksempel

Del det overordnede netværk 192.168.0.0/24 op i fire undernet med 100, 50, 25 og 10 hosts (med /31 og /32 slået fra):

Rækkefølge Nødvendige værter Tildeling Anvendelige 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 udgør i alt 128 + 64 + 32 + 16 = 240 adresser, og 16 adresser (fra 192.168.0.240) er utildelte.

Et eksempel med mangel: hvis man beder 192.168.0.0/24 om 126, 126 og 2 hosts, kræves der to /25-blokke (128 adresser hver), som fylder det overordnedes 256 adresser, så den tredje forespørgsel (2 hosts, et /30 med 4 adresser) kan ikke tildeles (der mangler 4 adresser).

Bemærkninger

Kilder og kontrol

RFC-udsagnene ovenfor blev kontrolleret i RFC'erne, da den japanske version af værktøjet blev lavet (29. oktober 2026): RFC 3021 (afsnit 2.1, 31-bit-præfikser på punkt-til-punkt-forbindelser), RFC 4632 (CIDR; præfikser repræsenterer blokke, der er potenser af to) og RFC 1878 (en informativ tabel over undernetstørrelser). De er ikke kontrolleret igen til denne side. Proceduren "den største først" er ikke defineret i en RFC; det er almindelig praksis.

Ofte stillede spørgsmål

Hvad er VLSM?

En metode til at dele ét overordnet netværk op i undernet af forskellig størrelse, så de passer til det antal hosts, hvert enkelt skal bruge.

Hvorfor tildele den største først?

Når de største blokke placeres først, ligger starten af hver blok på en netværksgrænse (et multiplum af blokstørrelsen), og der bliver få huller. Det er almindelig praksis, ikke en standard.

Kan jeg bruge et /31 på et LAN?

RFC 3021 beskriver brug på punkt-til-punkt-forbindelser. Den specificerer ikke brug som LAN-undernet.

Hvad sker der, hvis der ikke er adresser nok?

Værktøjet sammenligner blokkenes sum med det overordnede netværk, viser hvor mange adresser der mangler, og angiver de rækker, der ikke kunne tildeles, med årsagen.