一、简介
PPPoE使用Client/Server模型。PPPoE Client向PPPoE Server发起连接请求,在会话协商通过后,PPPoE Server向PPPoE Client提供接入控制、认证等功能。
二、报文格式
PPPoE的报文格式就是在以太网帧中携带PPP报文。
各字段解释如下:
# Destination_address:目的设备的以太网MAC地址。对于Discovery 阶段,该域是单播或者广播地址:PPPoE Client 寻找PPPoE Server 的过程使用广播地址,确认PPPoE Server 后使用单播地址。对于Session 阶段,该域必须是Discovery 阶段已确定的通信对方的单播地址。
# Source_address:源设备的以太网MAC 地址。
# Ether_type:设置为0x8863(Discovery 阶段或拆链阶段)或者0x8864(Session 阶段)。
# Ver:4bits,PPPoE版本号,值为0x1。
# Type:4bits,PPPoE 类型,值为0x1。
# Code:8bits,PPPoE 报文类型。Code 域为0x00,表示会话数据;Code