嵌入式操作系统VxWorks下PPPoE的实现
PPPoE是一种很常用的拨号协议,介绍PPPoEDiscovery阶段的基本流程和帧封装格式,同时介绍PPP的连接控制协议(LCP)、认证协议(CHAP、PAP)、IP控制协议I(PCP)各协议子层之间的关系和PPP的数据包封装格式。讨论PPPoE、PPP协议在嵌入式操作系统VxWorks的TCP/IP协议栈体系中的具体位置和PPP、PPPoE数据包收发二个方向的处理流程,同时给出VxWorks下PPPoE实现的具体的软件模块设计.具有一定的工程应用价值。
基于Linux内核模式的PPPoE优化与实现
PPPoE是一种数据链路层通信协议,在Linux下大部分PPPoE拨号都实现于用户空间。而提出了将PPPoE的实现于内核,即把PPP层的封包解包实现于内核。这样就可以大大降低了内核空间数据与用户空间数据的切换开销。另外为了减低路由模块设计者的任务,还提出了以物理接口来代替传统的虚拟PPP接口,即所有的数据传输直接经过物理网卡。该系统设计已在Linux2.6.18内核版本上完全测试通过。
-
共1页/2条