zhuzc
驱动中牛
驱动中牛
  • 注册日期2001-09-01
  • 最后登录2005-04-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2145回复:12

最近作PPPoE,感兴趣吗?

楼主#
更多 发布于:2002-08-21 20:29
    偶是作硬件的,呵呵。可是偶老板让偶试试把vxworks下的pppoe调通,偶说:试试吧。于是,看了四天的资料,和上万行的代码。有点晕……(我只有源码,没有setup,以及任何help)

    下面是一点小结,随着开发我争取一点点贴出来吧。不过,有些是猜的,呵呵。

    1. pppoe就是在ethernet上跑ppp的一种协议。rfc2516里面有详细说明。

    2. ethernet接口的adsl modem有两种模式:路由模式,桥模式。

    3. vxworks里PPPOE的设计,摆脱了以前mux模式。是按照层次和对象设计的思想构架的。

    4. vxworks里PPPOE,是在ppp协议和ethernet协议中间嵌入的。

    5. 需要定制usrBasicPPPInit和usrBasicPPPoeInit两个函数。

    6. 给我的感觉,在vxworks下实现的pppoe是一个application,而不是stack or others。

    7. 我用的PPPoE是1.0版的,一个ethernet port只支持一个service。

    贴在这里,呵呵,希望moqingsong别给删了。
我是树上的那只鸟,整理着自己的羽毛,看着城市的喧嚣……
moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-21 20:48
我要好好学习一下。 :)
按第一贴的“给分”键,给分。
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-21 23:39
   偶是作硬件的,呵呵。可是偶老板让偶试试把vxworks下的pppoe调通,偶说:试试吧。于是,看了四天的资料,和上万行的代码。有点晕……(我只有源码,没有setup,以及任何help)

    下面是一点小结,随着开发我争取一点点贴出来吧。不过,有些是猜的,呵呵。

    1. pppoe就是在ethernet上跑ppp的一种协议。rfc2516里面有详细说明。

    2. ethernet接口的adsl modem有两种模式:路由模式,桥模式。

    3. vxworks里PPPOE的设计,摆脱了以前mux模式。是按照层次和对象设计的思想构架的。

    4. vxworks里PPPOE,是在ppp协议和ethernet协议中间嵌入的。

    5. 需要定制usrBasicPPPInit和usrBasicPPPoeInit两个函数。

    6. 给我的感觉,在vxworks下实现的pppoe是一个application,而不是stack or others。

    7. 我用的PPPoE是1.0版的,一个ethernet port只支持一个service。

    贴在这里,呵呵,希望moqingsong别给删了。


哦,有原码?

可否贡献出来?

 :)
[color=red]大头鬼! :P[/color]
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-21 23:40
3. vxworks里PPPOE的设计,摆脱了以前mux模式。是按照层次和对象设计的思想构架的。

这句不懂!

 :(
[color=red]大头鬼! :P[/color]
moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-08-21 23:56

哦,有原码?

可否贡献出来?

 :)

哪好像是一个嵌入式系统,
pc用不了的。
别见原码就激动呀。 ;)
按第一贴的“给分”键,给分。
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
5楼#
发布于:2002-08-22 09:37
[quote]
哦,有原码?

可否贡献出来?

 :)

哪好像是一个嵌入式系统,
pc用不了的。
别见原码就激动呀。 ;) [/quote]

说不定也还有什么可以抄抄的呢,放上来瞧瞧。
zhuzc
驱动中牛
驱动中牛
  • 注册日期2001-09-01
  • 最后登录2005-04-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-08-22 17:47
源码是for vxworks的,可不是免费的哦。呵呵
我在慢慢学习。

今天试图将pppoe和原有的bsp整合,没有成功。
我是树上的那只鸟,整理着自己的羽毛,看着城市的喧嚣……
moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-08-22 17:50
那我们就从你的介绍里学习它吧。
按第一贴的“给分”键,给分。
zhuzc
驱动中牛
驱动中牛
  • 注册日期2001-09-01
  • 最后登录2005-04-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-08-22 18:09
一个网友说:

“我根据RFC2516做过VxWorks的PPPoE,大概花了30天时间,呵呵,见笑。
我的做法也很简单,PPPoE不就是PPP OVER ETHERNET吗?PPP需要一个串行设备,那我把ETHERNET虚拟成一个串行设备不就成了吗?
代码大约在60K左右。”

这个思路很好,我正在考虑可行性。
我是树上的那只鸟,整理着自己的羽毛,看着城市的喧嚣……
zhuzc
驱动中牛
驱动中牛
  • 注册日期2001-09-01
  • 最后登录2005-04-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-10-11 19:03
呵呵,作个总结。这是我写的文档。有不明白的地方,可以发mail

thatbird@sina.com

嘿嘿。
附件名称/大小 下载次数 最后更新
2002-10-11_PPPoE原理及其在vxworks下的实现.zip (400KB)  45
我是树上的那只鸟,整理着自己的羽毛,看着城市的喧嚣……
zhuzc
驱动中牛
驱动中牛
  • 注册日期2001-09-01
  • 最后登录2005-04-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-10-11 19:04
可以用flashGet下。
我是树上的那只鸟,整理着自己的羽毛,看着城市的喧嚣……
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
11楼#
发布于:2002-10-20 08:45
 要表扬一下。
sirroom
驱动大牛
驱动大牛
  • 注册日期2001-07-30
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望11点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-10-22 14:35
不管那么多,先download再说的哈
111
游客

返回顶部