Font Size: a A A

Research And Implementation Of Hybrid Network Emulation Platform Based On Mininet

Posted on:2021-01-01Degree:MasterType:Thesis
Country:ChinaCandidate:K HuangFull Text:PDF
GTID:2428330647958915Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the explosive growth of the number of users and upper applications,the traditional IP network can hardly meet the needs of the existing market.However,SDN(Software-Defined Networking)has attracted much attention since its birth due to its advantages of high controlability,easy deployment and easy maintenance.More and more enterprises are deploying or preparing to deploy SDN.Under the premise of extensive deployment of traditional IP network,SDN deployment needs to adopt an incremental approach,that is,it needs interconnection with the existing traditional IP network.However,the deployment of new equipment and new protocols in the actual production environment is uncertain and has a high risk.Therefore,it is necessary to verify the correctness of deployment design and deployment configuration by emulating the hybrid networks of the SDN and traditional IP network that you want to deploy before deployment.Existing network research platforms support emulating a single SDN or traditional IP network well,but have insufficient support for emulation of hybrid networks consisting of both SDN and traditional IP networks,mainly having insufficient support for network types and hybrid network interconnections.Insufficient network type support refers to that network research platforms can only support emulation of either SDN or traditional IP,but not both simultaneously.Insufficient hybrid network interconnections refer to that network research platforms support emulation of SDN and traditional IP networks,but they do not support emulation of interconnecting SDN and traditional IP networks,that is,only devices and links can be emulated,but communication between hybrid networks can not be emulated.Therefore,it is difficult for researchers to directly use existing network research platforms to emulate the hybrid networks of the SDN and traditional IP network.In view of the above problems,this thesis designs and implements a hybrid network emulation platform based on Mininet,which is simple to use and easy to expand,and meanwhile it can better support the emulation of interconnection between hybrid networks of SDN and traditional IP network.The main contributions of this thesis include the following:(1)Designing and implementation of router emulation on MininetThis thesis studies and compares existing network research platforms,and decides to take Mininet as the design and implementation basis of hybrid network emulation platform.Aiming at the problem that Mininet lacks of support for router emulation,it uses Mininet virtualization features and Quagga software to implement router emulation.At the same time,considering the complexity and fallibility of writing the Quagga routing protocol configuration file,the automatic generation of the Quagga routing protocol configuration file based on user's network configuration is implemented.(2)Designing and implementation of emulation of interconnection between SDN and traditional IP networks based on Mininet and ONOS(Open Network Operating System)The interconnection of SDN and traditional IP networks depends on the support of SDN controllers.Adding an SDN controller with the interconnection support of SDN and traditional IP networks on a hybrid network emulation platform can solve the problem of interconnection emulation of SDN and traditional IP networks.This thesis studies and compares existing SDN controllers,and decides to use ONOS controller as the SDN controller of the hybrid network emulation platform.In view of the lack of emulation of ONOS controller in Mininet,the emulation of ONOS controller was implemented based on the universal controller emulation of Mininet.In response to the exhaustion of IPv4 addresses,the deployment of IPv6 is accelerated,and the ONOS controller has little support for the interconnection of SDN and traditional IP networks with IPv6 addresses,so the interconnection support for IPv6 is extended for the ONOS controller.At the same time,considering the complexity and fallibility of writing interconnection configurations for the ONOS controller,the automatic generation of interconnection configuration for the ONOS controller based on user's network configuration is implemented.Finally,this thesis performs functional and performance testing of the proposed hybrid network emulation platform.The test results show that the hybrid network emulation platform designed and implemented in this thesis can effectively emulate the hybrid networks consisting of both SDN and traditional IP networks,and has good performance.
Keywords/Search Tags:Software-Defined Networking, Hybrid Networks, Emulation Platform
PDF Full Text Request
Related items