Dunkel, Matthias and Vögeli, Raffael (2018) Streaming Telemetry. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.
HS 2018 2019-SA-EP-Dunkel-Vögeli-Software Defined Underlay Network Segment Routing.pdf - Supplemental Material
Download (6MB) | Preview
Abstract
When running a network, it is important for the operator to gain insight. They need to know which routers are online, and which network routes are taken. Additionally, they need to know how the network behaved in the past.
In order to obtain data from a network, Cisco added streaming telemetry to their routers. This is an approach in which data is not polled from the routers, but is sent as a continuous stream to a server.
Although network monitoring tools already exist, they mostly display the physical and data layer of the network. By introducing technologies such as segment routing into a network, the paths taken by packets in the network may depend on the service these packets are part of.
In this thesis we developed a collection of services which consume the streaming telemetry data from the routers. This data is then used to display a graph which represents the network with its routers and neighbors. Moreover, the application displays information about the individual routers. However, focus was placed on analyzing the segment routing paths. As a result the user can display the path packets take, in conjunction with a service.
As the networks can get very big, emphasis was placed on scalability of the solution. This was achieved by using a very scalable data stream-processing software, and by splitting the application into separate stateless services.
Item Type: | Thesis (Student Research Project) |
---|---|
Subjects: | Topics > Internet Technologies and Applications > Monitoring Technologies > Programming Languages > Java Technologies > Protocols > HTTP/S Technologies > Protocols > REST Technologies > Network Technologies > Network > Router Brands > Cisco |
Divisions: | Bachelor of Science FHO in Informatik > Diploma Thesis |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Metzger, Laurent UNSPECIFIED |
Date Deposited: | 26 Mar 2019 06:47 |
Last Modified: | 26 Mar 2019 06:47 |
URI: | https://eprints.ost.ch/id/eprint/746 |