7.1实验目的
1.掌握PPP协议的基本概念。
2.理解PPP工作流程。
3.掌握PPP协议认证。
7.2PPP简介
1.PPP协议
PPP是目前使用最广泛的数据层协议,不管是低速的拨号Modem连接还是高速的光纤链路,都适用PPP协议。
2.协议语法
3.协议语义
F帧界定:每一个PPP数据帧都以标志字节7E开始结束。
A地址域:FF,在点到点链路中,通信双方是唯一的,所以此字节无意义。
C控制域:0x03,无意义。
协议域:区分PPP帧中信息域所承载的数据报文的内容,必为基数。
4.协议同步
链路不可用阶段:初始阶段。
链路建立阶段:LCP协商,协商验证方式等。
验证阶段:PAP/CHAP验证。
网络层协议阶段:NCP协商。
网络终止阶段:终止PPP会话,返回到链路不可用阶段。
5.CHAP验证
CHAP相对于PAP弥补了PAP直接传递密码的缺陷,实现了在不直接传递密码的前提下对身份的确认。
7.3协议分析
1.实验流图
2.网络配置
(1)将R1与R2之间的通信协议封装为PPP协议。
(2)将路由器R1和R2的串口s0/0配置为双向CHAP认证。
3.实验方法
(1)启动抓包
(2)开启R1接口s0/0
7.4结果分析
1.PPP协议的4个阶段
2.LCP协商(链路UP)
1)LCP的Config-request报文。
2)LCP的Config-ack报文
3.PPP协议CHAP认证
1)第一次握手
2)第2次握手
3)第3次握手
4.NCP协商
1)NCP的Config- Request报文。
2)NCP的Config- Ack报文。
5.会话维持
1)Echo Request报文
2)Echo Reply报文