VLSM-Rechner
Teile ein IPv4-Netzwerk in Subnetze unterschiedlicher Größe anhand benötigter Hosts. Liefert CIDR, Maske, Bereich und Broadcast.
Eine Anforderung pro Zeile. Optional Label, Komma, Hostanzahl. Beispiel: Vertrieb, 50
| Label | Benötigt | Zugewiesen | CIDR | Bereich | Broadcast |
|---|---|---|---|---|---|
| Sales | 50 | 62 | 192.168.1.0/26 | 192.168.1.1 – 192.168.1.62 | 192.168.1.63 |
| Engineering | 20 | 30 | 192.168.1.64/27 | 192.168.1.65 – 192.168.1.94 | 192.168.1.95 |
| Admin | 10 | 14 | 192.168.1.96/28 | 192.168.1.97 – 192.168.1.110 | 192.168.1.111 |
| Guests | 5 | 6 | 192.168.1.112/29 | 192.168.1.113 – 192.168.1.118 | 192.168.1.119 |
120 / 256 addresses used
Variable Length Subnet Masking verstehen
VLSM ist die Weiterentwicklung des klassenbasierten Subnettings, die den starren Einheitsansatz bei der IP-Adresszuweisung abgeschafft hat. Im frühen Internet erhielten Organisationen Netzwerkblöcke der Klasse A, B oder C mit festen Subnetzmasken, was enorme Mengen an Adressen verschwendete. Ein Unternehmen mit 300 Hosts erhielt einen Klasse-B-Block mit 65.534 Adressen. CIDR und VLSM, formalisiert in RFC 1878 und RFC 4632, ersetzten dieses System durch Subnetzmasken beliebiger Länge, sodass jedes Subnetz an seinen tatsächlichen Bedarf angepasst werden kann.
Der Largest-First-Zuweisungsalgorithmus ist zentral für effizientes VLSM-Design. Jede Subnetzgröße hat eine natürliche Alignment-Anforderung: Ein /26-Block (64 Adressen) muss an einer durch 64 teilbaren Adresse beginnen, ein /27-Block (32 Adressen) an einem Vielfachen von 32 usw. Durch Sortierung der Anforderungen von groß nach klein fällt jedes Subnetz automatisch auf seine erforderliche Grenze. Kleinere Subnetze zuerst zuzuweisen würde Lücken erzeugen, wenn größere Subnetze zum nächsten gültigen Alignment-Punkt springen müssten.
In der Praxis wird VLSM überall dort eingesetzt, wo Netzwerke Segmente unterschiedlicher Größe haben. Ein Campusnetzwerk benötigt vielleicht ein /23 für ein großes Gebäude, mehrere /25-Blöcke für mittlere Abteilungen und /30-Point-to-Point-Links zwischen Routern. Außenstellen-Designs weisen typischerweise ein /24 oder /23 für den Standort zu und unterteilen dann mit VLSM für Daten-, Sprach-, Management- und WLAN-VLANs. Der entscheidende Vorteil: Kein Adressraum bleibt in überdimensionierten Subnetzen gefangen, und der verbleibende freie Raum steht für zukünftiges Wachstum bereit.
Häufig gestellte Fragen
Was ist VLSM?
Variable Length Subnet Masking ermöglicht die Aufteilung eines IP-Netzwerks in Subnetze unterschiedlicher Größe, anders als bei Fixed-Length-Subnetting, wo alle Subnetze gleich groß sind. VLSM wurde als Teil von CIDR (RFC 1878, RFC 4632) eingeführt und wird von allen modernen Routing-Protokollen (OSPF, EIGRP, BGP) unterstützt. Es vermeidet Adressverschwendung, indem jedes Subnetz an die tatsächliche Hostanzahl angepasst wird.
Warum werden Subnetze nach Größe absteigend zugewiesen?
Größere Subnetze haben strengere Alignment-Anforderungen. Ein /26 (64 Adressen) muss an einer 64-Adressen-Grenze beginnen. Die Zuweisung vom größten zum kleinsten garantiert korrektes Alignment ohne Platzverschwendung. Würden kleinere Subnetze zuerst zugewiesen, müsste das nächste große Subnetz möglicherweise Adressen überspringen, um seine Alignment-Grenze zu erreichen.
Was passiert mit dem ungenutzten Adressraum?
Nach der VLSM-Zuweisung stehen verbleibende Adressen im übergeordneten Block für zukünftige Subnetze zur Verfügung. Dieser Rechner zeigt die genutzten im Vergleich zu den verfügbaren Adressen an. Der ungenutzte Raum kann später unterteilt werden, ohne bestehende Zuweisungen zu beeinflussen.
Kann ich VLSM mit jedem Routing-Protokoll verwenden?
VLSM erfordert ein klassenloses Routing-Protokoll, das Präfixlängen-Informationen mitführt. OSPF, IS-IS, EIGRP und BGP unterstützen alle VLSM. RIPv1, das nur klassenbasierte Netzwerke verarbeitet, unterstützt es nicht. RIPv2 fügte klassenlose Unterstützung hinzu und funktioniert mit VLSM.
Wie berechne ich das minimale Präfix für N Hosts?
Die Formel lautet: Finde die kleinste Zweierpotenz, die ≥ N + 2 (Netzwerk- und Broadcastadresse) ist, dann ist das Präfix = 32 minus dem Exponenten. Für 50 Hosts: nächste Zweierpotenz ≥ 52 ist 64 (2^6), also Präfix = 32 - 6 = /26, was 62 nutzbare Hosts ergibt.