基于端口的流控制
本章描述如何在交换模块上配置基于端口的流控制特性。
有关本节引用的命令的详细使用信息及说明,请参照CLI命令集 CLI
本章由以下一些部分组成:
风暴控制
风暴控制
本节包括以下内容:
概述
配置风暴控制 查看风暴控制使能状态
概述
当一个端口上接收到过量的广播、未知名多播或未知名单播包时,一个数据包的风暴就会产生,这
会导致网络变慢和报文传输超时几率大大增加。协议栈的执行错误或对网络的错误配置都有可能导致风暴的产生。
我们可以分别针对广播、未知名多播和未知名单播数据流进行风暴控制。
配置风暴控制
缺省情况下,针对广播、未知名多播和未知名单播的风暴控制功能均被关闭。 你可以针对接口打开其各种数据流(广播、未知名多播和未知名单播)的风暴控制开关。 从特权模式开始,你可以通过以下步骤来配置风暴控制功能:
步骤2
命令 含义
进入全局配置模式。 进入接口配置模式。
步骤1 configure terminal
interface interface-id
步骤3 storm-control broadcast rate-bps 打开对广播风暴的控制功能,
Rate-bps:允许的通过速率,64k-2M以64k为单位,2-100M以1M为单位,100M以上以8M为单位。
步骤4
storm-control multicast rate-bps 打开对未知名多播风暴的控制功能
Rate-bps:允许的通过速率,64k-2M以64k为单位,2-100M以1M为单位,100M以上以8M为单位。
步骤5
storm-control unicast rate-bps 打开对未知名单播风暴的控制功能
Rate-bps:允许的通过速率,64k-2M以64k为单位,2-100M以1M为单位,100M以上以8M为单位。
步骤6 end 步骤7
回到特权模式。 验证你的配置。 保存配置(可选)。
show storm-control [interface-id]
步骤8 copy running-config startup-config
你可以在接口配置模式下通过命令no storm-control broadcast ,no storm-control multicast , no storm-control unicast 来关闭接口相应的风暴控制功能。
下面的例子说明了打开物理端口fastethernet 0/1 上的多播风暴控制功能,并且设置允许的通过速率为4M。
Switch# configure terminal
Switch(config)# interface fastethernet 0/1
Switch(config-if)# storm-control multicast 4096 Switch(config-if)# end
查看风暴控制使能状态
在特权模式下,你可以通过下面的命令来查看接口的风暴控制使能状态:
步骤1
命令 含义
显示风暴控制信息。
show storm-control [interface-id]
下面的例子为显示接口Fa1/1的风暴控制功能的使能状态:
Switch# show storm-control fastethernet 0/1
Interface Broadcast Control Multicast Control Unicast Control -------------------- ----------------- ----------------- -------------- Fa0/1 Disabled 640 Disabled
你也可以一次查看所有接口的风暴控制功能的使能状态:
Switch# show storm-control
Interface Broadcast Control Multicast Control Unicast Control -------------------- ----------------- ----------------- --------------- Fa0/1 Disabled Disabled Disabled Fa0/2 Disabled Disabled Disabled Fa0/3 Disabled Disabled Disabled Fa0/4 Disabled Disabled Disabled Fa0/5 Disabled Disabled Disabled Fa0/6 Disabled Disabled Disabled . . . . . . . . . . . .
Fa0/24 Disabled 640 Disabled
因篇幅问题不能全部显示,请点此查看更多更全内容