PPPoE 协议分析

【TODO】

应用背景

人们想通过相同的接入设备来连接到远程站点上的多个主机,同时接入设备能够提供与拨号上网类似的访问控制和计费功能。在众多的接入技术中,把多个主机连接到接入设备的最经济的方法就是以太网,而PPP协议可以提供良好的访问控制和计费功能,于是产生了在以太网上传输PPP的方法,即PPPoE。
PPPoE协议的提出解决了用户上网收费等实际应用问题,得到了宽带接入运营商的认可并广为采用。

目前的网络架构中,通常部署在家用路由器(PPPoE client)与 BRAS(PPPoE Server)。

RFC

  • RFC 1661, The Point-to-Point Protocol
  • RFC 2516, A Method for Transmitting PPP Over Ethernet (PPPoE)

PPPoE

发现阶段

会话阶段

终止阶段

PPP

主要有三个组成部分:

  • A method for encapsulating multi-protocol datagrams.
  • A Link Control Protocol (LCP) for establishing, configuring, and testing the data-link connection.
  • A family of Network Control Protocols (NCPs) for establishing and configuring different network-layer protocols.

参考文献