Title: Vizualizace Spanning Tree Protocol
Other Titles: Spaning Tree Protocol Visualization
Authors: Mandák, Vladimír
Advisor: Petrovič, Michal
Referee: Šimek, Martin
Issue Date: 2015
Publisher: Západočeská univerzita v Plzni
Document type: diplomová práce
URI: http://hdl.handle.net/11025/17873
Keywords: STP;SNMP;přepínač;směrovač;catalyst ios;NX OS;perl;MySQL;vizualizace;HTML5;PHP;JavaScript;jQuery;JSPLUMB;MAP;draggable;UIKIT
Keywords in different language: STP;SNMP;switch;router;catalyst ios;NX OS;perl;MySQL;visualization;HTML5;PHP;JavaScript;JSPLUMB;jQuery;MAP;draggable;UIKIT
Abstract: V této práci se zabývám získáváním dat o stavu Spanning Tree protokolu ze síťových zařízení firmy Cisco a následnou vizualizací získaných informací. Nejdříve jsem se musel seznámit se síťovými zařízeními firmy Cisco. Ty poskytují základní textové uživatelské rozhraní operačního systému Catalyst IOS a NX OS. K zařízení se lze připojit lokálně pomocí konzole sériovou linkou nebo vzdáleně s použitím nezabezpečeného protokolu Telnet, případně zabezpečeným protokolem SSH. Dále jsem vytvořil programové vybavení poskytující intuitivní HTML5 uživatelské rozhraní, kde uživatel vytvoří mapu fyzické počítačové sítě. Propojování jednotlivých zařízení umožňuje knihovna jsPlumb. Každému zařízení, ze kterého chce uživatel získávat data, je potřeba nastavit IP adresu a jména zapojených portů. Vytvořené mapy může uživatel ukládat do databáze. Skript, který získává data ze síťových zařízení je napsaný v jazyce Perl. Periodickým spouštěním skriptu získávám aktuální informace o stavu Spanning Tree protokolu. Skript načte z databáze IP adresy všech zařízení a připojené porty. Zabezpečeným SSH protokolem se skript vzdáleně připojí k zařízení a odešle příkaz, kterým zjistí stav STP. Získaná data zpracuje a uloží do databáze. Získaná data může uživatel sledovat ve webové aplikaci. Funkčnost byla ověřena v prostředí univerzitní sítě WEBnet.
Abstract in different language: In this thesis I am dealing with gathering data about state of Spanning Tree protocol from Cisco network devices and subsequent visualization of obtained information. At first of all I have to become familiar with network devices produced by Cisco Systems. Theese devices are providing basic text user interface of operating systems Catalyst IOS and NX OS. It is possible to connect to device localy via console serial interface or remotely using unsecured Telnet protocol eventually secure SSH protocol. I have created a software providing an intuitive HTML5 user interface, where user creates a map of physical computer network. Interconnection between devices allows jsPlumb library. It is necessary to set IP address and connected ports to each device from wich user want to retrieve data. Maps created by user, can be stored in a database. A script, which is gathering data from network devices is written in Perl language. Obtaining data from Cisco devices proceeds of periodical running a script. Script loads IP address of all deiveces and ports from database. Script remotely connects to device with secured SSH protocol and sends a command, which checks status of the Spanning Tree protocol. Obtained data are processed and saved in database. User can view obtained data in the web application. Functionality was verified in an university network WEBnet.
Rights: Plný text práce je přístupný bez omezení.
Appears in Collections:Diplomové práce / Theses (KIV)

Files in This Item:
File Description SizeFormat 
DPA12N0030P.pdfPlný text práce2,39 MBAdobe PDFView/Open
vedouci-A12N0030Phodnoceni-ved.PDFPosudek vedoucího práce314 kBAdobe PDFView/Open
oponent-A12N0030Pposudek-op.PDFPosudek oponenta práce407,39 kBAdobe PDFView/Open
obhajoba-A12N0030Pobhajoba.PDFPrůběh obhajoby práce244,14 kBAdobe PDFView/Open


Please use this identifier to cite or link to this item: http://hdl.handle.net/11025/17873

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.