... (Previous content)
3.2 Magic Number (魔术字)
- 作用:用于防环 (Loop Free)。
- 原理:
- 每端都会随机生成一个 4 字节的魔术字。
- LCP 发送
Config-Request携带自己的 Magic Number。 - 检测机制:
- 如果收到的
Config-Request中的 Magic Number 和我自己配置的一样,说明**“我收到了我自己发出的包”** -> 检测到环路。 - 此时会回复
Config-Nak,要求对方更换 Magic Number。 - 如果多次协商仍无法解决(一直冲突),LCP 状态机可能会卡住或 Down 掉,从而避免环路风暴。
- 如果收到的
3.3 MRU (Maximum Receive Unit)
- 作用:协商最大接收单元。
- 默认值:1500 字节。
- 协商:类似于 TCP 的 MSS,告知对方“我能接收的最大包长”。如果两端不一致,取较小值或各自遵循对方的 MRU。
3.3 Authentication Protocol (认证协议)
- 协商是否需要认证,以及用什么认证方式(PAP 还是 CHAP)。