数通HCIE_PPPoE

发布时间 2023-10-10 12:43:00作者: FFSec

PPPoE:以太网承载点对点协议

0. PPPoE协议概述

· PPPoE(PPP over Ethernet,以太网承载点对点协议)是一种把PPP帧封装到以太网帧中的链路层协议。

· PPPoE可以使以太网网络中的多台主机连接到远端的宽带接入服务器。

·  PPPoE集中了PPP和Ethernet两个技术的优点。既有以太网的组网灵活优势,又可以利用PPP协议实现认证、计费等功能。

 

1. PPPoE应用场景

· PPPoE实现了在以太网上提供点到点的连接。PPPoE客户端与PPPoE服务器端之间建立PPP会话,封装PPP数据报文,为以太网上的主机提供接入服务,,实现用户控制和计费,在企业网络与运营商网络中应用广泛。

· PPPoE的常见应用场景有家庭用户拨号上网、企业用户拨号上网等。

· 所有主机安装PPPoE客户端拨号软件,每个主机都是一个PPPoE客户端,分别与PPPoE服务器端建立一个PPPoE会话。每个主机单独使用一个账号,方便运营商对用户进行计费和控制。

 

2. PPPoE报文

· PPPoE会话的建立通过不同的PPPoE报文交互实现。

 

3. PPPoE会话建立

·  PPPoE的会话建立有三个阶段,PPPoE发现阶段、PPPoE会话阶段和PPPoE终结阶段。

(1)PPPoE发现阶段

 · PPPoE协议发现有四个步骤:客户端发送请求、服务端响应请求、客户端确认响应和建立会话。

(2)PPPoE会话阶段

  · PPPoE会话阶段会进行PPP协商,分为LCP协商、认证协商、NCP协商三个阶段。

 

(3)PPPoE会话终结阶段

· 当PPPoE客户端希望关闭连接时,会向PPPoE服务器端发送一个PADT报文,用于关闭连接。

·  同样,如果PPPoE服务器端希望关闭连接时,也会向PPPoE客户端发送一个PADT报文。

 

4. PPPoE基础配置