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.
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)
- 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).
- 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.
- 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
- Om de begärda blocken tillsammans är större än vad det överordnade nätverket rymmer råder det adressbrist. Verktyget visar hur många som saknas och vilka rader som inte kunde tilldelas.
- Om ett block, när man placerar från det största och nedåt, inte längre ryms i det utrymme som är kvar, kan den raden och raderna efter den inte tilldelas (inget är kvar, så mindre block ryms inte heller). En rad som begär ett block som är större än det överordnade nätverket misslyckas ensam, och mindre block kan fortfarande placeras.
- Om summan är exakt lika stor som det överordnade nätverket är det fullt, inte i brist (0 adresser är kvar).
/31 och /32
- Av (standard): det minsta subnätet är ett /30 (2 värdar). Ett behov av 1 eller 2 värdar ger båda ett /30. /31 och /32 tilldelas inte.
- På: 1 värd som behövs blir ett /32 (en enda adress, till exempel en loopback) och 2 värdar blir ett /31. 3 till 6 värdar behöver ett /29 (ett /30 rymmer bara 2).
- /31: RFC 3021 beskriver användning av en 31-bitarsmask på punkt-till-punkt-länkar, där båda adresserna används som värdadresser (det finns ingen nätverks- eller broadcast-adress). Det är till för länkar mellan två enheter, till exempel mellan routrar, inte för LAN-subnät.
- /32: en enda adress som anger en värd (RFC 4632 behandlar det som ett block med en adress). Ett uttalande i en RFC om användningen av /32 kunde inte bekräftas.
- Det överordnade nätverkets prefixlängd kan vara /0 till /30.
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
- Ange det överordnade nätverket i IPv4 CIDR-notation (oktetter med inledande nolla godtas inte, precis som i IPv4-subnätkalkylatorn). Om adressen har en värddel som inte är noll ändras den till nätverksadressen före beräkningen.
- Antal värdar som behövs är ett heltal från 1 till 4 294 967 294. Räkna in gateways och framtida tillväxt i antalet värdar du anger.
- För en enskild adress och ett prefix kan du använda IPv4-subnätkalkylatorn; för IPv6 IPv6-subnätkalkylatorn; och för omvandling mellan talbaser talbasomvandlaren.
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.