This article describes the procedure to enable NIC bonding on an auxiliary port of a supported Datto appliance. NIC bonding allows two NIC ports to act as one.
- Two available ports on a Layer 3 managed switch that supports link aggregation.
- A partner technician must be onsite during the configuration.
- If possible, the Datto should have IPMI configured so if the bond configuration has any issues, the device can still be accessed.
In the Datto appliance GUI, navigate to the Configure → Networking tab, select the NICs to be bonded together, and click Apply Bond Settings.
Figure 1: Bonded Interfaces section of the Network tab.
Once the Bond Settings for the NICs has been applied, refresh page by clicking the Network tab.
Confirm the new settings for bond0 are correct and reboot the device. Leave the secondary NIC disconnected until the device is back online.
Figure 2: Configuration for bond0 set up.
Once the device is up and checking in again, plug the second cable in from the auxiliary NIC to the switch.
Datto devices use balance-rr (round-robin), which allows for load-balancing and fault tolerance. Round-robin's transmit policy is to send packets in a sequential order from the first available slave through the last. The 802.3ad policy for Dynamic Link Aggregation is not currently supported.
Can I configure NIC bonding remotely?
No, the initial setup requires a technician's presence onsite. Datto also recommends that you configure IPMI before configuring NIC bonding if your appliance supports it.
How many NICs can the Datto appliance bond?
Datto devices can bond all NICs identifiable by the operating system. We recommend leaving at least one NIC free for auxiliary tasks involving NIC-to-NIC transfers, such as device migrations and NAS RoundTrips.
Will I see a performance increase with this setup?
NIC bonding will not increase the total throughput of the device, but can be beneficial in the event that something happens to one or more NICs, network cables, or switches
Does Datto have specific recommendations for LAG configuration?
Does NIC bonding support alerting in the event of a teaming failure?
This is not currently supported.