Bagaimana beberapa adapter pada jaringan yang sama diharapkan berulah

Ringkasan

Jika Anda mengonfigurasi komputer berbasis Windows yang memiliki lebih dari satu adapter jaringan pada jaringan fisik dan subnet protokol yang sama, Anda mungkin mengalami hasil yang tidak diharapkan. Artikel ini menguraikan perilaku yang diharapkan dari konfigurasi yang tidak standar semacam ini. 

Informasi Selengkapnya

Pertimbangkan skenario berikut:

  • Anda memiliki komputer kerja yang menginstal Windows.
  • Dua adaptor jaringan tersambung ke jaringan atau hub fisik yang sama.
  • TCP/IP diinstal sebagai protokol jaringan.
  • Alamat adapter pada subnet yang sama adalah 192.168.0.1 dan 192.168.0.2.
  • Klien di jaringan menggunakan alamat 192.168.0.119.

Dalam skenario ini, Anda mungkin mengharapkan dua adaptor pada jaringan fisik dan subnet protokol yang sama untuk melakukan penyeimbangan beban. Namun, menurut definisi, hanya satu adapter yang dapat berkomunikasi pada jaringan pada satu waktu dalam topologi jaringan Ethernet. Oleh karena itu, kedua adapter tidak dapat mentransmisikan secara bersamaan dan harus menunggu jika perangkat lain pada jaringan sedang ditransmisikan. Selain itu, pesan siaran harus ditangani oleh setiap adapter karena keduanya mendengarkan pada jaringan yang sama. Konfigurasi ini memerlukan overhead yang signifikan, tidak termasuk masalah terkait protokol. Konfigurasi ini tidak menawarkan metode yang baik untuk menyediakan adapter jaringan yang berlebihan untuk jaringan yang sama. 

Catatan Windows Server 2012 menyertakan fitur panggilan baru SMB Multichannel. SMB Multichannel adalah bagian dari protokol SMB 3.0 dan memungkinkan server menggunakan beberapa koneksi jaringan secara bersamaan. Untuk informasi selengkapnya tentang SMB Multichannel, kunjungi Dasar-dasar SMB Multichannel, fitur Windows Server 2012 dan SMB 3.0.

Perhatikan bahwa server Windows Server 2012 tidak dapat menggunakan beberapa koneksi jaringan secara bersamaan jika jaringan dikonfigurasi dengan menggunakan CSMA/CD.

Asumsikan bahwa server harus mengirim paket dengan menggunakan protokol TCP/IP ke klien yang alamatnya adalah 192.168.0.119. Alamat ini terletak di subnet lokal. Oleh karena itu, gateway tidak harus digunakan untuk menjangkau klien. Tumpukan protokol menggunakan rute pertama yang ditemukannya dalam tabel perutean lokal. Biasanya, ini adalah adaptor pertama yang diinstal. Dalam hal ini, adaptor tersebut adalah 192.168.0.1. Jika transmisi gagal, coba lagi nanti dapat menggunakan adapter yang sama sesuai dengan entri yang ditemukan dalam tabel perutean. 

Jika kabel jaringan untuk adaptor 192.168.0.1 gagal, hal ini tidak menyebabkan rute dihapus dari tabel perutean. Oleh karena itu, adapter kedua masih mungkin tidak digunakan. 

Hal lain yang perlu dipertimbangkan adalah bahwa beberapa aplikasi jaringan terikat dengan adaptor tertentu dalam sistem. Jika aplikasi jaringan terikat dengan adaptor kedua secara khusus, lalu lintas terkait aplikasi yang diterima dari klien pada adaptor pertama mungkin diabaikan oleh aplikasi. Hal ini mungkin disebabkan oleh pendaftaran nama NetBIOS pada jaringan. Selain itu, jika adapter di mana aplikasi terikat gagal, aplikasi mungkin gagal jika tidak menggunakan adapter lain.  

Biasanya, kecuali aplikasi secara khusus menuntutnya, konfigurasi semacam ini tidak membantu. Beberapa produsen membuat adaptor jaringan yang toleran terhadap kesalahan untuk menjaga terhadap titik kegagalan tunggal. Adapter ini memungkinkan dua adapter untuk disertakan di server yang sama tetapi hanya mengaktifkan satu adapter untuk digunakan dalam satu waktu. Jika adaptor utama gagal, driver akan menonaktifkan kartu pertama dan mengaktifkan yang kedua menggunakan konfigurasi alamat yang sama. Hasilnya adalah transisi yang cukup mulus ke adaptor alternatif. Ini adalah metode yang lebih disukai untuk menjaga adaptor jaringan tunggal sebagai titik kegagalan tunggal.

Windows Server Failover Clustering

Windows Server Failover Clustering tidak menggunakan adaptor tambahan pada jaringan yang sama dan bergantung pada fitur protokol TCP/IP yang sudah ada. Jika ada kegagalan adapter, perangkat lunak tidak secara otomatis mencoba mendaftarkan alamat Sumber Daya Alamat IP pada adapter lain. Jika Anda ingin menghindari adapter jaringan tunggal sebagai titik kegagalan tunggal, konfigurasi adapter jaringan agar berada pada subnet logika yang berbeda. Atau, gunakan NIC Teaming untuk menggabungkan beberapa adaptor fisik ke dalam adaptor logika tunggal (seperti yang disebutkan sebelumnya dalam artikel ini).

Informasi sebelumnya berlaku untuk rute siaran. Rute ke subnet menggunakan alamat IP numerik tertinggi dalam subnet. Misalnya, asumsikan dua adaptor dengan alamat IP 192.168.0.1 dan 192.168.0.2, dan asumsikan bahwa 192.168.0.1 diinstal terlebih dahulu. Situasi ini membuat rute berikut:
   192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1
   192.168.0.0 255.255.255.0 192.168.0.2 192.168.0.2
   192.255.255.255 255.255.255.255 192.168.0.1 192.168.0.1
   255.255.255.255 255.255.255.255 192.168.0.1 192.168.0.1