Font Size: a A A

Design And Implementation Of Multi-core-based Router Point-to-point Protocol

Posted on:2015-04-01Degree:MasterType:Thesis
Country:ChinaCandidate:S S YiFull Text:PDF
GTID:2308330452956898Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet and the improving volume of businessservice, the explosive increasing traffic of data centers even reached the level of10Gb/s.The traditional single-core processors is difficult to meet the performance requirementsfor embedded router of increasing of network data. researchers is looking for themulti-core multi-threaded processor technology and apply it on the router l.Research shows that the program developed for a single-core processor beforemigrate to multi-core processor directly or without change the software architecture justsimple increase the number of chip’s core can’t improve the router processing efficiencysignificantly. How to make a developed program run in parallel will be a research focus.In this paper, by applying Cpusets technology to XLR series of multi-coremulti-threading network processor, the processors is divided into data part and controlpart, meanwhile, separate PPP protocol into data plane part and control plane part, andassigned it to run on the specified CPU, so it can change the control easy according torequirements, and not longer depend on operating system to load balancing, what’s more,it can provide a universal software platform to meet different types of chips and variedapplication requirements. In the aspect of software architecture, in order to improve PPPmodule independence and packet forwarding efficiency, the agreement is divided intouser mode module of protocol negotiation and kernel module of processing dataforwarding, and the PPP daemon in user mode is designed multi-threaded to improve thePPP negotiation concurrency and the rate of PPPoE online. the result data synchronizedto the kernel after consulting the PPP daemon processing, and the kernel modules read itdirectly to deal with packets.Finally, verified the PPP system design is reasonable and efficient through thefunction test, throughput test and online test of PPPoE on multi-core router.
Keywords/Search Tags:Point to Point Protocol, Multi-core Processor, Control Plane&Data Plane, Task Decomposition
PDF Full Text Request
Related items