什么是MTU?设置设备MTU时,需要注意哪些事项?
发布时间
阅读量:
阅读量
什么是MTU?设置设备MTU时,需要注意哪些事项?
一、什么是MTU?
网络层通常会对每个发送的数据包设定最大传输单位(MTU)限制。每当接收一个目标IP数据报时,会确定目标应通过哪一个本地接口发送数据,并查询该接口的最大传输单元(MTU)值。网络层会根据所接收的数据报的大小与其拥有的最大传输单元(MTU)值进行比较。如果接收的数据报大小超过当前可用的最大传输单元(MTU),则需将其分割成多个不超过MTU大小的小段。
一句话讲:MTU就是包括IP层之后数据的大小(单位:byte)。
二、具体感知MTU。
语言表述往往存在复杂性。通过下图可以看出,在某设备配置MTU为9000的情况下,单个ICMP报文(ping包)能够传输的最大数据长度。

此时Date=8972 byte,Icmp报文头部=8byte,Ip报文头部=20byte。
Date+Icmp报头+Ip报文头部+Ip 报文头部=9000byte=MTU
三、若设备收到的报文超过本身设置的MTU值时,将如何处理?
一般情况下,在接收的数据包大小超出本机最大传输单元(MTU)限制时
而报文是否能够分片受其具体情况影响,在IP报文头部查看'Don't fragment'字段设置为1时会被禁止分割;反之则可进行分割。
。

当网络设备接收到的数据包大小超出接口最大传输单元(MTU)限制且不可分割报文无法传输时,在遇到这种情况时会采用什么措施呢? 在这种情况下,默认策略是直接丢弃该数据包。
四、配置MTU时,需要注意哪些事项?
1.设备两端接口的MTU最好相同;
当数据从中间设备传递到交换机时(如通过交换机进行二层网络传输),为了避免IP数据包在二层传输过程中被分割丢失(分片或丢失),应在交换机上设置相应的巨型帧配置参数以实现高效的网络通信
全部评论 (0)
还没有任何评论哟~
