SD-WAN Topology Viewer

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

[thumbnail of HS 2020 2021-SA-EP-Barmettler-Gabriel-Darstellung von IPSec Tunnels in SD-WAN.pdf] Text
HS 2020 2021-SA-EP-Barmettler-Gabriel-Darstellung von IPSec Tunnels in SD-WAN.pdf - Supplemental Material

Download (20MB)

Abstract

Software defined WAN (SD-WAN) is a trending new technology that is emerging fast. 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 provides a web application that is primarily designed for configuration. It provides a simple graphical overview of the distribution of the individual routers on a world map. Unfortunately, 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 more emphasis on a visual representation of the topology. It not only displays both devices and IPSec tunnels, but also the states of both and the metrics of the IPSec tunnels. With a filter, the user is able to only display those resources they are interested in. Because of the simple user experience, a network administrator can quickly detect failures and anomalies in the topology in one view.

With an internal topology state representation based of the information gathered over Ciscos vManage API and stored in a PostgreSQL database, the Django backend offers a REST API for an improved user interface to a state-of-the-art single page application written in React. Depending on the size of the topology, the tool propagates vManage state changes to the frontend in under one minute and therefore can be rated as a live monitoring.

Item Type: Thesis (Other)
Subjects: Area of Application > Web based
Technologies > Programming Languages > Python
Technologies > Programming Languages > Java Script
Technologies > Databases > PostgreSQL
Technologies > Protocols > REST
Technologies > Network
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Depositing User: OST Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Metzger, Laurent
UNSPECIFIED
Date Deposited: 19 Mar 2021 09:46
Last Modified: 19 Mar 2021 09:46
URI: https://eprints.ost.ch/id/eprint/914

Actions (login required)

View Item
View Item