Значення пріоритету пріоритетного дерева, що охоплюється


10

Це запитання є репостом того ж питання в навчальній мережі Cisco ; однак відповіді є унікальними для Stack Exchange.


Я завжди приймав, що значення пріоритету для заданих параметрів STP (802.1d) становить 32768 (32768 + sys-id-ext x), як показано в "show spanning-tree" нижче -

SW3#show spanning-tree 
VLAN0001
  Spanning tree enabled protocol ieee
  Root ID    Priority    24577
             Address     00D0.D3E6.9838
             Cost        19
             Port        1(FastEthernet0/1)
             Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    32769  (priority 32768 sys-id-ext 1)
             Address     00D0.BCB5.B556
             Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time  20

Interface        Role Sts Cost      Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Fa0/8            Desg FWD 19        128.8    P2p
Fa0/1            Root FWD 19        128.1    P2p
Fa0/24           Altn BLK 19        128.24   P2p

SW3 #

Тепер, коли я хочу налаштувати пріоритет, я не беруся за ЧОМУ пріоритет повинен бути з кроком 4096? Чи є конкретна причина значення за замовчуванням обох цих чисел?

SW3(config)#spanning-tree vlan 1 priority ?
  <0-61440>  bridge priority in increments of 4096
SW3(config)#spanning-tree vlan 1 priority

Заздалегідь спасибі.

Відповіді:


17

В алгоритмі, що охоплює дерево, процес визначення кореневого мосту базується на пріоритеті моста (BID).

Коли не було VLAN (тобто комутатори повинні мати справу лише з одним широкомовном доменом), BID дорівнював:

Bridge priority - MAC Address
   <2 bytes>       <6 bytes>

Як адміністратори мережі, ми можемо змінювати значення пріоритету мосту .

Коли VLAN були запроваджені, необхідність диференціювання протоколу STP була піднята (Per VLAN Spanning Tree - PVST).

Для цього значення пріоритету мосту було змінено таким чином:

Bridge priority - Exstended system ID (VLAN ID)
     4 bit      -           12 bit

Ми все ще в змозі змінити пріоритет мосту, але це означає працювати над четвертим найбільш значущим бітом понад 16 біт.

Простіше кажучи:

Легенда: C = мінлива; U = незмінний

CCCCUUUUUUUUUUU 16 біт

0001UUUUUUUUUUUUU 1 * 2 ^ 12 = 4096

0111UUUUUUUUUUUU За замовчуванням: 32768

0111000000000001 За замовчуванням для VLAN 1: 32769


Бонусні бали за бітну карту.
generalnetworkerror

9

Ідентифікатор мосту - це 8-байтове (64-бітове) значення, що складається з таких елементів:

  • Значення пріоритету мосту та розширення системного ідентифікатора разом становлять 16-бітове (2-байтне) значення. Значення пріоритету мосту, що становить більшість лівих бітів, - це значення від 0 до 61440. Розширений ідентифікатор системи - це значення від 1 до 4095, що відповідає відповідній VLAN, що бере участь у STP. Збільшення значення пріоритету мосту в блоках 4096, щоб дозволити розширення ідентифікатора системи стискати між кожним кроком. За замовчуванням Per-VLAN Spanning-Tree plus (PVST +) Cisco додає розширення цього ідентифікатора системи (sys-id-ext) до пріоритету мосту.

пріоритет мосту та sys-id-ext

  • 48-бітова (6-байтна) MAC-адреса комутатора використовується в поєднанні зі значенням пріоритету мосту та розширенням ідентифікатора системи як критерії вибору кореневого мосту. Якщо значення пріоритету мосту та розширення системного ідентифікатора однакові на двох або більше комутаторах, як нижній 48-бітний MAC-адресу використовується тоді як вимикач зв'язку. Ці значення разом складають згуртований ідентифікатор Bridge, який використовується для вибору кореневого мосту. Наступний Wireshark-пакет захоплення BPDU ілюструє ці значення. Пріоритет мосту та розширення ідентифікатора системи - це 16-бітне шістнадцяткове значення 80 01 (зліва від MAC-адреси), що представляє значення пріоритету мосту 32768 та розширення системного ідентифікатора 1 (VLAN 1).

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

Це та основи процесу кореневих виборів STP можна знайти у моєму блозі .


в нижній частині пакета прослідкуйте, що, що 80 01 & N
Троян

Розширення ідентифікатора системи згадувало про що?
Троян

1
80 01- це 16-бітне (2-байтне) шістнадцяткове значення для десяткового значення 32769. Пріоритет мосту (32768), прикріплений до розширення системного ідентифікатора 1 (VLAN 1), прирівнюється до ідентифікатора мосту 32769. N - ASCII пакету .
one.time

3

Ця стаття надає хорошу інформацію щодо цього. В основному це пов’язано із збільшеною довжиною заголовків vLAN; 12 біт, що дозволяють підтримувати 4096 vLANS, і лише 4 біти для пріоритету.

12 біт додаткової інформації VLAN дозволяють підтримувати 4096 VLAN, тому існує повна підтримка для VLAN з розширеним діапазоном. Тому через використання розширеного ідентифікатора системи в ідентифікаторі мосту є лише перші 4 біти вихідного 2-байтного числа, які будуть використані для пріоритету мосту, тому він дозволяє лише множити 4096.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.