Drzewo opinające Domyślne wartości priorytetów

10

To pytanie jest odpowiedzią na to samo pytanie w The Cisco Learning Network ; jednak odpowiedzi są unikalne dla Stack Exchange.


Zawsze akceptowałem, że wartość domyślnego priorytetu STP (802.1d) to 32768 (32768 + sys-id-ext x), jak pokazano w „show spanning-tree” poniżej -

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 #

Teraz, gdy chcę skonfigurować priorytet, nie podejmuję decyzji DLACZEGO priorytetem musi być przyrost o wartości 4096? Czy istnieje konkretny powód dla wartości domyślnej obu tych liczb?

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

Z góry dziękuję.

trojański
źródło

Odpowiedzi:

17

W algorytmie drzewa opinającego proces określania mostu głównego opiera się na priorytecie mostu (BID).

Gdy nie było sieci VLAN (co oznacza, że ​​przełączniki musiały obsługiwać tylko jedną domenę rozgłoszeniową), BID był równy:

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

Jako administratorzy sieci możemy modyfikować wartość priorytetu mostu .

Kiedy wprowadzono VLANy, konieczne było rozróżnienie podniesionego protokołu STP (Per VLAN Spanning Tree - PVST).

Aby to osiągnąć, wartość priorytetu mostu została zmodyfikowana w następujący sposób:

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

Nadal jesteśmy w stanie modyfikować priorytet mostu, ale oznacza to operację do 4. najbardziej znaczącego bitu ponad 16 bitów.

Mówiąc prosto:

Legenda: C = zmienna; U = niezmienny

CCCCUUUUUUUUUUUU 16 bitów

0001UUUUUUUUUUUU 1 * 2 ^ 12 = 4096

0111UUUUUUUUUUUU Domyślnie: 32768

0111000000000001 Domyślnie dla VLAN 1: 32769

radtrentasei
źródło
Punkty bonusowe za mapę bitową.
generalnetworkerror
9

Identyfikator mostu to 8-bajtowa (64-bitowa) wartość złożona z następujących elementów:

  • Wartość priorytetu mostu i rozszerzenie identyfikatora systemu razem tworzą wartość 16-bitową (2-bajtową). Wartość priorytetu mostu, tworząca najbardziej lewe bity, jest wartością od 0 do 61440. Rozszerzony identyfikator systemu jest wartością od 1 do 4095 odpowiadającą odpowiedniej sieci VLAN uczestniczącej w STP. Przyrost wartości priorytetu mostu w blokach 4096, aby umożliwić rozszerzenie identyfikatora systemu wcisnąć pomiędzy każdy przyrost. Domyślnie Cisco Spanning-Tree plus (PVST +) firmy Cisco dodaje to rozszerzenie identyfikatora systemu (sys-id-ext) do priorytetu mostu.

priorytet mostu i sys-id-ext

  • 48-bitowy (6-bajtowy) adres MAC przełącznika jest używany w połączeniu z wartością priorytetu mostu i rozszerzeniem identyfikatora systemu jako kryterium wyboru mostu głównego. Jeśli wartość priorytetu mostu i rozszerzenie ID systemu są identyczne na dwóch lub więcej przełącznikach, wówczas najniższy 48-bitowy adres MAC jest używany jako przerywacz remisu. Te wartości razem tworzą spójny identyfikator mostu używany do wyboru mostu głównego. Poniższe przechwytywanie pakietów Wireshark jednostki BPDU ilustruje te wartości. Priorytet mostu i rozszerzenie identyfikatora systemu to 16-bitowa wartość szesnastkowa 80 01 (na lewo od adresu MAC) poniżej reprezentująca wartość priorytetu mostu 32768 i rozszerzenie identyfikatora systemu 1 (VLAN 1).

wprowadź opis zdjęcia tutaj

To i podstawy procesu wyborczego do korzenia STP można znaleźć na moim blogu .

jeden raz
źródło
w dolnej części trackera pakietów co 80 01 i N
Trojan
Rozszerzenie systemu id wspomniało o czym?
Trojan
1
80 01jest 16-bitową (2-bajtową) wartością szesnastkową dla wartości dziesiętnej z 32769. Priorytet mostu (32768) dołączony do rozszerzenia ID systemu 1 (VLAN 1) jest równy identyfikatorowi mostka 32769. N jest ASCII pakietu .
one.time
3

Ten artykuł zawiera kilka dobrych informacji na ten temat. Zasadniczo wynika to z wydłużonej długości nagłówków vLAN; 12 bitów umożliwiających obsługę 4096 vLANS i tylko 4 bity dla priorytetu.

12 bitów dodatkowych informacji o sieci VLAN umożliwia obsługę 4096 sieci VLAN, więc istnieje pełna obsługa sieci VLAN o rozszerzonym zasięgu. Dlatego ze względu na użycie rozszerzonego identyfikatora systemu w identyfikatorze mostka, tylko pierwsze 4 bity oryginalnej 2-bajtowej liczby mają zostać użyte dla priorytetu mostu, więc dopuszcza tylko wielokrotności 4096.

Mike Naylor
źródło