云服务器MTU是什么?阿里云MTU限制和设置说明

MTU是指网络最大传输单元MTU,MTU决定了网络上单次可传输数据包的最大尺寸,包含IP数据包头和载荷,不包含以太网头部。理论上MTU越大,可在单个数据包中传递的数据越多,网络通信越高效。阿里云百科分享什么是MTU以及阿里云服务器MTU限制以及MTU修改的方法:

什么是MTU?

MTU即Maximum Transmission Unit,网络最大传输单元MTU。MTU决定了网络上单次可传输数据包的最大尺寸,包含IP数据包头和载荷,不包含以太网头部。理论上MTU越大,可在单个数据包中传递的数据越多,网络通信越高效。

阿里云服务器MTU限制说明
阿里云服务器MTU限制说明

阿里云服务器ECS实例都支持1500 MTU,如果是阿里云第8代云服务器实例规格族(g8i/c8i/r8i/g8a/c8a/r8a/g8ae/c8ae/r8ae)还可以支持8500 MTU,第八代云服务器支持巨型帧(Jumbo frames),巨型帧是指有效负载超过IEEE 802.3标准所限制的1500字节的以太网帧,增大的有效载荷百分比有助于提高链路利用率,获得更好的网络性能,阿里云支持8500字节的巨型帧,也就是说支持巨型帧的云服务器ECS允许发送8500字节载荷的以太网帧。

ECS互访链路MTU限制

在阿里云网络内,链路默认支持1500 MTU,对于不支持巨型帧的ECS实例通信时,只需要关注VPN网关等网络组件自身的MTU限制即可。支持巨型帧的ECS实例作为源主机时,目的主机在不同通信场景下的链路最大MTU限制如下表所示:

目的主机 允许的最大MTU
“同VPC内” 或 “同region对等连接的VPC内” 开启巨型帧的ECS实例 8500
“同VPC内” 或 “同region对等连接的VPC内” 未开启巨型帧的ECS实例 1500
“通过CEN实现互通的VPC内”任意ECS实例
“通过高速通道连接的线下IDC内”的主机
“通过EIP、PIP访问”的外部主机

云网络产品MTU限制

除此之外,在使用非TCP协议(UDP、ICMP)访问特定网络产品时,需要注意不同网络产品自身的MTU限制。当前阿里云云产品普遍不支持巨型帧,部分网络产品的最大MTU限制如下表所示:

网络产品 支持的最大MTU 说明
NAT网关 1500
负载均衡(包括ALB、NLB、CLB) ALB和CLB不支持分片报文的转发,因此使用UDP/ICMP进行通信时,需要严格控制源ECS实例发出的数据包的整包大小不超过1500。
云服务(OSS,RDS等) 由于流量会经过负载均衡产品,需注意负载均衡产品的限制。
全球加速
云防火墙
私网连接PrivateLink
VPN网关 1399 MTU配置说明

阿里云MTU配置说明

在数据包从客户端传输至VPN网关的过程中,数据包的大小受三种MTU的限制,即用户MTU、公网接口MTU和路径MTU,关于阿里云MTU设置请参考:https://help.aliyun.com/document_detail/119749.htm

腾讯云服务器特价:https://curl.qcloud.com/oRMoSucP

阿里云服务器优惠:https://t.aliyun.com/U/bLynLC

京东云主机优惠:https://3.cn/1W-F0eBX