Московский государственный технический университет им. Н.Э. Баумана
Опубликован: 25.06.2013 | Доступ: свободный | Студентов: 3607 / 698 | Длительность: 18:32:00
Практическая работа 9:

Функция предотвращения петлеобразования (LoopBack Detection)

Аннотация: Цель: Понять способы работы LBD-алгоритма в различных режимах функционирования.

Функция LoopBack Detection (LBD) обеспечивает дополнительную защиту от образования петель на уровне 2 модели OSI. Существует две реализации этой функции:

  • STP LoopBack Detection;
  • LoopBack Detection Independent STP.

Коммутатор, на котором настроена функция STP LoopBack Detection, определяет наличие петли, когда отправленный им кадр BPDU вернулся назад на другой его порт. В этом случае порт-источник кадра BPDU и порт-приемник будут автоматически заблокированы и администратору сети будет отправлен служебный пакет-уведомление. Порты будут находиться в заблокированном состоянии до истечения времени, установленного таймером LBD Recover Timer.

Функция LoopBack Detection Independent STP не требует настройки протокола STP на портах, на которых необходимо определять наличие петли. В этом случае наличие петли обнаруживается путем отправки портом специального служебного кадра ECTP (Ethernet Configuration Testing Protocol). При получении кадра ECTP этим же портом он блокируется на указанное в таймере время. Начиная с LBD версии 4.03, функция LoopBack Detection Independent STP также может определять петли, возникающие между портами одного коммутатора. Существуют два режима работы этой функции: Port-Based и VLAN-Based (начиная с LBD версии v.4.00).

В режиме Port-Based при обнаружении петли происходит автоматическая блокировка порта и никакой трафик через него не передается.

В режиме VLAN-Based порт будет заблокирован для передачи трафика только той VLAN, в которой обнаружена петля. Остальной трафик через этот порт будет передаваться.

На данном занятии изучается работа функции LoopBack Detection Independent STP в режимах Port-Based и VLAN-Based.

Цель: Понять способы работы LBD-алгоритма в различных режимах функционирования.

Оборудование:

DES-3200-28 2 шт.
DES-1005D 1 шт.
Рабочая станция 4 шт.
Кабель Ethernet 7 шт.
Консольный кабель 2 шт.

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

reset config

Настройка LoopBack Detection Independent STP в режиме Port-Based

Схема 1

Рис. 13.1. Схема 1

Настройка DES-3200-28

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

Включите функцию LBD глобально на коммутаторе

enable loopdetect 

Активизируйте функцию LBD на всех портах коммутатора

config loopdetect ports 1-28 state enabled

Сконфигурируйте режим Port-Based, чтобы при обнаружении петли отключался порт

config loopdetect mode port-based 
Внимание! При блокировании порта трафик не будет передаваться ни из одной VLAN.
Упражнения

Подключите неуправляемый коммутатор с петлей к DES-3200-28, как показано на схеме 1 .

Проверьте текущую конфигурацию функции LBD

show loopdetect 

Что вы наблюдаете, запишите:

Посмотрите, обнаружена ли петля на коммутаторе

show loopdetect ports all 

Что вы наблюдаете, запишите:

Проверьте, выполнил ли коммутатор блокировку порта

show ports 

Отключите неуправляемый коммутатор с петлей от коммутатора DES-3200-28.

Сергей Некрасов
Сергей Некрасов

Вы уверены, что строка верна?

config vlan v2 add untagged 9-16

Как в таком случае пользователи v2 получат доступ к разделяемым ресурсам? По-моему, должно быть

config vlan v2 add untagged 9-24

Антон Донсков
Антон Донсков

Есть ли какой-либо эмулятор  DES-3200-28 т.к. читать то это читать, а практика оно лучше, а за неимением железки, которая для простого смертного все таки денег стоит, как то тоскливо....