最近更新时间:2025-04-28 17:35:22
流量镜像的报文采用标准的VXLAN报文格式封装。镜像目的收到的被镜像的报文长度受限于链路最小MTU值和设置的镜像报文长度。
当被镜像的报文长度加上VXLAN头的长度(固定值50)大于链路的最小MTU值时,系统会对镜像报文进行截断。
在金山云网络内,链路默认支持的MTU值为1500,但部分网络组件例如VPN网关等自身的MTU限制小于1500。
如果链路最小MTU值大于1500,例如8500,系统仍然会按照链路长度MTU值=1500进行截断。
当被镜像报文长度大于设置的镜像报文长度时,系统会对镜像报文进行截断。
为防止镜像报文被截断,建议您设置镜像源MTU值比传输镜像目的MTU值小50字节,即不超过1450。
当源KEC实例开启TSO或UFO功能时,分片业务报文的镜像行为可能会有所不同。如需镜像目的接收到所有分片业务报文的镜像报文,建议您关闭TSO和UFO功能(关闭后可能会对实例性能有影响)或使用7代及以上的KEC实例规格族。
源KEC实例规格(自身MTU值=1500) | - 7代及以上 - 7代及以下且关闭TSO和UFO功能 | 7代及以下且开启TSO或UFO功能 | ||
镜像行为 | 先对完整业务报文分片,再分别对每个分片报文做镜像 | 先对完整业务报文做镜像,再对业务报文分片 | ||
业务报文大小 | 2000 | |||
链路最小MTU值 | 1500 | 1500 | 1500 | 1500 |
镜像报文长度 | 1400 | 1500 | 1400 | 1500 |
镜像目的接收到的镜像报文数量 | 2 | 2 | 1 | 1 |
镜像目的接收到的镜像报文大小 | - 分片1:1450=1400(实际被镜像的业务报文长度)+50(VXLAN头的长度) - 分片2:550=500(实际被镜像的业务报文长度)+50(VXLAN头的长度) | - 分片1:1500=1450(实际被镜像的业务报文长度)+50(VXLAN头的长度) - 分片2:550=500(实际被镜像的业务报文长度)+50(VXLAN头的长度) | 1450=1400(实际被镜像的业务报文长度)+50(VXLAN头的长度) | 1500=1450(实际被镜像的业务报文长度)+50(VXLAN头的长度) |
纯净模式