3.2. Команды обработки ошибок интерфейса

3.2.1. errdisable detect

Назначение

Команда errdisable detect используется для включения обнаружения ошибок на интерфейсе. Она позволяет указать конкретные причины для мониторинга. Команда no errdisable detect отключает обнаружение ошибок для указанных причин.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

errdisable detect reason ( link-flap | fdb-loop | udld )

no errdisable detect reason ( link-flap | fdb-loop | udld )

Параметр

Описание параметра

Значение параметра

link-flap

Включает обнаружение ошибок “Link flap”

-

fdb-loop

Включает обнаружение ошибки петли FDB

-

udld

Включает обнаружение ошибок “UDLD”

-

Режим ввода

Global config

Состояние по умолчанию

link-flap: Включено

fdb-loop: Включено

udld: Включено

Применение

Нет

Примеры

Включение обнаружения ошибок “Link flap”:

Switch# configure terminal
Switch(config)# errdisable detect reason link-flap

Отключение обнаружения ошибок “Link flap”:

Switch# configure terminal
Switch(config)# no errdisable detect reason link-flap

Связанные команды

show errdisable detect

3.2.2. errdisable recovery interval

Назначение

Команда errdisable recovery interval задает интервал автоматического восстановления порта из состояния ошибки. Этот интервал определяет, через сколько времени порт будет автоматически возвращаться в рабочее состояние после попадания в состояние ошибки. Команда no errdisable recovery interval возвращает значение интервала к настройкам по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

errdisable recovery interval RANGE

no errdisable recovery interval

Параметр

Описание параметра

Значение параметра

RANGE

Диапазон интервала восстановления

30-86400, единица измерения: секунда

Режим ввода

Global config

Состояние по умолчанию

300 секунд

Применение

Интервал восстановления по умолчанию составляет 300 секунд. Изменение этого интервала не влияет на уже запущенные таймеры восстановления. Если автоматическое восстановление не включено, порт не восстановит работу автоматически.

Примеры

Установка времени восстановления после ошибки на 30 секунд:

Switch# configure terminal
Switch(config)# errdisable recovery interval 30

Возвращение интервала восстановления после ошибки к значению по умолчанию:

Switch# configure terminal
Switch(config)# no errdisable recovery interval

Связанные команды

errdisable recovery reason

show errdisable recovery

3.2.3. errdisable fdb-loop count

Назначение

Команда errdisable fdb-loop count задает параметр проверки циклов FDB, указывая количество циклов до отключения интерфейса. Команда no errdisable fdb-loop count возвращает значение параметра к настройкам по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

errdisable fdb-loop count COUNT

no errdisable fdb-loop count

Параметр

Описание параметра

Значение параметра

COUNT

Устанавливает количество циклов FDB, по умолчанию 10.

3-50

Режим ввода

Global config

Состояние по умолчанию

10

Применение

Период проверки составляет 60 секунд.

Примеры

Установка счетчика на значение 5:

Switch# configure terminal
Switch(config)# errdisable fdb-loop count 5

Связанные команды

errdisable recovery reason

show errdisable recovery

show errdisable fdb-loopb

3.2.4. errdisable fdb-loop exclude-vlan

Назначение

Команда errdisable fdb-loop exclude-vlan используется для установки белого списка VLAN, которые не участвуют в обнаружении циклов FDB. Это означает, что циклы FDB в указанных VLAN не будут рассматриваться как ошибки и не приведут к отключению интерфейса. Команда no errdisable fdb-loop exclude-vlan используется для удаления VLAN из белого списка и включения их в процесс обнаружения.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

errdisable fdb-loop exclude-vlan VLAN_LIST

no errdisable fdb-loop exclude-vlan

Параметр

Описание параметра

Значение параметра

VLAN_LIST

Устанавливает список VLAN, для которых не требуется обнаружение циклов FDB.

Список VLAN, указанный через запятую и дефис, например, “1-10,15,20,30-40”

Режим ввода

Global config

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Установка игнорируемых VLAN: 1, 5-7:

Switch# configure terminal
Switch(config)# errdisable fdb-loop exclude-vlan 1,5-7

Связанные команды

show errdisable fdb-loop

3.2.5. errdisable recovery reason

Назначение

Команда errdisable recovery reason используется для включения восстановления после ошибок для определенной или всех причин. Эта команда позволяет настроить таймер восстановления для каждой причины отдельно. Команда no errdisable recovery reason используется для отключения восстановления для указанной причины.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

errdisable recovery reason ( all | bpduguard | bpduloop | port-security | link-flap | link-monitor-failure | oam-remote-failure | udld | fdb-loop | loopback-detection )

no errdisable recovery reason ( all | bpduguard | bpduloop | port-security | link-flap | link-monitor-failure | oam-remote-failure | udld | fdb-loop | loopback-detection )

Параметр

Описание параметра

Значение параметра

all

Включает таймер для восстановления после всех причин ошибок

-

bpduguard

Включает таймер для восстановления после ошибки BPDU Guard

-

bpduloop

Включает таймер для восстановления после ошибки петли BPDU

-

port-security

Включает таймер для восстановления после ошибки Port Security

-

link-flap

Включает таймер для восстановления после ошибки Link Flap

-

link-monitor-failure

Включает таймер для восстановления после ошибки мониторинга канала

-

oam-remote-failure

