3.13. Команды функции обнаружения петель (Loopback Detection)

3.13.1. loopback-detect enable

Назначение

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

Команда no loopback-detect enable используется для отключения обнаружения петель. По умолчанию данная функция отключена.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

loopback-detect enable

no loopback-detect enable

Режим ввода

Interface Configuration

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

Отключено

Применение

Команда loopback-detect enable позволяет системе быстро обнаруживать петли на интерфейсе и минимизировать их влияние на сеть. После включения обнаружения петель интерфейс периодически отправляет пакеты для их обнаружения. Обратите внимание, что функция может потреблять значительные ресурсы процессора, поэтому рекомендуется отключить её, если она не требуется.

Примеры

Включение обнаружения петель на порте eth-0-1:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# loopback-detect enable

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

show loopback-detect

3.13.2. loopback-detect packet-interval

Назначение

Команда loopback-detect packet-interval позволяет настроить интервал отправки пакетов для обнаружения петель на всех интерфейсах.

Команда no loopback-detect packet-intervalиспользуется для возврата интервала отправки пакетов обнаружения петель к значению по умолчанию.

По умолчанию интервал отправки пакетов составляет 5 секунд.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

loopback-detect packet-interval INTERVAL

no loopback-detect packet-interval

Параметр

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

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

INTERVAL

Интервал отправки пакетов обнаружения петель

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

Режим ввода

Global config

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

5 секунд

Применение

Команда loopback-detect packet-interval позволяет настроить интервал отправки пакетов для обнаружения петель. После включения функции обнаружения петель на интерфейсе пакеты отправляются с интервалом, заданным в команде. Установка более короткого интервала позволяет быстрее и точнее обнаруживать петли, но увеличивает нагрузку на ресурсы системы.

Примеры

Установка интервала отправки пакетов обнаружения петель на 10 секунд:

Switch# configure terminal
Switch(config)# loopback-detect packet-interval 10

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

show loopback-detect

3.13.3. loopback-detect recovery-time

Назначение

Команда loopback-detect recovery-time используется для установки времени восстановления интерфейса из аварийного состояния.

С помощью команды no loopback-detect recovery-timeможно вернуть время восстановления к значению по умолчанию.

По умолчанию время восстановления равно интервалу отправки пакетов, умноженному на 3.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

loopback-detect recovery-time TIME

no loopback-detect recovery-time

Параметр

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

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

TIME

Время восстановления в секундах

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

Режим ввода

Interface Configuration

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

Время восстановления равно интервалу отправки пакетов, умноженному на 3.

Применение

Эта команда не применяется, если интерфейс отключен.

Примеры

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

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# loopback-detect recovery-time 10

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

show loopback-detect

3.13.4. loopback-detect delay-time

Назначение

Команда loopback-detect delay-time используется для задания времени задержки перед выполнением действия при обнаружении петель на интерфейсе.

С помощью команды no loopback-detect delay-time можно удалить установленную задержку.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

loopback-detect delay-time TIME

no loopback-detect delay-time

Параметр

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

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

TIME

Время задержки в секундах

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

Режим ввода

Interface Configuration

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

Нет

Применение

Команда loopback-detect delay-time задает время задержки перед выполнением действия при обнаружении петель на интерфейсе. Это позволяет системе ожидать указанное время перед применением настроенных действий, минимизируя ложные срабатывания.

Примеры

Установка времени задержки обнаружения петель на интерфейсе в 5 секунд:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# loopback-detect delay-time 5

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

show loopback-detect

3.13.5. loopback-detect action

Назначение

Команда loopback-detect action используется для настройки действия, которое будет выполняться при обнаружении петель на интерфейсе.

Используя команду no loopback-detect action, вы можете вернуть действие к настройкам по умолчанию.

По умолчанию интерфейс блокируется при обнаружении петли на нем.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

loopback-detect action { shutdown | trap | block }

no loopback-detect action

Параметр

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

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

shutdown

Выключает интерфейс при обнаружении петли на нем.

-

Trap

Отправляет только уведомление (Trap) при обнаружении петли.

-

block

Блокирует интерфейс и продолжает отправку пакетов обнаружения петли.

-

Режим ввода

Interface Configuration

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

Отправка уведомления (Trap)

Применение

После включения обнаружения петель интерфейс начинает периодически отправлять пакеты обнаружения. Если обнаружена петля, система выполняет действие для минимизации влияния на сеть. Команда loopback-detect action позволяет настроить это действие.

Примеры

Настройка выключения интерфейса eth-0-1 при обнаружении петли:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# loopback-detect action shutdown

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

show loopback-detect

loopback-detect enable

3.13.6. loopback-detect packet vlan

Назначение

Команда loopback-detect packet vlan используется для указания идентификаторов VLAN в пакетах обнаружения петель на интерфейсе.

Используя команду no loopback-detect packet vlan, вы можете удалить конфигурацию идентификаторов VLAN.

По умолчанию пакеты обнаружения петель не содержат идентификаторов VLAN.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

loopback-detect packet vlan VID

no loopback-detect packet vlan VID

Параметр

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

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

VID

Идентификатор VLAN

1-4094

Режим ввода

Interface Configuration

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

Нет идентификатора VLAN.

Применение

По умолчанию пакеты обнаружения петель не содержат идентификаторы VLAN. После выполнения команды loopback-detect packet vlan на интерфейсе, интерфейс отправляет пакеты обнаружения петель с указанными идентификаторами VLAN. Указанные VLAN должны существовать, и интерфейс должен быть добавлен в эти VLAN в режиме с тегами. Если вы запускаете команду loopback-detect packet vlan несколько раз на том же интерфейсе, указываются несколько идентификаторов VLAN.

Можно указать максимум восемь идентификаторов VLAN.

Примеры

Установка идентификатора VLAN 30 для пакетов обнаружения петель, отправляемых через интерфейс eth-0-1:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# loopback-detect packet vlan 30

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

show running-config

3.13.7. show loopback-detect

Назначение

Команда show loopback-detect позволяет просматривать конфигурацию обнаружения петель и состояние обнаружения петель на включенных интерфейсах.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show loopback-detect { interface IFNAME | packet-interval }

Параметр

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

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

interface IFNAME

Показывает состояние и конфигурацию обнаружения петель на интерфейсе.

Поддерживает физические порты

packet-interval

Показывает интервал отправки пакетов обнаружения петель.

-

Режим ввода

Privileged EXEC

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

Нет

Применение

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

Примеры

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

Switch# show loopback-detect


Loopback detection packet interval(second) 5
Interface   Action   Status   Delay(s) DLeft(s) Recovery(s) RLeft(s) Send            Recv       Count
eth-0-47    trap     NORMAL   30       -        15          -        N/A              N/A       0
eth-0-48    trap     NORMAL   -        -        15          -      2023-01-05 034721  N/A       0

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

Нет