使用启用 PXE 的网络实现巨型帧 (mtu = 9000) 的要求

使用启用 PXE 的网络实现巨型帧 (mtu = 9000) 的要求

当我尝试在依赖 PXE 进行服务器启动的网络中启用巨型帧时,我应该寻找什么?

据我所知我必须拥有:

  • 支持 MTU >= 9000 的网络交换机
  • 不仅可以在交换机的网络接口上启用巨型帧,还可以在端口通道和 VLAN 上启用巨型帧
  • 兼容的 SO 可以在启动过程之后通过网络绑定和 VLAN 来处理更高的 MTU(如果需要)。

我不清楚的是,给定服务器上的网卡如何知道连接在 PXE 阶段未使用默认的 MTU = 1500 值。它受支持吗?因供应商而异?它应该开箱即用吗?是否应该在 DHCP 服务器中添加一些东西来在启动期间处理地址?

谢谢

答案1

有一个DHCP 参数,选项 26:

5.1. 接口 MTU 选项

此选项指定此接口上使用的 MTU。MTU 指定为 16 位无符号整数。MTU 的最小合法值为 68。

如果不支持,另一种方法是让 PXE 服务器使用 1500b 的 MTU,以便来自该服务器的帧可以正确传输到使用 1500b 的 MTU 的客户端,并将文件系统安装在具有更高 MTU 的其他服务器上。

答案2

如果你想加快 PXE 的 TFTP 速度,你应该考虑使用windowsize而不是更大的blocksize

相关内容