Chinaunix

标题: 有人使用pppol2tp吗? [打印本页]

作者: wsgtrsys    时间: 2007-12-18 09:24
标题: 有人使用pppol2tp吗?
pppol2tp是l2tp在内核中的实现,因为是在内核中实现的,比在用户态实现的l2tp要快些,最新的内核已经包含pppol2tp模块了。
不知道有没有人试一下?
作者: newliner    时间: 2007-12-18 22:30
正在搞这个  头晕晕
LZ所说  pppol2tp是内核实现 怎么说?
我的理解是 ppp over l2tp, 主要是处理 ppp数据帧,也就是l2tp的数据消息,l2tp控制消息在用户空间处理。

可以讨论讨论。谢谢。

[ 本帖最后由 newliner 于 2007-12-18 22:32 编辑 ]
作者: wsgtrsys    时间: 2007-12-19 09:35
pppol2tp类似于pppoe在内核处理的流程。
内核处理数据帧,由pppd处理控制消息,由于l2tp包在内核内接收分离、重组、转发,性能肯定会比用户态要好。
我也试着安装了下,不知道是哪里不对,启动后一会儿内核就panic了。:wink:
作者: newliner    时间: 2007-12-21 00:10
你装的啥?  pppol2tp?
作者: ghosthjf    时间: 2008-01-07 13:40
现在的kernel是支持内核态的l2tp的,也就是所谓的pppol2tp。
control message在用户态处理,data message在内核态处理,内核的pppol2tp驱动捕获相应的l2tp包后,如果是控制包丢给用户态,如果数据包,写入pppd。
使用内核态的l2tp要向pppd提供一个pppol2tp.so文件。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2