Friday, November 30, 2007

OpenBSD Interface Bonding

While browsing i'm found the nice article about OpenBSD Interface Bonding. I'll test for stability of this configuration before applying into my server. This is the first link:
The following is used on OpenBSD since version 3.9 to combine two physical interfaces (fxp1, fxp2) into a single virtual interface (trunk0). This method allows one to take the feeds from a traditional two-output tap and present a single virtual interface to NSM applications.
# ifconfig fxp1 up
# ifconfig fxp2 up
# ifconfig trunk0 trunkport fxp1 up
# ifconfig trunk0 trunkport fxp2 up
# ifconfig trunk0 trunkproto roundrobin up

To make this configuration permanent between reboots:
echo "up" > /etc/hostname.fxp1
echo "up" > /etc/hostname.fxp2
echo "trunkproto roundrobin trunkport fxp1 trunkport fxp2" > /etc/hostname.trunk0

Remember to replace fxp1 and fxp2 with the network interfaces on your OpenBSD system (e.g., em0, xl0, rl0, etc.).

OpenBSD 3.8 only supported the round robin trunk protocol.

-The other bonding interface article


Post a Comment