Virtuelles Netzwerk
Was ist ein virtuelles Netzwerk?
Ein virtuelles Netzwerk ist, wie der Name schon sagt, ein virtuell aufgebautes Netzwerk. Für dieses Konzept gibt es jedoch mehrere Definitionen und Implementierungsmethoden.
Eine der frühesten Formen virtueller Netzwerke entstand Mitte der 1990er-Jahre mit der Einführung der VLAN-Technologie. Diese ermöglichte es, physische L2-Switches logisch in mehrere L2-Segmente zu unterteilen. Solche virtuellen Netzwerke werden üblicherweise als VLANs bezeichnet.
Mit der weiten Verbreitung der Servervirtualisierung werden auch Netzwerke, die virtuell mit den auf einem Hypervisor ausgeführten virtuellen Maschinen (VMs) verbunden sind, als virtuelle Netzwerke bezeichnet. In virtualisierten Umgebungen teilen sich mehrere VMs die Netzwerkschnittstelle des physischen Servers. Zu diesem Zweck wird jeder virtuellen Maschine eine logische Netzwerkschnittstelle (virtueller Port) zugewiesen. Diese virtuellen Ports stellen eine Verbindung zu einem auf dem Hypervisor ausgeführten virtuellen Switch her und bilden so ein virtuelles Netzwerk.
Die Einführung von Technologien wie VXLAN (Virtual eXtensible LAN) und NVGRE (Network Virtualization using Generic Routing Encapsulation) hat die Flexibilität virtueller Netzwerke weiter erhöht, da sich damit hochgradig anpassbare virtuelle Umgebungen auf bestehenden physischen Netzwerken oder VLANs aufbauen lassen. Mit VXLAN oder NVGRE erstellte Netzwerke können softwaregesteuert dynamisch erzeugt und gelöscht werden. Solche Netzwerke werden als Overlay-Netzwerke bezeichnet.
