为何有运营商使用L2TP/PPTP拨号方式,这两者与PPPOE有什么区别

“我是哟哟吼说科技,专注于数据网络的回答,欢迎大家与我交流数据网络的问题”PPPOE(Point to Point Protocol over Ethernet)是在以太网上承载PPP协议,通过一个远端接入设备连入Internet,并对其实现计费、认证的功能。PPPOE的实现方式:以太网封装PPPoe,然后由PPPoe封装PPP,通过二层以太网到达Bras设备,去掉以太网帧头,由PPPoe服务器终结PPPoe,然后去掉PPPoe,最后由Bras设备来终结PPP会话,配合Radius进行认证计费,通过Bras动态分配IP地址、网关、DNS等信息。

PPTP(Point to Point Tunneling Protocol,点对点隧道协议)是在PPP协议之上开发的一种支持多协议VPN的安全性协议,通过PAP、EAP等方法来提高安全性。PPTP的实现方式:PPTP协议是点对点隧道协议,将控制包和数据包进行分离,控制包采用TCP来控制,适宜在没有防火墙限制的网络中使用。

L2TP是工业标准的Internet隧道协议,和PPTP协议类似,都可以对网络数据流进行加密。L2TP的实现方式:L2TP是用来整合多协议拨号服务至运营商服务点,其控制层面、数据层面共用一个通道,借助IP security来对整个L2TP隧道进行加密,因此安全性更高。哟哟认为L2TP/PPTP与PPPOE最主要的区别:L2TP和PPTP都是将PPP封装在协议头里,可以跨越以太网层直接进入网络层进行集中的用户认证、IP地址资源分配以及计费工作,而使用PPPOE的方式的话需要将Bras对应Radius设备进行认证计费、IP地址分配等工作,若Bras数量庞大,并且是分散的部署,那么使用L2TP或PPTP方式比PPPOE更加合适。