Font Size: a A A

The Design And Implementation Of VXLAN System For Data Center

Posted on:2018-08-23Degree:MasterType:Thesis
Country:ChinaCandidate:B S QiFull Text:PDF
GTID:2348330512498228Subject:Integrated circuit engineering
Abstract/Summary:
With the development of Cloud Computing,Data Center business is growing rapidly,and virtualization technology has been used widely.Data Center can improve the utilization rate of resources,save energy,and reduce the cost of operation and maintenance through Server Virtualization.Server Virtualization has led to the increase of VM(Virtual Machines)and the frequent dynamic migration of VM,which requires Data Center to deploy Large Layer 2 network.The demand for data centers deploying Large Layer 2 networks has exceeded the capabilities of traditional network technologies,thus VXLAN(virtual extended local area network)emerges as the times require.As a virtual network technology,VXLAN can make the the virtual network be deployed as needed,increase the number of tenants and expand the scope of the migration of VM,which and better meet the needs of the Data Center.This paper studies the design and implementation of the technology of Large Layer 2 network and VXLAN system.VXLAN is one of the NV03 standard technologies defined by TETF.it uses the encapsulation of " MAC in UDP ",and the Layer 2 packets are encapsulated by Layer 3 protocol,which stretches a Layer 2 overlay network on the top of Layer 3 network.Each Layer 2 overlay network identified through a 24-bits segment ID,termed the VNI.This allows up to 16 million tenants to coexist within the VXLAN network.In the VXLAN network,the VTEP deployed on the network edge is used to encapsulate or deencaplate packets between the access network and the VXLAN network.Thus,the VNI and other VXLAN related encapsulation are known only to the VTEP,but the VM never sees it.The main content of this paper are as follows:1.This paper first analyzes the background and challenges of deploying Large Layer 2 network in data centers,and through the analysis of several solutions,it is concluded that VXLAN is the most effective scheme for deploying Large Layer 2 network.Then the NV03 scheme and VXLAN technology theory are studied concretely.2.Based on the above research,the VXLAN system is implemented in this paper after discussion and ressarch of the application scenarios and realization of VXLAN.The system is developed using C language,and the developed system runs on network equipment such as switches and routers.Based on hierarchical design,the system has three parts:configuration management moudule,the business control module and the forwarding module.This paper presents a named "Layer 2 sub interface" type of interface to access VXLAN network,which can be deployed flexibly.In addition,this system supports multi tenant reuse of the same VXLAN tunnel.3.Through the overall test and data analysis of system function,the paper compelete the verification of system function and forwarding ability,and ensure the reliability and stability of the system.This VXLAN system of this paper issues the network equipment and builds the VXLAN network by single mode or control mode.The Layer 2 packets are encapsulated and forwarded through the VXLAN tunnel,and the VXLAN packets are encapsulated and forwarded to the destination host.This VXLAN system meet the requirements,which can implement the communication of the same network segment,the different network segment and intemet-to-VXLAN network.
Keywords/Search Tags:NVO3, VXLAN, VTEP
Related items