Networking, Opensource and Experience

top line

Duplex Mismatch

Ketika melakukan konfigurasi port Ethernet pada PC, laptop, server, switch, atau perangkat network lainnya, salah satu konfigurasi yang selalu menjadi pilihan adalah duplex, jadi apa itu duplex dan apa itu duplex mismatch?

Duplex
Duplex merupakan kemampuan suatu sistem komunikasi yang biasanya digunakan untuk melakukan komunikasi antar perangkat network secara dua arah pada waktu yang bersamaan. Simpelnya pada kehidupan sehari-hari seperti kita ketika melakukan panggilan telpon, dimana kedua pihak baik yang menelpon dan yang ditelpon dapat berbicara pada saat yang bersamaan.

Dilain sisi terdapat mode komunikasi yang berbeda, biasa digunakan pada stasiun radio, komunikasi yang digunakan stasiun radio bukanlah duplex. Karena kita dapat mendengarkan saluran radio, akan tetapi kita tidak dapat berkomunikasi dengan radio tersebut, metode komunikasi seperti ini dikenal dengan sebutan simplex.

Half-Duplex vs Full-Duplex
Perbedaan mendasar dari half-duplex dan full-duplex adalah;
  • Half-duplex, hanya satu pihak yang dapat melakukan komunikasi pada satu waktu. Sedangkan 
  • Full-duplex, kedua belah pihak dapat melakukan komunikasi pada saat yang bersamaan. 
Untuk mempermudah, analogikan Full-duplex sebagai jalan dua arah sedangkan Half-duplex merupakan jalan satu arah. Saat kita melakukan konfigurasi manua pada Ethernet maka kita bisa menggunakan salah satu dari Half-duplex dan Full-duplex.

Sebagai contoh, kita memiliki 100Mb Ethernet link. Dengan menggunakan Half-duplex, kita dapat melakukan pengirimana atau penerimaan data sebesar 100Mb setiap waktu. Sedangkan dengan Full-duplex, kita dapat melakukan pengiriman data sebesar 100Mb dan menerima data sebesar 100Mb pada setiap waktu. Dengan demikian secara teoritis dengan menggunakan Full-duplex kita mendapatkan 200Mb dari koneksi Ethernet 100Mb, namun pada kenyataannya tidak akan demikian :D.

Apa itu Autonegotiation?
Autonegotiation merupakan proses antara dua perangkat Ethernet yang akan melakukan komunikasi atau transmisi data, dimana perangkat tersebut melakukan pertukaran transmission parameters dan menyetujui salah satu parameter yang akan mereka gunakan dalam melakukan komunikasi. Autonegotiation didefinisikan pada IEEE 802.3u sebagai standar tetapi hanya bersifat opsional bagi vendor pembuat perangkat Ethernet, ketika Gigabit Ethernet muncul, autonegotiation memiliki sandar IEEE 802.3af.

Autonegotiation digunakan oleh dua perangkat untuk memutuskan speed dan duplex yang akan digunakan dalam melakukan komunikasi atau transmisi data. Speed yang dapat digunakan antara 10Mb, 100Mb atau 1000Mb. Sedangkan duplex yang dapat digunakan yaitu salah satu dari Full dan Half-duplex.

Duplex Mismatch
Duplexmismatch adalah ketika dua perangkat Ethernet melakukan komunikasi, baik pada proses setting secara manual atau proses autonegotiation berakhir dengan setingan duplex yang digunakan kedua Ethernet tersebut tidak sama, dimana yang satu menggunakan Half dan yang satunya lagi menggunakan Full-duplex.

Berbeda dengan speed mismatch, dua perangkat Ethernet yang mengalami duplex mismatch masih bisa berkomunikasi, namun memiliki peforma yang jelek, ketika data yang dikirim mencapai jumlah maksimum yang dapat ditampung oleh jalur, maka akan terjadi packet lost. Hal ini yang membuat pusing network administrator, karena ketika dilakukan test connection menggunakan ping maka Ethernet yang dituju akan memberikan ping reply tanda ada tanda-tanda kesalah.

Bagaimana Duplex Mismatch bisa terjadi?
Duplex mismatch terjadi ketika pada salah satu perangkat Ethernet dilakukan setting manual ke Full-duplex dan disisi yang satunya dikonfigurasi dengan menggunakan autonegotiation. Hal ini terjadi karena Ethernet yang satunya tidak memberika informasi autonegotiation, maka Ethernet dengan settingan autonegotiation akan meggunakan default Half-duplex.

Mencegah duplex mismatch
Untuk mencegah terjadinya duplex mismatch terdapat dua opsi, yaitu:
  • Konfigurasi semua perangkat dengan settingan autonegotiation atau
  • Lakukan setting secara menual kepada semua perangkat baik speed dan duplex yang akan digunakan.
Informasi lebih lengkap kunjungi:

Zikrillah

An ordinary person who use a keyboard to print a word on his screen, "an experienced keyboard user".

No comments :

Post a Comment

Leave a Comment...