IEEE 802.3指定MTU为1500,如果数据包长达大于1500则会被网络层分片传输
Vxlan max mtu = 1450 = 1500 – 20(ip头) – 8(udp头) – 8(vxlan头) – 14(以太网头)
如果虚拟机的MTU大于1450,发出去时需加上头部50字节的报文,总的数据包大小会大于1500,
最先到达的是ovs二层虚拟交换机(MTU为1500),二层设备没有切片能力,如果大于他的MTU就会直接丢弃
导致例如ssh 访问网站可能得不到响应
Openstack虚拟机MTU问题
最新推荐文章于 2025-09-24 18:04:29 发布
IEEE 802.3指定MTU为1500,Vxlan max mtu为1450。若虚拟机MTU大于1450,发出的数据包加上头部会超1500。数据包先到MTU为1500的ovs二层虚拟交换机,该设备无切片能力,会丢弃超MTU的包,导致ssh访问网站可能无响应。
735

被折叠的 条评论
为什么被折叠?



