【计算机网络原理·实验·第四章】PPP协议配置路由广域网接口&抓包理解PPP协议的帧格式

理论部分:【计算机网络】第四章:数据链路层(Part1.数据链路层的三个基本问题&点到点信道的数据链路)

GNS3,前接搭配好的实验环境:【计算机网络】第三章:使用GNS3和VMWare搭建实验环境(Part1:GNS3环境)
在这里插入图片描述

使用PPP协议配置路由器广域网接口

一般广域网接口的默认协议是HDLC,查看用
sh inter se 2/0命令即可查看
在这里插入图片描述
Serial2/0 is up, line protocol is up
这句话的意思分为两部分,第一部分是物理链路配置成功,第二部分是数据链路层配置成功。也就说如果line protocol is down就说明数据链路层配置失败(比如发送端PPP,接收端HDLC,两边不一致)。
在这里插入图片描述
端口配置环境下,en \tab ?即可观看所有的数据链路层封装格式。这里我们还是使用PPP 协议
命令:en \tab ppp
在这里插入图片描述
使用后可以看到changed state to down。然后在查看一下状态
在这里插入图片描述
我们会发现,第一行最后的link protocol is up变成了down。这时候网就不通了
在这里插入图片描述
在这里插入图片描述

此时我们把另一个路由器的协议改成PPP。
在这里插入图片描述
首先完成了自动检测网络连接状态,然后再PING发现网通了
在这里插入图片描述
再检查一下状态,可以发现,state又变成了up。

最后,我们再来明确一下PPP的几个特点:

在这里插入图片描述
1.检查现在该端口的数据链路层协议
2.LCP OPEN意味着数据链路层参数正确,否则会显示LCP Listen,出现LSP Listen就意味着数据链路层配置有错误
3.Open后接的都是一些网络层的协议,标识上层多种协议,可以把他们封装到数据链路层协议里。

PPP协议的帧格式

在这里插入图片描述
对于PPP协议封装的帧,我们抓包可以得到的部分只有数据包,最多是抓取数据包+首部去掉开始标识符的部分。网卡能够识别完整的数据帧但是抓包工具能抓到的最多就是橙色部分。
下面我们通过实验来验证这一环节。
在这里插入图片描述
然后在R1路由器上pingR2.
在这里插入图片描述
在这里插入图片描述
如图是抓取的数据包,抓取的除了ping的数据包之外,还抓到了链路控制和CDP(CDP是Cisco Discovery Protocol的缩写,它是由思科公司推出的一种私有的二层网络协议,它能够运行在大部分的思科设备上面。通过运行CDP 协议,思科设备能够在与它们直连的设备之间分享有关操作系统软件版本,以及IP地址,硬件平台等相关信息)

然后我们来分析帧格式。
在这里插入图片描述
在这里插入图片描述
这里表示的协议字段是IPv4协议。
再次强调,通过抓包看不到FCS、开始和结束标识符这三部分。

猜你喜欢

转载自blog.csdn.net/Chahot/article/details/106767434