Název: Vizualizace Spanning Tree Protocol
Další názvy: Spaning Tree Protocol Visualization
Autoři: Mandák, Vladimír
Vedoucí práce/školitel: Petrovič, Michal
Oponent: Šimek, Martin
Datum vydání: 2015
Nakladatel: Západočeská univerzita v Plzni
Typ dokumentu: diplomová práce
URI: http://hdl.handle.net/11025/17873
Klíčová slova: STP;SNMP;přepínač;směrovač;catalyst ios;NX OS;perl;MySQL;vizualizace;HTML5;PHP;JavaScript;jQuery;JSPLUMB;MAP;draggable;UIKIT
Klíčová slova v dalším jazyce: STP;SNMP;switch;router;catalyst ios;NX OS;perl;MySQL;visualization;HTML5;PHP;JavaScript;JSPLUMB;jQuery;MAP;draggable;UIKIT
Abstrakt: 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.
Abstrakt v dalším jazyce: 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.
Práva: Plný text práce je přístupný bez omezení.
Vyskytuje se v kolekcích:Diplomové práce / Theses (KIV)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
DPA12N0030P.pdfPlný text práce2,39 MBAdobe PDFZobrazit/otevřít
vedouci-A12N0030Phodnoceni-ved.PDFPosudek vedoucího práce314 kBAdobe PDFZobrazit/otevřít
oponent-A12N0030Pposudek-op.PDFPosudek oponenta práce407,39 kBAdobe PDFZobrazit/otevřít
obhajoba-A12N0030Pobhajoba.PDFPrůběh obhajoby práce244,14 kBAdobe PDFZobrazit/otevřít


Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://hdl.handle.net/11025/17873

Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.