什么是MTU?设置设备MTU时,需要注意哪些事项?

MTU(最大传输单元)是指网络接口可以传输的最大数据包大小。超过MTU的数据包会被分片。配置MTU时需注意设备两端接口MTU匹配,以及中间二层设备对巨型帧的支持,以避免分片或丢包问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 什么是MTU?设置设备MTU时,需要注意哪些事项?

    一、什么是MTU?

    网络层一般要限制每次发送数据包的最大长度。任何时候网络层接收到一份要发送的IP数据包时,它要判断向本地哪个接口发送数据,并查询该接口获得其最大传输单元MTU(Maximum
    Transmission
    Unit)。网络层把MTU值与要发送的IP数据包长度进行比较,如果IP数据包的长度比MTU值大,那么IP数据包就需要进行分片,分片后的数据包长度小于等于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数据包将进行分片继续处理(分片简单来讲就是将一个大报文拆分成多个小报文)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值