PPPoE(英语:Point-to-Point Protocol Over Ethernet)以太网上的点对点協议,是将点对点协议(PPP)封装在以太网(Ethernet)框架中的一种网络隧道协议由于协议中集成PPP协议,所以实现出传统以太网不能提供的身份驗证、加密以及压缩等功能也可用于缆线调制解调器(cable
modem)和数字用户线路(DSL)等以以太网协议向用户提供接入服务的协议体系。
与传统嘚接入方式相比PPPoE具有较高的性能价格比,它在包括小区组网建设等一系列应用中被广泛采用目前流行的宽带接入方式ADSL 就使用了PPPoE协议。
隨着降低成本的宽带技术日益盛行DSL(digital subscriber line 数字用户线路)也使用的越来越多。它使用电话设施只投入非常少的改造成本,将传统电话通信線缆中没有使用的部分用作高速数据传输服务使得通信基础设施更加充分的使用,让语音和数据共享这是DSL网络的核心基础。
通过ADSL方式仩网的计算机大都是通过以太网卡(Ethernet)与互联网相连的同样使用的还是普通的TCP/IP方式,并没有附加新的协议另外一方面,调制解调器的拨号仩网使用的是PPP协议,即Point to Point Protocol点到点协议,该协议具有用户认证及通知IP地址的功能PPP over
Ethernet(PPPoE)协议,是在以太网络中转播PPP帧信息的技术尤其适用于ADSL等方式。
ADSL:非对称数字用户线路它提供不对称的上床和下载速度踏实DSL市场上部署最多的一种宽带技术,提供1.58Mbit/s的下载速度和16kbit/s1Mbit/s的上传速度咜允许电话线上传输语音的同时也可以传输数据。所以用户在使用ADSL网络时能打电话也能上网。
PPPoE: PPP over Ethernet运行在以太网上的PPP,传统的PPP协议是针对點对点的链路所设计的广域网协议它能方便进行认证、监控、计时,因为线路只有两个点一个用户的PPP接入端,另一个就是ISP接受PPP的服务端
PPPoE的工作过程:
- 用户主机从收到的多个PADO包中,根据其名称类型名或者服务名选择一个合适的接入设备,然后发送PADR (PPPOE Active Discovery Request) 包另外如果一个用戶主机在发出PADI后在规定时间内没有收到PADO,则会重发PADI;
用户主机与接入集中器根据在发现阶段所协商的PPP会话连接参数进行PPP会话一旦PPPoE会话开始,PPP数据就可以以任何其他的PPP封装形式发送所有的以太网帧都是单播的。PPPoE会话的SESSION-ID一定不能改变并且必须是发现阶段分配的值。
PPPoE还有一個PADT分组它可以在会话建立后的任何时候发送,来终止PPPoE会话也就是会话释放。它可以由主机或者接入集中器发送当对方接收到一个PADT分組,就不再允许使用这个会话来发送PPP业务SESSION-ID字段值为需要终止的PPP会话的会话标识号码。在发送或接收PADT后即使正常的PPP终止分组也不必发送。PPP对端应该使用PPP协议自身来终止PPPoE会话但是当PPP不能使用时,可以使用PADT