Font Size: a A A

Research And Implementation Of VXLAN Technology Based Under SDN Architecture

Posted on:2016-05-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y GaoFull Text:PDF
GTID:2308330482975234Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At present, cloud services business is booming. In order to serve the large-scale data center better and realize the network virtualization better, it will be a trend that SDN architecture is implemented in the existing network on a large scale. Meanwhile, the deployment of large-two-layer network between the data centers is needed because of virtual machine migration and other technologies. VXLAN technology, which is a new two layer network technology, can meet the requirements of the new generation data center network. Therefore, it is necessary to study the implementation of the VXLAN network carrying system under SDN architecture.Considering the problems above, the VXLAN implementation scheme and the related technologies of SDN architecture are studied in this thesis. In VXLAN network, the packets, which are sended by VM, are firstly received by the local VTEP device and packaged into VXLAN packets. After that, the packets are forwarded to the general IP network. Finally, the packets are unpackaged into the original data packets on the remote VTEP device and forwarded to the destination VM. The major functionality of VXLAN network is implemented on the VTEP device. Therefore, the system in this thesis is also running on the VTEP device. The interface for the SDN controller in this system is achieved through NETCONF technology. VSI, AC, Tunnel and other related data in the VTEP device are stored in this system. The reliability of this system is improved through DBM technology. The data in the kernel configuration module is mainly used by the kernel forwarding module. Both the local and remote data packets, which are received by the VTEP device, are handled by the kernel forwarding module. The operations such as packaging, forwarding, flooding and discarding are also achieved by the kernel forwarding module.This thesis mainly completes the following work:1. The contents of MPLS, L2VPN, VXLAN and DBM services are studied, and the design method of the two layer packet forwarding system is studied, especially the L2VPN technology and the operating mechanism of DBM.2. Based on these studies, the VXLAN system under the SDN architecture is designed and implemented in this thesis. The system in this thesis can be divided into four modules:configuration preprocessing module, VXLAN processing module, kernel configuration module and kernel forwarding module. These modules are designed and implemented in detail in this thesis.3. Through simulation networking and packtes’ analysis, It can be proved that this system can implement the function of VXLAN network under SDN architecture.The VXLAN network carrying system under the SDN architecture, which can implement the functions of the ordinary VXLAN forwarding, VXLAN gateway, and flooding suppression, is designed and implemented in this thesis.
Keywords/Search Tags:Virtual Extensible Local Area Network, Software Defined Network, Multi-Protocol Label Switching
PDF Full Text Request
Related items