MTU针对不同的协议层有不同的含义,华为的是指数据链路层所承载的数据报文大小,比如ethernet MTU 1500bytes,则表示除ethernet头外可以封装1500bytes的数据负荷,当然包括上层协议封装的报文头,比如IP头。因此你要先了解你的报文负荷是那个协议层的,再计算。
给你个最简单的例子,如果你采用ICMP测试MTU, 如果MTU的大小为1500bytes,则能通过的最大不分片ICMP数据负荷为1500-20(IP header)-8(ICMP header)=1472bytes ,因此当你采用DF参数时,在1473bytes的大小ICMP报文就被端口丢弃掉了
阅读(5069) | 评论(0) | 转发(0) |