Font Size: a A A

Design And Implementation Of Driver System Based On VXLAN Technology

Posted on:2018-05-29Degree:MasterType:Thesis
Country:ChinaCandidate:Z A YangFull Text:PDF
GTID:2348330536981601Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the development of cloud computing,virtualization-related technology and software definition of the network,demanding of the L2 LAN in the quality and scope is increasingly improving.To solve the large-scale networking of virtual machine communication problems,VMware and other companies proposed a hardware overlay technology-extend virtual local area network VXLAN.VXLAN is a tunneling technology that encapsulates packets in t he UDP header so that encapsulated packets can be transparently transmitted over the IP core network,And provides 16 M of user isolation through virtual network identifiers.Scalable Virtual LANs utilize the flexibility of a three-tier network to achieve Layer 2 interworking,making network deployment costs even lower.This system is based on VXLAN technology white paper and message forwarding principle in the chip characteristics and developed with language C.In the driver level will take into account the support of the chip and the user state application scenarios.The whole system is designed and realized from three levels.Access side: Processes user packets;Inside the device: Assigns identifiers to packets and maintains data internally.Network side: Processes tunnel packets to remote devices.According to the stratification,the system is divided into four functional modules: TTI module,tunnel module,VSI module and AC module.In the software design level,from top to bottom is divided into four levels: interface layer,functional layer,adaptation layer,hardware resolution layer.This system does not consider the configuration mode,whether it is from the command line or SDN controller issued configuration information,will be unified call system interface layer function for processing.After the data configuration of the virtualized network is completed,the original Layer 2 packet enters the device and encapsulates the tunnel information,forwards it to the destination device through the IP layer,and decapsulates the VXLAN packet and then forwards the Layer 2 packet.This process realizes the transmission of Layer 2 packets in the three-layer network.After the whole system is completed and the system test and performance test has been conducted,the test results meet the system design requirements,and can ensure availability and stability in practical applications.
Keywords/Search Tags:VXLAN, switch driver, tunnel encapsulation, tunnel termination
PDF Full Text Request
Related items