一、交换机流量控制之风暴控制
风暴控制是交换机流量控制中的一种重要机制,用于防止网络中的广播、多播或单播风暴对网络性能造成破坏。具体如下:
- 基本原理:风暴控制通过监控端口的入站流量,并与预设的风暴抑制级别进行对比来管理流量状态。如果某种类型的流量超过了设定的门限值,该类型的流量就会被压制,直到其下降到门限值以下。
- 应用场景:在二层网络设备上配置风暴控制,可以限制来自用户的广播、组播和未知单播报文,从而避免这些报文引起的广播风暴影响网络设备的转发性能。
- 配置方法:可以通过命令行接口(CLI)设置风暴控制的参数,如为特定接口设置广播、组播或单播的流量门限值,以百分比形式表示总可用带宽的比例。
- 注意事项:默认情况下,风暴控制可能是关闭的,需要手动开启并配置相应的参数。同时,由于硬件限制和包大小不同,门限值百分比是一个近似值。
- 区别联系:风暴控制与流量抑制都是用来控制网络流量的技术,但它们的作用方式和目的有所不同。流量抑制主要通过配置阈值来限制流量,而风暴控制则通过关闭端口来阻断流量。
二、风暴控制实验拓扑图:
实验步骤:
1.配置LSW1:
[S1]in g0/0/1
[S1-GigabitEthernet0/0/1]storm-control broadcast min-rate 1000 max-rate 2000
[S1-GigabitEthernet0/0/1]storm-control multicast min-rate 1000 max-rate 2000
[S1-GigabitEthernet0/0/1]storm-control unicast min-rate 1000 max-rate 2000
[S1-GigabitEthernet0/0/1]storm-control interval 90
[S1-GigabitEthernet0/0/1]storm-control action block
[S1-GigabitEthernet0/0/1]storm-control enable trap
2.使用display storm-control interface GigabitEthernet 0/0/1查看接口的风暴控制信息
[S1]display storm-control interface GigabitEthernet 0/0/1 //查看接口的风暴控制信息
PortName Type Rate Mode Action Punish- Trap Log Int Last-
(Min/Max) Status Punish-Time
--------------------------------------------------------------------------------
GE0/0/1 Multicast 1000 Pps Block Normal On Off 90
/2000
GE0/0/1 Broadcast 1000 Pps Block Normal On Off 90
/2000
GE0/0/1 Unicast 1000 Pps Block Normal On Off 90
/2000
[S1]
三、总结:
通过上述实验来说,风暴控制是一种有效的网络流量管理工具,它可以帮助维护网络的稳定性和性能,特别是在面对大量广播、组播或单播报文时。通过合理配置风暴控制参数,可以有效地防止广播风暴的发生,确保网络资源的合理分配和使用。