论文部分内容阅读
本文首先分析了当前宽带接入的几种方式以及它们各自的特点,详细的介绍了PPPoE(PPP Over Ethernet)的工作原理和通讯时的特点。其次本文分析了目前的PPPoE的一些实现方法,通过研究rp-pppoe的实现,尤其是转发数据包部分的过程,详细分析了rp-pppoe设计框架的缺点和影响PPPoE服务器性能的一些主要因素,另外还介绍了别人的改进方法和商业产品的设计框架。为了解决上述问题,本文采用零拷贝技术来实现数据包的转发,使得报文收发过程中不会出现任何拷贝,极大的提高了数据的转发性能。并且针对PPPoE协议的特点将数据包分为三种类型。基于此重新设计了PPPoE服务器,详细的介绍了各模块的处理流程和关键技术。最后本文通过一个实例证明了该系统是一个稳定、高速、扩展性好的宽带接入系统。