Настройка RSTP на PON шасси Huawei

Как правило, избыточные каналы используются в коммутируемой сети Ethernet для обеспечения резервирования каналов и повышения надежности сети. Однако использование избыточных каналов может создавать петли, вызывая широковещательные штормы и делая таблицу MAC-адресов неустойчивой. В результате качество связи ухудшается, и услуги связи могут быть прерваны. Протокол Spanning Tree Protocol (STP) используется для решения этих проблем. STP предотвращает петли. Устройства с активным STP, обнаруживают петли в сети, обмениваясь информацией друг с другом и блокируют некоторые порты для устранения петель.

STP – это STP, определенный в IEEE 802.1D, протокол Rapid Spanning Tree Protocol (RSTP), определенный в IEEE 802.1W, и протокол множественного связующего дерева (MSTP), определенном в IEEE 802.1S.

MSTP совместим с RSTP и STP, а RSTP совместим с STP. сравнивает STP, RSTP и MSTP.

Табл. 6-6  Сравнение STP, RSTP и MSTP







Протокол связующего дереваХарактеристикиСценарий применения
STP

  • Создает дерево без петель, чтобы предотвратить широковещательные штормы и реализовать избыточность.
  • Обеспечивает медленную конвергенцию.

Трафик пользователя или услуг не обязательно должен быть дифференцирован, и все VLAN имеют связующее дерево.
RSTP

  • Создает дерево без петель, чтобы предотвратить широковещательные штормы и реализовать избыточность.
  • Обеспечивает быструю конвергенцию.

MSTP

  • Создает несколько деревьев без петель, чтобы предотвратить широковещательные штормы и реализовать избыточность.
  • Обеспечивает быструю конвергенцию.
  • Осуществляет балансировку нагрузки между VLAN и перенаправляет трафик в разных VLAN по различным путям.

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

Требования к сети

Чтобы реализовать избыточность в сложной сети, разработчики сетей имеют тенденцию развертывать несколько физических каналов между двумя устройствами, один из которых является первичным каналом, а остальные – резервными. Могут возникать петли, вызывающие широковещательные штормы или неустойчивость таблицы MAC-адресов.

После того как разработчик сетей развернет сеть, RSTP может быть развернут в сети для предотвращения петель. Когда в сети существуют петли, RSTP блокирует порт для исключения петель. На Рис. 6-22, SwitchA, SwitchB, SwitchC и SwitchD с активным RSTP обмениваются RSTP BPDU для обнаружения петель в сети и блокировки портов для отсечения ветвей до образования сети без петель. RSTP предотвращает бесконечный цикл пакетов для обеспечения возможности пакетной обработки коммутаторов.

Рис. 6-22  Организация сети RSTP

