Font Size: a A A

Implementation And Testing From The Requirement Of Openstack Constructing Network To Floodlight Building Network

Posted on:2016-12-19Degree:MasterType:Thesis
Country:ChinaCandidate:L L LvFull Text:PDF
GTID:2308330461483056Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
SDN controller combines with OpenStack cloud platform to create and manage the network, which attracted more and more researchers. However, there are a variety of SDN controllers at present, whether these controllers can support OpenStack to create network or not and support to what extent has less studied. Therefore, this paper took SDN controller and OpenStack cloud platform as research object, and studied on how to test the method of SDN controller created signal plane network structure which supported by OpenStack. The main research work of this paper is as follows:(1) Put forward the resource driven approach through the analysis of three kinds of network structure that OpenStack supported, and defined the three network structure.(2) Analyzed how the SDN controller to create network according to requirements. Taking the Floodlight controller as an example, discussed how SDN controller to create the network north API and how to use them in detail. Regarded the definition of OpenStack network structure as the requirements of SDN controller to create network. At the same time, proposed demand conversion algorithm, to convert the OpenStack demand for creating the network to north API of the network created by Floodlight controller.(3) Use equivalence partitioning method to divide OpenStack demand for creating the network and the division result uses as conformance testing points from the creation of network requirements to implement the network. At the same time, the algorithm of requirements definition parsing is presented which could resolve the definition of requirements into conformance test cases. Design test platform used to test whether the OpenStack network created by SDN controller is consistent with the network created by OpenStack. Taking the single plane network created by Floodlight controller and OpenStack as an example, the test platform prototype is implemented. Test the consistency of the single plane network created by Floodlight controller.
Keywords/Search Tags:Floodlight controller, OpenStack cloud platform, Test, Test platform
PDF Full Text Request
Related items