Di dalam lingkup virtualisasi, jaringan yang stabil dan andal merupakan salah satu komponen yang penting. Sebuah server virtualisasi dapat menampung puluhan bahkan ratusan VM yang membutuhkan koneksi jaringan yang stabil.
Pada Proxmox VE, terdapat fitur yang memungkinkan admin untuk menggabungkan beberapa interface yaitu fitur Linux Bonding. Salah satu opsi atau mode dari bonding yang tersedia dan banyak digunakan di lingkungan enterprise adalah LACP.
Apa itu LACP?
Link Aggregation Control Protocol (LACP) merupakan protokol IEEE 802.3ad yang digunakan untuk menggabungkan beberapa koneksi jaringan fisik menjadi satu koneksi logical.
NIC 1 ─────┐
├──── bond0 (LACP)
NIC 2 ─────┘
Dari sisi sistem, kedua interface di atas (NIC 1 & 2) akan terlihat sebagai satu virtual interface (bond0).
Konfigurasi di atas memberikan beberapa keuntungan:
- Redundansi koneksi, mengurangi risiko downtime.
- Distribusi traffic melalui beberapa jalur/link.
- Peningkatan bandwidth secara keseluruhan.
Cara Kerja LACP
Bonding pada Linux memiliki beberapa mode, salah satunya adalah LACP (Mode 4 / IEEE 802.3ad).. Cara kerja LACP adalah “negosiasi” antara server dan switch.
Sisi PVE:
eno1
eno2
↓
bond0
↓
LACP
-halo switch, aku gabungkan eno1 dan eno2 dalam bond0-
Sisi switch
Port 1
Port 2
↓
LAG (*Link Aggregation Group*)
- oke, aku juga gabungkan port1 dan port2 ke dalam LAG-
Dengan mekanisme LACP, sisi sistem (PVE/Linux) dan switch sama-sama mengetahui bahwa interface-interface tersebut tergabung dalam satu grup.
Linux Switch
eno1 -----------------> Port 1
eno2 -----------------> Port 2
│ │
└──── bond0 ─ LACP ─ LAG ─┘
Kenapa tidak semua bonding pakai LACP?
Misalnya untuk server kecil dapat menggunakan opsi Active Backup saja. Misalnya ada dua interface yaitu eno1 &eno2. Apabila eno1 mati, koneksi bisa pindah ke eno2 dan tidak butuh konfigurasi apapun pada switch
Kesimpulan
LACP merupakan salah satu solusi yang dapat digunakan untuk meningkatkan keandalan jaringan pada lingkungan Proxmox VE. Dengan menggabungkan beberapa interface fisik menjadi satu interface logis, administrator dapat memperoleh koneksi yang lebih redundant dan distribusi trafic yang lebih baik.
Pada infrastruktur virtualisasi dengan banyak VM atau penggunaan storage seperti Ceph, jaringan memiliki peranan yang sangat penting. Oleh karena itu, penggunaan bonding berbasis LACP dapat menjadi salah satu desain yang dipertimbangkan untuk meningkatkan stabilitas dan performa cluster Proxmox VE.
Tulisan kali ini sampai di sini dulu ya. Sampai jumpa. Bye