Jika dua NIC terikat dan terhubung ke sakelar yang berbeda, bagaimana router memutuskan sakelar mana untuk meneruskan paket?

10

Saya mencoba memahami bagaimana arsitektur bekerja dalam kasus NIC Bonding. Skenarionya adalah: Ada 2 NIC pada sistem yang sama. Keduanya terikat untuk mendukung failover dan load balancing. Oleh karena itu IP dari driver ikatan (virtual) adalah IP yang lalu lintasnya datang ketika menargetkan ke salah satu NIC. Setiap NIC terhubung ke sakelar yang berbeda. Sekarang karena NIC ini terikat, switch akan memiliki alamat IP yang sama yang menunjuk ke alamat MAC yang berbeda. Jadi bagaimana sebuah router akan memutuskan switch mana untuk meneruskan permintaan masuk yang ditujukan untuk IP itu? Apakah akan ada 2 entri dalam tabel routing untuk alamat IP yang sama? Apakah router akan disiarkan ke semua switch? Apakah akan ada lebih dari satu router?

pengguna3007493
sumber
Apakah ada jawaban yang membantu Anda? jika demikian, Anda harus menerima jawabannya sehingga pertanyaan tidak terus muncul selamanya, mencari jawaban. Atau, Anda bisa memberikan dan menerima jawaban Anda sendiri.
Ron Maupin

Jawaban:

14

Itu tergantung pada bagaimana antarmuka terikat.

Salah satu cara untuk melakukan ini adalah bahwa hanya satu NIC yang benar-benar aktif. Jika salah satu tautan turun, maka NIC lainnya mulai menggunakan alamat MAC dari NIC pertama, atau sistem mengeluarkan ARP serampangan dengan alamat MAC-nya untuk membuat semua orang memperbarui tabel ARP mereka.

Yang kedua dekat dengan metode ini adalah bahwa kedua NIC digunakan untuk mengirim, tetapi hanya satu yang digunakan untuk menerima.

Konfigurasi lain apa pun membutuhkan kerja sama sakelar atau pihak pengirim.

Perhatikan bahwa kecuali sakelar dan perangkat akhir menyetujui konfigurasi, Anda bisa mendapatkan perilaku buruk. Misalnya, switch mungkin tidak tahu port mana yang sebenarnya memiliki MAC mana dan sebaliknya akan membanjiri SEMUA lalu lintas untuk MAC itu. Atau Anda bisa mendapatkan tautan yang tidak berfungsi.


Karena Anda menggunakan Penyeimbangan Beban Adaptif, saya akan menjelaskan mode ini.

Paket keluar dibagi berdasarkan beban.

Paket yang masuk agak sulit. Ketika permintaan ARP diterima, MAC yang dikirim kembali didasarkan pada alamat IP pemohon. Misalnya, jika klien A mengirim permintaan ARP untuk IP Anda, itu akan mendapatkan MAC dari NIC 1. Kemudian ketika klien B mengirimkan permintaan ARP, itu akan mendapatkan MAC dari NIC 2. Dengan cara itu klien dibagi di antara NIC yang tersedia. .

leher panjang
sumber
Antarmuka terikat dalam mode Penyeimbangan Beban Adaptif yang mendukung penyeimbangan muatan keluar dan penerima serta dukungan kegagalan. Mode ini tidak memerlukan dukungan sakelar khusus dan dikatakan untuk mencapai keseimbangan muatan melalui negosiasi ARP. Sekarang jika Anda bisa tolong bimbing saya lebih lanjut ..
user3007493
Lihat hasil edit saya ....
longneck
ya saya mengerti cara kerjanya di level ini. Tapi saya tidak jelas dalam hal komunikasi antara router dan switch?
user3007493
1
Karena router hanya memiliki satu alamat IP, router akan selalu diarahkan ke satu NIC.
longneck
2
Untuk perangkat dari subnet menggunakan ALB, itu tidak mungkin.
longneck