巨型以太网帧部署

网络工程 以太网
2021-07-22 14:41:06

在路由环境中成功部署巨型帧的一般准则有哪些?

4个回答

条款

物理接口——第 2 层端口或交换机端口。在本文档的上下文中指交换上行链路和下行链路。可能会或可能不会执行 802.1q 标记。

逻辑接口——第 3 层端口或路由端口。指服务器接口、路由器接口、交换机虚拟接口和子接口。任何有 IP 地址的东西。

标准域——一组第 3 层相邻 VLAN,以 1500 字节的标准以太网有效载荷运行。

巨型域——一组第 3 层相邻 VLAN,它们以大于 1500 字节(通常为 9000 字节)的以太网有效负载 MTU 运行。

网络拓扑结构

巨型帧不是混合搭配技术。Jumbo 帧被部署到一个清晰划分的网络段,该段由路由器界定。此第 3 层边界对于支持与标准域的互操作性至关重要。路由器为路径 MTU 发现提供分段和 ICMP 响应,这些响应在网络堆栈的较低级别未提供。巨型域内的所有通信都将支持更大的有效载荷,而标准域和巨型域之间的所有通信都将在标准有效载荷大小下进行。不连续的巨型域之间的通信也以标准有效载荷大小发生。

巨型 VLAN

巨型帧不是混合搭配技术。这一点值得重复。给定的 VLAN 属于标准域或巨型域,不能同时属于这两个域。这意味着所有承载巨型 VLAN 的物理接口都必须允许巨型帧。如果巨型帧遇到不允许巨型帧的物理接口,它将被丢弃。同样,巨型 VLAN 上的所有逻辑接口都必须使用完全相同的 MTU 值进行配置。

物理接口

只要接口上允许使用巨型帧,物理接口就可以承载任意数量的标准 VLAN 和巨型 VLAN。此外,这两种类型的 VLAN 都可以中继到主机或路由器。重要的是主机或路由器上的逻辑接口为每个相应的 VLAN 配置正确的 MTU 值。从这个意义上说,物理接口和逻辑接口之间存在脱节。物理接口必须满足或超过巨型 MTU,它不需要完全匹配。

逻辑接口

巨型帧不是混合搭配技术。又来了。出于所有意图和目的,网络中的每个物理接口都可以允许巨型帧,无论它承载标准 VLAN、巨型 VLAN 还是两者。逻辑接口是精确 MTU 匹配真正重要的地方。这也是它可能会变得有点混乱的地方。例如,为 MTU 9000 配置 Cisco 6500 SVI 允许 9000 字节的以太网有效负载,而为 MTU 9014 配置 HP NIC 组允许 9000 字节的以太网有效负载。这是因为 Cisco 值仅指定有效负载,而 HP 值指定有效负载加以太网报头。了解这些细节以确保 MTU 完全正确匹配非常重要。

验证

了解验证巨型 VLAN 是否已正确部署的方法很有用。Ping 测试就足够了,但必须小心设置 DF 位。Cisco 和 Windows ping 实用程序都提供了一种方法来执行此操作,但再次计算字节数的方法不同。Cisco 上的长度参数包括 ICMP 负载、ICMP 报头和 IP 报头。Windows 上的长度参数仅指定 ICMP 有效负载。Cisco 上的 9000 长度和 Windows 上的 8972 长度都产生了一个长度为 9018 的以太网帧,其有效载荷为 9000 字节。

结论

希望有人会发现这个谩骂有用。在网络方面,我想我们都知道第一次就做对的重要性。请随时就信息的准确性、潜在的改进和其他参考发表评论。

参考

http://en.wikipedia.org/wiki/Jumbo_frame

或者总结一下:

  • 在您的环境中保持一致——检查您的基础设施将支持的最大 MTU 值是多少,考虑到每个供应商计算它的各种方式(有或没有 L2 标头)
  • 考虑物理接口、SVI 和 L3 接口
  • 请注意 OSPF 等协议,这些协议在设备形成邻接之前强制执行设备之间的 MTU 匹配
  • 在接触任何服务器之前先获得网络。没有配置 Jumbos 的服务器在启用了 jumbo 的网络中也能正常工作,但相反的情况则是一场灾难。

根据您的网络布局,您应该确保从内到外开始。从您的核心中的链接开始,然后通过您的分布和访问层(如果适用)从那里开始。在开始在访问端口上启用巨型帧之前,请确保您的网络完全支持巨型帧。如今,大多数 100/1000 终端设备不支持巨型帧,如果支持,它们(显然)默认为标准 mtu。

如果您正在考虑在您的网络中部署巨型帧,我可以提供的最佳建议是确保您没有在网络中的任何地方阻止 PMTUD(v4 或 v6)。只要您将上游端口留到最后,您的网络就不应该有任何问题。

这里没有涉及的一个方面是原因。

巨型帧可能对某些应用程序大有裨益,但实际上值得对您的应用程序进行基准测试,看看您是否真的会获得涵盖成本的收益。如今,即使对于受益最大的应用程序,吞吐量也很少能提高 10%,这可能无法弥补增加的运营成本。在使用隧道(MPLS、L2TP 等)的骨干网内部,它可能是必需的,而且成本很低,因为单个骨干网通常是一组管理员,但是一旦您开始将巨无霸扩展到接入层,它很快就会变得更加复杂。

另一件需要考虑的事情是,您的所有文档和程序都需要更新,以确保添加的任何新设备(或 RMA 更换)不会成为流量的无声黑洞。