Bonding network interfaces for redundancy