我事先对我的问题进行了一些研究,例如:Cisco routers THROUGHPUT - MTU and packet size
然而,解释我脑海中的疑惑似乎并不准确。
我的主要目标是为我的 VMware NSX-T 环境解决隧道封装问题。我目前正处于隧道状态关闭问题中,并希望确保物理链路都是正确的。
在我的基础架构中,服务器节点连接到 Cisco 2960X 交换机,并且已启用 VLAN 间路由。所有 MTU 大小(系统、巨型、路由...等)都配置为 1700(用于 GENEVE 封装)。
ESXi 服务器和边缘虚拟机(位于 ESXi 上)之间的封装隧道存在未知问题,导致它们无法通过隧道封装相互连接。Ping 无法访问。(但 ESXi 主机隧道之间的 ping 正常。)
在对 ESXi 虚拟交换机设置进行故障排除之前,我想怀疑物理链路是否存在问题(其 MTU 也是 1700)。
这是问题:
- 什么样的 MTU 设置/系统设置会破坏封装?我应该将路由 MTU 设置为 1500 吗?或者路由 MTU 大小可能对这个 GENEVE 封装没有任何作用?(在我的基础设施中,我必须使用两个不同的 VLAN 来建立封装隧道,因此 VLAN 间路由是强制性的。)