메뉴 닫기

이더넷 채널 본딩 ~

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″]