Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:使用风暴控制防止网络中断

使用风暴控制可以防止广播风暴引起的问题。您可以将风暴控制配置为在指定级别对广播流量、组播流量和未知单播流量进行速率限制,以便在超过指定流量级别时交换机丢弃数据包,从而防止数据包扩散和降级 LAN。您还可以在超出风暴控制限制时关闭设备或暂时禁用接口。

当广播数据包提示接收设备广播数据包作为响应时,会发生流量风暴。这会提示进一步的响应,产生连锁反应,导致广播风暴,使设备充满数据包,并导致性能不佳,甚至某些客户端完全失去服务

风暴控制监视适用的传入流量的级别,并将其与您指定的级别进行比较。如果适用流量的总级别超过指定级别,交换机将丢弃受控流量类型的数据包。作为让交换机丢弃数据包的替代方法,您可以将风暴控制配置为在超过风暴控制级别时关闭接口或暂时禁用接口(请参阅 action-shutdown 语句或 recovery-timeout 语句)。

  • 在 ELS 系统上,默认情况下,所有接口上都以可用带宽的 80% 级别启用风暴控制。

  • 在非 ELS 系统上,默认情况下,所有接口上的风暴控制处于禁用状态。如果启用风暴控制,则默认级别为可用带宽的 80%。

注意:

如果在聚合以太网接口上配置风暴控制,则风暴控制级别将分别应用于每个成员接口。例如,如果聚合接口有两个成员,并且您配置了 20 kbps 的风暴控制级别,则当一个或两个成员接口以 15 kbps 的速度接收流量时,Junos 将不会检测到风暴,因为在这两种情况下,单个成员接收流量的速率都不会高于配置的风暴控制级别。在此示例中,仅当至少有一个成员接口接收到大于 20 Kbps 的流量时,Junos 才会检测到风暴。

  • 在 EX2200、EX3200、EX3300 和 EX4200 交换机上 — 默认情况下,不为组播流量启用风暴控制。出厂默认配置允许以未知单播和广播流量组合使用的可用带宽的 80% 对所有接口进行风暴控制。

  • 在 EX4500 和 EX8200 交换机上 — 出厂默认配置允许以组合广播、组播和未知单播流量流所用可用带宽的 80% 对所有接口进行风暴控制。

  • 在 EX6200 交换机上 — 默认情况下,不为组播流量启用风暴控制。出厂默认配置允许以未知单播和广播流量组合使用的可用带宽的 80% 对所有接口进行风暴控制。可以为每种类型的流量单独禁用风暴控制。

示例:使用风暴控制防止网络中断 (ELS)

此示例使用的 Junos OS 版本支持增强型第 2 层软件 (ELS) 配置样式。

要求

此示例使用以下硬件和软件组件:

  • 一台通过 ELS 运行 Junos OS 的 QFX 系列交换机

  • Junos OS 13.2 或更高版本

概述和拓扑

此示例中使用的拓扑由一台连接到各种网络设备的交换机组成。此示例说明如何根据组合的适用流量流的流量速率,将级别设置为 15,000 Kbps 的流量速率,从而在接口 xe-0/0/0 上配置风暴控制级别。如果组合流量超过此级别,交换机将丢弃受控流量类型的数据包,以防止网络中断。

配置

程序

CLI 快速配置

要根据组合流量流的流量速率(以千比特/秒为单位)快速配置风暴控制,请复制以下命令并将其粘贴到交换机终端窗口中:

分步过程

要配置风暴控制:

  1. 配置风暴控制配置文件, sc-profile并指定组合流量流的流量速率(以千比特/秒为单位):

  2. 将风暴控制配置文件 绑定 sc到逻辑接口:

结果

显示配置结果:

示例:使用风暴控制防止网络中断(非 ELS)

此示例使用的 Junos OS 版本不支持单个 EX 系列交换机上的增强型第 2 层软件 (ELS) 配置样式。如果您的交换机运行支持 ELS 的软件,请参阅 示例:使用风暴控制防止网络中断 (ELS)。有关如何将交换机配置为在超过风暴控制限制时关闭或暂时禁用接口的信息,请参阅 示例:使用风暴控制防止网络中断

要求

