Swich bekerja pada layer 2 OSI model, Cara kerja switch sama dengan bridge maka switch kadang di sebut multiport bridge. Switch juga dapat bekerja secara full duplex sehingga tidak menggunakan metode CSMA/CD Switch dapat memecah colosion domain Switch berfungsi sebagai sentral atau konsentrator pada sebuah network Switch mempelajari alamat hardware dari host yang mengirim paket melewati dirinya dan menyimpannya sehingga informasi dapat langsung di kirim tepat ke port tujuan
3 hal yang tidak dapat di lakukan hub dan dapat di lakukan oleh switch switch
Mempelajari MAC address
Metode forwarding yang cukup pintar karena dapat menentukan port tujuan
Mencegah looping paket
Switching Logic Proses
Switch membaca source MAC address setiap frame yang diterima untuk membangun list table MAC, sebuah list berisi pemetaan MAC address host dan port dimana host terhubung.
Jika frame yang diterima adalah :
o Known Unicast, dimana MAC address tujuan sudah terdaftar dalam table MAC switch, maka frame akan diforward ke port interface yang sesuai dengan mac address tujuan.
o Unknown Unicast, dimana MAC address tujuan belum terdaftar dalam table MAC switch, maka frame akan di flood (di broadcast) ke semua port kecuali port dimana frame tersebut diterima.
o Broadcast, maka frame akan di flood.
o Multicast,frame akan di flood kecuali jika switch sudah di konfigurasi untuk optimisasi multicast.
Tabel MAC berisi daftar pemetaan MAC address mesin dan port pada switch dimana mesin tersebut terhubung.
Dalam proses switching, ada 3 metode yang digunakan :
Store and Forward
Pada metode Store and Forward keseluruhan bodi frame akan diterima dan di cek sebelum di forward. Pada metode ini switch akan menyimpan semua frame untuk sementara waktu sebelum di teruskan ke host tujuan. Seluruh frame akan di cek dengan mekanisme CRC (cyclic Redundancy Check) jika di temukan error maka frame akan di buang dan tidak di teruskan ke host tujuan
Kelebihan :
Metode ini akan mengecek frame frame yang melewatinya sebelum meneruskannya ke tujuan
Kekurangan :
Proses forward frame sedikit lambat karena terdapat proses pengecekan seluruh frame
Cut-Through (Fast Forward)
Cut-Through (Fast Forward) pada metode ini frame akan di forward sebelum keseluruhan frame diterima oleh switch. Paling tidak setelah address tujuan sebuah frame terbaca switch akan segera mem-forward frame. Mode ini mempercepat transmisi, tetapi mengurangi deteksi error. Switch jenis ini hanya mengecek alamat tujuan pada header frame lalu frame akan langsung di teruskan ke host tujuan cara kerja seperti ini dapat mengurangi waktu tunggu atau latency
Kelebihan:
Proses forward frame sangat cepat
Kekurangan:
Metode ini tidak dapat mengecek frame error, frame yang error akan tetap di teruskan ke host tujuan
Fragment Free
Pada metode Fragment Free switch akan mengecek 64 bytes pertama sebuah frame kemudian baru mulai mem-forward frame tersebut. 64 byte ini di gunakan untuk menentukan frame error atau tidak karena biasanya error pada paket bisa dideteksi dari 64 bytes pertamanya saja metode ini berbeda dengan store & forward yang membaca seluruh header frame, metode ini merupakan pengembangan cut trough
Mac address
#sh mac address-table
#sh mac address-table interface g1/1/1
#sh mac address-table
#sh arp