Font Size: a A A

Research On Deployment Of Service Function Chains In SDN

Posted on:2018-02-26Degree:MasterType:Thesis
Country:ChinaCandidate:T J XuFull Text:PDF
GTID:2348330512974222Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
Traditional IP networks are complex and very hard to manage.It is both difficult for network administrators to configure the network according to predefined policies,and to reconfigure it to respond to faults,load and changes.However,as the concept of Software-Defined Networking(SDN)was introduced in 2007,new solutions to these problems have been developed.Software-Defined Networking as a new network architecture,based on the forwarding and controlling separation technology,the network can be managed flexibly and efficiently by centralizing the programmable modules on the network nodes.The network administrator forms the service function chain according to the service requirements of the user and the service functions(such as load balancing,firewall,and so on)that the data traffic flows through.Under the SDN architecture,it is one of the current research hotspots to explore the design and deployment of service function chain and realize the mapping of service function to programmable network function.OpenDaylight,ONOS and other SDN platforms have provided support for the service function chain.However,we find that the research on the definition and solution of the conflict between service function chains is not sufficient.Therefore,this paper first designs a top-down service function deployment system,enriches the concept of root controller and local controller in network management,and then expounds the structure and deployment of service function dispatching and automatic combination system logically process.SDN is still in the development of the use of more abstract level of the underlying language,network network managers to bring a lot of complicated issues,but also to the use of SDN system,the average user has brought trouble.Based on the study of NetCore,Pyretic and other strategic languages,and combined with the previous study of NetCore-M language,we add a formal description to the combination service function.Now in the planning and deployment of service functions,network administrators still need a lot of manual operation,and the conflict management is not perfect.In terms of the management of multi-tenant network,whether for the controller or network administrators still have a great burden.It is quite different for concept of liberating network administrators of SDN.In this paper,the conflict detection and processing of service functions is divided into two levels,that is before and after the deployment of virtual network.And a default conflict handling method is designed for the common network environment at the local controller level.Also we automate the work of manually combining multi-tenant service function chains.Finally,this paper verifies the function of service function deployment system,which prevent and process the conflict of service functions,both before and after the virtual network deployment.The results show that the conflict can be handled well.
Keywords/Search Tags:SDN, service function chains, virtual network embedding, advanced network programming language, service function deployment
PDF Full Text Request
Related items