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.


