Vizualizace Spanning Tree Protocol

dc.contributor.advisorPetrovič, Michal
dc.contributor.authorMandák, Vladimír
dc.contributor.refereeŠimek, Martin
dc.date.accepted2015-09-08
dc.date.accessioned2016-03-15T08:38:18Z
dc.date.available2014-09-01cs
dc.date.available2016-03-15T08:38:18Z
dc.date.issued2015
dc.date.submitted2015-06-25
dc.description.abstractV 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.cs
dc.description.abstract-translatedIn 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.en
dc.description.resultObhájenocs
dc.format91 s. (95 000 znaků)cs
dc.format.mimetypeapplication/pdf
dc.identifier62431
dc.identifier.urihttp://hdl.handle.net/11025/17873
dc.language.isocscs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezení.cs
dc.rights.accessopenAccessen
dc.subjectSTPcs
dc.subjectSNMPcs
dc.subjectpřepínačcs
dc.subjectsměrovačcs
dc.subjectcatalyst ioscs
dc.subjectNX OScs
dc.subjectperlcs
dc.subjectMySQLcs
dc.subjectvizualizacecs
dc.subjectHTML5cs
dc.subjectPHPcs
dc.subjectJavaScriptcs
dc.subjectjQuerycs
dc.subjectJSPLUMBcs
dc.subjectMAPcs
dc.subjectdraggablecs
dc.subjectUIKITcs
dc.subject.translatedSTPen
dc.subject.translatedSNMPen
dc.subject.translatedswitchen
dc.subject.translatedrouteren
dc.subject.translatedcatalyst iosen
dc.subject.translatedNX OSen
dc.subject.translatedperlen
dc.subject.translatedMySQLen
dc.subject.translatedvisualizationen
dc.subject.translatedHTML5en
dc.subject.translatedPHPen
dc.subject.translatedJavaScripten
dc.subject.translatedJSPLUMBen
dc.subject.translatedjQueryen
dc.subject.translatedMAPen
dc.subject.translateddraggableen
dc.subject.translatedUIKITen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelNavazujícícs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-programInženýrská informatikacs
dc.titleVizualizace Spanning Tree Protocolcs
dc.title.alternativeSpaning Tree Protocol Visualizationen
dc.typediplomová prácecs
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=62431

Files

Original bundle
Showing 1 - 4 out of 4 results
No Thumbnail Available
Name:
DPA12N0030P.pdf
Size:
2.34 MB
Format:
Adobe Portable Document Format
Description:
Plný text práce
No Thumbnail Available
Name:
vedouci-A12N0030Phodnoceni-ved.PDF
Size:
314 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího práce
No Thumbnail Available
Name:
oponent-A12N0030Pposudek-op.PDF
Size:
407.39 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta práce
No Thumbnail Available
Name:
obhajoba-A12N0030Pobhajoba.PDF
Size:
244.14 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby práce

Collections