Fortschrittliche Testwerkzeuge für virtuelle Netze
Das Internetprotokoll Version 6 (IPv6) soll der Nachfolger des derzeit verwendeten Protokolls IPv4 werden. Die neue Version hat größere Kapazitäten für Adressen, wodurch eine höhere Flexibilität bei deren Zuteilung gewährleistet wird. Um die Einführung von IPv6 in Europa voranzutreiben, führte das Euro6IX-Projekt Forschungsarbeiten, Entwurf und Ausbreitung eines nativen europaweiten IPv6-Netzes durch und erstellte so die Euro6IX-Testumgebung. Das Projekt baute Infrastrukturen auf drei verschiedenen Netzwerkstufen für den IPv6-Austausch auf systemspezifisch regionaler, gesamteuropäischer und auf Netzknotenebene auf. Weiterhin führt das Euro6IX-Projekt zu fortschrittlichen Netzwerkdiensten und einem Bestand an IPv6-fähigen Anwendungen, die portiert, angepasst oder erweitert wurden. Sie stehen zum Testen sowohl im Projektkonsortium als auch durch Dritte zur Verfügung. Weitere Informationen zum Projekt erhalten Sie hier: http://www.euro6ix.org/(öffnet in neuem Fenster) Zu den Entwicklungen gehört auch das Virtual Network User Mode Linux (VNUML), ein offenes Virtualisierungswerkzeug für den allgemeinen Gebrauch. Es wurde für die schnelle Definition und das Testen komplexer Netzwerksimulationsszenarios auf der Grundlage der Virtualisierungssoftware User Mode Linux (UML) entwickelt. Letztere ermöglicht die Ausführung von Linux-Versionen und bietet sichere und gesicherte Verarbeitung. Für die Zwecke des Euro6IX-Projekts wurde das VNUML-Werkzeug eingesetzt, um regionale systemspezifische IPv6-Austauschszenarios unter Verwendung von Linux und Zebra/Quagga-Routingsoftware zu simulieren. Zusätzlich könnte dies auch beim Testen von Netzwerkanwendungen und -diensten über komplexe Testumgebungen aus mehreren Knoten und Netzen auf einem Linux-Rechner hilfreich sein. So würden erheblich Zeit und Aufwand gespart werden, da es nicht erforderlich ist, echte Ausrüstung zu verwenden. Dieses ausgefeilte Tool umfasst VNUML-Sprache für die Beschreibung der Simulationen in XML und den Sprachübersetzer für eine benutzerfreundliche Entwicklung und das Management der Simulation. Beispiele für mögliche Anwendungen umfassen auch die Erstellung von Netzwerk-Testumgebungen, um neue Anwendungen oder Netzwerkdienste zu testen, die Entwicklung von sogenannten Honeypots für Sicherheitsumgebungen oder die Ergänzung von Rechnernetzwerklaboren. Nachdem es bereits in verschiedenen Aktivitäten im Rahmen des Euro6IX-Projekts und von mehreren Universitäten, Forschungszentren und Unternehmen eingesetzt wurde, wird es als Open-Source-Tool bei Sourceforge angeboten. Weitere Informationen sind abrufbar unter: http://www.dit.upm.es/vnuml(öffnet in neuem Fenster)