VLSM – Variable Length Subnet Mask

Abkürzung: VLSM

VLSM (Variable Length Subnet Mask) bezeichnet die Aufteilung eines Netzes in Teilnetze unterschiedlicher Größe. Statt alle Segmente gleich zuzuschneiden, bekommt jedes die Größe, die es tatsächlich braucht.

Wozu

Ein Netz in gleich große Teile zu zerlegen ist einfach, aber verschwenderisch. Die Segmente eines typischen Standorts haben sehr unterschiedlichen Bedarf:

Segmentbenötigte Adressen
Arbeitsplätze100
Server25
Verwaltung12
Strecke zum Zweigstandort2

Wird gleichmäßig aufgeteilt, muss jedes Teilnetz so groß sein wie der größte Bedarf. Vier Teilnetze zu je 128 Adressen ergeben 512 Adressen — ein /23, obwohl tatsächlich 139 Adressen gebraucht werden. Besonders auffällig ist die Punkt-zu-Punkt-Strecke, die zwei Adressen braucht und 126 bekommt.

Mit VLSM bekommt jedes Segment die passende Größe:

SegmentBedarfPräfixNetznutzbar
Arbeitsplätze100/25192.168.10.0/25126
Server25/27192.168.10.128/2730
Verwaltung12/28192.168.10.160/2814
Strecke2/30192.168.10.176/302

Dasselbe passt jetzt in ein /24, und es bleibt Platz für weitere Segmente.

Die Regel

Die Zuteilung erfolgt absteigend: zuerst der größte Bedarf, dann der nächstkleinere. Der Grund liegt in der Ausrichtung.

Jedes Teilnetz muss an einer Adresse beginnen, die ein Vielfaches seiner eigenen Größe ist. Ein /27 mit 32 Adressen darf bei .0, .32, .64, .96 und so weiter beginnen, nicht bei .20. Wer klein anfängt, blockiert die Startpunkte, die ein größeres Netz später bräuchte.

Am Beispiel: Würde man mit dem /30 beginnen, läge es bei .0 bis .3. Das anschließende /25 dürfte dann erst bei .128 anfangen — die ersten 124 Adressen wären verloren. Absteigend zugeteilt entsteht keine solche Lücke.

Beim Umrechnen von Bedarf auf Präfixlänge sind die beiden nicht nutzbaren Adressen einzurechnen. Für 30 Hosts reicht ein /27 mit 32 Adressen genau nicht — es bleiben 30 nutzbare, also passt es. Für 31 Hosts wird ein /26 gebraucht.

Voraussetzung

Damit VLSM funktioniert, müssen die beteiligten Routingprotokolle die Netzmaske mitführen. Ältere Protokolle taten das nicht: Sie übertrugen nur die Netzadresse und leiteten die Maske aus der Netzklasse ab. In einem Netz mit verschieden großen Teilnetzen führt das zu falschen Wegen.

Alle heute gebräuchlichen Protokolle übertragen die Maske und sind damit VLSM-tauglich. In Bestandsnetzen mit sehr alter Ausrüstung kann das noch eine Rolle spielen.

Wo es klemmt

Erweiterung. Ein knapp bemessenes Teilnetz lässt sich nicht vergrößern, wenn direkt dahinter das nächste beginnt. Die Erweiterung bedeutet dann Umziehen, nicht Anpassen. Deshalb ist es üblich, hinter jedem Teilnetz etwas Luft zu lassen, statt den Adressraum lückenlos zu füllen.

Übersicht. Eine Aufteilung mit fünf verschiedenen Präfixlängen ist schwerer im Kopf zu behalten als eine mit einer einzigen. In kleinen Netzen mit reichlich Adressraum — etwa einem privaten 10.0.0.0/8 — wiegt der Nachteil oft schwerer als die Ersparnis. Dort wird bewusst gleichmäßig aufgeteilt, obwohl es verschwenderisch ist.

Zusammenfassen. Aufeinanderfolgende Teilnetze lassen sich zu einer Route zusammenfassen, solange sie an der gemeinsamen Grenze ausgerichtet sind. Bei ungeordneter VLSM-Zuteilung geht das verloren. Wer später zusammenfassen will, plant die Reihenfolge entsprechend.

Einordnung

VLSM ist kein eigenes Protokoll und keine Technik, die eingeschaltet wird — es ist eine Planungsweise. Möglich wurde sie mit der Abkehr von den Netzklassen: Solange die Maske aus der Adresse ableitbar sein musste, konnte es innerhalb eines Netzes nur eine geben.

Bei IPv6 stellt sich die Frage praktisch nicht. Der Adressraum ist so groß, dass Teilnetze einheitlich als /64 vergeben werden, unabhängig davon, wie viele Geräte darin stehen.

Abgrenzung

CIDR ist die Grundlage — die Schreibweise und das Vergabeverfahren, das beliebige Präfixlängen zulässt. VLSM ist die Anwendung davon innerhalb eines Netzes.

Supernetting geht in die andere Richtung und fasst mehrere Netze zu einem größeren zusammen.

Die Netzmaske ist das Mittel, mit dem die jeweilige Größe festgelegt wird.

Subnet Rechner

Unser Subnet Rechner für IPv4 unterstützt auch VLSM.

Erstellt: