- 0
- 0
- 约9.09千字
- 约 3页
- 2026-02-27 发布于北京
- 举报
宋婷,张宏科
(北京交通大学电子信息学院.北京市100044)
摘要介绍了基于VxWorks的WindNetPPP0E协议栈和远程接入框架(RAF)结构.
通过相关潭代码研究给出以太网上的点对点协议(PPPoE)的实现方法和调试步辣。
VxWorks是蔓国wm.dRiver公司设计开发的一个高效多任务实时操作系统,具有丰富
的网络协议和良好的兼容性;Win~etPPPoE是WindRjver公司开发的运行于
VxWorks上的协议栈,与RFC2516蕞容,是winetPPP的简单扩展,可以与windNet
PPP结构“即插即用”。
关键词操作系统,协议栈,VxWorks,WnidNet,以太用上的点对点协议(PPPoE),
远程接入框架(RAF)
VxWorks是美国WindRiver公司设计开发的行于VxWorks上的协议栈,与RFC2516兼容,是
一个高效多任务实时操作系统(RTOS)它拥有丰WindNetPPP的简单扩展,可以与WindNetPPP结
富的网络协议和赶好的兼容性,系统的微内核结构构“即插即用”,不需要单独的附加任务专门管理。
可以使用户按各自的设计要求进行裁减从而在最WiDdNetPPP0E既支持客户机模式(hostmode),也
大程度上满足实时性要求。长期以来.VxWorks一支持服务器模式(ACmode),具有很强的适应性。
直是电信设备制造商及军工企业等对可靠性和实wnidRiver公司专门提供一个远程接人框架
时性有特殊要求行业的首选操作系统。(RAF_——rcmote~cessrfamework)呆支持
WnidRiver公司为VxWorks专门开发了一系WindNetPPP的实现,作为PPP扩展功能的PPPoE
列丰富而完善的网络协议栈,其中一部分随集成开也同样与RAF密不可分。
发环境Tornado一起提供给用户,另一部分作为可
选组件单独购买。这些协议栈都与各自的国际标准
兼容,但又都针对VxWorks的特点进行了优化和改RAF本质上就是由各个功能模块组成的一个
进。因此,基于VxWorks的弼络协议栈都各具特点有层次的框架结构。虽然WindRivet公司的
WindNetPPPoE便是其中之一。Tornado系统中已含有一个基本的PPP实现模块,
但采用基于RAF的专用PPP协议栈可获得更完善
的功能支持,提供更多的连接,用户可更方便地进行
宽带接人业务(如ISDN、xDSL)可以为住宅用配置管理。RAF使数据流的走向更清晰,功能模块
户提供高速Intemet接人.但其安全部署是一个难之间的关系更直观.并支持功能模块的动态增减。
题:以太网上的点对点协议(PPPoE——PPPoverRAF的层次结构如图1所示,由外至内依次是
Ethemet)提供了一种宽带lmemet接人的简便解决框架、平面、层、组件。需要说明的是,各个模块可以
方案,它利用以太网资源承载PPP会话并提供用户不是唯一的,多个模块可以同时在栈内存在。例如
认证,在很大程度上解决了安全问题。它所支持的PPP的RAF包括3个平面,各平面内又有多个层和
认证协议包括口令验证协议(PAP——password组件。组件是栈中最基本的元素,PPPoE是作为一个
authenticationprotoco1)和挑战握手验证协议附加组件填充到框架中以实现其功能
原创力文档

文档评论(0)