Выбор порта блокировки STP

13

Я хочу убедиться, что я понимаю, как это работает. В частности, термин «Идентификатор порта отправки» меня очень смутил.

Рассмотрим эту схему, я хочу убедиться, что у меня есть выбор корневого порта:

введите описание изображения здесь

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

Оба порта SW2, подключенные к SW3, спроектированы потому, что он имеет самую низкую стоимость пути к корню (это единственный путь к корню).

Вот в чем я не уверен: 0/4 SW3 - это корневой порт, потому что идентификатор отправляющего порта 0/1 побеждает 0/2

Это верно? Идентификаторы портов SW3 не имеют никакого отношения к выбору, это только идентификаторы отправляющего порта SW2, которые имеют значение, верно?

red888
источник

Ответы:

8

вам нужно понять следующее

Роли порта связующего дерева
- корневой порт (RP) - это порт на некорневом коммутаторе, который является кратчайшим (лучшим) путем к корневому мосту. (т. е. порт 0/4 0/3 в SW3)
- Назначенный порт (DP) - это порт, который находится в состоянии пересылки. (т. е. порт 0/1 0/2 SW2)
- Не назначенный порт (NDP) - это порт, который находится в состоянии блокировки в топологии STP.

поэтому ваш вопрос о том, какой порт в SW3 будет выбран в качестве корневого порта

Как только выбран корневой канал, все некорневые коммутаторы начинают вычислять, какой порт является лучшим (с наименьшей стоимостью) по отношению к корневому мосту. Этот порт будет называться корневым портом.

Что если путь к корневым издержкам идентичен?

  1. Предпочитайте самую низкую стоимость корневого пути.
  2. В случае одинаковой стоимости корневого пути, предпочтите самый низкий идентификатор моста назначенного коммутатора (соседа, который отправляет BPDU).
  3. В случае получения BPDU на нескольких портах от одного и того же назначенного коммутатора (отправителя BPDU), выберите самый низкий идентификатор порта (известный также как приоритет порта) отправителя . Этот параметр имеет значение по умолчанию 128 и является настраиваемым.
  4. В случае, если все вышеперечисленное не решило проблему, предпочтите самый низкий идентификатор порта отправителя BPDU.

поэтому ответ на ваш вопрос (SW3 в 0/4 является корневым портом, потому что идентификатор отправляющего порта 0/1 выигрывает в 0/2) - ДА

пожалуйста, воспользуйтесь этой очень полезной линке STP

Gadeliow
источник
6

Некоторые исправления к ответу выше. Идентификатор порта и приоритет порта отличаются. Один настраивается. Другой установлен внутри. Я постараюсь ответить на ваш вопрос ниже.

На каждый коммутатор должен быть только 1 корневой порт. По определению, это порт с самой низкой стоимостью пути к корню.

  • Стоимость пути - это сумма всех затрат порта на данном пути. И стоимость порта определяется скоростью соединения с данным портом.

Теперь давайте посмотрим на вашу диаграмму. SW3 имеет 2 пути к корню, и оба проходят через SW2. Предполагая, что обе ссылки из SW3 имеют одинаковую скорость, стоимость порта одинакова. Таким образом, стоимость пути одинакова для обоих портов. Теперь нам нужен тай-брейк, потому что у нас может быть только 1 корневой порт.

По умолчанию STP использует идентификатор моста соседнего коммутатора, чтобы разорвать связь. Но так как соседний коммутатор является тем же коммутатором здесь (SW2), STP затем использует приоритет порта соседнего коммутатора, чтобы разорвать связь. Это то, что можно настроить вручную. Но давайте скажем, что в вашем случае это по умолчанию, и, следовательно, с одинаковыми настройками на обоих коммутаторах. Таким образом , STP падает на что - то , что имеет быть уникальным. И этот последний запасной вариант - внутренний идентификатор порта . Это не то же самое, что номер интерфейса (0 / 1,0 / 2 ..), но это целое число, которое отображается на номер интерфейса внутри. И обычно более низкие номера интерфейсов сопоставляются с более низкими порядковыми номерами портов.

ajaysdesk
источник