将 vSphere 端口镜像与 vSphere 的其他功能配合使用时,有一些互操作性问题需要考虑。
vMotion
根据您选择的 vSphere 端口镜像会话类型,vMotion 的功能会有所不同。在进行 vMotion 期间,镜像路径会暂时无效,但完成 vMotion 后会还原。
端口镜像会话类型 | 源和目标 | 可与 vMotion | 功能互操作 |
---|---|---|---|
分布式端口镜像 | 非上行链路分布式端口源和目标 | 是 | 分布式端口之间的端口镜像只能为本地。如果源和目标因 vMotion 而位于不同的主机上,则两者之间的镜像将不会正常工作。但是,如果源和目标移到同一主机上,则端口镜像将正常工作。 |
远程镜像源 | 非上行链路分布式端口源 | 是 | 将源分布式端口从主机 A 移到主机 B 时,会在主机 A 上删除从源端口到主机 A 的上行链路的原始镜像路径,并在主机 B 上创建从源端口到主机 B 的上行链路的新镜像路径。通过在会话中指定的上行链路名称确定使用哪一个上行链路。 |
上行链路端口目标 | 否 | 无法通过 vMotion 移动上行链路。 | |
远程镜像目标 | VLAN 源 | 否 | |
非上行链路分布式端口目标 | 是 | 将目标分布式端口从主机 A 移到主机 B 时,从源 VLAN 到目标端口的所有原始镜像路径都将从 A 移到 B。 | |
已封装远程镜像 (L3) 源 | 非上行链路分布式端口源 | 是 | 将源分布式端口从主机 A 移到主机 B 时,从源端口到目标 IP 的所有原始镜像路径都将从 A 移到 B。 |
IP 目标 | 否 | ||
分布式端口镜像 (传统) | IP 源 | 否 | |
非上行链路分布式端口目标 | 否 | 将目标分布式端口从主机 A 移到主机 B 时,从源 IP 到目标端口的所有原始镜像路径都将无效,因为端口镜像会话源在 A 上仍可以看到目标。 |
TSO 和 LRO
TCP 分段卸载 (TSO) 和大型接收卸载 (LRO) 可能会导致正在镜像的数据包数量与已镜像数据包数量不相等。
在 vNIC 上启用 TSO 后,vNIC 可能会向 Distributed Switch 发送大数据包。在 vNIC 上启用 LRO 后,发送到 vNIC 的小数据包可能会合并成大数据包。
源 | 目标 | 描述 |
---|---|---|
TSO | LRO | 来自源 vNIC 的数据包可能是大数据包,是否对其进行拆分取决于其大小是否超过目标 vNIC LRO 限制。 |
TSO | 任意目标 | 来自源 vNIC 的数据包可能是大数据包,在目标 vNIC 中会将其拆分成标准数据包。 |
任意源 | LRO | 来自源 vNIC 的数据包是标准数据包,在目标 vNIC 中可能会将其合并成大数据包。 |