[Linux] Linux Bonding 관련 명령어(명령어로 Active Link 절체, bonding MAC address 변경, bonding 절체 시 Active MAC 으로 변경)1. 명령어로 Active Link 절체2. bonding MAC address 변경3. bonding 절체 시 Active MAC Address으로 변경(fail_over_mac 설정)
1. 명령어로 Active Link 절체
ifenslave : Attach and detach slave network devices to a bonding device.
명령어 : ifenslave {-c|--change-active} <bonding> <interface>
예제
# bond0의 Active Link를 eth0으로 설정
[root@server ~]# ifenslave -c bond0 eth0
# bond0의 Active Link를 eth3으로 설정
[root@server ~]# ifenslave -c bond0 eth3
2. bonding MAC address 변경
일반적으로 active-backup bonding 구성 시 bond의 MAC address 는 첫번째 Slave Link 의 MAC address 로 설정된다.
명령어 : ip link set <bonding> address <MAC Address>
예제
[root@server ~]# ip link set bond0 address 8c:dc:71:b5:ae:20
3. bonding 절체 시 Active MAC Address으로 변경(fail_over_mac 설정)
fail_over_mac 설정
none or 0 : active-backup 으로 bonding 구성 시 default 옵션.
bonding 의 MAC Address 는 첫번째 Slave Link의 MAC Address로 설정되며,
모든 Slave Link 의 MAC Address 를 동일하게 설정한다.
active Link 가 backup으로 절체 되더라도 외부에서 보이는 MAC Address는 동일하다.
active or 1 : bonding 의 MAC Address 는 현재 Active 인 Slave Link 의 MAC Address 로 설정되며,
Slave Link 들의 MAC Address 는 자신의 것으로 설정된다.
Active Link 절체 시 GARP(Gratuitous ARP)를 발생시켜 네트워크 내 변경된 MAC Address 를 광고한다.
(단점)GARP 가 제대로 전파되지 않을 경우 연동 문제가 발생할 수 있으며, GARP에 의한 updelay가 발생한다.
follow or 2 : bonding의 MAC Address는 첫번째 Slave Link의 MAC Address로 설정되며,
none 설정과의 차이점은 backup Link 의 MAC Address는 Active 역할로 바뀔 경우에만 bonding용 MAC Address로 설정된다.
none 설정과 같이 모든 Slave Link의 MAC Address를 초기에 동일하게 설정하지는 않는다.
설정법 : BONDING_OPTS 내 fail_over_mac 설정 추가
예제
[root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
USERCTL=no
NM_CONTROLLED=no
BOOTPROTO=none
BONDING_OPTS="mode=1 miimon=100 fail_over_mac=1"
IPADDR="2.2.2.2"
PREFIX="24"
GATEWAY="2.2.2.1"
'Linux' 카테고리의 다른 글
[Linux] localt yumrepo 구성 시 wget 으로 rpm 정보 수집하는 방법 (0) | 2018.12.21 |
---|---|
[Linux] CentOS 7 GUI 설치 및 시스템 설정 변경 (0) | 2018.12.10 |
[Linux] Linux 명령어 정리 systemd-analyze, lsblk 등 (0) | 2018.11.19 |
[Linux] SSH 연결 실패 시 debug 방법 (0) | 2018.11.19 |
[Linux]VM에 Disk 추가 시 재부팅 없이 추가된 Disk 를 인식 시키는 방법 (0) | 2018.11.03 |