Font Size: a A A

Design And Implementation Of Traffic Control Gateway Based On Cavium Multi-Core Processing Platform

Posted on:2014-01-03Degree:MasterType:Thesis
Country:ChinaCandidate:Q TianFull Text:PDF
GTID:2248330398971990Subject:Information security
Abstract/Summary:PDF Full Text Request
With the rapid development of computer network, all sorts of new network business emerge in endlessly. Increasingly complex network environment put forward higher request on network equipment. Gateway, which is the connection of multiple networks, has a great impact on the overall performance. On the one hand, increasing number of network users and diversified business require gateway to provide a large enough throughput, on the other hand, competition of limited bandwidth between businesses will result in some key businesses’ lacking of network resources which means service quality decline.Aiming at processing capacity bottleneck and service quality problem faced by gateway in high-speed network environment, this paper goes into network traffic processing solutions using multi-core technology, analyses network traffic control mechanism, mainly solves the core fairness problem of active queue management algorithms, aims to realize the traffic control gateway with real-time, efficiency, fairness and scalability combining with advatanges of multi-core platform such as hardware acceleration features, pipeline processing and multi-core parallel.The traffic control gateway system realized in this paper uses multi-core hardware platform, whose multi-core parallel feature, modified pipeline technology and work scheduling mechanism based on group is taken full advantage of while the system architecture is being designed, which improves the network packet processing efficiency. At the same time, in the network traffic control technology research, this paper compares and analyses the typical active queue management algorithms, proposes a malicious level based improved XCHOKe algorithm, ML-XCHOKe, which applying the bad hit influence eliminating mechanism and hit frequency based self-adaptive punishing strength adjusting mechanism to enhance the fairness and adaptive capacity, aiming at bad hit accumulating and low efficiency punishing problem existing in XCHOKe. This paper describes the design and implementation of the packet receiving module, queue scheduling module, traffic control module and data packet forwarding module of traffic control gateway. Finally, related operation environment is set up for the test of traffic control gateway, with which real-time, efficiency and fairness of gateway is verified.
Keywords/Search Tags:traffic control, gateway, multi-core processor, XCHOKe
PDF Full Text Request
Related items