模拟器测试终端PC4——PC5通信,终端网关都在路由器上使用的vlan if接口,路由器间三层互通。查看vlan if以及三层接口MTU都是默认1500.使用不分片ping报文测试只能ping通1472字节的报文,默认不是1500吗?为什么大于1472字节的报文就不行,正常的网络传输也会封装些地址吗,具体封装哪些呢?
拓扑如下
(0)
最佳答案
MTU(Maximum Transmission Unit)最大传输单元,指的是以太帧的有效载荷,对与IP协议来说,是指整个IP数据包。
ping -s packet-size:指定发送的ICMP回显请求报文的长度(不包括IP和ICMP报文头)
IP数据包的头部是20个节字
ICMP回显请求(ping)报文头部是8个字节
所以,1500-20-8=1472字节。
(0)
首先,MTU是指最大传输单元,也就是一个数据包在网络上能够传输的最大字节数。不同的网络类型和协议有不同的MTU值,比如以太网的MTU默认是1500字节,IP协议的MTU默认是576字节 https://www.zhihu.com/question/461508696。
其次,ping是一种用于测试网络连通性和延迟的工具,它使用ICMP协议发送和接收数据包。ping命令可以指定发送数据包的大小和是否分片。分片是指当一个数据包超过了网络层或链路层的MTU时,会被分割成多个较小的数据包进行传输,然后在目的地重新组合 https://blog.csdn.net/m0_46267075/article/details/116837693。
当你使用不分片ping报文测试时,你实际上是在测试网络层的MTU值,也就是IP协议的MTU值。因为如果你发送一个超过IP协议MTU值的数据包,并且指定不分片,那么这个数据包就会被丢弃,并且返回一个ICMP差错报文,告诉你数据包太大了 https://blog.csdn.net/doing_tech/article/details/127575081。
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论