Процедура

  1. Настройте основные функции RSTP.

    1. Настройте коммутационные устройства в кольцевой сети для работы в режиме RSTP.
    2. # Настроить SwitchA для работы в режиме RSTP.
      <HUAWEI> system-view

      [HUAWEI] sysname SwitchA

      [SwitchA] stp mode rstp

      # Настроить SwitchB для работы в режиме RSTP.

      <HUAWEI> system-view

      [HUAWEI] sysname SwitchB

      [SwitchB] stp mode rstp

      # Настроить SwitchC для работы в режиме RSTP.

      <HUAWEI> system-view

      [HUAWEI] sysname SwitchC

      [SwitchC] stp mode rstp

      # Настроить SwitchD для работы в режиме RSTP.

      <HUAWEI> system-view

      [HUAWEI] sysname SwitchD

      [SwitchD] stp mode rstp

    3. Настройте корневой мост и вторичный корневой мост.
    4. # Настроить SwitchA как корневой мост.
      [SwitchA] stp root primary

      # НастроитьSwitchD как вторичный корневой мост.

      [SwitchD] stp root secondary

    5. Настройте стоимость пути для порта, чтобы порт мог быть заблокирован.

      ПРИМЕЧАНИЕ:

      • Диапазон стоимости пути зависит от алгоритма. В качестве примера используется запатентованный алгоритм Huawei. Установите 20000 в качестве стоимости пути для портов, которые должны быть заблокированы.
      • Коммутационные устройства в одной сети должны использовать один и тот же алгоритм для расчета стоимости пути портов.

      # Настроить SwitchA для использования запатентованного алгоритма Huawei для расчета стоимости пути.

      [SwitchA] stp pathcost-standard legacy

      # Настроить SwitchB для использования запатентованного алгоритма Huawei для расчета стоимости пути.

      [SwitchB] stp pathcost-standard legacy

      # Настроить SwitchC для использования запатентованного алгоритма Huawei для расчета стоимости пути.

      [SwitchC] stp pathcost-standard legacy

      # Установить значение 20000 в качестве стоимости пути GigabitEthernet1/0/1 на SwitchC.

      [SwitchC] interface gigabitethernet 1/0/1

      [SwitchC-GigabitEthernet1/0/1] stp cost 20000

      [SwitchC-GigabitEthernet1/0/1] quit

      # Настроить SwitchD для использования запатентованного алгоритма Huawei для расчета стоимости пути.

      [SwitchD] stp pathcost-standard legacy

    6. Включите RSTP для исключения петель.

      • Настройте порты, подключенные к ПК, как граничные порты.
      • # Настроить GigabitEthernet1/0/2 на SwitchB в качестве граничного порта.
        [SwitchB] interface gigabitethernet 1/0/2

        [SwitchB-GigabitEthernet1/0/2] stp edged-port enable

        [SwitchB-GigabitEthernet1/0/2] quit

        (Необязательно) Настройте защиту BPDU на коммутаторе.

        [SwitchB] stp bpdu-protection

        # Настроить GigabitEthernet1/0/2 на SwitchC в качестве граничного порта.

        [SwitchC] interface gigabitethernet 1/0/2

        [SwitchC-GigabitEthernet1/0/2] stp edged-port enable

        [SwitchC-GigabitEthernet1/0/2] quit

        (Необязательно) Настройте защиту BPDU на SwitchC.

        [SwitchC] stp bpdu-protection

        ПРИМЕЧАНИЕ:

        Если граничные порты подключены к сетевым устройствам с включенными STP и защитой BPDU, граничные порты будут отключены, а их атрибуты остаются неизменными после того, как они получат BPDU.

      • Включите RSTP глобально на устройствах.# Включить RSTP на SwitchA.
        [SwitchA] stp enable

        # Включить RSTP глобально на SwitchB.

        [SwitchB] stp enable

        # Включить RSTP глобально на SwitchC.

        [SwitchC] stp enable

        # Включить RSTP глобально на SwitchD.

        [SwitchD] stp enable

  2. Включите функции защиты. В качестве примера используется защита корня на назначенном порту корневого моста.
  3. # Настроить защиту корня на GigabitEthernet1/0/1 SwitchA.
    [SwitchA] interface gigabitethernet 1/0/1

    [SwitchA-GigabitEthernet1/0/1] stp root-protection

    [SwitchA-GigabitEthernet1/0/1] quit

    # Настроить защиту корня на GigabitEthernet1/0/2 SwitchA.

    [SwitchA] interface gigabitethernet 1/0/2

    [SwitchA-GigabitEthernet1/0/2] stp root-protection

    [SwitchA-GigabitEthernet1/0/2] quit

  4. Проверьте конфигурацию.После того как конфигурация завершена и сетевая топология станет стабильной, выполните следующие операции для проверки конфигурации.
  5. # Запустить команду display stp brief на SwitchA, чтобы просмотреть статус и тип защиты на портах. Отображаемая информация выглядит следующим образом:
    [SwitchA] display stp brief

     MSTID  Port                        Role  STP State     Protection

       0    GigabitEthernet1/0/1        DESI  FORWARDING      ROOT

       0    GigabitEthernet1/0/2        DESI  FORWARDING      ROOT

    После настройки SwitchA в качестве корневого моста GigabitEthernet1/0/2 и GigabitEthernet1/0/1, подключенные к SwitchB и SwitchD, становятся назначенными портами с защитой корня.

    # Выполнить команду display stp interface gigabitethernet1/0/1 brief на SwitchB, чтобы проверить статус GigabitEthernet1/0/1. На экран выводится следующая информация:

    [SwitchB] display stp interface gigabitethernet 1/0/1 brief

     MSTID  Port                        Role  STP State     Protection

       0    GigabitEthernet1/0/1        DESI  FORWARDING      NONE

    GigabitEthernet1/0/1 становится назначенным портом и находится в состоянии FORWARDING.

    # Запустить команду display stp brief на SwitchC, чтобы проверить статус порта.

    [SwitchC] display stp brief

     MSTID  Port                        Role  STP State     Protection

       0    GigabitEthernet1/0/1        ALTE  DISCARDING      NONE     

       0    GigabitEthernet1/0/2        DESI  FORWARDING      NONE     

       0    GigabitEthernet1/0/3        ROOT  FORWARDING      NONE

    GE1/0/1 становится альтернативным портом и находится в состоянии DISCARDING.

    GE1/0/3 становится корневым портом и находится в состоянии FORWARDING.