Pengertian
Pohon Spanning protokol (STP) adalah link layer protokol jaringan yang menjamin
bebas loop topologi untuk setiap dijembatani LAN . Dengan demikian, fungsi
dasar dari STP adalah untuk mencegah loop jembatan dan berikutnya radiasi
siaran .
Dalam model OSI untuk jaringan komputer, STP berada di bawah lapisan OSI-2 .
Ini adalah standar sebagai 802.1d . Seperti namanya, itu menciptakan sebuah
pohon rentang dalam jaringan mesh terhubung lapisan-2 jembatan (biasanya
Ethernet switch ), dan menonaktifkan link tersebut yang bukan merupakan bagian
dari spanning tree, meninggalkan sebuah jalan aktif tunggal antara dua node
jaringan.
Pohon Spanning memungkinkan desain jaringan untuk memasukkan cadang
(berlebihan) link untuk menyediakan jalur cadangan otomatis jika sebuah link
aktif gagal, tanpa bahaya loop jembatan, atau kebutuhan untuk manual
mengaktifkan / menonaktifkan link tersebut cadangan. Jembatan loop harus
dihindari karena mereka mengakibatkan banjir jaringan lokal.
STP didasarkan pada algoritma ditemukan oleh Radia Perlman ketika bekerja untuk
Digital Equipment Corporation .
Protokol operasi
Pengumpulan jembatan di LAN bisa dianggap sebagai grafik yang node adalah
jembatan dan segmen LAN (atau kabel), dan yang ujung-ujungnya interface
jembatan untuk menghubungkan segmen-segmen.
Untuk memecahkan loop dalam LAN dengan tetap menjaga akses ke semua segmen LAN,
jembatan kolektif menghitung sebuah pohon rentang . Pohon rentang tidak selalu
merupakan biaya minimum spanning tree. Seorang administrator jaringan dapat
mengurangi biaya pohon rentang, jika perlu, dengan mengubah beberapa parameter
konfigurasi sedemikian rupa untuk mempengaruhi pilihan akar pohon rentang.
Pohon rentang bahwa jembatan menghitung menggunakan Spanning Tree Protocol
dapat ditentukan dengan menggunakan aturan berikut. Jaringan contoh di sebelah
kanan, di bawah ini, akan digunakan untuk menggambarkan peraturan.
1. Sebuah jaringan contoh. Kotak nomor merupakan jembatan (nomor tersebut
merupakan ID jembatan). Awan berhuruf mewakili segmen jaringan.
2. ID jembatan terkecil adalah 3. Oleh karena itu, jembatan 3 adalah jembatan
akar.
3. Dengan asumsi bahwa biaya melintasi setiap segmen jaringan adalah 1, jalur
biaya termurah dari jembatan 4 ke jembatan akar berjalan melalui segmen
jaringan c. Oleh karena itu, port root untuk jembatan 4 adalah salah satu
segmen jaringan c.
4. , Jalur biaya termurah untuk akar dari e segmen jaringan melewati jembatan
92. Oleh karena port yang ditunjuk untuk e segmen jaringan adalah port yang
menghubungkan jembatan 92 untuk segmen jaringan e.
5. Diagram ini menggambarkan menyatakan port semua yang dihitung oleh algoritma
spanning tree. Setiap port aktif yang tidak port root atau port yang ditunjuk
adalah pelabuhan diblokir.
6. Setelah kegagalan link algoritma spanning tree menghitung dan meliputi pohon
baru yang paling murah.
Pilih sebuah jembatan akar. Jembatan akar pohon merentang adalah jembatan
dengan terendah) jembatan ID (terkecil. jembatan Masing-masing memiliki
identifikasi unik (ID) dan nomor prioritas dikonfigurasi; ID jembatan berisi
angka. Untuk membandingkan dua ID jembatan, prioritas dibandingkan pertama.
Jika dua jembatan memiliki prioritas yang sama, maka alamat MAC dibandingkan.
Sebagai contoh, jika switch A (MAC = 0200.0000.1111) dan B (MAC =
0200.0000.2222) keduanya memiliki prioritas 10, maka Switch akan dipilih
sebagai jembatan root. Jika administrator jaringan ingin beralih B menjadi
jembatan akar, mereka harus mengatur prioritas kurang dari 10.
Tentukan biaya minimal jalan ke jembatan akar. Pohon rentang dihitung memiliki
aset yang pesan dari setiap perangkat yang terhubung ke melintasi jembatan akar
jalur biaya termurah, yaitu jalan dari perangkat ke akar yang memiliki biaya
minimum antara semua jalan dari perangkat ke akar. Biaya melintasi jalur adalah
jumlah biaya dari segmen di jalan. teknologi yang berbeda memiliki biaya
default yang berbeda untuk segmen jaringan. Administrator dapat mengkonfigurasi
biaya melintasi segmen jaringan tertentu.
Properti bahwa pesan selalu melintasi jalan paling murah untuk akar dijamin
oleh dua aturan berikut.
Least path biaya dari setiap jembatan. Setelah jembatan akar telah dipilih,
setiap jembatan menentukan biaya dari setiap jalur yang mungkin dari dirinya
sendiri ke akar. Dari ini, itu memilih satu dengan biaya terkecil (jalur
paling-biaya). Port menghubungkan ke jalan yang menjadi port root (RP) dari
jembatan.
Least path biaya dari setiap segmen jaringan. jembatan pada segmen jaringan
kolektif menentukan jembatan memiliki biaya-jalan paling tidak dari segmen
jaringan ke akar. Port menghubungkan jembatan ini ke segmen jaringan maka port
yang ditunjuk (DP) untuk segmen tersebut.
Nonaktifkan semua path akar lainnya. Setiap port aktif yang tidak port root
atau port yang ditunjuk adalah pelabuhan diblokir (BP).
Modifikasi dalam hal hubungan. The peraturan di atas berlebihan menyederhanakan
situasi sedikit, karena ada kemungkinan bahwa ada ikatan, misalnya, dua atau
lebih port pada sebuah jembatan tunggal yang melekat dengan biaya jalan paling
ke akar atau dua atau lebih jembatan pada segmen jaringan yang sama memiliki
jalan sama setidaknya-biaya akar. Untuk mematahkan ikatan tersebut:
Memutuskan hubungan untuk port root. Ketika jalan beberapa dari jembatan-biaya
paling tidak jalan, jalan yang dipilih menggunakan jembatan tetangga dengan ID
jembatan rendah. Port root sehingga satu menghubungkan ke jembatan dengan ID
jembatan terendah. Sebagai contoh, pada Gambar 3, jika saklar 4 yang terhubung
ke segmen jaringan d, akan ada dua jalan panjang 2 ke akarnya, satu jalur akan
melalui jembatan 24 dan yang lainnya melalui jembatan 92. Karena ada dua jalur
biaya termurah, ID jembatan yang lebih rendah (24) akan digunakan sebagai
pemutus-dasi dalam memilih jalan mana yang digunakan.
Memutuskan hubungan untuk pelabuhan yang ditunjuk. Bila lebih dari satu segmen
jembatan mengarah ke jalur biaya terkecil untuk akar, jembatan dengan ID
jembatan kecil digunakan untuk meneruskan pesan ke akar. Port melampirkan
jembatan yang ke segmen jaringan adalah port yang ditujukan untuk segmen
tersebut. Pada gambar 4, ada dua jalur biaya termurah dari segmen jaringan d ke
akarnya, satu akan melalui jembatan 24 dan yang lainnya melalui jembatan 92. ID
jembatan rendah adalah 24, sehingga pemutus dasi menentukan bahwa port yang
ditunjuk adalah port di mana segmen jaringan d terhubung ke jembatan 24. Jika ID
jembatan yang sama, maka jembatan dengan alamat MAC terendah akan memiliki
pelabuhan yang ditunjuk. Dalam kedua kasus, yang kalah set port sebagai
diblokir.
Dasi akhir-breaker. Dalam beberapa kasus, mungkin masih ada dasi, seperti
ketika dua jembatan dihubungkan dengan kabel ganda. Dalam hal ini, beberapa
port pada sebuah jembatan tunggal adalah kandidat untuk pelabuhan root. Dalam
hal ini, jalan yang melewati port di jembatan tetangga yang memiliki prioritas
port terendah digunakan.
Data rate dan jalur biaya STP
Tabel di bawah ini menunjukkan biaya sebuah antarmuka default untuk laju data
yang diberikan.
Data rate STP Biaya (802.1d-1998) STP Biaya (802.1t-2001)
4 Mbit / s 250 5,000,000
10 Mbit / s 100 2,000,000
16 Mbit / s 62 1,250,000
100 Mbit / s 19 200,000
1 Gbit / s 4 20,000
2 Gb / s 3 10,000
10 Gb / s 2 2,000
Bridge Protocol Data Unit (BPDUs)
Aturan di atas menggambarkan salah satu cara untuk menentukan apa pohon rentang
akan dihitung dengan algoritma, tetapi aturan seperti ditulis memerlukan pengetahuan
dari seluruh jaringan. Jembatan harus menentukan jembatan akar dan menghitung
peran pelabuhan (root, ditunjuk, atau diblokir) dengan hanya informasi yang
mereka miliki. Untuk memastikan bahwa jembatan masing-masing memiliki informasi
yang cukup, jembatan penggunaan khusus yang disebut data frame Bridge Protocol
Data Unit (BPDUs) untuk bertukar informasi tentang ID jembatan dan jalur biaya
root.
Sebuah jembatan mengirimkan bingkai BPDU menggunakan alamat MAC yang unik dari
pelabuhan itu sendiri sebagai alamat sumber dan alamat tujuan STP alamat
multicast 01:80: C2: 00:00:00.
Ada tiga jenis BPDUs:
• Konfigurasi BPDU (CBPDU), digunakan untuk perhitungan Pohon merentang
• Topologi Pemberitahuan Perubahan (TCN) BPDU, digunakan untuk mengumumkan
perubahan dalam topologi jaringan
• Topologi Pemberitahuan Perubahan Pengakuan (TCA)
BPDUs dipertukarkan secara berkala (setiap 2 detik secara default) dan
memungkinkan switch untuk melacak perubahan jaringan dan untuk memulai dan
berhenti meneruskan di pelabuhan sesuai kebutuhan.
Ketika sebuah perangkat pertama kali terpasang ke port switch, tidak akan
segera memulai untuk meneruskan data. Ini bukan akan melalui sejumlah negara
ketika proses BPDUs dan menentukan topologi jaringan. Ketika suatu tuan rumah
terpasang seperti printer, komputer atau server port akan selalu masuk ke
negara forwarding, meskipun setelah tertunda sekitar 30 detik saat ia pergi
melalui mendengarkan dan belajar negara (lihat di bawah). Waktu yang dihabiskan
di negara-negara mendengar dan belajar ditentukan oleh nilai yang dikenal
sebagai keterlambatan maju (15 default detik dan ditetapkan oleh jembatan
akar). Namun, jika bukan yang lain switch tersambung, port dapat tetap berada
dalam mode memblokir jika ditentukan bahwa hal itu akan menyebabkan loop dalam
jaringan. Topologi Pemberitahuan Perubahan (TCN) BPDUs digunakan untuk
menginformasikan switch lain perubahan port. TCNs yang disuntikkan ke jaringan
dengan switch non-root dan disebarkan kepada akar. Setelah penerimaan TCN,
saklar akar akan menetapkan bendera Topologi Perubahan BPDUs normal. bendera
ini disebarkan kepada semua switch lain untuk memerintahkan mereka untuk cepat
usia keluar entri tabel forwarding mereka ....
STP port switch menyatakan:
• Blokir - Sebuah port yang akan menyebabkan loop switching, tidak ada data
pengguna yang dikirim atau diterima tapi mungkin masuk ke modus forwarding jika
link lainnya yang digunakan adalah untuk gagal dan algoritma spanning tree
menentukan port dapat transisi ke keadaan forwarding. Data BPDU masih diterima
dalam menghalangi negara.
• Mendengarkan - saklar Proses BPDUs dan menunggu informasi baru kemungkinan
yang akan menyebabkan ia kembali ke negara memblokir.
• Belajar - Sedangkan port belum frame maju (paket) itu tidak belajar alamat
sumber dari frame yang diterima dan menambahkannya ke database penyaringan
(switching database)
• Forwarding - port A menerima dan mengirim data, operasi normal. STP masih
monitor BPDUs masuk yang akan menunjukkan harus kembali ke negara memblokir
untuk mencegah loop.
• Cacat - Tidak sepenuhnya bagian dari STP, seorang administrator jaringan
secara manual dapat menonaktifkan port
Untuk mencegah penundaan saat menghubungkan host untuk beralih dan selama
beberapa perubahan topologi, Rapid STP dikembangkan dan distandarisasi oleh
IEEE 802.1w, yang memungkinkan sebuah port switch dengan cepat transisi ke
dalam negara forwarding selama situasi ini.
Bidang BPDU
ID jembatan, atau BID, adalah bidang di dalam BPDU paket. Ini adalah delapan
byte panjangnya. Dua byte pertama adalah Jembatan Prioritas, unsigned integer
dari 0-65,535. Pada enam byte adalah alamat MAC yang disediakan oleh saklar .
Dalam hal MAC Address Pengurangan digunakan, dua byte pertama digunakan
berbeda. Pertama empat bit merupakan prioritas dikonfigurasi, dan dua belas bit
terakhir membawa baik VLAN ID atau MSTP nomor contoh.
Evolutions dan ekstensi
Pohon protokol spanning pertama ditemukan pada tahun 1985 di Digital Equipment
Corporation oleh Radia Perlman [1] . Pada tahun 1990, IEEE menerbitkan standar
pertama untuk protokol sebagai 802.1d [3] , berdasarkan algoritma yang
dirancang oleh Perlman. versi berikutnya diterbitkan pada tahun 1998 [4] dan
2004 [5] , menggabungkan berbagai ekstensi.
Meskipun tujuan standar adalah untuk mempromosikan interworking peralatan dari
vendor yang berbeda, implementasi yang berbeda dari standar tidak dijamin untuk
bekerja, karena misalnya untuk perbedaan dalam pengaturan waktu default. IEEE
mendorong vendor untuk menyediakan sebuah " Pernyataan Kesesuaian Implementasi
Protokol ", yang menyatakan kemampuan dan opsi telah diterapkan [5] ,
untuk membantu pengguna menentukan apakah implementasi yang berbeda akan
interwork benar.
Juga, Perlman-terinspirasi asli Spanning Tree Protokol, yang disebut DEC STP,
tidak standar dan berbeda dari versi IEEE dalam format pesan serta pengaturan
waktu. Beberapa jembatan mengimplementasikan baik IEEE dan versi Desember dari
Spanning Tree Protokol, tapi interworking mereka dapat membuat masalah untuk
administrator jaringan, seperti yang digambarkan oleh masalah yang dibahas
dalam garis Cisco dokumen-on. [6]
Rapid Spanning Tree Protocol (RSTP)
Pada tahun 1998, IEEE dengan 802.1w dokumen memperkenalkan suatu evolusi dari
Spanning Tree Protokol: Rapid Spanning Tree Protocol (RSTP), yang menyediakan
untuk lebih cepat mencakup konvergensi pohon setelah perubahan topologi.
Standar IEEE-2004 802.1d sekarang menggabungkan RSTP dan obsoletes STP.
Sementara STP dapat mengambil 30 sampai 50 detik untuk merespon perubahan
topologi, RSTP biasanya mampu menanggapi perubahan dalam waktu 3 * Hello kali
(default adalah 6 detik).
Jembatan port RSTP peran:
• Root - Sebuah port forwarding yang port terbaik dari Nonroot-jembatan untuk
Rootbridge
• Ditunjuk - Sebuah port forwarding untuk setiap segmen LAN
• Alternatif - Jalur alternatif ke jembatan akar. Jalur ini berbeda dengan
menggunakan port root.
• Backup - backup A redundant path / ke segmen mana port lain jembatan sudah
menghubungkan.
• Cacat - Tidak sepenuhnya bagian dari STP, seorang administrator jaringan
secara manual dapat menonaktifkan port
RSTP adalah penyempurnaan dari saham STP dan karena itu sebagian besar
karakteristik dasar operasi. Namun ada beberapa perbedaan penting dengan
ringkasan sebagai berikut:
• Deteksi kegagalan root menukar dilakukan dalam 3 halo kali, yang 6 detik jika
default halo kali belum diubah.
• Port dapat dikonfigurasi sebagai pelabuhan tepi jika mereka terpasang ke LAN
yang tidak memiliki jembatan lain terlampir. Tepi ini port transisi langsung ke
negara forwarding. RSTP masih terus memantau port untuk BPDUs dalam kasus
jembatan tersambung. RSTP juga dapat dikonfigurasi untuk secara otomatis
mendeteksi port tepi. Segera setelah jembatan mendeteksi BPDU datang ke tepi
port, port menjadi port non-tepi.
• Tidak seperti di STP, RSTP akan merespon BPDUs dikirim dari arah jembatan
akar. Sebuah jembatan RSTP akan "mengusulkan" informasi pohon rentang
untuk pelabuhan yang ditunjuk. Jika ada jembatan RSTP menerima informasi ini
dan menentukan ini adalah informasi akar unggul, itu set semua port lain untuk
membuang. Jembatan dapat mengirimkan sebuah "kesepakatan" untuk
jembatan pertama mengkonfirmasikan informasi pohon superior spanning. Jembatan
pertama, setelah menerima perjanjian ini, tahu bisa cepat transisi bahwa port
ke keadaan forwarding melewati mendengarkan tradisional / transisi negara
belajar. Hal ini pada dasarnya menciptakan efek mengalir jauh dari jembatan
akar di mana setiap jembatan yang ditunjuk mengusulkan untuk tetangga untuk
menentukan apakah itu bisa membuat transisi yang cepat. Ini adalah salah satu
elemen utama yang memungkinkan RSTP untuk mencapai konvergensi kali lebih cepat
dari STP.
• Seperti dijelaskan dalam rincian peran pelabuhan di atas, RSTP mempertahankan
cadangan rincian tentang status pembuangan port. Hal ini untuk menghindari
timeout jika port forwarding saat ini adalah untuk gagal atau BPDUs tidak
diterima pada port akar dalam interval tertentu.
Tidak ada komentar:
Posting Komentar