Font Size: a A A

Design And Implementation Of Wan Border Gateway Protocol Flow Scheduling Based On SDN

Posted on:2018-12-19Degree:MasterType:Thesis
Country:ChinaCandidate:Q R QuFull Text:PDF
GTID:2348330536481613Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the network,the requirements of the internet for the speed and performance of the wan traffic scheduling are getting higher and higher,The problem of wan traffic scheduling,including slow deployment of business,long cycle,difficulty of traffic scheduling,lack of flexibility,poor experience of operation and maintenance of it maintenance personnel,weak network open capacity,unable to adapt to the requirements of the network,these four major problems are also exposed.Therefore,in order to solve these problems,the WAN BGP traffic scheduling system based on sdn came into being.The design goal of this system is to separate the network equipment control surface and data from the data plane,to establish a network of internet companies can provide the internet corporate internet export perspective,can collect different as in the link delay information,equipment original routing,optimal routing information,and can be viewed,and then according to demand flow scheduling management system.Based on the current situation of domestic and foreign flow scheduling,this paper introduces the research and application of sdn at home and abroad,summa rizes some of the risk problems in the BGP BGP flow scheduling in China,and puts forward corresponding solutions.According to the user requirements,the demand of wan flow scheduling system is studied and analyzed,and the overall architecture and functional structure of the system are introduced,and the design and implementation of the various modules of the flow scheduling system are described in detail.The system uses the odl framework,uses the Java language as the main development tool,and in the front end through the bootstrap,nodejs,angular and other technologies to improve the user experience,reduce the development cost.And the key technical database data store,sal abstract service,yang model language for the design of the odl framework used in the system are introduced.The system mainly realizes the basic configuration module,data acquisition module,routing query module,scheduling acceptance module,path optimization module,routing issued module six modules.The basic configuration module is used to set up the neighbor of the device and odl,set the routing policy,and set the global delay information,etc.;The data acquisition module is used to collect the optimal routing information,delay information,etc;The routing query module is used to provide the users query the original routing and the optimal routing data,and also support the query of the network segment association,showing the state of the whole network;The dispatch acceptance module is used to verify whether the dispat ching parameters and dispatching are reasonable,and whether the dispatching acceptance module agrees to the dispatching;The path optimization module is used to filter and optimize the alternative path,delete illegal path,and execute the optimization according to the route strategy,and finally get an optimal path.The routing issued module is mainly issued for the routing,and issued on the special circumstances will be reasonable to deal with.Through the interaction of these six modules,to achieve the public network export flow scheduling,to ensure the distribution of reliability,timeliness and so on.Finally,through a series of functional testing and performance testing,the system can control the traffic scheduling of the wan public network outl et can be real-time monitoring,and according to the user demand real-time scheduling,meet the customer's expected demand.
Keywords/Search Tags:Wide area network, Flow scheduling, SDN, ODL framework
PDF Full Text Request
Related items