Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解风暴控制

当消息在网络上广播时,将生成流量风暴,并且每条消息都会提示接收节点通过在网络上广播自己的消息来做出响应。这反过来又会引发进一步的反应,产生滚雪球效应。LAN 突然被数据包淹没,产生不必要的流量,导致网络性能下降,甚至完全失去网络服务。风暴控制使交换机能够监控流量级别,并在超过指定流量级别(称为 风暴控制级别)时丢弃广播、组播和未知单播数据包,从而防止数据包激增并降低 LAN 质量。作为让交换机丢弃数据包的替代方法,您可以将其配置为在超过风暴控制级别时关闭接口或暂时禁用接口(请参阅 action-shutdown 语句或 port-error-disable 语句)。

要识别风暴,您必须能够识别流量何时达到异常级别。当运维开始超时且网络响应时间变慢时,即怀疑有风暴。用户可能无法访问预期的服务。监控网络正常运行时广播和未知单播流量的百分比。然后,可以将此数据用作基准,以确定流量级别何时过高。然后,您可以配置风暴控制,以设置丢弃广播和未知单播流量的级别。

谨慎:

Junos OS 允许您配置超过接口带宽的风暴控制值。如果以这种方式配置接口,风暴控制不会丢弃广播或未知单播数据包,即使这些数据包消耗了所有可用带宽。

风暴控制在 ELS 平台上默认启用,在非 ELS 平台上默认禁用。如果启用风暴控制,则默认级别为入口流量可用带宽的 80%。您可以通过将风暴控制级别配置为特定带宽值来更改风暴控制级别。 level配置语句允许您将风暴控制级别配置为组合广播流和未知单播流的百分比,该语句已弃用,可能会从将来的版本中删除。我们建议您逐步停止使用它,并将其替换为语 bandwidth 句。

您可以通过显式配置 带宽级别 (但不能同时为同一接口配置两者)来自定义特定接口的风暴控制级别。

  • 带宽级别 — 将风暴控制级别配置为该接口上适用流量流的带宽,以千比特/秒为单位。

  • 带宽百分比 — 将风暴控制级别配置为该接口上受风暴控制的组合适用流量流所使用的可用带宽的百分比。

在聚合以太网接口上配置风暴控制带宽或风暴控制级别时,聚合以太网接口每个成员的风暴控制级别将设置为该带宽或级别。例如,如果在 ae1 上配置 15,000 Kbps 的风暴控制带宽,并且 ae1 有两个成员 ge-0/0/0ge-0/0/1,则每个成员的风暴控制级别为 15,000 Kbps。因此, ae1 上的风暴控制级别允许高达 30,000 Kbps 组合流量流的流量速率。流量可能包括广播、组播和未知单播流量,具体取决于配置。

广播、组播和单播数据包的发送和接收是 LAN 正常操作的一部分,因此要识别风暴,您必须能够识别流量何时达到 LAN 的异常级别。当运维开始超时且网络响应时间变慢时,即怀疑有风暴。随着越来越多的数据包涌入 LAN,网络用户可能无法访问服务器或发送电子邮件。

监控 LAN 正常运行时的广播、组播和未知单播流量级别。将此数据用作基准,以确定流量级别何时过高。然后配置风暴控制,以设置要丢弃广播流量、组播流量、未知单播流量或者其中两种或全部三种流量类型的级别。

您可以通过为该接口上受风暴控制的组合流量流配置带宽值或风暴控制级别,来更改该接口的风暴控制级别。带宽或风暴控制级别考虑中包含的流量流类型(广播、未知单播和组播)取决于为该接口上的风暴控制监控启用了哪些类型的流量。

您可以针对广播、组播或未知单播流量,或者流量类型的任意组合,选择性地禁用风暴控制。禁用组播流量的风暴控制时,可以将流量指定为已注册组播或未注册组播。已注册组播 MAC 地址是指在 01-00-5E-00-00-00 到 01-00-5E-7F-FF-FF 范围内的组播 MAC 地址(超出此范围的组播 MAC 地址称为未注册组播地址)。

