OPENFLOW VERSION VALIDATION APPLICATION & RYU SOFTWARE DEFINED NETWORK FRAMEWORK SOURCE CODE EXPLORATION JUPYTER NOTEBOOK
Network Device Management through Control Plane which is separate from the device potentially to create new paradigm for development of Network Technology. Moreover Cloud Computing Technology requires data exchange that is able to balance out its computing technology. One way to improve Network qual...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/43598 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:43598 |
---|---|
spelling |
id-itb.:435982019-09-27T14:22:38ZOPENFLOW VERSION VALIDATION APPLICATION & RYU SOFTWARE DEFINED NETWORK FRAMEWORK SOURCE CODE EXPLORATION JUPYTER NOTEBOOK Khalid Rahman, Muhammad Indonesia Final Project Software Defined Network, OpenFlow, Controller INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/43598 Network Device Management through Control Plane which is separate from the device potentially to create new paradigm for development of Network Technology. Moreover Cloud Computing Technology requires data exchange that is able to balance out its computing technology. One way to improve Network quality in Cloud Computing environment is to implement a centralized controller on the Network. Ryu Controller is one of the controllers that can be implemented on Software Defined Network on cloud services. There is still much that can be improved further from Software Defined Network technology, including the development of the Controller. Development of controllers for Software Defined Networks can be done by first understanding the internal process of Ryu. However, advanced programming skill is needed in order to fully understand the Source Code of Ryu Controller, while Traditional Network Engineer are relatively less likely to do programming compare to other IT specialists such as web developers. Therefore Guidelines is needed to introduce Software Defined Network programming, especially controller programming, to Network Engineer. Fortunetly Ryu Controller is an Open Source project so anyone can learn the Ryu Source Code. By Exploring the Source Code through reading, analyzing, and debugging using python, a notebook about explanation and programming model can be made. The platform for the Notebook been used is Jupyter Notebook. Hopefully more Engineer will be interested to learn and contribute in developing Software Defined Network Controller, for the improvement of Network Technology. Using results from the exploration of Ryu Source Code, an application to be used to validate OpenFlow Version could be made using the previous knowledge. In the future , hopefully there will be further advanced application development. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
Network Device Management through Control Plane which is separate from the device potentially to create new paradigm for development of Network Technology. Moreover Cloud Computing Technology requires data exchange that is able to balance out its computing technology. One way to improve Network quality in Cloud Computing environment is to implement a centralized controller on the Network. Ryu Controller is one of the controllers that can be implemented on Software Defined Network on cloud services.
There is still much that can be improved further from Software Defined Network technology, including the development of the Controller. Development of controllers for Software Defined Networks can be done by first understanding the internal process of Ryu. However, advanced programming skill is needed in order to fully understand the Source Code of Ryu Controller, while Traditional Network Engineer are relatively less likely to do programming compare to other IT specialists such as web developers. Therefore Guidelines is needed to introduce Software Defined Network programming, especially controller programming, to Network Engineer.
Fortunetly Ryu Controller is an Open Source project so anyone can learn the Ryu Source Code. By Exploring the Source Code through reading, analyzing, and debugging using python, a notebook about explanation and programming model can be made. The platform for the Notebook been used is Jupyter Notebook. Hopefully more Engineer will be interested to learn and contribute in developing Software Defined Network Controller, for the improvement of Network Technology.
Using results from the exploration of Ryu Source Code, an application to be used to validate OpenFlow Version could be made using the previous knowledge. In the future , hopefully there will be further advanced application development. |
format |
Final Project |
author |
Khalid Rahman, Muhammad |
spellingShingle |
Khalid Rahman, Muhammad OPENFLOW VERSION VALIDATION APPLICATION & RYU SOFTWARE DEFINED NETWORK FRAMEWORK SOURCE CODE EXPLORATION JUPYTER NOTEBOOK |
author_facet |
Khalid Rahman, Muhammad |
author_sort |
Khalid Rahman, Muhammad |
title |
OPENFLOW VERSION VALIDATION APPLICATION & RYU SOFTWARE DEFINED NETWORK FRAMEWORK SOURCE CODE EXPLORATION JUPYTER NOTEBOOK |
title_short |
OPENFLOW VERSION VALIDATION APPLICATION & RYU SOFTWARE DEFINED NETWORK FRAMEWORK SOURCE CODE EXPLORATION JUPYTER NOTEBOOK |
title_full |
OPENFLOW VERSION VALIDATION APPLICATION & RYU SOFTWARE DEFINED NETWORK FRAMEWORK SOURCE CODE EXPLORATION JUPYTER NOTEBOOK |
title_fullStr |
OPENFLOW VERSION VALIDATION APPLICATION & RYU SOFTWARE DEFINED NETWORK FRAMEWORK SOURCE CODE EXPLORATION JUPYTER NOTEBOOK |
title_full_unstemmed |
OPENFLOW VERSION VALIDATION APPLICATION & RYU SOFTWARE DEFINED NETWORK FRAMEWORK SOURCE CODE EXPLORATION JUPYTER NOTEBOOK |
title_sort |
openflow version validation application & ryu software defined network framework source code exploration jupyter notebook |
url |
https://digilib.itb.ac.id/gdl/view/43598 |
_version_ |
1822926625189134336 |