论文部分内容阅读
基于市场对多媒质、多服务的综合接入方案的需求,我们将设计一种企业级综合接入系统(EP300)。该系统将同时支持数据和语音、有线和无线等多种业务接入。在尽量不改变用户原有应用环境的基础上,同时提供有线语音接入业务、无线语音接入业务以及数据接入等多种业务。
本文首先分析了企业级综合接入系统的总体设计方案,从系统的主要功能、硬件结构、软件框架以及组网应用等方面进行详细分析,对整个系统有一个总体的认识和了解。
由于企业级综合接入系统要支持数据业务,为了确定在企业级综合接入系统上实现哪种宽带接入认证方式,进行了前期的市场调研和需求分析工作,对宽带接入系统中几种主流的认证方式进行了分析和比较,基于市场需求、开发进度等多方面因素,选择了PPPoE方式。
系统中PPPoE客户端功能是在系统的宽带接入板(SEM板)上实现的。因此对宽带接入板的主要功能、硬件结构以及软件框架进行了详细分析,同时对宽带接入板和系统主控板(SYS板)间的关系也进行了简单分析。
在对整个系统以及系统宽带接入板的分析的基础上,进行PPPoE客户端的具体分析和设计。在宽带接入板上使用的嵌入式实时操作系统VxWorks封装的TCP/IP协议栈中,已经提供了根据RFC2516实现的PPPoE功能,以及PPP、认证机制相关的功能。在具体调用时,根据实际需要实现PPPoE主机/客户端或者是访问集中器的功能。在EP300的设计中,我们只需要实现EP300的PPPoE客户端的功能,因此开发重点在于封装PPPoE模块,为CLI、SNMP以及其他功能模块提供调用的接口,有效调用操作系统已经提供的协议栈,构建一个可管理的高效的PPPoE客户端。在开发的基础上,我们对系统的PPPoE客户端功能进行了单元级的测试和验证,验证该功能正常实现。当然对于PPPoE客户端的功能还需要进一步的集成测试、系统测试以及现场验证。
最后,本文对当前所做的工作和研究做了总结,并对今后的工作做了展望。