注意:

在 FCoE-FC 网关上,必须在属于 FCoE VLAN 的所有以太网接口上禁用风暴控制,以防止 FCoE 流量被丢弃。在 FCoE-FC 网关中包含的以太网接口上配置风暴控制可能会产生不良影响,包括 FCoE 数据包丢失。在所有接口上禁用风暴控制后,请在不属于 FCoE-FC 网关且要在其上使用风暴控制的任何接口上启用风暴控制。但是,在 FCoE 中转交换机上,您可以在传输 FCoE 流量的接口上启用风暴控制。

  • 您可以选择性地为特定接口或所有接口上的组播流量启用风暴控制。

  • 在所有交换机上 — 您可以选择性地为广播流、组播流或未知单播流禁用风暴控制。

请注意以下风暴控制注意事项:

  • 在 EX4300 交换机上,即使您配置了无注册组播,风暴控制也会在已注册的组播数据包上触发。

  • 在 EX9200 交换机上,默认情况下未启用风暴控制。

  • 在QFX3500交换机上,配置风暴控制带宽时,配置的值会在内部四舍五入到最接近的倍数 64 Kbps,四舍五入的值表示实际实施的带宽。例如,如果配置 150 Kbps 的带宽限制,则风暴控制将强制实施 128 Kbps 的带宽限制。

  • 在运行 Junos OS QFX5000交换机上,如果路由安装在硬件的组播路由表中,则 IPv4 组播条目将被归类为已知条目。如果未在硬件中编程目标 IP 地址,则数据包在硬件中被归类为未知。因此,当启用无注册组播旋钮时,风暴控制的工作方式会有所不同。

  • 在 QFX10000 交换机上,服务提供商 (SP) 样式网桥配置不支持风暴控制。

  • 在QFX10002交换机上,如果在与 IRB 接口关联的 VLAN 端口上配置了风暴控制,则未注册的组播流量如果启用了 IGMP 侦听,则会归类为已注册的组播流量。如果禁用 IGMP 侦听,则流量将被归类为未知单播流量。

  • 在 QFX10000 交换机以外的交换机上,风暴控制按端口聚合应用。也就是说,如果将风暴控制级别设置为 100 Mbps,且广播、未知单播和组播流量的总和超过 100 Mbbits,则启动风暴控制。在QFX10000交换机上,每个流量流在每个端口上独立测量,并且仅当其中一个流超过风暴控制级别时,才会启动风暴控制。例如,如果将风暴控制级别设置为 100 Mbps,并且端口上的广播流和未知单播流均以 80 Mbps 的速度流动,则不会触发风暴控制。在这种情况下,仅当其中一个流超过 100 Mbps 时,才会启动风暴控制。

  • 默认情况下,瞻博网络 MX 系列路由器不启用风暴控制。

  • 从适用于 MX 系列路由器的 Junos OS 17.4R1 版开始,您还可以在逻辑系统上配置风暴控制。

  • 在 Junos 版本 17.3 之前的风暴控制实施中,给定端口上的入口流量速率限制基于 PE 陷阱寄存器,其中入口流量按流量类型进行速率限制。例如,在早期的实现中,对 BUM 流量应用风暴控制配置文件,比如 x%;流量将受到每个流的速率限制:广播、未知单播、组播流量,分别到链路带宽的 x%。此行为不同于 Junos 风暴控制实现的其余部分,后者将净流量或聚合流量的速率限制为 x%,而不是按流量类型(广播、未知单播和组播流量)。Junos 版本 17.3 及更高版本的实现基于每个 PE 芯片的监管器资源,而非陷阱寄存器,并且与不同 Junos 平台上的风暴控制行为保持一致。

变更历史表

是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。

释放
描述
17.4R1
从适用于 MX 系列路由器的 Junos OS 17.4R1 版开始,您还可以在逻辑系统上配置风暴控制。