Font Size: a A A

Research On Transplantation And Parallelization Of PPP & Its Application And Realization In The Terabit Router

Posted on:2007-10-27Degree:MasterType:Thesis
Country:ChinaCandidate:J YangFull Text:PDF
GTID:2178360212975726Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The Point-to-Point Protocol is designed for estabishing a connection so as to transport multi-protocol datagrams between two peers. Because it has higher efficiency and lower cost in encapsulation, PPP is chosen as a link layer protocol in POS to offer data encapsulation and link controling. Considering the demand of IPv4/v6 double protocols stack and the tradeoff between center processor and POS interface processor, the realization of PPP on the center processing board is presented. Aiming at the demand of POS interface, this paper studys deeply the realization of PPP in the Terabit Router.The main work this paper does is as follows:This paper rewriten the PPP driver module. PPP realization in Linux is composed of two parts, PPP Daemon running in user space and kernel support for PPP. To complish the transplantation of PPP Daemon code, the key problem lies in PPP kernel driver. This paper rewriten the PPP driver to content the Terabit Router's requirements. Referencing the idea of combining two different device drivers, the driver realizes the dynamic management of multiple network devices,implements encapsulate and decapsulate of PPP frames together with POS hardware, and implement the communication between protocol stack, PPP Daemon and all POS interfaces.This paper accomplished the transplantation of PPP Daemon,and aiming at its limitation, puts forwards a parallel PPP proceeding scheme and gives a realization.The PPP Daemon can only deal with one PPP link by one process ,but when facing large number of POS interfaces, it explodes a fatal flaw of using too many processes. This paper designed and carried out a parallel PPP precessing scheme, and give a function test.The scheme can deal with all POS interfaces regardless of the number of them just using a few progresses,and the test result indicates that the scheme really carried out parallel precessing of multiple POSs.
Keywords/Search Tags:Terabit Router, Point-to-Point Protocol, Link Control Protocol, Network Control Protocol, PPP Daemon, PPP Driver
PDF Full Text Request
Related items