2.jpg
3.jpg
4.jpg
5.jpg
1.jpg

 

Настройка STP на коммутаторах Cisco.

 

 

 

STP (Spanning Tree Protocol) -  протокол связующего дерева. Протокол управления каналом 2-ого уровня, используемый для поддержки в сети состояния, свободного от петель. Протокол STP постоянно анализирует состояние сети для того, чтобы в случае отказа или добавления канала, коммутатора или моста предпринять соответствующие действия.

 

Виды протоколов STP

Сравнение протоколов STP

Принцип действия протокола STP

 

  • Определяется один корневой мост (RootBridge). RB становится коммутатор с наименьшим ID в сети.
  • Выбирается  корневой порт (Rootport). Каждый, отличный от корневого, мост просчитывает кратчайший путь к корневому. Соответствующий порт называется корневым портом. У любого не корневого коммутатора может быть только один корневой порт.
  • Выбирается назначенный порт (Designatedport). Для каждого сегмента сети просчитывается кратчайший путь к корневому порту. Мост, через который проходит этот путь, становится назначенным для этой сети. Непосредственно подключенный к сети порт моста — назначенным портом.
  • Далее на всех мостах блокируются все порты, не являющиеся корневыми и назначенными. В итоге получается древовидная структура (математический граф) с вершиной в виде корневого коммутатора.

 

Состояние портов 

  • Состояние отключения (Disabled) – фреймы пользователей не пересылаются, модули BPDU не прослушиваются
  • Состояние блокировки (Blocking) – фреймы пользователей не  пересылаются, прослушиваются модули BPDU
  • Состояние прослушивания (Listening) – фреймы пользователей не пересылаются, но прослушиваются.
  • Состояние изучения топологии (Learning) – фреймы пользователей не пересылаются, изучаются адреса других устройств
  • Состояние пересылки (Forwarding) – пересылаются фреймы пользователей и изучаются адреса других устройств

 

Роли портов

  • Корневой (Root) –пересылающий порт, выбранный для топологии связующего дерева
  • Назначенный (Designated) – пересылающий порт, выбираемый для каждого сегмента коммутируемой сети
  • Альтернативный (Alternate) – альтернативный маршрут к корневому мосту
  • Резервный (Backup) – резервный маршрут по отношению к тому, который обеспечивается назначенным портом и ведет к листьям связующего дерева
  • Отключенный (Disabled) – порт, не участвующий в работе протокола связующего дерева

 

Выбор наилучшего и короткого пути

Когда STP создает свободную от петель логическую топологию, оно всегда использует описанную ниже последовательность принятия решений, состоящую из четырех этапов.

  1. 1.Выбор наименьшего идентификатора корневого моста
  2. 2.Вычисление наименьшей оценки маршрута к корневому мосту
  3. 3.Выбор наименьшего идентификатора моста-отправителя
  4. 4.Выбор наименьшего идентификатора порта

 

Защита STP

  • Root Guard - если функция включена на интерфейсе, то при получении на нём BPDU лучшего, чем текущий корневой коммутатор, порт переходит в состояние root-inconsistent. После того как порт перестает получать BPDU, он переходит в нормальное состояние.
  • BPDU Filtering — после включения функции, порт не принимает и не отправляет BPDU.
  • BPDU Guard — функция, которая позволяет выключать порт при получении BPDU.
  • Loop Guard - обеспечивает дополнительную защиту на 2 уровне от возникновения петель. STP петля возникает когда блокированный порт в избыточной топологии ошибочно переводится в состояние forwarding(передачи). В случае использования Loop Guard порт после прекращения получения пакетов BPDU переводится в состояние loop-inconsistent и остаются по прежнему блокированным.
  • UDLD — использует сообщения канального уровня для того чтобы обнаружить ситуацию когда коммутатор более не получает кадры от соседа. Коммутатор передающий интерфейс которого не вышел из строя, переводится в состояние err-disable.

 

 

 

Настройка PVSTи RPVST+

 

 

spanning-tree mode {pvst | rapid-pvst}

 

! Bridge priority

 

spanning-tree vlan 1-4094 priority 32768

 

! Timers, in seconds

 

spanning-tree vlan 1-4094 hello-time 2

 

spanning-tree vlan 1-4094 forward-time 15

 

spanning-tree vlan 1-4094 max-age 20

 

! PVST+ Enhancements

 

spanning-tree backbonefast

 

spanning-tree uplinkfast

 

! Interface attributes

 

interface FastEthernet0/1

 

spanning-tree [vlan 1-4094] port-priority 128

 

spanning-tree [vlan 1-4094] cost 19

 

 

 

! Manual link type specification

 

spanning-tree link-type {point-to-point | shared}

 

! Enables PortFast if running PVST+, or

 

! designates an edge port under RPVST+

 

spanning-tree portfast

 

! Spanning tree protection

 

spanning-tree guard {loop | root | none}

 

! Per-interface toggling

 

spanning-tree bpduguard enable

 

spanning-tree bpdufilter enable

 

Настройка MST

 

 

 

spanning-tree mode mst

 

! MST Configuration

 

spanning-tree mst configuration

 

name MyTree

 

revision 1

 

! Map VLANs to instances

 

instance 1 vlan 20, 30

 

instance 2 vlan 40, 50

 

! Bridge priority (per instance)

 

spanning-tree mst 1 priority 32768

 

! Timers, in seconds

 

spanning-tree mst hello-time 2

 

spanning-tree mst forward-time 15

 

spanning-tree mst max-age 20

 

! Maximum hops for BPDUs

 

spanning-tree mst max-hops 20

 

! Interface attributes

 

interface FastEthernet0/1

 

spanning-tree mst 1 port-priority 128

 

spanning-tree mst 1 cost 19

 

Диагностика и поиск неисправностей 

show spanning-tree [summary | detail | root]

show spanning-tree [interface | vlan]

show spanning-tree mst […]

 

 

Терминология 

BPDU (Bridge protocol data unit) – модуль данных мостового протокола. Пакет приветствия протокола STP который регулярно рассылается для обмена информацией между коммутаторами.

BID (bridgeID) – идентификатор моста. Номер, который используется мостом или коммутатором для идентификации приоритета и выбора корневого моста или коммутатора. Корневым становится коммутатор, имеющий наименьшее значение ID.

RSTP (Rapid Spanning Tree Protocol) – быстрый протокол связующего дерева. Данный протокол определяет дополнительные роли порта и определяет состояния порта: отбрасывание, изучение топологии и пересылка.

Быстрый порт (portfast) – команда, переводящая порт протокола связующего дерева в состояние пересылки минуя состояния прослушивания и изучения топологии.

Назначенный мост (designated bridge) – мост, который имеет наименьшую оценку маршрута при отправке фрейма из сегмента на корневой мост.

 

 

 

 Только те, кто предпринимает абсурдные попытки, смогут достичь невозможного.

Альберт Эйнштейн

Мы ждем Вас!

тел: +7 (499) 755-75-42

email: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.


Яндекс.Метрика