VLSM-calculator

Voer een bovenliggend netwerk en het aantal hosts in dat elk subnet nodig heeft. De calculator plaatst de blokken van groot naar klein en geeft u een VLSM-subnetplan.

De prefixlengte kan 0 tot 30 zijn (een /31 of /32 kan niet worden gedeeld).
Benodigde hosts in elk subnet (1 tot 20 rijen; de naam is optioneel; lege rijen worden genegeerd)
Reken de adressen die voor een gateway worden gebruikt mee in de hosts die u invoert.
Als dit uit staat, is het kleinste subnet een /30 (2 hosts). Als het aan staat, wordt 1 benodigde host een /32 en worden 2 benodigde hosts een /31. Een /31 is voor een punt-naar-punt-verbinding en beide adressen kunnen voor hosts worden gebruikt (RFC 3021).
Bovenliggend netwerk —

Totalen
Totaal aantal adressen in het bovenliggende netwerk—
Totaal van de gevraagde blokken—
Toegewezen adressen—
Niet-toegewezen adressen—
Eerste niet-toegewezen adres—
Benutting (toegewezen ÷ totaal van het bovenliggende netwerk)—

Blokken worden vanaf het begin van het bovenliggende netwerk geplaatst, het grootste eerst (even grote in de volgorde waarin u ze hebt ingevoerd). Dit is de gebruikelijke procedure, geen norm.

De gekopieerde tekst is de lijst met toegewezen netwerken (CIDR), één per regel, in de volgorde waarin ze zijn toegewezen.

Wat VLSM is

VLSM (variable length subnet masking) verdeelt één bovenliggend netwerk in subnetten van verschillende grootte. Wanneer subnetten verschillende aantallen hosts nodig hebben, verspilt het alle even groot maken (dezelfde prefixlengte) adressen. De prefixlengte aanpassen aan de benodigde hosts gebruikt de adressen efficiënt. Een tabel met het aantal adressen voor elke IPv4-prefixlengte staat in RFC 1878 (een informatief document).

De toewijzingsprocedure (de gebruikelijke)

  1. Maak van elke aanvraag het kleinste blok met genoeg hosts. Voor /30 en kortere prefixen geldt: bruikbare hosts = totaal aantal adressen − 2 (het netwerk- en broadcastadres zijn niet bruikbaar). Voor 100 hosts is bijvoorbeeld een /25 nodig (126 hosts) en voor 50 hosts een /26 (62 hosts).
  2. Sorteer de blokken van groot (meeste hosts) naar klein. Blokken van dezelfde grootte behouden de volgorde van de rijen die u hebt ingevoerd.
  3. Plaats ze na elkaar vanaf het begin van het bovenliggende netwerk.

Dit is de gangbare manier en niet door een norm gedefinieerd. CIDR-blokken zijn machten van twee groot (RFC 4632), en het begin van elk blok is een adres dat een veelvoud van de blokgrootte is (een netwerkgrens). Het grootste eerst plaatsen houdt de grenzen uitgelijnd (de tool controleert dat ook).

Wanneer er niet genoeg adressen zijn

/31 en /32

Voorbeeld

Verdeel het bovenliggende netwerk 192.168.0.0/24 in vier subnetten van 100, 50, 25 en 10 hosts (met /31 en /32 uit):

Volgorde Benodigde hosts Toewijzing Bruikbare adressen
1 100 192.168.0.0/25 192.168.0.1 tot 192.168.0.126
2 50 192.168.0.128/26 192.168.0.129 tot 192.168.0.190
3 25 192.168.0.192/27 192.168.0.193 tot 192.168.0.222
4 10 192.168.0.224/28 192.168.0.225 tot 192.168.0.238

De blokken bedragen samen 128 + 64 + 32 + 16 = 240 adressen, en 16 adressen (vanaf 192.168.0.240) zijn niet toegewezen.

Een voorbeeld met een tekort: 126, 126 en 2 hosts vragen van 192.168.0.0/24 vergt twee /25-blokken (128 adressen elk), die de 256 adressen van het bovenliggende netwerk vullen, dus de derde aanvraag (2 hosts, een /30 van 4 adressen) kan niet worden toegewezen (4 adressen te kort).

Opmerkingen

Bronnen en controles

De bovenstaande RFC-uitspraken zijn in de RFC's gecontroleerd toen de Japanse versie van deze tool werd gemaakt (29 oktober 2026): RFC 3021 (sectie 2.1, 31-bits prefixen op punt-naar-puntverbindingen), RFC 4632 (CIDR; prefixen staan voor blokken van een macht van twee) en RFC 1878 (een informatieve tabel van subnetgroottes). Ze zijn voor deze pagina niet opnieuw gecontroleerd. De procedure „grootste eerst” is niet door een RFC gedefinieerd; het is de gebruikelijke praktijk.

Veelgestelde vragen

Wat is VLSM?

Een manier om één bovenliggend netwerk in subnetten van verschillende grootte te verdelen, afgestemd op het aantal hosts dat elk nodig heeft.

Waarom het grootste eerst toewijzen?

De grootste blokken eerst plaatsen houdt het begin van elk blok op een netwerkgrens (een veelvoud van de blokgrootte) en laat weinig gaten. Dit is gangbare praktijk, geen norm.

Kan ik een /31 op een LAN gebruiken?

RFC 3021 beschrijft het gebruik op punt-naar-puntverbindingen. Ze specificeert geen gebruik als LAN-subnet.

Wat gebeurt er als er niet genoeg adressen zijn?

De tool vergelijkt het totaal van de blokken met het bovenliggende netwerk, toont hoeveel adressen ontbreken en geeft de rijen die niet konden worden toegewezen, met de reden.