Spanning tree Nilai Prioritas Default

10

Pertanyaan ini adalah repost dari pertanyaan yang sama di The Cisco Learning Network ; namun, jawabannya unik untuk Stack Exchange.


Saya selalu menerima bahwa nilai prioritas defualt STP (802.1d) adalah 32768 (32768 + sys-id-ext x) seperti ditunjukkan dalam "show spanning-tree" di bawah -

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 #

Sekarang, ketika saya ingin mengkonfigurasi prioritas saya tidak melakukan dan MENGAPA prioritas harus dalam peningkatan 4096? Apakah ada alasan khusus untuk nilai default kedua angka ini?

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

Terima kasih sebelumnya.

Trojan
sumber

Jawaban:

17

Dalam algoritma spanning tree proses penentuan jembatan akar didasarkan pada prioritas jembatan (BID).

Ketika tidak ada VLAN (artinya switch harus berurusan dengan hanya satu domain broadcast) BID sama dengan:

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

Sebagai administrator Jaringan, kami dapat memodifikasi nilai prioritas jembatan .

Ketika VLAN diperkenalkan, kebutuhan untuk membedakan protokol STP dinaikkan (Per VLAN Spanning Tree - PVST).

Untuk mencapai hal ini, nilai prioritas jembatan telah dimodifikasi sebagai berikut:

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

Kami masih dapat memodifikasi prioritas jembatan tetapi ini berarti untuk beroperasi ke bit paling signifikan ke-4 lebih dari 16 bit.

Sederhananya:

Legenda: C = dapat diubah; U = tidak bisa diubah

CCCCUUUUUUUUUUUU 16 bit

0001UUUUUUUUUUUU 1 * 2 ^ 12 = 4096

0111UUUUUUUUUUUU Default: 32768

0111000000000001 Default untuk VLAN 1: 32769

radtrentasei
sumber
Poin bonus untuk peta bit.
generalnetworkerror
9

ID jembatan adalah nilai 8-Byte (64 bit) yang terdiri dari elemen berikut:

  • Nilai prioritas jembatan dan ekstensi ID sistem bersama-sama menghasilkan nilai 16 bit (2-byte). Nilai prioritas jembatan, yang merupakan bit paling kiri, adalah nilai 0 hingga 61440. ID sistem yang diperluas adalah nilai 1 hingga 4095 yang sesuai dengan masing-masing VLAN yang berpartisipasi dalam STP. Peningkatan nilai prioritas jembatan di blok 4096 untuk memungkinkan ekstensi ID sistem menekan di antara setiap kenaikan. Secara default, Cisco Per-VLAN Spanning-Tree plus (PVST +) menambahkan ekstensi ID sistem ini (sys-id-ext) ke prioritas bridge.

jembatan prioritas dan sys-id-ext

  • Alamat MAC 48 bit (6-byte) dari sakelar digunakan bersama dengan nilai prioritas jembatan dan ekstensi ID sistem sebagai kriteria untuk pemilihan jembatan akar. Jika nilai prioritas jembatan dan ekstensi ID sistem identik pada dua switch atau lebih, alamat MAC terendah 48 bit kemudian digunakan sebagai tie breaker. Nilai-nilai ini bersama-sama membentuk Bridge Identifier yang kohesif yang digunakan untuk memilih jembatan akar. Pengambilan paket Wireshark BPDU berikut menggambarkan nilai-nilai ini. Prioritas jembatan dan ekstensi ID sistem adalah nilai heksadesimal 16 bit 80 01 (di sebelah kiri alamat MAC) di bawah ini yang mewakili nilai prioritas jembatan 32768 dan ekstensi ID sistem 1 (VLAN 1).

masukkan deskripsi gambar di sini

Ini dan dasar-dasar proses pemilihan root STP dapat ditemukan di blog saya .

satu kali
sumber
di bagian bawah paket pelacak apa yang 80 01 & N
Trojan
Sistem id exstension disebutkan tentang hal apa?
Trojan
1
80 01adalah nilai hexadecimal 16bit (2byte) untuk nilai desimal dari 32769. Prioritas jembatan (32768) melekat pada ekstensi ID sistem 1 (VLAN 1) sama dengan pengenal jembatan 32769. N adalah ASCII paket .
one.time
3

Artikel ini memberikan beberapa informasi yang baik mengenai hal ini. Pada dasarnya ini karena panjang header vLAN yang diperpanjang; 12 bit memungkinkan dukungan untuk 4096 vLANS dan hanya 4 bit untuk prioritas.

12 bit informasi VLAN tambahan memungkinkan dukungan untuk 4096 VLAN, sehingga ada dukungan penuh untuk VLAN jangkauan luas. Oleh karena itu karena penggunaan Extended System ID di Bridge ID, hanya ada 4 bit pertama dari nomor 2 byte asli yang akan digunakan untuk prioritas jembatan sehingga hanya memungkinkan penggandaan 4096.

Mike Naylor
sumber