PPPoE(Point to Point Protocol over Ethernet)——以太网上的点对点协议详解
PPPoE原理与配置
前言
数字用户线路DSL是以电话线为传输介质的传输技术,目前比较流行的宽带接入方式为ADSL,ADSL是非对称DSL技术,使用的是PPPoE协议。
PPPoE协议通过在以太网上提供点到点的连接,建立PPP会话,使得以太网中的主机能够连接到远端的宽带接入服务器上。PPPoE具有适用范围广、安全性高、计费方便等特点。
DSL应用场景
DSL是利用电话线完成数据传输的宽带技术。在使用DSL接入网络时,用户侧会安装调制解调器,也就是以前的猫,然后通过现有电话线与数字用户线路接入复用器(DSLAM)相连。DSLAM是各种DSL系统的局端设备,属于最后一公里接入设备。
然后DSLAM通过高速ATM网络或者以太网将用户的数据流量转发给宽带远程接入服务器(BRAS)。BRAS是面向宽带网络应用的接入网关,位于骨干网的边缘。
PPPoE在DSL中的应用
PPPoE报文
PPPoE会话建立过程
PPPoE协议报文
PPPoE发现阶段
在发现阶段,PPPoE客户端在本地以太网中广播一个PADI报文,报文中包含了客户端需要的服务信息。在PADI报文中,目的MAC地址是一个广播地址,Code字段为0X09,Session ID为0X0000。
所有PPPoE服务器接收到报文后,会比较报文中请求的服务和自身提供的服务。
PPPoE会话阶段
PPPoE会话建立过程