SD-WAN Topology Viewer (Folgearbeit)

Barmettler, Lars and Gabriel, Dominic (2021) SD-WAN Topology Viewer (Folgearbeit). Other thesis, OST Ostschweizer Fachhochschule.

[thumbnail of FS 2021-BA-EP-Barmettler-Gabriel-Folgearbeit  SD-WAN Topology Viewer.pdf] Text
FS 2021-BA-EP-Barmettler-Gabriel-Folgearbeit SD-WAN Topology Viewer.pdf - Supplemental Material

Download (25MB)

Abstract

Software defined WAN (SD-WAN) is a fast emerging and trending new technology to interconnect worldwide distributed company branches or customers. Many of the market leading network equipment providers, like Cisco, have developed their own SD-WAN solution. For IT professionals using SD-WAN solutions in global companies, the complexity of their network quickly becomes overwhelming. As a result, it is even harder to keep track of the network topology.

Cisco’s SD-WAN solution vManage is a web application shipped alongside their SD-WAN technology and is primarily designed for configuration purposes. Although it provides a simple graphical overview of the distribution of the individual routers on a world map, it lacks to apply a proper user centered approach. It is not designed for active monitoring of the infrastructure and does not display the IPSec tunnels. With the rise of SD-WAN, its products and non-existent monitoring solutions, the foundation for a solution to this problem has already been laid.

In contrast to Ciscos vManage web application, the SD-WAN Topology Viewer (SDWANTV) puts the emphasis on a clean visual representation of the topology and a historical view of the metrics. As the foundation of the bachelor thesis, we have taken the result of a previous semester thesis. We extended the existing software with much needed new functionalities and dramatically improved the software architecture. With a historical metric dashboard and a customer limited view, the SDWANTV extended the target audience to customer and network administrators alike.

Our system fetches all information from Ciscos vManage API with a scheduled task runner. The tasks then propagate the collected data to a timescale database and via active WebSocket connections directly to state-of-the-art single page application written in React. Due to the strict separation between frontend and backend, a user can enjoy real time state updates of the topology and observe the latest as well as historical tunnel metrics via a REST Application Programming Interface (API) in one single cloud ready application, shipped with a helm chart for easy installation.

Item Type: Thesis (Other)
Subjects: Area of Application > Web based
Technologies > Programming Languages > Python
Technologies > Databases
Technologies > Protocols > REST
Technologies > Network
Brands > Cisco
Technologies > Frameworks and Libraries > React
Divisions: Bachelor of Science FHO in Informatik > Bachelor Thesis
Depositing User: HSR Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Metzger, Laurent
UNSPECIFIED
Date Deposited: 13 Dec 2021 10:24
Last Modified: 13 Dec 2021 10:24
URI: https://eprints.ost.ch/id/eprint/977

Actions (login required)

View Item
View Item