我有一个可以从更大的以太网帧中受益的应用程序。(理论上,我们可以将出站数据包的数量减少 > 50%,甚至可能减少 66%。)
我还正在与候选托管公司指定网络要求,以便新安装我的应用程序服务器。至少,最好不要限制客户端连接从巨型帧中受益。
但这有多现实?一些一般性问题,假设我们可以控制的网络段是巨型帧友好的(交换机支持大型 MTU,允许 ICMP MTU 路径发现等):
- 通过公共 Internet 发送巨型帧是否现实?
- 试图通过公共 Internet 支持巨型帧是否会引发无穷无尽的网络问题?
- 还有其他我没有考虑过的问题吗?
这里的关键是您可以控制网络的一小部分并启用大型 MTU,但您无法控制数据包在互联网上的路径,当然也无法控制数据包将通过的路由器的配置。大多数互联网路由器的配置都没有超过 1500,所以你不会对这个解决方案有太多的运气。更糟糕的是,有时较大的数据包实际上会被不支持巨型帧的路由器丢弃,所以我认为如果您尝试将巨型帧发送到互联网,您实际上会发现情况更糟。
巨型帧在您的内部网络上非常有用 - 特别是对于进行流式传输或 iSCSI 的网络。
许多高等教育网络(AARNET、JANET、Internet2)在其网络上都启用了端到端的巨型帧。如果您在这些网络上为人们服务,我建议这是值得的。
正如其他人在上面所说的那样,目前的答案是否定的。
还要考虑供应商上行链路的 MTU,除非它支持巨型帧,否则在开始之前你就不走运了。
我的经验是巨型帧通常受限于应用程序服务器与其数据库服务器之间的专用链接。任何更复杂的东西的不兼容可能性类型的数量令人难以置信。