分类: 系统运维
2011-10-20 00:30:09
流量控制可以使连接的以太网端口在出现拥塞时通过允许拥塞节点暂停通信链路另一端的操作来控制通信流传输速率。如果一个端口出现了拥塞,而不能再接受任何更多的通信流,它将发送暂停帧到其他端口,停止发送数据到该端口,直到拥塞解除。在收到暂停帧后,发送设备停止发送任何数据包,以免在拥塞期间出现任何数据包的丢失。
【注意】有些交换机端口只能接收暂停帧,而不能发送送暂停帧,如 Catalyst 3750及以前系列的交换机。
你可以用“flowcontrol”接口配置命令来设置接口是否可以接收暂停帧。它有“on”(启用)、“off”(禁用)和“desired”(希望)三个选项。默认是禁止的。
当设置为“desired”选项时,接口可以与需要发送流量控制包的附加设备,或者与不需要发送,但能够发送流量控制包的设备一起工作。
在设备上应用流量控制设置的规则如下:
n 如果选择“on”或者“desired”选项,端口不能发送帧,但可以与需要或者能够发送暂停帧的附加设备一起工作,端口可以接收暂停帧。
n 如果选择的是“off”选面,不能在该端口的任何一方进行流控制。这样,在出现拥塞时,不会有任何通告从该端口发送到链路的另一方,也没有暂停帧发送,当然也就不会有设备能接收到从该端口上发出的暂停帧了。
【说明】可以使用“flowcontrol”接口配置命令查看流量控制命令设置详情和在本地、远程端口的控制效果。
流量控制设置的步骤如表4-15所示(从特权模式开始)。
表4-15 流量控制设置步骤
|
命令 |
用途说明 |
Step 1 |
Switch#configure terminal |
进入全局配置模式 |
Step 2 |
Switch(config)#interface interface-id |
指定要配置的物理接口,并进入接口配置模式 |
Step 3 |
Switch(config-if)#flowcontrol {receive} {on | off | desired} |
为端口配置流量控制模式 |
Step 4 |
Switch(config-if)#end |
返回到特权模式 |
Step 5 |
Switch#show interfaces interface-id |
校验接口的流量控制设置 |
Step 6 |
Switch#copy running-config startup-config |
(可选)在配置文件中保存设置更改 |
要禁止流量控制,可以使用“flowcontrol receive off”接口配置命令。
以下示例显示如何打开端口上的流量控制功能。
Switch# configure terminal
Switch(config)# interface gigabitethernet1/0/1
Switch(config-if)# flowcontrol receive on
Switch(config-if)# end