Original title:
Implementace simulačního modelu zjednodušené databáze DiffServ-MIB
Translated title:
Implementation of a simulation model for a simplified DiffServ-MIB database
Authors:
Zeman, Otto ; Hošek, Jiří (referee) ; Molnár, Karol (advisor) Document type: Master’s theses
Year:
2008
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Cílem této práce je navrhnout možné postupy pro simulaci chování protokolu SNMP (Simple Network Management Protocol) v simulačním prostředí OPNET Modeler. Práce podrobně popisuje jednotlivé postupy řešení, které byly vybrány pro tuto simulaci. Součástí práce je také stručný úvod do problematiky simulačního prostředí OPNET Modeler a dále také nezbytný popis protokolu SNMP, modelu DiffServ a databáze DiffServ MIB. Hlavní část práce představuje podrobný popis naprogramovaných mechanismů pro modelování funkcí protokolu SNMP a to včetně popisu zdrojových kódů, které byly v simulačním modelu použity. Jedná se především o implementaci funkce pro získávání hodnot z atributů modelu na různých úrovních hierarchické struktury, dále vytvoření paketu s dynamicky nastavitelnou velikostí uživatelských dat, implementaci zjednodušené databáze DiffServ MIB a v neposlední řadě vytvoření statistik protokolu SNMP. Jednotlivé zdrojové kódy jsou popsány tak, aby jim porozuměl i čtenář se základními znalostmi simulačního prostředí OPNET Modeler.
The aim of this work is to propose feasible solution for the simulation of the SNMP (Simple Network Management Protocol) protocol in the OPNET Modeler simulation environment. This work describes in detail individual procedures, which were chosen for this simulation . The work also contains an introduction to the OPNET Modeler simulation environment, the SNMP protocol, the DiffServ model and the DiffServ-MIB database. The main part of this work describes the algorithms programmed to model the functions of the SNMP protocol. Source codes of the algorithms programmed are included as well. The work deals especially with the functions for obtaining values from different levels of a multilevel model attributes, packet creation functions with dynamically changing length of user-data field, for the implementation process of a simplified DiffServ MIB database and with the functions for statistic creation.
Keywords:
Agent; communication; communication protocol; Manager; MIB; OPNET; OPNET Modeler; Simple Network Management Protocol; SNMP; UDP; Agent; komunikace; komunikační protokol; Manažer; MIB; OPNET; OPNET Modeler; Simple Network Management Protocol; SNMP; UDP
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/18904