FB-lagg
FreeBSD で リンクアグリゲーション
(NICチーミング|"IEEE 802.3ad".)
loader.conf:
if_lagg_load="YES"
CLI
# kldload if_lagg # # ifconfig fxp0 up # ifconfig fxp1 up # ifconfig lagg0 create #### ifconfig lagg0 destroy #### # ifconfig lagg0 up laggproto lacp laggport fxp0 laggport fxp1 10.0.0.3/24
rc.conf:
ifconfig_fxp0="up" ifconfig_fxp1="up" cloned_interfaces="lagg0" ifconfig_lagg0="laggproto lacp laggport fxp0 laggport fxp1 10.0.0.3/24"
ifconfig_igb0="up" ifconfig_igb1="up" cloned_interfaces="lagg0" ifconfig_lagg0="laggproto lacp laggport igb0 laggport igb1 192.168.12.151 netmask 255.255.255.0"
あとはリブートするなり/etc/rc.d/netif restartして設定を有効化してみると〜以下のようになります。
nohup /etc/rc.d/netif restart
複数個作る時
############################################## #### #### #### ## LAG ## #### #### #### ifconfig_igb0="up" ifconfig_igb1="up" #### #### #### ifconfig_bge0="up" ifconfig_bge1="up" cloned_interfaces="lagg0 lagg1" #### #### #### ifconfig_lagg0="laggproto lacp laggport igb0 laggport igb1 192.168.12.155 netmask 255.255.255.0" #### #### #### ifconfig_lagg1="laggproto lacp laggport bge0 laggport bge1 192.168.16.230 netmask 255.255.255.0" #### #### #### defaultrouter="192.168.12.181" ###############################################
実行サンプル
#### #### #### ifconfig_igb0="up -lro -tso -rxcsum -txcsum " ifconfig_igb1="up -lro -tso -rxcsum -txcsum " ifconfig_bge0="up -lro -tso -rxcsum -txcsum " ifconfig_bge1="up -lro -tso -rxcsum -txcsum " # cloned_interfaces="lagg0 lagg1" ### Link angrigation cloned_interfaces="lagg0 lagg1 vlan12" #### #### #### ifconfig_lagg0="laggproto lacp laggport igb0 laggport igb1 192.168.12.155 netmask 255.255.255.0" #### #### #### ifconfig_lagg1="laggproto lacp laggport bge0 laggport bge1 192.168.16.230 netmask 255.255.255.240" #### #### #### ifconfig_vlan12="inet 192.168.0.254 netmask 255.255.255.0 vlan 10 vlandev lagg0" #### #### #### defaultrouter="192.168.12.181" ############################################# ##########################################
https://www.freebsd.org/doc/handbook/network-aggregation.html
https://www.cyberciti.biz/faq/freebsd-network-link-aggregation-trunking/