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

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

Отключено

Применение

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

Примеры

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

Отправляет только сообщение ловушки при обнаружении петли.

-

block

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

-

Режим ввода

Interface Configuration

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

Ловушка

Применение

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

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

Нет