Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置全局入口和出口共享缓冲区

虽然交换机会保留一些缓冲区空间来确保端口和队列的最小内存分配,但您可以配置系统如何使用剩余的缓冲区空间来优化特定网络流量组合的缓冲区分配。全局共享缓冲池是交换机上的所有端口在需要缓冲区时动态共享的内存空间。您可以将全局共享内存空间分配给不同类型的入口和出口缓冲区,以更好地支持不同的网络流量组合。

注意:

更改缓冲区配置是一个破坏性事件。 所有 端口上的流量将停止,直到缓冲区重新编程完成。

使用默认共享缓冲区设置(对于具有无损、尽力而为和组播流量平衡组合的网络)或为您的网络流量混合使用建议的共享缓冲区配置之一(主要是尽力而为的单播流量,主要是启用了以太网暂停的链路上的尽力而为流量,主要是组播流量,或者主要是无损流量)。默认配置或推荐配置之一可提供满足大多数网络需求的缓冲区分配。

从其中一种建议的配置开始后,您可以微调共享缓冲区设置,但要小心操作,以防止由于缓冲区配置错误而导致流量丢失。

您可以配置分配给全局共享缓冲区的可用(用户可配置)缓冲区空间的百分比。未分配给全局共享缓冲池的任何空间都将添加到专用缓冲池中。默认配置会将 100% 的可用缓冲区空间分配给全局共享缓冲区。

您可以对入口和出口共享缓冲池进行分区,以便为网络主要承载的流量类型分配更多的缓冲区,为其他流量分配更少的缓冲区。从分配给入口共享缓冲池的缓冲区空间中,您可以将空间分配给:

  • 无损缓冲区 — 所有无损入口流量的共享缓冲池百分比。无损缓冲区的最小值为 5%。

  • 无损余量缓冲区 — 断言暂停时收到的数据包的共享缓冲池百分比。如果在端口上配置了以太网暂停,或者在端口上的优先级上配置了基于优先级的流量控制 (PFC),则当端口向连接的对等方发送暂停消息时,端口将使用余量缓冲区来存储在端口发送暂停消息和对等方暂停流量后最后一个数据包到达之间到达的数据包。无损余量缓冲区的最小值为 0(零)百分比。(无损余量缓冲区是唯一最小值可以小于 5% 的缓冲区。

    注意:

    在 QFX 虚拟机箱和 EX4600/EX4650 虚拟机箱上,无损余量缓冲区的最小值为 3%。

  • 有损缓冲区 — 所有尽力而为入口流量(尽力而为单播、多目的地和严格高优先级流量)的共享缓冲池百分比。有损缓冲区的最小值为 5%。

入口无损、无损余量和有损缓冲区分区的总百分比值必须恰好为 100%。如果缓冲区百分比的总和大于 100% 或小于 100%,交换机将返回提交错误。必须显式配置所有入口缓冲区分区,即使无损余量缓冲区分区的值为 0(零)百分比也是如此。

从分配给出口共享缓冲池的缓冲区空间中,您可以将空间分配给:

  • 无损缓冲区 — 所有无损出口队列的共享缓冲池百分比。无损缓冲区的最小值为 5%。

  • 有损缓冲区 — 所有尽力而为出口队列(尽力而为单播队列和严格高优先级队列)的共享缓冲池百分比。有损缓冲区的最小值为 5%。

  • 组播缓冲区 — 所有多目的地(组播、广播和目标查找失败)出口队列的共享缓冲池百分比。组播缓冲区的最小值为 5%。

出口无损、有损和组播缓冲区分区的总百分比值必须恰好为 100%。如果缓冲区百分比的总和大于 100% 或小于 100%,交换机将返回提交错误。必须显式配置所有出口缓冲区分区,并且值必须至少为 5%。

要使用 CLI 配置共享缓冲区分配和分区,请执行以下操作:

  1. 配置用于入口全局共享缓冲池的可用(非预留)缓冲区的百分比:

  2. 无损、无损余量和有损流量配置全局入口缓冲区分区:

  3. 配置用于出口全局共享缓冲池的可用(非预留)缓冲区的百分比:

  4. 无损、有损和组播队列配置全局出口缓冲区分区: