Studienprojekte

PROJEKT

RNL@FH

FAKTEN

Themenfeld

Entwicklung des Remote Network Labs

Zeitraum

SS 2009

Status

nicht abgeschlossen

FH-Studierende

Benedikt Höfling, Markus Schippany, Bernhard Zelch

FH-Betreuer

BSc. Christoph Scharnböck

Kurzbeschreibung

Das Remote Network Lab hat zum Ziel, Netzwerkinfrastrukturen von Labors über das Internet nutzbar zu machen. Studenten bzw. Studentengruppen sollen dadurch in der Lage sein, Netzwerkkonfigurationsbeispiele (Routing, Switching, Firewalls, & ) entfernt über das Internet zu implementieren bzw. zu testen. Dies soll zu einer besseren Auslastung des Equipments führen und die Nutzung des Labors außerhalb der Übungszeiten ermöglichen.

DETAILS

Ausgangssituation / Motivation / Einleitung

Das Netzwerklabor am Campus in Hagenberg kann bisher nur vor Ort verwendet werden. Da das Equipment sehr teuer ist und das Labor außerhalb des FH Gebäudes liegt, haben nur sehr wenige Personen uneingeschränkten Zutritt zum Labor. Studenten können das Labor nur zu den jeweiligen betreuten Übungseinheiten betreten. Das RNL soll eine Fernkonfiguration des Netzwerklabors ermöglichen und somit eine bessere Auslastung und erweiterte Übungsmöglichkeiten bieten.

Projektziel

Implementierung eines Rollenkonzepts (Administrator, LVA-Leiter, Student) mit entsprechenden RechtenImplementierung der Speicherung/Wiederherstellung von KonfigurationsbeispielenImplementierung eines Ressourcenverteilungskonzepts (Wer bekommt wann welche Netzwerkkomponenten?)Evaluierung bisher verwendeter Sicherheitskonzepte und Implementierung weiterführender MaßnahmenGrafische Aufbereitung der Oberfläche

Umsetzung

Zu Beginn des Projekts musste sich das Projektteam zunächst in das Konzept zur Umsetzung des RNLs von Christoph Scharnböck einarbeiten. Anschließend wurden die Planungsdokumente erstellt und die Entwicklungsumgebungen aufgesetzt. Insbesondere bei der Planung der Datenbankstruktur wurde darauf geachtet, dass alle Ziele umsetzbar sind und die Struktur erweiterbar ist. Der nächste Schritt war die Implementierung des RNLs. Dabei wurde insbesondere auf die Wiederverwendbarkeit der verwendeten Klassen und Methoden geachtet. Um den nachfolgenden Projektteams einen einfacheren Einstieg in die Weiterentwicklung des RNLs zu geben wurde abschließend eine ausführliche Abschlussdokumentation erstellt.

Ergebnisse / laufende Aktivitäten

Das RNL ist derzeit noch ein in Entwicklung befindlicher Prototyp. Voraussichtlich werden in den kommenden Semestern noch weitere Projektteams an der Entwicklung des RNLs mitwirken.