一、题目
LCP协商使用以下哪个参数检测链路环路和其它异常情况?
A. CHAP
B. MRU
C. PAP
D. 魔术字
二、答案
D
三、解析
A. CHAP
CHAP是一种认证协议,用于在PPP连接建立后对对端设备进行身份验证。它通过发送挑战消息和验证响应消息来确认对端设备的身份。
B. MRU
MRU是指链路两端设备能够接收的最大数据包大小。在PPP协商过程中,MRU用于协商链路两端能够处理的最大数据包长度。
C. PAP
PAP是一种简单的认证协议,用于在PPP连接建立后对对端设备进行身份验证。它通过发送用户名和密码来验证对端设备的身份。
D. 魔术字
魔术字是一个随机生成的32位值,用于检测链路环路和其他异常情况。在PPP的LCP协商过程中,魔术字被发送到对端设备,对端设备会将收到的魔术字返回给发送端。如果发送端收到的魔术字与自己发送的魔术字相同,则说明链路存在环路。
四、扩展——LCP协商过程
链路建立阶段:
Configure-Request:设备发送Configure-Request消息,包含它希望使用的链路参数。
Configure-Ack:对端设备发送Configure-Ack消息,表示接受这些参数。
Configure-Nak:对端设备发送Configure-Nak消息,表示拒绝某些参数,并建议修改后的参数。
Configure-Reject:对端设备发送Configure-Reject消息,表示完全拒绝某些参数。
链路配置阶段:
最大接收单元(MRU):协商链路两端能够处理的最大数据包长度。
魔术字(Magic Number):用于检测链路环路和其他异常情况。
链路检测阶段:
魔术字检测:通过发送和接收魔术字来检测链路环路。
Echo消息:通过定期发送Echo-Request和Echo-Reply消息检测链路状态。
链路维护阶段:
定期检测:通过定期发送Echo-Request和Echo-Reply消息检测链路状态。
链路终止:通过发送Terminate-Request和Terminate-Ack消息终止链路。