PPP协议遇到的问题_configuration nak_libing33的博客-程序员秘密

1、串行链路使用PPP封装,更改端口的MTU,在LCP协商阶段,并没有根据协商结果更改端口的MTU值,根据ping测试,R1和R2的端口MTU还分别是1000和600;

2、将R1的s1/0端口的MTU更改为1800,R2的s1/0端口的MTU更改为1200,在LCP协商阶段,R1发送configuation Nak给R2后,R2再次发送Configuration Request的报文中不含有MRU字段了,不明白为什么?

3、在问题2的基础上,R1对R2发起ping,当datagram大于1600的时候,通过wireshark获取流量,只有request,没有reply;


网络拓扑图如下所示:


R1的配置方式如下:

R1#config t

R1#int s1/0

R1#encapsulation ppp

R1#mtu 1000

R1#ip add 192.168.1.1 255.255.255.0

R1#no shut

R2的配置方式如下:

R2#config t

R2#int s1/0

R2#encapsulation ppp

R2#mtu 600

R2#ip add 192.168.1.2 255.255.255.0

R2#no shut

 

设置R1的MRU为1000,R2的MTU为600

 

通过wireshark capture流量,如下所示:

R1-->R2

R2-->R1

当R2开始发送configuration Request之后,R1-->R2

此时针对R2-->R1的configuration Request,R1回复configuration nak:

针对R1-->R2的configuration Request,R2回复configuration Ack:

针对nak,R2重新向R1发送configuration Request,并更改MRU值:


针对此configuration Request,R1-->R2:

根据流量分析,R1与R2之间的交互模式为下图所示:


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/libing33/article/details/53366793

智能推荐

用PyInstaller制作Python代码的可执行文件_后浪v的博客-程序员秘密

作者:后浪文章目录写在前面一、安装pyinstaller库二、执行生成exe文件三、命令分析(一)、基础命令(二)、将库文件单独存放在目录中四、动态导入的库写在前面在B站上看到何冰老师的演讲,深受鼓舞,以下这段话,愿与诸君共享,互勉。那些抱怨“一代不如一代的人”应该看看你们就像我一样我看着你们 满怀感激因为你们 这个世界会更喜欢中国因为一个国家最好看的风景就是这个国家的年轻人因为你们 这世上的小说 电影 音乐中表现的青春不再是忧伤 迷茫而是善良 勇敢 无私 无所畏惧是心里有火

uft 测试工具使用_weixin_30265171的博客-程序员秘密

选择uft自带小飞机cs测试开始设置启动插件管理 选择测试软件类型cs bs新建录制项目各个功能按钮添加测试程序工作路径进入录制保存录制文件回放回放时应注意 选择运行临时文件录制回放原理录制  1、选择插件类型,匹配uft中设定的...

毕业这一年_教师辞职历程记录_个人知识管理布道师的博客-程序员秘密

到今天,毕业整整一年了,时间过得好快,回首这一年,真心觉得辜负了时光,因为整整这一年都是动荡不安,几乎没有稳定过,人过得很累,心更累,一年几乎没有任何技术上的沉淀和积累.金钱上的积累几乎为0,15年过年回家,真的觉得没脸回,太说不过了,过年在家,自己也在反思,痛定思痛,不幸的是,年后来了,依然重复着去年的生活,辞职,面试,换公司,搬家.....,整个人的状态也从刚毕业来深圳时的自信,有激情变成自卑

java kiwi_【Java拾遗】不可不知的 Java 序列化_多熬一点的博客-程序员秘密

【Java拾遗】不可不知的 Java 序列化前言在程序运行的生命周期中,序列化与反序列化的操作,几乎无时无刻不在发生着。对于任何一门语言来说,不管它是编译型还是解释型,只要它需要通讯或者持久化时,就必然涉及到序列化与反序列化操作。但是,又正因为序列化与反序列化太过重要,太过普遍,大部分编程语言和框架都对其进行了很好的封装,又因为他的润物细无声,使得我们很多时候根本没有意识到,代码下面其实进行了许许...

ROS中的常用组件(三)——Qt工具箱_qt rosrun_我不是“耀”神的博客-程序员秘密

ROS中的常用组件(三)——Qt工具箱目录总述一、日志输出工具(rqt_console)二、计算图可视化工具(rqt_graph)三、数据绘图工具(rqt_plot)四、参数动态配置工具(rqt_reconfigure)总述为方便可视化调试和显示,ROS提供了一个Qt架构的后台图形工具套件——rqt_common_plugins,其中包含不少实用的工具。使用之前,需要使用以下命令安装该Qt工具箱:sudo apt-get install ros-kinetic-rqtsudo apt-get .

随便推点

龙芯loongson1:buildroot-2016.02制作龙芯1mips32交叉工具链_龙芯buildroot制作工具链_Light_It的博客-程序员秘密

下载:  https://buildroot.org/download.html  最新版本是 buildroot-2016.02.tar.bz2  上传的资源:https://download.csdn.net/download/damifeng/10824058编译:  cd /home/loongson/tools/buildroot/  tar -xvf buildroot...

vue router-view不显示问题_vue3 router-view无效_sunlizhen的博客-程序员秘密

原来在配置router得index.html这个模版里也要加一个做嵌套路由,然后在路由的参数中使用children 配置就可以了实例:见 layout得侧边栏模板

Entity Framework开发介绍_懒笔头的博客-程序员秘密

一、Entity Framework概要 Entity Framework是微软的Object Relational Mapper(对象关系映射),也就是我们平常说的ORM,它可以让应用程序开发者将关系型数据作为业务模型来使用,也消除了开发者为数据访问编写的绝大多数管道代码的需要(比如使用ADO.NET)。Entity Framework提供了一个综合的、基于模型的系统,通过摆脱为...

远程桌面退出全屏/不能全屏/全屏切换的技巧_teamviewer远程服务器不能 全屏_jtujtujtu的博客-程序员秘密

经常用,经常忘,mark下。。。zz from: http://www.lanfeng.net/archives/26883.html 远程桌面退出全屏/不能全屏/全屏切换的技巧退出全屏问:我的电脑远程登录到服务器上并且切换到了全屏状态,全屏后发现桌面顶部没有浮动工具栏了,想退出全屏状态,不知如何退出了,最后,只有重启电脑。想知道如何退出远程桌面的全屏方法?答:退出远程桌面全屏

软件测试中的等价类测试的例子,【软件测试基础】等价类划分法_雩火的博客-程序员秘密

1.介绍等价类划分是一种典型的黑盒测试方法。等价类划分是指分步骤把海量(无限)的测试用例集减得很小,但过程同样有效。也就是说,选取足够小测试用例,发现更多软件缺陷。2.类型划分等价类划分有两种不同情况:有效等价类和无效等价类。有效等价类:是指对于程序的需求规格说明来说是合理的,有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能(确认过程)。无效等价类(与有效...

css动画实现涟漪效果 波纹动态效果_css echarts中的漪涟效果_陈序员01的博客-程序员秘密

效果图:图上是echarts,本文是使用的是css3动画制作的,效果一样.html<div class="GreenStatus"></div>.css/* 绿色小圆点 */.GreenStatus { width: 10px; height: 10px; background-color: #6cb552; border-radius: 50%; display: inline-block; position: rel

推荐文章

热门文章

相关标签