Font Size: a A A

Research And Realization Of NAT Protocol Based On Octeon Multi-core Processor

Posted on:2014-01-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y X XuFull Text:PDF
GTID:2248330395985886Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet as well as the further integration of theInternet and communication network, the number of the Internet and mobile Internetusers exponentially grow, make IPv4address serious shortage. Octeon networkprocessor is a new generation of network multiple processors products that Caviumcompany according to the market demand, now is widely used in all kinds of network,many of which equipment such as routers, firewalls, wireless access controller, etc, havea demand of NAT function. In view of the network processing equipment in open NATfunction performance affected problem, In this paper, the problem of realizing NATprotocol in the OCETON chip has been made a research, design and implementation.The paper first analyzes the present situation of NAT protocol and put forward theperformance problems of relevant network products are.Second, researches the NATprotocol classification and related principles, Octeon multicore network processorhardware architecture, packet processing flow, software architecture, and operatingmode. Then, on the basis of research, introduces the software architecture of the dataplane and control plane separation, Put forward a implementation scheme based on theOCTEON chip, using simple implementation procedure running mode data surface, theLinux operation control mode of the NAT protocol, and make a deal with the designscheme through the module division, overall design, and design and implementation ofthe key module. Finally, gives the realized NAT system function test and performancecontrast tests, and gives the related data and analysis of the test results to verify theperformance of the system.This paper also offer a proposal on how to further carry out NAT system research inthe future.
Keywords/Search Tags:Octeon, NAT, NAT Protocol, SE(Simple Executive), multi-core, hardware scheduling
PDF Full Text Request
Related items