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...

Full description

Saved in:
Bibliographic Details
Main Author: Khalid Rahman, Muhammad
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