Beberapa koreksi terhadap jawaban di atas. Port-id dan prioritas port berbeda. Satu dapat dikonfigurasi. Yang lain diatur secara internal. Saya akan berusaha menjawab pertanyaan Anda di bawah ini.
Harus ada hanya 1 root port per switch. Menurut definisi, ini adalah port dengan biaya jalur terendah untuk root.
- Path-cost adalah jumlah semua biaya port di sepanjang path yang diberikan. Dan biaya port diatur oleh kecepatan tautan yang terhubung ke port yang diberikan.
Sekarang mari kita lihat diagram Anda. SW3 memiliki 2 jalur ke root, dan keduanya melewati SW2. Dengan asumsi bahwa kedua tautan di luar SW3 memiliki kecepatan yang sama, biaya port identik. Jadi biaya jalurnya sama dari kedua port-nya. Sekarang kita membutuhkan tie-breaker, karena kita hanya dapat memiliki 1 port root.
Secara default, STP menggunakan id jembatan switch tetangga untuk memutuskan ikatan. Tetapi karena switch tetangga adalah switch yang sama di sini (SW2), STP selanjutnya menggunakan port-priority dari switch tetangga untuk memutuskan ikatan. Ini adalah sesuatu yang dapat dikonfigurasi secara manual. Tetapi katakanlah dalam kasus Anda, ini pada pengaturan standar, dan karenanya pada pengaturan yang sama pada kedua switch. Jadi STP jatuh ke sesuatu yang memiliki untuk menjadi unik. Dan fallback terakhir ini adalah port-id internal . Ini tidak sama dengan nomor antarmuka (0 / 1,0 / 2 ..) tetapi merupakan bilangan bulat yang dipetakan ke nomor antarmuka secara internal. Dan biasanya nomor antarmuka yang lebih rendah, dipetakan ke port-id yang lebih rendah.