一:PPPoE特点
以太网速率快,但是无环路检测,认证等可靠性机制,ppp链路可靠性高,但是速率慢,而pppoe是将ppp的可靠性运用在以太网链路中。
二:应用场景
家庭带宽,ADSL Modem将局域网接入internet;Wlan网络的接入认证;利用radius服务器为pppoeclient分配IP地址和路由。
三:工作原理
PPPoE原理图:
Discovery阶段:
(1)PPPoE客户端广播发送一个PADI报文,在此报文中包含客户端想要得到的服务类型信息。
(2)所有的PPPoE服务端收到PADI报文之后,将其中请求的服务与自己能够提供的服务进行比较,如果可以提供,则单播回复有一个PADO报文。
(3)PPPoE客户端选择最先收到的PADO报文对应的PPPoE服务端作为自己的PPPoE服务端,并单播发送一个PADR报文。
(4)PPPoE服务端产生一个唯一的会话ID(Session ID)。标识和客户端的这个会话,通过发送一个PADS报文把会话ID发送给客户端,会话建立成功之后进入session阶段。
Session阶段:(1)LCP阶段主要完成建立,配置和检测数据链路连接。
(2)LCP协商成功后,开始进行认证,认证协议类型由LCP协商结果(chap或者pap)决定。
(3)认证成功后,ppp进入NCP阶段,ncp是一个协议族,用于配置不同的网络层协议,常用的是IP控制协议IPCP,它主要负责协商用户的IP地址和DNS服务器地址。
Terminate阶段:PPP通信双方可以使用PPP协议自身来结束会话,当无法使用ppp协议结束会话时可以使用PADT报文。
四:报文类型
①PADI:PPPoE发现初始报文
②PADO:PPPoE发现提供报文
③PADR:PPPoE发现请求报文
④PADS:PPPoE发现会话确认报文
⑤PADT:PPPoE发现终止报文
通过以上这篇文章,能够帮助你加强对PPPoE的理解。
,