我有一个由10 Gbps fabric接口互连的服务器集群(ens1f0,MTU1500)。我已经使用默认设置(MTU 1450)在集群中设置了VXLAN接口。出于兼容性的原因,我想要MTU 1500与我的VXLAN接口。有可能吗?
我目前正在所有服务器上使用这个命令来创建VXLAN接口:
ip link add vxlan0 type vxlan id 10 group 239.1.1.1 dstport 0 dev ens1f0发布于 2020-02-13 07:31:19
帧或数据包的有效负载不能超过最大帧/包大小减去开销。
VXLAN是在UDP上支持VLAN的L2隧道。它将以太网帧封装在UDP数据报中,然后封装在IP中,然后封装在以太网中(最简单的情况)。由于这种开销消耗了50字节的有效负载容量,所以您需要使用“小巨人”,外部的外部帧稍微过大,MTU的容量为1550字节。这样,内部帧(减去开销)仍然可以支持1500字节的有效负载。
检查你的设备和整个(!)VXLAN端点之间的路径,如果它们支持这些小巨人,以及如何配置它们。注意,对于任何非标准的帧大小,每个中间段中的所有节点都需要能够处理它们。没有关于帧大小的协商,节点通常会以巨人的形式丢弃超大的帧。
https://networkengineering.stackexchange.com/questions/65104
复制相似问题