Перейти к основному содержимому

2.11 Настройка Flow Control

2.11.1 Введение в функцию

Flow control (управление потоком) позволяет подключённым Ethernet-портам управлять скоростью передачи данных во время перегрузок, разрешая перегруженным узлам приостанавливать работу канала с другого конца. Если один порт испытывает перегрузку и не может принять больше трафика, он уведомляет другой порт прекратить передачу до устранения перегрузки. Когда локальное устройство обнаруживает перегрузку на своём конце, оно может уведомить партнёрское устройство о перегрузке, отправив кадр паузы. Вы можете использовать команду flowcontrol в режиме настройки интерфейса для включения или отключения возможности интерфейса отправлять и принимать кадры паузы. По умолчанию для портов установлен режим приёма off и отправки off. В режиме автосогласования возможности управления потоком локального устройства могут быть переданы партнёру по каналу связи через поднятие/опускание канала.

Примечание

Возможность отправки и приёма команд управления потоком работает только в режиме полного дуплекса

2.11.2 Конфигурация

Рисунок 2-21: Flow control

Рисунок 2-21 Flow control

Настройка Flow Control Send

Шаг 1: Войдите в режим конфигурации

Switch# configure terminal

Шаг 2: Войдите в режим настройки интерфейса и включите отправку управления потоком (flowcontrol send)

Switch(config)# interface eth-0-1
Switch(config-if)# flowcontrol send on

Шаг 3: Выйдите из режима конфигурации

Switch(config-if)# end

Шаг 4: Проверка

Используйте следующую команду для отображения информации об управлении потоком:

Switch# show flowcontrol
Port Receive FlowControl Send FlowControl RxPause TxPause
admin oper admin oper
--------- -------- -------- -------- -------- ----------- -----------
eth-0-1 off off on on 0 0
eth-0-2 off off off off 0 0
eth-0-3 off off off off 0 0

Используйте следующую команду для отображения информации об управлении потоком на конкретном интерфейсе:

Switch# show flowcontrol eth-0-1
Port Receive FlowControl Send FlowControl RxPause TxPause
admin oper admin oper
--------- -------- -------- -------- -------- ----------- -----------
eth-0-1 off off on on 0 0

Настройка Flow Control Receive

Шаг 1: Войдите в режим конфигурации

Switch# configure terminal

Шаг 2: Войдите в режим настройки интерфейса и включите приём управления потоком (flowcontrol receive)

Switch(config)# interface eth-0-1
Switch1(config-if)# flowcontrol receive on

Шаг 3: Выйдите из режима конфигурации

Switch(config-if)# end

Шаг 4: Проверка

Используйте следующую команду для отображения информации об управлении потоком:

Switch1# show flowcontrol
Port Receive FlowControl Send FlowControl RxPause TxPause
admin oper admin oper
--------- -------- -------- -------- -------- ----------- -----------
eth-0-1 on on off off 0 0
eth-0-2 off off off off 0 0
eth-0-3 off off off off 0 0

Используйте следующую команду для отображения информации об управлении потоком на конкретном интерфейсе:

Switch1# show flowcontrol eth-0-1
Port Receive FlowControl Send FlowControl RxPause TxPause
admin oper admin oper
--------- -------- -------- -------- -------- ----------- -----------
eth-0-1 on on off off 0 0