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. Этот счетчик определяет, сколько раз цикл 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 Loopback

-

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” на 20 раз в течение 60 секунд:

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

Отключение настроек перекрытия ссылок по умолчанию:

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-адрес считается изменяющимся, и коммутатор будет печатать журнал изменений для пользователей. Журнал будет печататься каждые 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

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

Нет