欢迎来到天天文库
浏览记录
ID:34468278
大小:1.66 MB
页数:53页
时间:2019-03-06
《ppp协议软件移植及其并行化研究在t比特路由器中的应用与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、中国人民解放军信息工程大学硕士学位论文PPP协议软件移植及其并行化研究在T比特路由器中的应用与实现姓名:杨静申请学位级别:硕士专业:计算机软件与理论指导教师:汪斌强20060401中文摘要PPP协议是为对等单元之间建立点对点连接,以支持多协议数据报传输而设计的。由于其具有封装效率高、开销低等优点,在POS技术中被用作提供数据封装和链路控制功能的数据链路层协议。出于T比特路由器双协议栈现时需求以及对单板处理机和中央处理机处理性能权衡的考虑,提出了在中央处理机上实现PPP协议的方案。本文针对T比特路由器POS接口的实现需求,深入研究了PPP协
2、议在T比特路由器中的移植和实现技术。本文所做的主要工作如下:◆改写了PPP内核驱动。Linux下的PPP实现由执行协议处理的用户进程PPPDaemon和内核对PPP的支持两部分组成。PPPDaemon协议处理软件的移植关键取决于PPP内核驱动的实现。为此本文针对T比特路由器PPP协议的实现环境,改写并实现了一种满足工程需要的PPP驱动。该驱动借鉴了源代码将两种设备驱动结合在一起实现的思想,实现了对多个网络设备的动态管理,能够配合POS接口对PPP帧进行封装与解封装,为协议栈、PPPDaemon和POS接口之间的数据通信提供了支持。◆对PP
3、PDaemon进行了移植,并针对PPPDaemon在T比特路由器中可能面临的资源占用过多问题,提出了一种并行PPPD协议处理方案并予以实现。PPPDaemon只能实现一个进程控制一条PPP链路的功能,但是在面对很多POS接口同时要求建链的应用之下,暴露出对系统进程资源占用过多的缺陷。本文设计实现了一种并行PPPD协议处理方案,并对其进行了功能测试。该方案只需2个线程就可以实现对所有POS接口的链路处理,测试结果表明,该方案确实实现了对多个POS接口的并行处理。关键词:T比特路由器:点对点协议;链路控制协议;网络控制协议;PPP守护进程;P
4、PP驱动ABSTRACTThePoint-to—PointProtocolisdesignedforestabishingaconnectionSOastotransportmulti—protocoldatagramsbetweentwopeers.Becauseithashigherefficiencyandlowercostinencapsulation,PPPischosenasalinklayerprotocolinPOStoofferdataencapsulationandlinkeontroling.Consideringt
5、hedemandofIPv4/v6doubleprotocolsstackandthetfadeofrbetweencenterprocessorandPOSinterfaceprocessoLtherealizationofPPPonthecenterprocessingboardispresented.AimingatthedemandofPOSinterface,thispaperstudysdeeplytherealizationofPPPintheTerabitRouter.Themainworkthispaperdoesisa
6、sfollows:◆ThispaperrewritenthePPPdrivermodule.PPPrealizafioninLinuxiscomposedoftwoparts,PPPDaemonrunninginuserspaceandkernelsupportforPPETocomplishthetransplantationofPPPDaemoncode.thekeyproblemliesinPPPkerneldriver.111ispaperrewritenthePPPdrivertocontenttheTerabitRouter’
7、Srequirements.Referencingtheideaofcombiningtwodifferentdevicedrivers,thedriverrealizesthedynamicmanagementofmultiplenetworkdevices.implementsencapsulateanddecapsulateofPPPframestogetherwimPOShardware,andimplementthecommunicationbetweenprotocolstack,PPPDaemonandallPOSinter
8、faces.◆nliSpaperaccomplishedthetransplantationofPPPDaemon,andaimingatitslimitation,putsforwardsa
此文档下载收益归作者所有