此示例使用以下硬件和软件组件:

  • 一个交换机

  • Junos OS 11.1 或更高版本

概述和拓扑

拓扑学

此示例说明如何根据组合广播和未知单播流的总和,将级别设置为 5000000 Kbps 的流量速率,从而在接口 xe-0/0/0 上配置风暴控制级别。如果广播流量和未知单播流量超过这些级别,交换机将丢弃受控流量类型的数据包。

配置

程序

分步过程

要将 10 千兆以太网接口的风暴控制配置为相当于可用带宽的 50%,请执行以下操作:

  • 指定特定接口上允许的广播流量和未知单播流量的级别:

结果

显示配置结果:

验证

验证风暴控制配置是否有效

目的

确认风暴控制正在限制接口上的流量速率。

行动

show interfaces ge-0/0/0 detail使用 or show interfaces ge-0/0/0 extensive 操作模式命令查看风暴控制接口上的流量统计信息。输入速率 (bps) 不得超过风暴控制限制。

意义

流量统计信息 input bytes field 显示入口流量速率为 512 位/秒 (bps)。此速率在 5000000 Kbps 的风暴控制限制内。

示例:使用风暴控制阻止网络(MX 路由器)

此示例说明如何在一对运行 Junos OS 和增强型第 2 层软件 (ELS) 的 MX 系列路由器上配置风暴控制。

要求

此示例使用以下硬件和软件组件:

  • 两台 MX 系列路由器

  • 带有 ELS 的 Junos OS 14.1 或更高版本

  • 能够以超过 100 Kbps 的速率发送广播和未知单播流量的流量生成器

  • 第二个主机

概述和拓扑

在 MX 系列路由器上,默认情况下不启用风暴控制。

拓扑学

此示例说明如何通过将接口 ge-0/0/1 上的风暴控制级别设置为 100 Kbps 的流量速率来配置该级别。使用的拓扑由两个可以连接到各种网络设备的路由器组成。如果组合流量超过此级别,路由器将丢弃受控流量类型的数据包,以防止网络中断。(从适用于 MX 系列路由器的 Junos OS 17.4R1 版开始,您还可以在逻辑系统上配置风暴控制。

图 1:防止网络中断 Example Storm Control to Prevent Network Outages的风暴控制示例

配置

此示例从风暴流量中排除组播流量。许多协议使用组播来控制流量,因此,网络管理员和运营商可能希望保持组播工作以避免阻碍协议操作。

程序

CLI 快速配置

要根据组合流量流的流量速率(以 Kbps 为单位)快速配置风暴控制,请复制以下命令并将其粘贴到终端窗口中。路由器 R1 和 R2 的配置完全相同:

分步过程

要配置风暴控制:

  1. 配置风暴控制配置文件, sc并指定组合流量流的流量速率(以 Kbps 为单位)。从风暴控制配置文件中排除组播流量。

  2. 将风暴控制配置文件 sc 绑定到逻辑接口。请记住对路由器之间的两个接口执行此操作。

  3. 配置接口 ge-0/0/1(路由器之间的接口)。对路由器之间的两个接口执行此操作。

  4. 配置接口 ge-0/0/0(从主机到路由器的接口)。请记住对路由器之间的两个接口执行此操作。

  5. 设置网桥域域类型和 VLAN ID。

结果

显示配置结果:

验证

验证风暴控制配置是否有效

目的

确认风暴控制正在限制接口上的流量速率。

行动
  1. 从主机 A 到主机 B,使用流量生成器以超过 100 Kbps 的速率发送广播和未知单播流量。

  2. 在设备 R1 的 ge-0/0/0 接口上验证流量是否以超过 100 Kbps 的速率进入。

    输入字节字段显示入口流量速率(以字节/秒 (bps) 为单位)。输入速率在 100 Kbps 的风暴控制限制范围内。

  3. 验证 R1 上的接口 ge-0/0/1 是否已关闭(管理员关闭)。

    由于链路保持打开状态,因此控制流量将继续流动。

  4. 在 120 秒(2 分钟)超时期限后,验证接口是否重新启动。

更改历史记录表

功能支持由您使用的平台和版本决定。使用 功能资源管理器 确定您的平台是否支持某个功能。

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