Erstellung einer Webanwendung zur Lokalisierung von IP-Adressen in Switch-basierten Netzen

Tobias Banaszak

Kurzfassung

In dieser Bachelorarbeit wurde eine Webanwendung erstellt, die Endgeräte in Computernetzen
anhand ihrer IP-Adresse lokalisiert. Unter Lokalisierung ist hier zu verstehen, dass die Netzkomponente am Netzrand, sowie deren Anschlussport zum Endgerät identifiziert wird. Dafür wurde ein System entworfen, das auf Anforderung diese Daten ermittelt. Um an die dafür benötigten Informationen zu gelangen, können diverse Netzwerk-Management-Protokolle genutzt werden. In dieser Arbeit werden die zwei Protokolle Simple Network Management Protocol SNMP und Cisco Discovery Protocol CDP vorgestellt. Beide Protokolle werden in Hinblick auf die Einsatzfähigkeit in dem entwickelten System untersucht. Zur Implementierung werden die Vor- und Nachteile verschiedener Programmiersprachen gegeneinander abgewogen. Das gewählte Framework ASP.NET mit C# als Programmiersprache und die Entwicklungsumgebung Visual Studio 2010 werden kurz vorgestellt. Eine Zusammenfassung der implementierten Klassen, Vorgehensweisen und Benutzerschnittstellen erkl¨aren den internen Programmablauf.

Schlagwörter: Netzwerkmanagement, SNMP, CDP, IP, C#, Webanwendung, Cisco

Abstract

In this bachelor thesis a web-based application is introduced which is able to locate an IP-address in modern networks. In this context, ”locating“ means identifying the components at the edge of a network and their ports. Today, there are several well-known ways to gather the needed information. The two protocols Simple Network Management Protocol SNMP and Cisco Discovery Protocol CDP are discussed and reviewed regarding their capabilities in being used in this project. Asserts and drawbacks of several programming-languages are discussed. The choosen framework ASP.NET using C# is briefly introduced. The internal structures, classes and the application flow are described.

Keywords: network management, SNMP, CDP, IP, C#, web-application, Cisco

x