bonding 커널 모듈을 이용하여 다수의 네트워크 인터페이스를 묶어서 하나의 채널로 사용할 수 있는데,
이렇게 구성되는 인터페이스를 Channel Bonding Interface라고 한다.
네트워크 대역폭(bandwidth)를 늘려서 네트워크 트래픽을 감소시킨다.
#modprobe bonding
-> bonding 모듈 적재
#lsmod | grep bonding
-> 모듈 리스트 확인
※ 커널에서 bonding 기능을 지원 해야함
#vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
NETWORK=192.168.0.0
NETMASK=255.255.255.0
IPADDR=192.168.20.101
USERCTL=no3
-> bondX 장치를 생성한다.
#vi ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
BONDING_OPT=”mode=1 miimon=100 user_carrier=0 primary=eth0
-> bond0 으로 묶을 인터페이스 eth0을 설정한다.
#vi ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
BONDING_OPT=”mode=1 miimon=100 user_carrier=0 primary=eth0
-> bond0 으로 묶을 인터페이스 eth0을 설정한다.
* option
– miimon : 네트워크 인터페이스가 살아있는지 확인하는데 사용. 얼마나 자주 MII Link를 검사할 것인가를 설정하는데 사용
0.001초 단위로 설정한다.
– primary : 이더넷 채널 본딩에 속해있는 네트워크 인터페이스 중에 주로 사용할 것을 지정한다.
#service network restart
#ifconfig
-> 본딩 설정 확인
[polldaddy rating=”7739789″]