多语言展示
当前在线:247今日阅读:75今日分享:44

IP 分片浅谈,详解IP分片的过程

在TCP/IP分层中,数据链路层用MTU(Maximum Transmission Unit,最大传输单元)来限制所能传输的数据包大小,MTU是指一次传送的数据最大长度,不包括数据链路层数据帧的帧头,如以太网的MTU为1500字节,实际上数据帧的最大长度为1512字节,其中以太网数据帧的帧头为12字节。当发送的IP数据报的大小超过了MTU时,IP层就需要对数据进行分片,否则数据将无法发送成功。
工具/原料
1

华为eNSP模拟器

2

wireshark抓包工具

方法/步骤
1

网络拓扑如下图,在R1上ping -f -s 1472 12.1.1.2 是正常的。ping -f -s 1473 12.1.1.2 是ping不通的。

2

在R1上ping 的时候把-f去掉,ping -s 1473 12.1.1.2 也是能ping通的。

3

在R1上的ge0/0/0口上用,wireshark抓包分析-s1473被分片后再发送出去的

注意事项

如果数据包超过MTU值,但IP头中的flag 是否可以分片位被置为的话。就不能正常通讯

推荐信息