Включает таймер для восстановления после ошибки удаленного обнаружения OAM

-

udld

Включает таймер для восстановления после ошибки UDLD

-

fdb-loop

Включает таймер для восстановления после ошибки цикла FDB

-

loopback-detection

Включает таймер для восстановления после ошибки обнаружения петли

-

Режим ввода

Global config

Состояние по умолчанию

Отключено

Применение

Изменение причины не повлияет на интерфейсы, которые уже находятся в состоянии ошибки.

Примеры

Включение автоматического восстановления после ошибки “Link Flap”:

Switch# configure terminal
Switch(config)# errdisable recovery reason link-flap

Отключение автоматического восстановления после ошибки “Link Flap”:

Switch# configure terminal
Switch(config)# no errdisable recovery reason link-flap

Связанные команды

errdisable recovery interval

show errdisable recovery

3.2.6. errdisable flap

Назначение

Команда errdisable flap используется для настройки параметров отключения интерфейса при возникновении ошибки link flap. Команда no errdisable flap используется для восстановления значений по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

errdisable flap reason link-flap COUNT SECONDS

no errdisable flap reason link-flap COUNT SECONDS

Параметр

Описание параметра

Значение параметра

link-flap

Настройка условий для срабатывания ошибки link flap

-

COUNT

Максимальное количество обнаруженных колебаний связи

1-100, единица измерения: раз

SECONDS

Интервал времени для подсчета колебаний связи в секундах

1-120, единица измерения: секунда

Режим ввода

Global config

Состояние по умолчанию

счет: 10, секунды: 10

Применение

Команда используется для определения порога частоты колебаний связи, при котором интерфейс отключается. Параметр COUNT задает максимальное количество колебаний связи, а SECONDS — интервал времени для их подсчета. Если включена функция обнаружения ‘link flap’, интерфейс будет отключен. В противном случае сообщение об ошибке будет записано в журнал.

Примеры

Установка условий для срабатывания ошибки ‘link flap’ на 20 раз в течение 60 секунд:

Switch# configure terminal
Switch(config)# errdisable flap reason link-flap 20 60

Сброс настроек условий ‘link flap’ на значения по умолчанию:

Switch# configure terminal
Switch(config)# no errdisable flap reason link-flap

Связанные команды

show errdisable flap

3.2.7. show errdisable detect

Назначение

Команда show errdisable detect используется для отображения причин отключения интерфейса из-за ошибок.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show errdisable detect

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Вывод информации о причинах отключения интерфейса из-за ошибок:

Switch# show errdisable detect

ErrDisable Reason        Detection status
-----------------        ----------------
bpduguard                Enabled
bpduloop                 Enabled
link-monitor-failure     Enabled
oam-remote-failure       Enabled
port-security            Enabled
link-flap                Enabled
monitor-link             Enabled
udld                     Disabled
fdb-loop                 Disabled
loopback-detection       Enabled
reload-delay             Enabled

Связанные команды

errdisable detect

3.2.8. show errdisable recovery

Назначение

Команда show errdisable recovery используется для отображения таймера восстановления состояния интерфейса после отключения из-за ошибки.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show errdisable recovery

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Вывод информации о таймере восстановления отключенного интерфейса:

Switch# show errdisable recovery

ErrDisable Reason        Timer Status
-----------------        --------------
bpduguard                Disabled
bpduloop                 Disabled
link-monitor-failure     Disabled
oam-remote-failure       Disabled
port-security            Disabled
link-flap                Disabled
udld                     Disabled
fdb-loop                 Disabled
loopback-detection       Disabled

Timer interval: 300 seconds

Связанные команды

errdisable recovery interval

errdisable recovery reason

3.2.9. show errdisable flap

Назначение

Команда show errdisable flap используется для отображения параметров отключения связи при ошибке.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show errdisable flap

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Отображение конфигурации параметров отключения связи:

Switch# show errdisable flap

ErrDisable Reason Flaps Time (sec)
----------------- ----- ---------
link-flap          10   10

Связанные команды

errdisable flap

3.2.10. show errdisable fdb-loop

Назначение

Команда show errdisable fdb-loop используется для отображения параметров обработки ошибок цикла FDB.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show errdisable fdb-loop

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Когда MAC-адрес перемещается с одного порта на другой 10 раз за одну минуту, этот MAC-адрес считается нестабильным (flapping), и коммутатор выводит журнал об этих изменениях для пользователей. Журнал изменений будет выводиться каждые 10 минут.

Примеры

Отображение текущей конфигурации для обработки цикла FDB:

Switch# show errdisable fdb-loop

Errdisable FDB loop information
----------------------------------------------------------------------
Exclude VLAN-list                  : N/A
Detecting count                    : 10
Detecting period                   : 60s
Printing log period                : 600s

Связанные команды

Нет

3.2.11. errdisable fdb-loop trust

Назначение

Команда errdisable fdb-loop trust используется для установки режима доверия на интерфейсе, при котором отключение из-за обнаружения цикла FDB не будет происходить.

Используйте команду no errdisable fdb-loop trust для отключения этой функции.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

errdisable fdb-loop trust

no errdisable fdb-loop trust

Режим ввода

Interface Configuration

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Установка режима доверия на интерфейсе для FDB:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# errdisable fdb-loop trust

Отключение режима доверия на интерфейсе для FDB:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no errdisable fdb-loop trust

Связанные команды

Нет