Font Size: a A A

Design And Implementation Of The VXLAN Tunnel

Posted on:2015-12-11Degree:MasterType:Thesis
Country:ChinaCandidate:M H SunFull Text:PDF
GTID:2298330452961278Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the data concentration and the application ofvirtualization technology, the scale of the data center is multiply growing which alsorequires increasing layer-2network area daily. In order to solve the problem byusing the VLAN which the number of tenants are restricted, a technical solutionof "L2over L3" offered by VMware—VXLAN.VXLAN is a MAC In IP technology. The L2message is added with IP headerto achieve the purpose of traversing IP network. It provides the function ofcreating isolation multi-tenants broadcast domain across data center structure, andallows customers to create a flexible logic network which crossing the physicalnetwork border.This system is a distributed system. Developed by C language based onVXLAN Protocol. Design of three section of the whole, the downstream: L2message enter the VXLAN Tunnel; the center: ceate the VXLAN Tunnel, and theupstream. The system includes four mainly functions as follows: the creation anddeletion of VXLAN Tunnel and the distribution of the source address and destinationaddress for VXLAN Tunnel, the state detection of VXLAN Tunnel, the messagesencapsulation and decapsulation, and NETCONF related operations.This system completed the construction of the whole virtual network by creatin-g VXLAN Tunnel. To connect layers-3and layers-2, by which L2messages areencapsulated and L3forwarding, after decapsulated forwarded again.After system implementation, each function of the system was tested, ofwhich the result is overall in line with expectations, and meets the systemrequirements.
Keywords/Search Tags:VXLAN Tunnel, message forward, NETCONF protocol
PDF Full Text Request
Related items