Bagaimana saklar akan mempelajari MAC dalam situasi ini?

7

Jadi saya tahu bagaimana beralih mempelajari alamat MAC. Ia mengirim paket melalui semua port (jika perlu), sementara itu mendapatkan jawaban dari tujuan dan menandainya ke port itu.

Saya punya beberapa pertanyaan:

Skenario 1 - 2

Skenario 1: Bagaimana ia mempelajari alamat MAC? Switch1 dapat mencapai Switch2 melalui Switch0 atau bisa langsung ke Switch2? Bagaimana itu akan terjadi? Bagaimana jika Switch2 terhubung kemudian?

Skenario 2: Bagaimana dengan yang ini? Itu bisa dari (misalkan) port 1 ke port 1, atau bisa dari port 2 ke port 2. Apakah akan membuat loop?

pengguna701115
sumber
1
Dalam skenario yang Anda jelaskan, apakah Anda memiliki sakelar yang dikelola atau sakelar yang tidak dikelola?
Ramhound

Jawaban:

14

Switch tidak mengirim paket untuk menemukan alamat MAC, mereka mendengarkan lalu lintas dan dengan cara itu mereka membuat tabel yang menghubungkan alamat MAC dengan port dari mana frame berasal.

Dalam kasus yang Anda tunjukkan, Spanning Tree Protocol masuk bekerja memblokir salah satu tautan untuk menghindari loop tertutup.

Dalam kedua kasus, setiap switch menggunakan Spanning Tree dan melalui proses penemuan dan negosiasi, memblokir tautan yang berlebihan sehingga setiap switch mempelajari alamat MAC jarak jauh melalui satu tautan saja. Bagaimana STP memilih port 'terbaik' untuk digunakan dijelaskan di Wikipedia .

(Perhatikan bahwa STP tidak memilih jalur terbaik untuk setiap MAC individu - ia menentukan topologi tunggal secara global. Sebaliknya, teknologi TRILL dan 802.1aq "Shortest Path Bridging" yang lebih baru melakukan rute setiap MAC secara individu.)

Jika STP dinonaktifkan, maka Anda hanya mendapatkan loop dan jaringan meleleh.

jcbermu
sumber
5
Jika STP dinonaktifkan ... atau sama sekali tidak didukung oleh sakelar, yang sepenuhnya dimungkinkan dengan beberapa sakelar.
Peniru Twisty
@twist, semua switch ethernet mendukung STP, yang merupakan standar untuk jembatan jauh sebelum ada switch. Beberapa sakelar memiliki kemampuan untuk menonaktifkan STP, tetapi semuanya mendukungnya.
Ron Maupin
6
@RonMaupin Saya setuju akan sulit untuk menemukan saklar terkelola yang tidak mendukung STP, tetapi ini adalah fitur yang sering kurang dalam sakelar yang tidak dikelola. Sebagai contoh, perwakilan Dell "DELL-GregG" di utas Komunitas Dukungan Dell ini menyatakan "Tidak ada switch yang tidak dikelola kami yang mengirim BPDU atau berpartisipasi dalam Protokol Spanning Tree." Jelas BPDU yang dikirim melalui saklar masih akan berfungsi, tapi saya tidak menganggap itu berarti saklar "mendukung" STP.
Peniru Twisty
3
Itu bahkan tidak umum pada yang dikelola lebih murah, sungguh. Saya punya beberapa switch rack yang dikelola web dari akhir tahun 2000-an (dari D-Link dan TP-Link) yang tidak melakukan bentuk STP apa pun.
grawity
@ Twisty, BPDU tidak dapat dikirim melalui switch. Standar IEEE menyediakan OUI multicast khusus untuk protokol tautan-lokal (STP, LLDP, 802.1X, dll.), Dan frame apa pun yang OUI tidak boleh diteruskan ke antarmuka yang berbeda, artinya frame-frame itu tidak dapat dikirim melalui sebuah saklar. Saya tahu bahwa switch rumah yang murah pun mendukung STP karena mereka dapat terhubung ke jaringan kami, dan antarmuka di switch perusahaan kami dinonaktifkan karena menerima BPDU pada antarmuka akses, maka switch yang murah itu akan disita.
Ron Maupin