VLSM-Rechner

Geben Sie ein übergeordnetes Netzwerk und die Zahl der Hosts ein, die jedes Subnetz braucht. Der Rechner platziert die Blöcke vom größten abwärts und liefert Ihnen einen VLSM-Subnetzplan.

Die Präfixlänge kann 0 bis 30 betragen (ein /31 oder /32 lässt sich nicht teilen).
In jedem Subnetz nötige Hosts (1 bis 20 Zeilen; der Name ist optional; leere Zeilen werden ignoriert)
Rechnen Sie Adressen, die für ein Gateway verwendet werden, in die eingegebenen Hosts ein.
Ist dies ausgeschaltet, ist das kleinste Subnetz ein /30 (2 Hosts). Ist es eingeschaltet, wird aus 1 benötigtem Host ein /32 und aus 2 benötigten Hosts ein /31. Ein /31 ist für eine Punkt-zu-Punkt-Verbindung, und beide Adressen können für Hosts verwendet werden (RFC 3021).
Übergeordnetes Netzwerk —

Summen
Adressen insgesamt im übergeordneten Netzwerk—
Summe der angeforderten Blöcke—
Zugewiesene Adressen—
Nicht zugewiesene Adressen—
Erste nicht zugewiesene Adresse—
Auslastung (zugewiesen ÷ gesamt im übergeordneten Netzwerk)—

Die Blöcke werden ab dem Anfang des übergeordneten Netzwerks platziert, der größte zuerst (gleich große in der Reihenfolge Ihrer Eingabe). Das ist das übliche Vorgehen, kein Standard.

Kopiert wird die Liste der vergebenen Netzwerke (CIDR), eines pro Zeile, in der Reihenfolge der Vergabe.

Was VLSM ist

VLSM (Variable Length Subnet Masking) teilt ein übergeordnetes Netzwerk in Subnetze unterschiedlicher Größe auf. Brauchen Subnetze unterschiedlich viele Hosts, verschwendet es Adressen, sie alle gleich groß zu machen (mit derselben Präfixlänge). Die Präfixlänge an die nötigen Hosts anzupassen nutzt die Adressen effizient. Eine Tabelle der Adresszahlen für jede IPv4-Präfixlänge steht in RFC 1878 (einem informativen Dokument).

Das Vergabeverfahren (das übliche)

  1. Machen Sie aus jeder Anforderung den kleinsten Block mit genug Hosts. Bei /30 und kürzeren Präfixen gilt nutzbare Hosts = Adressen insgesamt − 2 (Netzwerk- und Broadcast-Adresse sind nicht nutzbar). Zum Beispiel brauchen 100 Hosts ein /25 (126 Hosts) und 50 Hosts ein /26 (62 Hosts).
  2. Sortieren Sie die Blöcke vom größten (die meisten Hosts) abwärts. Gleich große Blöcke behalten die Reihenfolge der von Ihnen eingegebenen Zeilen.
  3. Platzieren Sie sie nacheinander ab dem Anfang des übergeordneten Netzwerks.

Das ist das übliche Vorgehen und nicht durch einen Standard definiert. CIDR-Blöcke haben Größen, die Zweierpotenzen sind (RFC 4632), und der Anfang jedes Blocks ist eine Adresse, die ein Vielfaches der Blockgröße ist (eine Netzwerkgrenze). Den größten zuerst zu platzieren hält die Grenzen ausgerichtet (das Werkzeug prüft das auch).

Wenn die Adressen nicht reichen

/31 und /32

Beispiel

Das übergeordnete Netzwerk 192.168.0.0/24 in vier Subnetze für 100, 50, 25 und 10 Hosts aufteilen (mit /31 und /32 aus):

Reihenfolge Benötigte Hosts Zuweisung Nutzbare Adressen
1 100 192.168.0.0/25 192.168.0.1 bis 192.168.0.126
2 50 192.168.0.128/26 192.168.0.129 bis 192.168.0.190
3 25 192.168.0.192/27 192.168.0.193 bis 192.168.0.222
4 10 192.168.0.224/28 192.168.0.225 bis 192.168.0.238

Die Blöcke ergeben zusammen 128 + 64 + 32 + 16 = 240 Adressen, und 16 Adressen (ab 192.168.0.240) sind nicht vergeben.

Ein Beispiel mit Mangel: Verlangt man von 192.168.0.0/24 126, 126 und 2 Hosts, braucht man zwei /25-Blöcke (je 128 Adressen), die die 256 Adressen des übergeordneten Netzwerks füllen, sodass sich die dritte Anforderung (2 Hosts, ein /30 mit 4 Adressen) nicht vergeben lässt (es fehlen 4 Adressen).

Hinweise

Quellen und Prüfungen

Die obigen RFC-Aussagen wurden bei der Erstellung der japanischen Version dieses Werkzeugs (29. Oktober 2026) in den RFCs geprüft: RFC 3021 (Abschnitt 2.1, 31-Bit-Präfixe auf Punkt-zu-Punkt-Verbindungen), RFC 4632 (CIDR; Präfixe stehen für Blöcke mit Zweierpotenz-Größe) und RFC 1878 (eine informative Tabelle der Subnetzgrößen). Für diese Seite wurden sie nicht erneut geprüft. Das Verfahren „größter zuerst“ ist nicht durch einen RFC definiert; es ist übliche Praxis.

Häufige Fragen

Was ist VLSM?

Eine Methode, ein übergeordnetes Netzwerk in Subnetze unterschiedlicher Größe aufzuteilen, die zur Zahl der Hosts passen, die jedes braucht.

Warum das größte zuerst vergeben?

Die größten Blöcke zuerst zu platzieren hält den Anfang jedes Blocks auf einer Netzwerkgrenze (einem Vielfachen der Blockgröße) und lässt wenige Lücken. Das ist übliche Praxis, kein Standard.

Kann ich ein /31 in einem LAN verwenden?

RFC 3021 beschreibt die Verwendung auf Punkt-zu-Punkt-Verbindungen. Eine Verwendung als LAN-Subnetz legt er nicht fest.

Was geschieht, wenn die Adressen nicht reichen?

Das Werkzeug vergleicht die Summe der Blöcke mit dem übergeordneten Netzwerk, zeigt, wie viele Adressen fehlen, und listet die Zeilen auf, die nicht vergeben werden konnten, mit dem Grund.