Font Size: a A A

Design And Implementation Of Virtual Network System Based On Open Flow

Posted on:2017-01-20Degree:MasterType:Thesis
Country:ChinaCandidate:Q JiangFull Text:PDF
GTID:2308330488997136Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the advancement of cloud computing platform, the seperated resources originally provided by the physical platform are gradually abstracted as computing, storage and network shared resources, which is mainly realized by the SDN(Software Defined Network) at the present time, that is, through in the physical equipment installing openflow protocol to realize the separation of control and forwarding, and to allows the user to obtain virtual network topology, thus changing the traditional networks due to closure the evils of network architecture.Cloud computing virtual platform itself has a function of virtualizing network resources. However, virtualized resource becomes incompatible with the conventional method due to content varies after the introduction of related equipment using Open Flow protocol. Thus this paper introduces the virtualization of all sub-network system based on the OpenFlow. Not only can it provide the traditional virtual machine resource to cloud computing platform, but also it provides the physical network topology resource mapping virtual resources to the user for operation. At the same time, in order to guarantee the stable operation of the system, load balancing technology is also introduced in the system.In the implementation details, we proposed a development environment, which is based on the integration of OpenDaylight and OpenFlow into OpenStack and the Open vSwitch techlonogy, to achieve virtualization of network equipment. Meanwhile we design flow table virtual network management module with the principle of isolation to achieve effectively create virtual sub-nets and network security isolation function. In addition, we analyze the model of network requests data flowing, and design the host load balancing and network load balancing to balance the system. To interact with the infrastructure layer, the system adds the resource management module to controller. As the result, the physical network can be mapped to the virtual network and the rules generated by upper applications can be sent to switches.In the end of the paper, we design the test scenarios and verify virtual sub-nets and the isolation between different virtual networks. The experimental results not only verify the isolation between different virtual network,but also for the load balance of the scene, the system can still work, and in a balanced state, which effectively demonstrate the effectiveness of the system.
Keywords/Search Tags:OpenFlow, virtualization, OpenDaylight, OpenStack
PDF Full Text Request
Related items