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
Связанные команды
Нет