一、题目
在PPP会话建立的过程中,当设置了验证且验证通过时,PPP链路进入 _____阶段。
A、Establish
B、Network
C、Authentication
D、Dead
E、Terminate
二、答案
B
三、解析
A.Establish 为链路建立阶段,这是 PPP 链路启动后的第一个工作阶段,本阶段依靠 LCP 协议完成链路基础参数协商,完成物理链路的建立。该阶段只做链路层参数协商,不会开展认证操作,认证还未发生,因此验证通过后不会进入该阶段。
B.Network 是网络层阶段,当配置 PPP 认证时,设备会先完成 Authentication 认证阶段,在认证校验通过之后,PPP 链路就会进入 Network 阶段。在 Network 阶段,设备会使用 NCP 协议协商网络层相关参数,最典型的就是协商分配 IP 地址。
C.Authentication 是认证阶段,该阶段就是执行身份验证的阶段,设备在此阶段完成 PAP 或者 CHAP 的认证交互,认证的校验动作就在这个阶段内部完成,它是验证进行中的阶段,不是验证通过之后转入的阶段。
D.Dead 是死亡阶段,代表 PPP 链路完全空闲、物理链路断开的初始状态,没有任何 PPP 会话,不会发生认证行为,无论认证成功或者失败,都不会进入该阶段。
E.Terminate 为链路终止阶段,当链路故障、管理员主动断开连接或者认证失败时,会进入该阶段,用来拆除 PPP 链路、释放链路资源,属于链路断开的阶段,和认证通过的场景无关。
四、扩展——LCP
LCP(Link Control Protocol,链路控制协议):专门管理物理 / 链路层链路本身,不处理 IP 地址这类网络层信息。负责链路建立、参数协商、链路保活、链路拆除。
LCP 主要协商内容
- MTU 最大接收单元
- 是否开启认证、使用 PAP 还是 CHAP(只协商认证方式,不做账号密码校验,校验动作属于认证阶段交互)
- 魔术字(用于检测环路、链路回环)
- 链路压缩选项
- 链路质量检测
LCP 常见报文类型
- Configure‑Request:请求配置参数
- Configure‑Ack:参数协商同意
- Configure‑Nak:参数不接受,重新协商
- Configure‑Reject:不识别该参数
- Terminate‑Request:请求断开链路
- Terminate‑Ack:确认断开链路
