第 8 章 配置最大传输单元(MTU)设置
8.1. MTU 概述 复制链接链接已复制到粘贴板!
OpenStack 网络可以计算您可以安全地应用到实例的最大可能最大传输单元(MTU)大小。MTU 值指定单个网络数据包可以传输的最大数据量;此数字根据应用最合适的大小指定变量。例如,NFS 共享可能需要不同的 MTU 大小与 IANA 应用程序的不同 MTU 大小。
您可以使用 openstack network show <network_name& gt; 命令来查看 OpenStack Networking 计算的最大可能 MTU 值。net-mtu 是一些实现中不存在的 neutron API 扩展。如果实例支持,并且通过路由器公告(RA)数据包向 IPv6 客户端提供 IPv6 客户端,您可以公告给 DHCPv4 客户端。要发送路由器公告,必须将网络附加到路由器。
您必须从端到端配置 MTU 设置。这意味着,在数据包通过时,MTU 设置都必须相同,包括虚拟机、虚拟网络基础架构、物理网络和目标服务器。
例如,下图中的圆圈显示了必须为实例和物理服务器之间的流量调整 MTU 值的各种点。您必须为处理网络流量的非常接口更改 MTU 值,以适应特定 MTU 大小的数据包。如果流量从实例 192.168.200.15 传输到物理服务器 10.20.15.25,则需要此项:
不一致的 MTU 值可能会导致几个网络问题,最常见的是随机数据包丢失,导致连接下降和网络性能较慢。这些问题可能会造成故障排除,因为您必须识别并检查每个可能的网络点,以确保它具有正确的 MTU 值。