DNA Multi Tenant Orchestrator

Ligtenberg, Dennis and Meier, Aaron (2020) DNA Multi Tenant Orchestrator. Other thesis, HSR Hochschule für Technik Rapperswil.

[thumbnail of FS 2020-BA-EP-Meier-Ligtenberg-Folgearbeit  DNA Multi Tenant Orchestrator.pdf]
FS 2020-BA-EP-Meier-Ligtenberg-Folgearbeit DNA Multi Tenant Orchestrator.pdf - Supplemental Material

Download (11MB) | Preview


In the scope of a student research project a PoC (prove of concept) wasdeveloped that allows for port configuration by multiple tenants on Cisco edgenetwork switches. This was achieved by leveraging the API capabilities of Cisco'sSoftware Defined Networking (SDN) platform DNA center. To further show externalfunctionality the DNA platform enables through programmability, this thesis expandsthe student research project. Included in the scope is not only implementation butalso finding and elaborating on new use cases together with the industry partner andthe thesis advisor.

The base for the new features was a design thinking session with allinvolved project parties. It was decided to add a time based guest access feature withautomatic rollback for the pre-existing port configuration functionality. Additionally ondevice configuration change management and notification should be added as a newfeature. The resulted ideas were expanded on and their scope defined and limited bytechnical viability.
Before adding new features some updates where made to the existing base. Thisincludes updates to the infrastructure, libraries and frame-works used plusimprovements to the code architecture and quality.

As a result three main features were added:
- Expanding port configuration and access management with time based accessincluding automatic rollback of any configuration made during this access.
- Detecting configuration changes directly on edge switches.
- Notifying users about detected changes and an approval workflow with automaticconfiguration rollback when denied.

Item Type: Thesis (Other)
Subjects: Topics > Cloud Computing > SDN (Software Defined Networking)
Technologies > Programming Languages > Python
Technologies > Programming Languages > Java Script
Technologies > Protocols > REST
Brands > Cisco
Divisions: Bachelor of Science FHO in Informatik > Bachelor Thesis
Depositing User: HSR Deposit User
Thesis advisor
Metzger, Laurent
Date Deposited: 19 Mar 2021 09:33
Last Modified: 19 Mar 2021 09:34
URI: https://eprints.ost.ch/id/eprint/865

Actions (login required)

View Item
View Item