OPEN VSWITCH DATABASE FEATURE ON SDN ARCHITECTURE WITH OPENDAYLIGHT CONTROLLER
This capstone project started with Easy Flow as it’s base in 2018. Easy Flow is an SDN application that was built for helping user to input flow to switch from a controller. This project’s purpose is for developing the application that already has a feature for adding flow in a proactive way into a...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/39600 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
Summary: | This capstone project started with Easy Flow as it’s base in 2018. Easy Flow is an SDN application that was built for helping user to input flow to switch from a controller. This project’s purpose is for developing the application that already has a feature for adding flow in a proactive way into a reactive way. In the process of developing the application, a problem was also found. There was a limitation to accessing the OpenDaylight source code that was programmed in Java. The reason is because of the time limit in doing this project is only one year, so what can be done is only limited to accessing OpenDaylight feature with REST API using Python. In the process of doing so, there was also a fact that OpenDaylight is a general controller that has a lot of other Southbound protocol other than network protocol such as OpenFlow and Border Gateway Protocol (BGP). The other protocol is Open vSwitch Database (OVSDB) and Simple Network Management Protocol (SNMP). Therefore, with the approval of the other team members and supervisors, exploration about OVSDB management protocol was decided to be added to subtopics for covering up the limitations that were included above. The results obtained in the test are that the application was successfully used in the Mininet software switch and PICA8 hardware switch to simplify the switch management configuration process. With this application, the previous configuration process that was repeated on each switch’s CLI is to be centralized and structured. This is due to the nature of the application that communicates through the controller rather than the switch directly. But the application is still limited to switches that have the OVSDB feature. Therefore, further research is needed from applications so that they can be used on all OpenFlow switches. Some suggestions are also provided so that application development can be done. |
---|