基于VxWorksWindNet PPPoE协议栈实现与调试.pdfVIP

  • 0
  • 0
  • 约9.09千字
  • 约 3页
  • 2026-02-27 发布于北京
  • 举报

基于VxWorksWindNet PPPoE协议栈实现与调试.pdf

宋婷,张宏科

(北京交通大学电子信息学院.北京市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)

1亿VIP精品文档

相关文档