Font Size: a A A

Research On Key Technologies Of Cloud-network Integration Of Combining OpenStack And OpenDaylight

Posted on:2019-08-10Degree:MasterType:Thesis
Country:ChinaCandidate:L WangFull Text:PDF
GTID:2428330596956140Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The Cloud Computing platform OpenStack and Software Defined Network(SDN)paradigm push forward the rapid development of network virtualization.The building of complex infrastructure of modern data center restricts timely launch of tenant business,and the flexible and controllable network of cloud platform directly affects network creation of cloud,network operation and maintenance,and the process efficency of emergency of network.OpenStack mainly provides computing,storage,and networking services,and it gradually becomes the standard of IaaS(Infrastructure as a Service).Neutron is one of components of OpenStack and it provides a network framework and network function virtualization.However,Neutron has a poor controllability and a low flexibility for network management.OpenDaylight,an SDN open source controller,provides not only unified network services,such as traffic scheduling management,switch port management and topology management,but also extended services,such as firewall,load balancing and so on.Therefore,it could improve the OpenStack's controllability of network traffic with integration of OpenStack and OpenDaylight and automatic deployment,as well as tenant business automatic deployment,which is of great significance for cloud platform business to launch and network operation and maintenance in time.In this thesis,an integration architecture and method of combining OpenStack and OpenDaylight are proposed,whose key properties are verified,such as the controllability of traffic and tenant isolation.Meanwhile a U model of automatic business deployment is proposed.The main content of the thesis are as follows:Firstly,an integration and automatic deployment architecture of OpenStack and OpenDaylight is proposed,and the key technologies of integration are researched,also a general integration method is concluded based on the architecture.Two deployment methods of combination of OpenStack and OpenDaylight are achieved,including the service deployment of abstract components based on task encapsulation and Kolla container deployment based on container encapsulation.What's more the feasibility and effectiveness of the presented cloud-network architecture are verified.Secondly,two key properties of cloud-network are verified after achieving the integration of cloud-network.OpenDaylight is used to control OpenStack network traffic and programme network,such as OpenDaylight sending Packet-Out rules to the switch,validating packets are forwarded by rules,the required network of tenant is same as the network which is created by OpenDaylight.Besides multi-tenant network isolation of cloud-network has been changed and it is need to be implemented again,one method of tenant isolation is implemented with GRE and VxLan to deal with such a situation in cloud-network.Thirdly,a U model of automatic business deployment is designed after the integration of cloud-network.The business requirements of tenant are analyzed based on the U model,the requirement of tenant is verified with model of YANG,and a parser is constructed to grab parameters from requirements of tenant.A series of constructed template libraries are called for automatic deployment.In this thesis,the requirements verification of YANG model and creation of parser are achieved,which means the model is usable and feasible.
Keywords/Search Tags:Integration of OpenStack and OpenDaylight, automatic deployment, traffic controllability, tenant isolation, business deployment
PDF Full Text Request
Related items