VLSM-kalkylator

Ange ett överordnat nätverk och antalet värdar som varje subnät behöver. Kalkylatorn placerar blocken med början från det största och ger dig en VLSM-subnätsplan.

Prefixlängden kan vara 0 till 30 (ett /31 eller /32 kan inte delas upp).
Antal värdar som behövs i varje subnät (1 till 20 rader; namnet är valfritt; tomma rader ignoreras)
Räkna in de adresser som används för en gateway i antalet värdar du anger.
När detta är avstängt är det minsta subnätet ett /30 (2 värdar). När det är på blir 1 värd som behövs ett /32 och 2 värdar som behövs ett /31. Ett /31 är till för en punkt-till-punkt-länk, och båda adresserna kan användas för värdar (RFC 3021).
Överordnat nätverk —

Summor
Totalt antal adresser i det överordnade nätverket—
Summa av begärda block—
Tilldelade adresser—
Otilldelade adresser—
Första otilldelade adress—
Utnyttjande (tilldelat ÷ överordnat totalt)—

Blocken placeras från början av det överordnade nätverket, största först (lika stora i den ordning du angav dem). Detta är det vanliga tillvägagångssättet, inte en standard.

Den kopierade texten är listan över tilldelade nätverk (CIDR), ett per rad, i den ordning de tilldelades.

Vad VLSM är

VLSM (variable length subnet masking) delar upp ett överordnat nätverk i subnät av olika storlek. När subnät behöver olika antal värdar slösar man adresser om alla görs lika stora (samma prefixlängd). Genom att anpassa prefixlängden efter det antal värdar som behövs används adresserna effektivt. En tabell över antalet adresser för varje IPv4-prefixlängd finns i RFC 1878 (ett informativt dokument).

Tilldelningsproceduren (den vanliga)

  1. Gör om varje begäran till det minsta block som har tillräckligt många värdar. För prefix på /30 och kortare gäller användbara värdar = totalt antal adresser − 2 (nätverksadressen och broadcast-adressen kan inte användas). Till exempel behöver 100 värdar ett /25 (126 värdar) och 50 värdar ett /26 (62 värdar).
  2. Sortera blocken från det största (flest värdar) och nedåt. Block av samma storlek behåller ordningen på de rader du angav.
  3. Placera dem efter varandra från början av det överordnade nätverket.

Detta är det vanliga sättet och definieras inte av någon standard. CIDR-block har storlekar som är potenser av två (RFC 4632), och början av varje block är en adress som är en multipel av blockstorleken (en nätverksgräns). Om det största placeras först hålls gränserna i linje (verktyget kontrollerar också att de är det).

När adresserna inte räcker

/31 och /32

Exempel

Dela upp det överordnade nätverket 192.168.0.0/24 i fyra subnät för 100, 50, 25 och 10 värdar (med /31 och /32 av):

Ordning Värdar som behövs Tilldelning Användbara adresser
1 100 192.168.0.0/25 192.168.0.1 till 192.168.0.126
2 50 192.168.0.128/26 192.168.0.129 till 192.168.0.190
3 25 192.168.0.192/27 192.168.0.193 till 192.168.0.222
4 10 192.168.0.224/28 192.168.0.225 till 192.168.0.238

Blocken är tillsammans 128 + 64 + 32 + 16 = 240 adresser, och 16 adresser (från 192.168.0.240) är inte tilldelade.

Ett exempel med brist: om man ber 192.168.0.0/24 om 126, 126 och 2 värdar behövs två /25-block (128 adresser vardera), som fyller det överordnades 256 adresser, så den tredje begäran (2 värdar, ett /30 med 4 adresser) kan inte tilldelas (4 adresser saknas).

Anmärkningar

Källor och kontroller

RFC-uppgifterna ovan kontrollerades i RFC:erna när den japanska versionen av det här verktyget gjordes (den 29 oktober 2026): RFC 3021 (avsnitt 2.1, 31-bitarsprefix på punkt-till-punkt-länkar), RFC 4632 (CIDR; prefix står för block med storlekar som är potenser av två) och RFC 1878 (en informativ tabell över subnätstorlekar). De kontrollerades inte på nytt för den här sidan. Proceduren "största först" definieras inte av någon RFC; det är vanlig praxis.

Vanliga frågor

Vad är VLSM?

Ett sätt att dela upp ett överordnat nätverk i subnät av olika storlek, anpassade efter det antal värdar som var och en behöver.

Varför tilldela det största först?

Om de största blocken placeras först hamnar början av varje block på en nätverksgräns (en multipel av blockstorleken) och det blir få luckor. Detta är vanlig praxis, inte en standard.

Kan jag använda ett /31 på ett LAN?

RFC 3021 beskriver användning på punkt-till-punkt-länkar. Den anger ingen användning som LAN-subnät.

Vad händer om adresserna inte räcker?

Verktyget jämför blockens summa med det överordnade nätverket, visar hur många adresser som saknas och listar de rader som inte kunde tilldelas, med orsaken.