|
IPv6 Modelling in OMNeT++
Černý, Marek ; Grégr, Matěj (referee) ; Veselý, Vladimír (advisor)
OMNeT++ is a discrete-event simulator commonly used to build various network simulations. It can be extended by INET framework that supplies models of protocols and devices from TCP/IP environment. This paper explores current capabilities of INET to model IPv6, particularly routing. Implemented extension includes modules of dual-stack router and dual-stack host that support XML-based configuration of IPv6 addressing and static routing. We also introduce an OSPFv3 module that implements most of auxiliary features and is ready for future development of the routing protocol core.
|
|
Dynamic State of OMNeT++ Model via SNMP
Smejkal, Jakub ; Grégr, Matěj (referee) ; Veselý, Vladimír (advisor)
This work outlines ways of getting dynamic state into OMNeT++ model. SNMP as major technology was selected for reaching the goals. Protocols CDP and LLDP are participating in topology detection and in theoretical layer Breadth- first search is used. The output of this tool is file syntactically specied by NED language which is describing computer network.
|
|
Multicast Routing Modelling in OMNeT++
Rybová, Veronika ; Matoušek, Petr (referee) ; Veselý, Vladimír (advisor)
Multicast traffic is common in today's networks. We need to simulate multicast architecture to be familiarized with its functionality in all situations. This thesis describes modelling and simulation of multicast routing using OMNeT++ tool. The text introduces protocol PIM and its particular modes (DM, SM, SSM, and BiDir) with emphasis on PIM-DM. The thesis focuses especially on design and implementation of OMNeT++ extension by multicast routing protocol PIM-DM. Correctness of implementation is verified by comparison of simulation and real network on example.
|
|
Modelling of L2 Loop-Preventing Protocols
Hrnčiřík, Matej ; Grégr, Matěj (referee) ; Veselý, Vladimír (advisor)
This thesis informs about currently used technologies, which provide loop protection on data link layer of computer networks. It clarifies issues of Ethernet networks. Chosen protocols are then closely described. There are presented advantages and disadvantages of chosen protocols and they are compared to other technologies. Practical section describes the initial implementation of IS-IS in OMNeT++ environment, which serves as the basic building block of TRILL protocol. An important issue is to verify correctness of implementation.
|
|
Multicast Distribution Trees Modelling in OMNeT++
Malik, Adam ; Ryšavý, Ondřej (referee) ; Veselý, Vladimír (advisor)
Support of multicast routing and its implementation is one of the main goals in nowadays computer networks. Adapting new technology could be often challenging and connected with difficulties. For this reason its better to try it in some simulating enviroment and implement it only after successful results of tests and simulations. The aim of this diploma thesis is to familiarize the reader with the multicast routing, describe the possibilities of network testing in OMNeT++ and come up with new multicast routing framework for this discrete simulation tool.
|
|
Modelling IS-IS and TRILL
Marek, Marcel ; Grégr, Matěj (referee) ; Veselý, Vladimír (advisor)
In this thesis, we describe the principles of IS-IS routing protocol. We introduce the current state of implementation of this protocol within the simulation framework OMNeT++. We present the implementation of the IS-IS protocol created within the ANSA project. Moreover, we employ its variant called TRILL that is nowadays deployed as replacement of STP in data-center environment. The aim is to enable the modelling of the protocols without the need having to build physical architecture.
|
|
Modelling Gateway Redundancy Protocols
Vítek, Petr ; Grégr, Matěj (referee) ; Veselý, Vladimír (advisor)
This master's thesis report deals with the theoretical analysis of FHRP. First Hop Redundancy Protocols are network protocols which are designed to protect the default gateway and also to ensure high availability in the network by using redundancy. The reader becomes familiar with protocols VRRP, HSRP and GLBP and also learn the way how to configure them to on real Cisco devices. It also describes how implement VRRP int the simulated enviroment of OMNeT++. The result of the implementation is verified in the test topologies.
|
|
Modelling PIM-SM in OMNeT++
Procházka, Tomáš ; Ryšavý, Ondřej (referee) ; Veselý, Vladimír (advisor)
In this master's thesis I deal with modelling and simulating of multicast routing protocol PIM Sparse Mode in OMNeT++. I also describe basic information about multicast, protocol PIM-SM, its configuration and multicast data streams visualization in computer networks. The thesis is especially focused on design and implementation of PIM-SM in OMNeT++ and extension of ANSAINET library.
|
|
Modelling of EIGRP Routing Protocol
Bloudíček, Jan ; Grégr, Matěj (referee) ; Veselý, Vladimír (advisor)
The network simulation allows analysis of the computer networks behavior and configured protocols. This thesis focuses on the EIGRP routing protocol and its integration into the OMNeT++ simulation enviroment. The text includes a detailed description of the protocol and its configuration on Cisco devices. Furthermore, the text focuses on design of extension that supports routing protocol. The following describes implementation of the protocol according to design. Finally, the implemented solution is compared with the output of real devices.
|
|
Modelling of OSPFv3 Link-State Routing Protocol
Mrázek, Jakub ; Grégr, Matěj (referee) ; Veselý, Vladimír (advisor)
OMNeT++ is a discrete event, modular simulator often used for simulation of computer networks. The universal simulator can be extended by various packages, such as INET framework, which is used for simulation of devices and TCP/IP protocols. This thesis examines facilities of INET package in the routing that is dynamic routing protocols. Concretely, it aims at OSPF protocol for IPv6 networks (OSPFv3). The protocol is presented and its principles are interpreted. The work is designed to simulate the module OSPFv3 protocol and module is partially implemented.
|