据我所知,DSL 调制解调器尝试通过以太网帧中的 PPPoE 帧中的 CHAP 在 ISP 上进行身份验证。但在“正常”以太网帧中需要目标 MAC 地址。我的 DSL 调制解调器如何获取另一端 ISP 设备的目标地址?
答案1
PPPoE 客户端使用 PPPoE 主动发现来发现网络上的 PPPoE 接入集中器(服务器)。客户端传输的第一个数据包是 PPPoE 主动发现启动 (PADI),它被发送到以太网广播地址(二进制中所有 1,十六进制中所有 f:ff:ff:ff:ff:ff:ff)。网络上的 PPPoE AC 会使用 PADO(提供)进行响应。客户端会记下发送客户端感兴趣的 PADO 的 PPPoE AC 的源 MAC 地址,并使用 PADR(请求)回复该 MAC 地址。如果 AC 接受请求,则会使用 PADS(会话确认)进行响应。
PPPoE 主动发现使用以太网类型 0x8863。
主动发现完成后,PPPoE 客户端和 AC 开始使用 PPPoE 会话以太网类型 0x8864 发送帧。这些帧包含 PPP 消息,包括 LCP、身份验证和 IPCP 协商,以及 PPP 中的最终 IP 数据报。
因此,CHAP 帧被发送到通过 PPPoE 主动发现发现的 PPPoE 访问集中器的单播 MAC 地址。
答案2
它发送到 ff:ff:ff:ff::ff:ff,这是“广播”mac 地址。如果您收到带有此目的地的帧,请不要丢弃它。它是给您的!