点击看原图
3.2 PPP和PPPoE软件模块设计
整个PPPoE、PPP软件由PPP、PPP Adapter、PP-
PoE Discovery、PPPoE Session、PPPoE Timer、PPPoE Adpater、PPPoE Config模块组成,如图3所示。
2)PPP Adpater模块主要实现PPP和 PPPOE 模块之间的接口适配。
3)PPPoE Discoverv模块实现PPPoE的Discov-ely阶段的处理。
4)PPPoE Session模块实现PPPoE的Session阶段的处理,主要是PPPoE封装和解包处理。
5)PPPoE Timer模块主要实现PPPoE模块的定时处理功能,用于PPPoE Discovery阶段的状态机切换处理。
6)PPPoE Adapater模块主要实现PPPoE的包的收发处理。
7)PPPoE Config模块主要实现PPP和PPPoE的相关配置功能。如配置用户名密码等。
4 结束语
本文介绍应用PPP和PPPoE协议实现VoIP的语音接人方法,详细介绍了PPP、PPPoE协议的原理,讨论了PPP和PPPoE协议在 VxWorks 操作系统下的具体实现,具有一定的工程应用价值。
上一篇:嵌入式实时Linux的技术研究