Построение коммутируемых компьютерных сетей

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

Показывать лекцию целиком

Функция 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-282 шт.
    DES-1005D1 шт.
    Рабочая станция4 шт.
    Кабель Ethernet7 шт.
    Консольный кабель2 шт.

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

    reset config
    

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

    (рис 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.

    Настройка функции LoopBack Detection Independent STP в режиме VLAN-Based (для версии LBD 4.0)

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

    Настройка DES-3200-28_А и DES- 3200-28_В

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

    reset config
    

    Удалите порты из VLAN по умолчанию для использования в других VLAN

    config vlan default delete 8-26 
    

    Создайте VLAN v2 и v3

    create vlan v2 tag 2
    create vlan v3 tag 3
    
    (рис 13.2) Схема 2

    Добавьте в созданные VLAN немаркированные порты. Добавьте порты 25-26 как маркированные в созданные VLAN и VLAN по умолчанию

    config vlan default add tagged 25-26
    config vlan v2 add untagged 9-16
    config vlan v2 add tagged 25-26
    config vlan v3 add untagged 17-24
    config vlan v3 add tagged 25-26
    

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

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

    enable loopdetect
    

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

    config loopdetect ports 1-28 state enabled
    

    Сконфигурируйте режим VLAN-Based LBD

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

    Упражнения

    Подключите неуправляемый коммутатор с петлей к DЕS-3200-28_В, как показано на схеме 2 .

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

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

    show loopdetect 
    

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

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

    show loopdetect ports all 
    

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

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

    show ports 
    

    Проверьте состояние подключения и причину блокировки портов

    show ports err_disabled 
    
    Вернуться к учебному плану