Design and Implementation of a VLAN Tag-translated Mechanism on OpenFlow Networks

碩士 === 國立成功大學 === 電腦與通信工程研究所 === 101 === The rapid growth of Internet has driven the IP Network unable to fulfill the evolution of the various demanding services. Building a clean, isolated experimental platform which supports the real networking environment for developing new protocols had become t...

Full description

Bibliographic Details
Main Authors: Pei-WenCheng, 鄭佩汶
Other Authors: Chu-Sing Yang
Format: Others
Language:en_US
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/q2w5h6
Description
Summary:碩士 === 國立成功大學 === 電腦與通信工程研究所 === 101 === The rapid growth of Internet has driven the IP Network unable to fulfill the evolution of the various demanding services. Building a clean, isolated experimental platform which supports the real networking environment for developing new protocols had become the object of heading to “Future Internet”. In Taiwan, we connected the OpenFlow Networks in universities to build the virtual network upon the existed networking architecture. Although the isolated environment could be achieved by some techniques such as VPLS VPN or tunneling, some limit inside of OpenFlow Network occurred while carrying more resources or experimental applications into the virtual network. Not to mention that the mix environment of Layer 2 and Layer 3 makes the management complicated, it is urgent to develop a control mechanism that could offer flexible management and overcome the limitations. This thesis proposed a control module for managing the extensions of virtual network and implementing a VLAN tag translated mechanism. It provides the transmission for tagged-traffic across the OpenFlow Networks in Taiwan. The mechanism enables the sub-slice assignments with VLAN IDs and also the priority setup for traffics depends on the requirements from applications or services. Through development of this control module, this is the first step toward the future internet and realizes the software-defined network concept.