Yayılan ağaç Varsayılan Öncelik Değerleri


10

Bu soru bir repost budur aynı soruya yılında Cisco Learning Ağı ; ancak, yanıtlar Stack Exchange'e özgüdür.


Ben her zaman aşağıdaki "yayılan ağaç göster" gösterisi olarak STP (802.1d) 'in defualt öncelik değerinin 32768 (32768 + sys-id-ext x) olduğunu kabul ettim.

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 #

Şimdi, önceliği yapılandırmak istediğimde, önceliğin neden 4096'lık artışlarla olması gerektiğini anlamıyorum. Bu sayıların her ikisinin de varsayılan değerinin belirli bir nedeni var mı?

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

Şimdiden teşekkürler.

Yanıtlar:


17

Yayılan ağaç algoritmasında kök köprüyü belirleme işlemi köprü önceliğine (BID) dayanır.

VLAN olmadığında (anahtarların yalnızca bir yayın alanıyla uğraşmak zorunda kaldığı anlamına gelir) BID şuna eşitti:

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

Ağ yöneticileri olarak köprü öncelik değerini değiştirebiliriz .

VLAN'lar tanıtıldığında, yükseltilen STP protokolünü farklılaştırma ihtiyacı (VLAN Yayılan Ağaç Başına - PVST).

Bunu başarmak için köprü öncelik değeri aşağıdaki gibi değiştirildi:

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

Hala köprü önceliğini değiştirebiliyoruz, ancak bu, 16 bit üzerinde 4. en önemli bite çalışmak anlamına gelir.

Basitleştirmek gerekirse:

Gösterge: C = değiştirilebilir; U = değişmez

CCCCUUUUUUUUUUUU 16 bit

0001UUUUUUUUUUUU 1 * 2 ^ 12 = 4096

0111UUUUUUUUUUUU Varsayılan: 32768

0111000000000001 VLAN 1 için varsayılan: 32769


Bit haritası için bonus puan.
generalnetworkerror

9

Köprü kimliği, aşağıdaki öğelerden oluşan 8 Baytlık (64 bit) bir değerdir:

  • Köprü öncelik değeri ve sistem kimliği uzantısı birlikte 16 bit (2 bayt) bir değer oluşturur. En soldaki bitleri oluşturan köprü önceliği değeri 0 ila 61440 arasında bir değerdir. Genişletilmiş sistem kimliği, STP'ye katılan ilgili VLAN'a karşılık gelen 1 ila 4095 arasında bir değerdir. Köprü öncelik değeri, sistem kimliği uzantısının her bir artış arasında sıkışmasını sağlamak için 4096 bloklar halinde artar. Varsayılan olarak, Cisco'nun VLAN Başına Genişleme Ağacı artı (PVST +) bu sistem kimliği uzantısını (sys-id-ext) köprü önceliğine ekler.

köprü önceliği ve sys-id-ext

  • Bir anahtarın 48 bit (6 bayt) MAC adresi, köprü önceliği değeri ve sistem kimliği uzantısı ile birlikte kök köprü seçiminde ölçüt olarak kullanılır. Köprü öncelik değeri ve sistem kimliği uzantısı iki veya daha fazla anahtarda aynı ise, en düşük 48 bit MAC adresi bir bağlayıcı kesici olarak kullanılır. Bu değerler birlikte kök köprüyü seçmek için kullanılan uyumlu Köprü Tanımlayıcısını oluşturur. Bir BPDU'nun aşağıdaki Wireshark paket yakalaması bu değerleri göstermektedir. Köprü önceliği ve sistem kimliği uzantısı, 32768 köprü önceliği değerini ve 1 (VLAN 1) sistem kimliği uzantısını temsil eden aşağıdaki 16 bit onaltılık değer 80 01'dir (MAC adresinin solunda).

resim açıklamasını buraya girin

Bu ve STP kök seçim sürecinin temelleri benim bulunabilir blogda .


ne paket izleyici altında ne 80 01 & N
Trojan

Sistem kimliği genişlemesi ne hakkında bahsedildi?
Trojan

1
80 01ifadesinin ondalık değeri için 16 bit (2 bayt) onaltılık değerdir 32769. 1 sistemi İD uzantı üzerine tutturulmuş köprü öncelikli (32768) (VLAN 1) 32769. kullanılarak N köprü tanımlayıcısına eşittir paketin bir ASCII .
one.time

3

Bu makale bu konuyla ilgili bazı iyi bilgiler vermektedir. Temel olarak bunun nedeni genişletilmiş vLAN başlıklarının uzunluğudur; 4096 vLANS desteğine izin veren 12 bit ve öncelik için sadece 4 bit.

12 bit ekstra VLAN bilgisi, 4096 VLAN desteği sağlar, bu nedenle genişletilmiş aralıklı VLAN'lar için tam destek vardır. Bu nedenle, Bridge ID'de Genişletilmiş Sistem Kimliğinin kullanılması nedeniyle, köprü önceliği için kullanılacak orijinal 2 bayt numarasının yalnızca ilk 4 biti vardır, bu nedenle yalnızca 4096'nın katlarına izin verir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.