Bagaimana cara kerja Ethernet Switch?

- Apr 26, 2017-

Dasar kerja Ethernet Switch adalah struktur paket Ethernet. Paket Ethernet adalah format tetap, namun panjangnya bervariasi. Pada header paket, ada beberapa konten seperti alamat MAC tujuan, alamat MAC sumber, dan panjang informasi. Saat ini, penggunaan switch Ethernet lebih banyak adalah switch Layer 2 (OSI second layer) , yaitu berdasarkan alamat MAC Ethernet untuk ditukar.


Rangkaian kontrol switch Ethernet menerima paket Ethernet (dari port), segera temukan memori di tabel alamat (nomor port MAC) untuk mengkonfirmasi tujuan MAC NIC pada port mana, lalu paket yang dikirim ke port, jika tujuan MAC Alamat adalah pertama kalinya, lalu disiarkan ke semua port. Switch Ethernet memperbarui tabel nomor alamat MAC-port sesuai dengan alamat MAC sumber dalam paket Ethernet. Bila setiap komputer dinyalakan, NIC di atas secara berkala mengirimkan paket atau sinyal gratis. Switch Ethernet dapat mengetahui bahwa Dan alamat MAC, yang disebut pembelajaran alamat otomatis mengacu pada makna pembaruan usia otomatis yang disebut (Auto-aging), mengacu pada periode waktu tertentu yang tidak melihat alamat MAC Mengeluarkan sebuah paket, alamat MAC dari "tabel nomor MAC-Port", alamat MAC ini akan diperlakukan sebagai alamat baru saat muncul kembali.


Perbedaan terbesar antara Ethernet Switch dan Ethernet HUB adalah bahwa switch Ethernet menghafal pengguna (yaitu, alamat MAC) yang tergantung pada port mana, yaitu ada tabel alamat pada Switch. Setiap item dalam tabel terutama alamat MAC dan nomor port. Ketika Switch menerima paket dari port (kita tidak akan membahas paket broadcast), maka akan melakukan dua tindakan pada tabel alamat: satu adalah untuk memeriksa apakah alamat MAC sumber dari paket ada di tabel alamat, jika tidak Alamat MAC ditambahkan ke tabel alamat, sehingga alamat MAC di masa depan mengetahui port mana; Kedua, periksa apakah alamat MAC tujuan paket ada di tabel alamat, jika alamat MAC ada di tabel alamat, maka paket dikirim ke port yang sesuai. Jika alamat MAC tidak ada dalam tabel alamat, paket dikirim ke semua port lain (kecuali port sumber), yang sesuai dengan paket yang menjadi paket siaran.


Untuk paket broadcast, Ethernet Switch dan Ethernet HUB bekerja sama, tidak ada bedanya.


Beralihlah proses yang kita tahu itu:

① Switch didasarkan pada paket Ethernet yang diterima dari port untuk mengetahui alamat MAC di mana port, jika alamat MAC tidak pernah mengeluarkan paket Ethernet, Switch tidak mengetahui alamat MAC di mana port.

② karena ada tabel alamat pada Switch yang alamat MAC untuk dicatat di port mana, jadi untuk paket non-broadcast, Switch dan HUB tidak sama dengan paket yang dikirim ke semua port, hanya paket yang dikirim ke port yang sesuai, Dengan demikian Sehingga port yang tidak terkait bisa berkomunikasi secara paralel, sehingga memberikan tingkat yang lebih tinggi daripada HUB. HUB berbeda, apakah paket itu adalah paket siaran Ye Hao, paket non broadcast ya Hao, HUB oleh paket broadcast processing, sehingga pengguna hanya bisa melakukan operasi serial, berbagi bandwidth komunikasi.

③ Switch memiliki fungsi pembelajaran alamat otomatis. Ini secara otomatis memperbarui isi tabel alamat MAC sesuai dengan alamat MAC sumber dari paket Ethernet yang diterima. Semakin lama Switch membutuhkan waktu, semakin banyak alamat MAC yang dipelajari, dan MAC yang tidak diketahui Semakin sedikit alamatnya, maka semakin sedikit paket broadcast (jika alamat MAC tujuan tidak diketahui, maka paket untuk paket broadcast processing), semakin cepat kecepatan.

④ Switch umumnya merupakan fungsi usia otomatis, yaitu untuk alamat MAC di tabel alamat, jika lebih dari satu periode waktu tertentu tidak menerima paket dari alamat MAC (yaitu alamatnya tidak dikontrak), Alamat MAC dari alamat Ketika paket dihapus dan paket dengan alamat tujuan adalah alamat MAC yang ditemukan, Switch akan memproses paket dan mempelajarinya kembali.

Sepasang:PoE Switches Power Supply Range Berikutnya:Bagaimana cara kerja Ethernet HUB?