Proxmox Network Link Aggegration
Last updated
Last updated
Link Aggregation is the process of combining multiple network connections in parallel to increase bandwidth, provide redundancy, and improve fault tolerance. It is commonly used in network switches, servers, and storage systems to optimize performance and ensure high availability.
We can refer the detailed proxmox network configuration from the below attached links :
We will be creating the network bond here using two dedicated NICs using balance-rr
configuration, there are few other modes as well which we can get info from the network confiuration wiki attached above.
Bridges are like physical network switches implemented in software. All virtual guests can share a single bridge, or you can create multiple bridges to separate network domains. Each host can have up to 4094 bridges.
The installation program creates a single bridge named vmbr0, which is connected to the first Ethernet card. The corresponding configuration in /etc/network/interfaces
might look like this:
Virtual machines behave as if they were directly connected to the physical network. The network, in turn, sees each virtual machine as having its own MAC, even though there is only one network cable connecting all of these VMs to the network.
Here as we can see the proxmox server is tagged with physical interface eth1
and eth0
is on the standby mode , Now we will first create a linux bond
using GUI and add the slave eth0
as the first change and then we will apply the network changes.
Now we will change the interface vmbr0
to adapt slave interface of bond0
from eth1
to release the interface so that we can attach it to the network bond we just created.
Once completed we will now edit the bond0
interface and add the slave which was just released eth1
into it and saving the configuration will make the link aggegration active and we have successfully configured the network bond.
Now as we can see the network bond is successfully configured and the backend configuration should look like