Penjelasan Network Bonding: Semua 7 Mode, Arsitektur, dan Konfigurasi di Dunia Nyata
Network bonding — juga disebut NIC teaming, link aggregation, atau Ethernet bonding — adalah teknik menggabungkan dua atau lebih kartu antarmuka jaringan (NIC) fisik menjadi satu antarmuka logis yang dikelola oleh kernel sistem operasi. Hasilnya adalah perangkat jaringan terpadu yang memberikan peningkatan bandwidth agregat, failover otomatis, dan distribusi beban di semua tautan anggota secara bersamaan.
Pada tingkat kernel di sistem Linux, bonding diimplementasikan melalui modul kernel `bonding`, yang menyajikan satu antarmuka virtual (biasanya bernama `bond0`) ke tumpukan jaringan. Abstraksi ini berarti aplikasi, tabel routing, dan aturan firewall berinteraksi dengan satu antarmuka terlepas dari berapa banyak NIC fisik yang ada di bawahnya — detail arsitektur penting yang menyederhanakan manajemen sekaligus memberikan ketahanan tingkat enterprise.
Mengapa Network Bonding Penting dalam Lingkungan Produksi
Sebelum membahas mode-modenya, penting untuk memahami dengan tepat masalah apa yang diselesaikan oleh bonding — dan di mana bonding tidak berlaku. Satu port Gigabit Ethernet memiliki batas keras sekitar 125 MB/s throughput. Untuk server database, node penyimpanan, atau aplikasi web dengan lalu lintas tinggi, batas tersebut akan segera tercapai. Menggabungkan dua NIC 1 GbE tidak secara ajaib menggandakan throughput untuk satu aliran TCP (itu adalah kesalahpahaman umum), tetapi memungkinkan beberapa aliran simultan untuk memenuhi kedua tautan, secara efektif menggandakan kapasitas agregat.
Di luar throughput mentah, bonding menghilangkan titik kegagalan tunggal yang diwakili oleh satu NIC atau kabel. Dalam lingkungan di mana uptime diukur dalam angka sembilan, hal itu sangat penting.
Manfaat Utama Sekilas
- Bandwidth agregat: Beberapa tautan fisik berkontribusi pada total throughput untuk aliran lalu lintas bersamaan
- Failover otomatis: Deteksi kegagalan tautan (melalui pemantauan MII atau ARP) memicu peralihan sub-detik ke antarmuka yang masih berfungsi
- Distribusi beban: Lalu lintas disebarkan ke seluruh antarmuka anggota sesuai dengan algoritma bonding yang aktif
- Transparan terhadap aplikasi: Antarmuka bond memiliki satu alamat MAC dan IP, tidak memerlukan perubahan di tingkat aplikasi
- Efisiensi biaya perangkat keras: Menggabungkan NIC komoditas bisa lebih hemat biaya daripada meningkatkan ke satu kartu 10 GbE dalam beberapa skenario
Arsitektur Network Bonding: Cara Kerjanya di Balik Layar
Driver bonding kernel Linux beroperasi antara Layer 2 (Data Link) dan driver NIC fisik. Ketika sebuah frame ditransmisikan, kebijakan transmisi driver bonding memilih antarmuka slave mana yang akan digunakan. Saat menerima, semua antarmuka slave meneruskan frame ke bond master, yang mendeduplikasi dan mengirimkannya ke tumpukan jaringan.
Pemantauan tautan adalah mekanisme yang mendeteksi kegagalan. Dua metode tersedia:
- Pemantauan MII (Media Independent Interface): Melakukan polling status tautan fisik setiap NIC pada interval yang dapat dikonfigurasi (parameter `miimon`, biasanya 100ms). Cepat dan andal untuk mendeteksi penarikan kabel atau kegagalan NIC.
- Pemantauan ARP: Mengirim permintaan ARP ke IP target dan memantau balasannya. Lebih berguna ketika Anda perlu memverifikasi konektivitas end-to-end daripada sekadar status tautan fisik, tetapi menimbulkan ketergantungan pada target ARP yang dapat dijangkau.
Parameter `downdelay` dan `updelay` menambahkan histeresis — mencegah flapping cepat ketika tautan berfluktuasi. Menetapkan keduanya ke 200ms adalah baseline produksi yang umum.
Semua 7 Mode Linux Bonding: Pendalaman Teknis
Driver bonding Linux mendefinisikan tujuh mode berbeda (0 hingga 6). Masing-masing mengimplementasikan kebijakan transmisi dan perilaku failover yang berbeda. Memilih mode yang salah adalah salah satu miskonfigurasi paling umum dalam penerapan server.
Mode 0 — Round-Robin (balance-rr)
Paket ditransmisikan secara berurutan di semua antarmuka slave aktif secara bergantian: paket 1 di eth0, paket 2 di eth1, paket 3 di eth0, dan seterusnya.
Yang sebenarnya terjadi: Round-robin beroperasi pada tingkat paket, bukan tingkat aliran. Ini berarti satu koneksi TCP dapat memiliki paket-paketnya yang dikirimkan tidak berurutan jika kedua jalur memiliki latensi yang berbeda. Tumpukan TCP host penerima akan mengurutkannya kembali, tetapi ini menyebabkan retransmisi dan penurunan throughput dalam praktiknya — terutama terlihat pada transfer file besar melalui satu koneksi.
Persyaratan switch: Port switch harus dikonfigurasi sebagai LAG statis (Link Aggregation Group) tanpa LACP. Tanpa ini, switch akan melihat frame dari alamat MAC yang sama tiba di beberapa port dan dapat memicu penonaktifan perlindungan loop.
Penggunaan terbaik: Beban kerja transfer massal dengan banyak koneksi berumur pendek yang simultan, di mana pengurutan ulang per-paket dapat ditoleransi.
Mode 1 — Active-Backup
Hanya satu antarmuka slave yang aktif pada satu waktu. Semua yang lain berada dalam status hot-standby. Ketika tautan aktif gagal (terdeteksi melalui pemantauan MII atau ARP), driver bonding mempromosikan slave cadangan dan mengirim gratuitous ARP untuk memperbarui tabel alamat MAC jaringan.
Nuansa penting: Dalam mode active-backup, antarmuka bond selalu menyajikan alamat MAC yang sama ke jaringan (MAC dari slave yang sedang aktif). Ini berarti tidak diperlukan konfigurasi switch khusus — dari perspektif switch, ini adalah koneksi host tunggal yang normal. Ini adalah satu-satunya mode yang bekerja dengan benar pada switch tanpa konfigurasi LAG apa pun.
Waktu failover: Dengan `miimon=100`, `downdelay=200`, `updelay=200`, Anda dapat mengharapkan failover dalam sekitar 200–300ms — cukup cepat untuk menghindari putusnya sesi TCP dalam sebagian besar kasus.
Penggunaan terbaik: Skenario ketersediaan tinggi di mana kesederhanaan dan kompatibilitas lebih penting daripada bandwidth — antarmuka manajemen, akses out-of-band, atau lingkungan apa pun di mana switch tidak berada di bawah kendali Anda.
Mode 2 — Balance-XOR
Lalu lintas didistribusikan menggunakan kebijakan hash transmisi yang diterapkan pada setiap paket. Hash default adalah `(source_MAC XOR destination_MAC) modulo slave_count`. Kebijakan tingkat lebih tinggi (`layer3+4`) menggunakan alamat IP dan nomor port untuk distribusi yang lebih baik.
Kebijakan layer3+4: Mengonfigurasi `xmit_hash_policy=layer3+4` secara dramatis meningkatkan distribusi dengan melakukan hashing pada IP sumber, IP tujuan, port sumber, dan port tujuan. Ini memastikan aliran TCP yang berbeda ke server tujuan yang sama disebarkan ke seluruh tautan, yang tidak dapat dicapai oleh hash berbasis MAC default.
Persyaratan switch: Konfigurasi LAG statis pada switch (sama seperti Mode 0), tetapi tanpa masalah pengurutan ulang paket karena semua paket dalam satu aliran melewati antarmuka yang sama.
Penggunaan terbaik: Lingkungan yang membutuhkan load balancing tanpa dukungan LACP, terutama ketika dikombinasikan dengan kebijakan hash `layer3+4`.
Mode 3 — Broadcast
Setiap paket ditransmisikan secara bersamaan di semua antarmuka slave. Setiap slave mengirimkan salinan identik dari setiap frame.
Kapan ini benar-benar berguna: Mode broadcast bukan tentang bandwidth — ini tentang pengiriman terjamin ke beberapa segmen jaringan secara bersamaan. Ini digunakan dalam skenario clustering ketersediaan tinggi khusus di mana dua switch atau jalur jaringan terpisah harus menerima setiap paket (misalnya, sistem replikasi penyimpanan tertentu atau sistem perdagangan keuangan dengan fabric jaringan redundan). Ini juga digunakan dalam beberapa pengaturan pemantauan jaringan.
Biaya bandwidth: Dengan dua NIC dalam mode broadcast, Anda mengonsumsi 2x bandwidth di jaringan untuk setiap paket. Dengan empat NIC, 4x. Mode ini tidak boleh pernah digunakan untuk lalu lintas umum.
Mode 4 — 802.3ad / LACP (Dynamic Link Aggregation)
Ini adalah standar IEEE 802.3ad, diimplementasikan melalui Link Aggregation Control Protocol (LACP). Driver bonding dan switch bertukar LACP PDU (Protocol Data Units) untuk secara dinamis menegosiasikan tautan mana yang membentuk grup agregasi, parameternya, dan kesehatannya.
Cara kerja negosiasi LACP: Setiap sisi mengirim LACPDU yang mengiklankan prioritas sistemnya, prioritas port, dan kunci agregasi. Tautan dengan kunci yang cocok di kedua sisi membentuk LAG. Jika tautan gagal, LACP mendeteksinya dan menghapusnya dari grup tanpa intervensi manual apa pun.
Kebijakan hash transmisi: Seperti Mode 2, Mode 4 menggunakan kebijakan hash untuk distribusi beban. Kebijakan `layer3+4` sangat direkomendasikan di sini juga. Perhatikan bahwa LACP tidak menjamin load balancing per-paket — ini mendistribusikan aliran ke seluruh tautan, sehingga transfer file besar tunggal masih akan menggunakan hanya satu tautan fisik.
Konfigurasi switch: Switch harus mengaktifkan LACP pada port channel yang sesuai. Mode LACP yang tidak cocok (active vs. passive) adalah sumber kegagalan bonding yang sering terjadi. Kedua sisi dapat diatur ke `active` untuk memastikan negosiasi selalu berlanjut.
Penggunaan terbaik: Pusat data, server berkinerja tinggi, dan lingkungan apa pun di mana Anda mengontrol konfigurasi switch. Ini adalah standar emas untuk bonding produksi ketika dukungan switch tersedia.
Mode 5 — Balance-TLB (Adaptive Transmit Load Balancing)
Mode 5 mendistribusikan lalu lintas keluar ke semua slave berdasarkan beban saat ini dari setiap antarmuka (slave dengan beban paling ringan mendapatkan paket keluar berikutnya). Lalu lintas masuk hanya diterima pada satu slave yang ditunjuk.
Keunggulan utama: Tidak diperlukan konfigurasi switch sama sekali. Antarmuka bond menggunakan alamat MAC sumber yang berbeda per slave untuk lalu lintas keluar, yang merupakan perilaku valid yang ditangani secara transparan oleh switch mana pun.
Keterbatasan: Lalu lintas masuk tidak diseimbangkan. Jika server Anda terutama menerima volume data besar (server unduhan, replika database yang menerima aliran replikasi), Mode 5 tidak memberikan manfaat untuk arah tersebut. Jika server Anda terutama mengirim data, Mode 5 sangat efektif.
Perilaku failover: Jika slave penerima gagal, slave lain mengambil alih peran penerima. Load balancing keluar berlanjut di seluruh slave yang tersisa.
Mode 6 — Balance-ALB (Adaptive Load Balancing)
Mode 6 memperluas Mode 5 dengan menambahkan load balancing masuk melalui negosiasi ARP. Driver bonding secara berkala mengirim balasan ARP dengan alamat MAC sumber yang berbeda ke klien yang berbeda, menyebabkan klien tersebut mengirim lalu lintas balik ke antarmuka slave yang berbeda.
Mekanisme manipulasi ARP: Inilah bagian yang cerdas. Driver mencegat balasan ARP dan merotasi alamat MAC sumber di antara slave. Klien menyimpan entri ARP ini dan mengarahkan lalu lintas mereka ke slave MAC mana pun yang mereka pelajari. Ini mencapai load balancing masuk tanpa konfigurasi sisi switch apa pun.
Peringatan praktis: Load balancing masuk berbasis ARP hanya berfungsi untuk host yang baru-baru ini berkomunikasi dengan server yang di-bond. Koneksi baru selalu tiba di slave utama hingga balasan ARP dikirim. Dalam skenario dengan tingkat koneksi tinggi, distribusi masuk mungkin tidak merata.
Penggunaan terbaik: Lingkungan tanpa switch yang mendukung LACP yang membutuhkan load balancing dua arah. Pilihan yang solid untuk lingkungan VPS Hosting di mana virtual switch hypervisor mungkin tidak mendukung LACP.
Tabel Perbandingan Mode Bonding
| Mode | Nama | Load Balancing | Toleransi Kesalahan | Persyaratan Switch | Peningkatan Bandwidth | Terbaik Untuk |
|---|
| —— | —— | ————— | —————– | ——————- | —————- | ———- |
|---|
| 0 | Round-Robin | Per-paket | Tidak | LAG Statis | Ya (agregat) | Transfer multi-aliran volume tinggi |
|---|
| 1 | Active-Backup | Tidak | Ya | Tidak ada | Tidak | Antarmuka manajemen HA |
|---|
| 2 | Balance-XOR | Per-aliran (hash) | Ya | LAG Statis | Ya (agregat) | Load balancing umum |
|---|
| 3 | Broadcast | Tidak | Ya (redundan) | Tidak ada | Tidak (membuang BW) | Clustering khusus |
|---|
| 4 | 802.3ad / LACP | Per-aliran (hash) | Ya | LACP diperlukan | Ya (agregat) | Pusat data, server produksi |
|---|
| 5 | Balance-TLB | TX saja | Ya | Tidak ada | TX saja | Beban kerja berat keluar |
|---|
| 6 | Balance-ALB | TX + RX (ARP) | Ya | Tidak ada | Ya (dua arah) | Lingkungan tanpa LACP |
|---|
Mengonfigurasi Network Bonding di Linux
Prasyarat
“`bash
Verify bonding module is available
modinfo bonding
Load the module if not already loaded
modprobe bonding
“`
Konfigurasi melalui systemd-networkd (Pendekatan Modern)
Buat `/etc/systemd/network/bond0.netdev`:
“`ini
[NetDev]
Name=bond0
Kind=bond
[Bond]
Mode=802.3ad
TransmitHashPolicy=layer3+4
MIIMonitorSec=100ms
LACPTransmitRate=fast
“`
Buat `/etc/systemd/network/bond0.network`:
“`ini
[Match]
Name=bond0
[Network]
Address=192.168.1.10/24
Gateway=192.168.1.1
“`
Buat `/etc/systemd/network/eth0.network` dan `eth1.network`:
“`ini
[Match]
Name=eth0
[Network]
Bond=bond0
“`
Konfigurasi melalui `/etc/network/interfaces` (Debian/Ubuntu)
“`bash
auto bond0
iface bond0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
bond-slaves eth0 eth1
bond-mode 4
bond-miimon 100
bond-lacp-rate 1
bond-xmit-hash-policy layer3+4
auto eth0
iface eth0 inet manual
bond-master bond0
auto eth1
iface eth1 inet manual
bond-master bond0
“`
Memverifikasi Status Bond
“`bash
Check bond status and slave states
cat /proc/net/bonding/bond0
Monitor interface statistics
ip -s link show bond0
Check LACP negotiation state (Mode 4)
cat /proc/net/bonding/bond0 | grep -A5 "LACP"
“`
Output `/proc/net/bonding/bond0` adalah alat diagnostik terpenting. Ini menampilkan slave aktif, status tautan setiap anggota, status MII, dan (untuk Mode 4) informasi mitra LACP.
Network Bonding pada Dedicated Server dan VPS
Pada Dedicated Server bare-metal, Anda memiliki kendali penuh atas konfigurasi NIC server dan (biasanya) konfigurasi port switch, menjadikan Mode 4 (LACP) pilihan alami untuk beban kerja produksi. Sebagian besar penyedia pusat data dapat mengonfigurasi LACP pada port switch Anda atas permintaan.
Untuk lingkungan VPS dengan cPanel, lapisan jaringan virtual hypervisor menangani bonding yang mendasarinya di tingkat host. VM tamu biasanya melihat satu NIC virtual, tetapi host mungkin menjalankan antarmuka fisik yang di-bond di bawahnya — memberikan redundansi secara transparan.
Saat menerapkan beban kerja intensif GPU pada infrastruktur GPU Hosting, network bonding menjadi kritis untuk memasok data ke node GPU dengan cukup cepat guna mencegah kelaparan I/O. Pipeline pelatihan dan penyajian inferensi keduanya mendapat manfaat dari bandwidth agregat yang disediakan oleh bonding LACP.
Jebakan Umum dan Kasus Tepi
Konflik Spanning Tree Protocol (STP): Saat menambahkan port yang di-bond ke switch, STP mungkin sementara memblokir port selama negosiasi. Konfigurasikan PortFast (atau yang setara) pada port switch untuk mencegah penundaan 30 detik selama peristiwa link-up.
Ketidakcocokan MTU: Semua antarmuka slave dalam bond harus memiliki pengaturan MTU yang identik. Ketidakcocokan menyebabkan kehilangan paket intermiten yang sangat sulit didiagnosis. Selalu verifikasi dengan `ip link show` setelah konfigurasi.
Mode timeout LACP: LACP mendukung mode timeout “slow” (30 detik) dan “fast” (1 detik). Selalu gunakan `lacp-rate fast` (`bond-lacp-rate 1`) dalam produksi. Mode slow berarti tautan yang gagal membutuhkan waktu hingga 90 detik untuk dihapus dari LAG.
Live migration mesin virtual: Jika VM dengan antarmuka yang di-bond dimigrasikan ke host yang berbeda, alamat MAC bond mungkin berubah tergantung pada hypervisor. Ini dapat menyebabkan entri cache ARP yang basi dan kehilangan konektivitas singkat. Siapkan gratuitous ARP terlebih dahulu dalam skrip migrasi Anda.
Hashing asimetris: Dengan Mode 4 dan hashing `layer3+4`, lalu lintas dari server A ke server B mungkin melewati eth0, sementara lalu lintas balik dari B ke A melewati eth1 pada bond B. Ini normal dan diharapkan — setiap endpoint secara independen melakukan hash pada lalu lintas keluarnya.
Interferensi NetworkManager: Pada sistem RHEL/CentOS, NetworkManager dapat mengganggu bond yang dikonfigurasi secara manual. Konfigurasikan bond melalui antarmuka nmcli NetworkManager atau nonaktifkan NetworkManager untuk antarmuka yang relevan menggunakan `NM_CONTROLLED=no` dalam file konfigurasi antarmuka.
Bonding vs. Teknik Jaringan Ketersediaan Tinggi Lainnya
Network bonding bukan satu-satunya pendekatan untuk redundansi NIC. Memahami kapan menggunakan alternatif sama pentingnya.
| Teknik | Layer | Switch Diperlukan | Peningkatan Bandwidth | Kasus Penggunaan |
|---|
| ———– | ——- | ————– | —————- | ———- |
|---|
| Bonding (Mode 1) | L2 | Tidak | Tidak | Failover sederhana |
|---|
| Bonding (Mode 4 LACP) | L2 | Ya (LACP) | Ya | Server produksi |
|---|
| SR-IOV | L1/L2 | Tidak | Ya | Akses NIC langsung VM |
|---|
| ECMP Routing | L3 | Ya | Ya | Routing multi-jalur |
|---|
| MLAG | L2 | Ya (mendukung MLAG) | Ya | Redundansi lintas switch |
|---|
MLAG (Multi-Chassis Link Aggregation) layak mendapat perhatian khusus: ini memungkinkan server yang menjalankan bonding Mode 4 untuk menghubungkan dua NIC-nya ke dua switch yang secara fisik terpisah, keduanya berpartisipasi dalam LAG logis yang sama. Ini menghilangkan switch itu sendiri sebagai titik kegagalan tunggal — tingkat redundansi yang tidak dapat disediakan oleh LACP single-switch standar.
Matriks Keputusan: Memilih Mode Bonding yang Tepat
Gunakan kerangka ini untuk memilih mode bonding Anda:
Apakah Anda mengontrol konfigurasi switch?
- Tidak → Gunakan Mode 1, 5, atau 6
- Perlu load balancing dua arah? → Mode 6
- Lalu lintas terutama keluar? → Mode 5
- Failover murni, kesederhanaan maksimal? → Mode 1
- Ya → Gunakan Mode 0, 2, atau 4
- Perlu negosiasi dinamis dan kepatuhan praktik terbaik? → Mode 4 (LACP)
- LAG statis, pengaturan lebih sederhana? → Mode 2 dengan hash layer3+4
- Persyaratan broadcast khusus? → Mode 3
Apakah ini antarmuka manajemen/IPMI? Selalu gunakan Mode 1. Jangan pernah mempertaruhkan antarmuka manajemen pada mode yang memerlukan konfigurasi switch.
Apakah Anda berada di platform cloud atau virtual? Periksa apakah virtual switch hypervisor mendukung LACP. Jika tidak, Mode 6 memberikan keseimbangan terbaik antara distribusi beban dan kompatibilitas.
Untuk tim yang mengelola beberapa server melalui Panel Kontrol VPS, memverifikasi status bonding harus menjadi bagian dari daftar periksa pasca-penerapan standar bersama verifikasi SSL melalui Sertifikat SSL dan pemeriksaan propagasi DNS setelah Registrasi Domain.
Daftar Periksa Poin Penting Teknis
- Selalu atur `miimon=100` dan `downdelay=200 updelay=200` sebagai baseline untuk pemantauan MII dalam produksi
- Gunakan `xmit_hash_policy=layer3+4` dengan Mode 2 dan Mode 4 untuk memastikan distribusi tingkat aliran daripada tingkat MAC
- Verifikasi `/proc/net/bonding/bond0` segera setelah konfigurasi — jangan asumsikan sudah berfungsi
- Konfigurasikan LACP rate ke `fast` dalam Mode 4 untuk mengurangi waktu deteksi failover dari 90 detik menjadi 3 detik
- Pastikan semua NIC slave memiliki pengaturan MTU, kecepatan, dan duplex yang identik sebelum menambahkannya ke bond
- Pada Dedicated Server produksi, selalu minta konfigurasi LACP dari penyedia pusat data Anda daripada menggunakan LAG statis
- Uji failover secara eksplisit dengan mencabut satu kabel — jangan asumsikan konfigurasi sudah benar sampai Anda memverifikasinya dalam kondisi kegagalan
- Dokumentasikan NIC fisik mana yang sesuai dengan slave mana (eth0, eth1) menggunakan `ethtool -i eth0` untuk menghindari kebingungan selama pemeliharaan fisik
- Untuk redundansi lintas switch di lingkungan kritis, selidiki MLAG sebelum menetap pada LACP single-switch
FAQ
Apakah network bonding menggandakan kecepatan unduhan file tunggal?
Tidak. Bonding mendistribusikan lalu lintas ke seluruh tautan pada tingkat aliran (atau tingkat paket dalam Mode 0). Satu koneksi TCP hanya menggunakan satu tautan fisik pada satu waktu dalam sebagian besar mode. Bonding meningkatkan throughput agregat di beberapa koneksi simultan, bukan kecepatan koneksi individual mana pun.
Apa perbedaan antara bonding Mode 4 (LACP) dan LAG statis?
LAG statis (digunakan oleh Mode 0 dan 2) secara manual mendefinisikan port mana yang membentuk grup agregasi tanpa negosiasi. LACP (Mode 4) secara dinamis menegosiasikan LAG menggunakan paket kontrol, secara otomatis mendeteksi miskonfigurasi, tautan yang gagal, dan menambah/menghapus anggota. LACP lebih robust dan merupakan standar industri untuk penerapan produksi.
Bisakah saya mengonfigurasi network bonding pada VPS?
Tergantung pada hypervisor dan penyedia hosting. Sebagian besar instans VPS cloud menyajikan satu NIC virtual ke tamu, dengan bonding ditangani di tingkat hypervisor. Beberapa penyedia yang menawarkan VPS mirip bare-metal atau instans cloud dedicated mendukung bonding tingkat tamu. Periksa dengan penyedia Anda sebelum mencoba mengonfigurasi bonding di dalam tamu VPS.
Apa yang terjadi pada koneksi aktif ketika tautan yang di-bond gagal?
Dalam Mode 1 (Active-Backup), bond mengirim gratuitous ARP setelah failover, memperbarui tabel MAC switch. Koneksi TCP yang ada mengalami jeda singkat (biasanya di bawah 300ms dengan pemantauan MII cepat) tetapi umumnya bertahan. Dalam Mode 4, LACP mendeteksi kegagalan dan mendistribusikan ulang aliran ke tautan yang masih berfungsi — aliran yang ada pada tautan yang gagal perlu dibuat ulang oleh aplikasi.
Mengapa bond Mode 4 saya hanya menampilkan satu slave aktif di `/proc/net/bonding/bond0`?
Penyebab paling umum adalah miskonfigurasi sisi switch. Verifikasi bahwa port switch dikonfigurasi dalam port channel yang sama dengan LACP diaktifkan dalam mode aktif. Periksa juga bahwa `lacp-rate` diatur secara konsisten di kedua sisi. Kunci LACP atau prioritas sistem yang tidak cocok dapat mencegah agregasi bahkan ketika tautan fisik aktif.
