* Bonding이란
여러 개의 물리적인 인터페이스를 논리적으로 묶어서 인터페이스의 개수만큼 대역폭을 확장하는 기술입니다.
즉 여러 개의 물리적인 네트워크 인터페이스를 하나의 인터페이스로 결합하는 것을 말합니다.
* Bonding의 역할
네트워크 처리량과 대역폭을 증가시켜서 성능을 개선하는 역할을 하며,
여러 개의 물리적인 네트워크 인터페이스를 하나의 인터페이스로 결합하여 한 개의 물리적인 인터페이스가 끊기더라도
네트워크가 끊기지 않게 하는 역할을 합니다.
* 설정
1. 모듈에 bonding 로딩하기
modprobe --first-time bonding ### 로딩한다.
lsmod | grep "bonding" ### 로딩 여부 확인
bonding 152656 0 ###정상
2. bonding 인터페이스 추가
vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
NAME=bond0
TYPE=Bond
BOOTPROTO=none
IPADDR=192.168.1.150
GATEWAY=192.168.1.1
PREFIX=24
ONBOOT=yes
Bonding_Master=yes
Bonding_OPTS="mode=1 miimon=100 primary=ens37 updelay=0 downdelay=0"
*primary : 메인 인터페이스, updelay : 링크가 되살아난 것을 감지한 후에 링크를 사용할 수 있게 되는 지체 시간
Downdelay : 링크가 죽은 것이 감지된 후에 링크를 사용하지 못하게 되는 지체 시간
3. 각 인터페이스 수정
vi /etc/sysconfig/network-scripts/ifcfg-xxxx ## xxx는 해당 인터페이스 이름
BOOTPROTO=none
ONBOOT=yes
Master=bond0 (본딩을 구성할 장치명)
Slave=yes (본딩 구성멤버로 동작 여부)
4. 본딩 확인
cat /proc/net/bonding/bond0
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: ens37 ##ens37 active상태
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: ens37
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:97:c4:f5
Slave queue ID: 0
Slave Interface: ens38
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:97:c4:ff
Slave queue ID: 0
⭐발표자 : 최태연님
* Bonding이란
여러 개의 물리적인 인터페이스를 논리적으로 묶어서 인터페이스의 개수만큼 대역폭을 확장하는 기술입니다.
즉 여러 개의 물리적인 네트워크 인터페이스를 하나의 인터페이스로 결합하는 것을 말합니다.
* Bonding의 역할
네트워크 처리량과 대역폭을 증가시켜서 성능을 개선하는 역할을 하며,
여러 개의 물리적인 네트워크 인터페이스를 하나의 인터페이스로 결합하여 한 개의 물리적인 인터페이스가 끊기더라도
네트워크가 끊기지 않게 하는 역할을 합니다.
* 설정
1. 모듈에 bonding 로딩하기
modprobe --first-time bonding ### 로딩한다.
lsmod | grep "bonding" ### 로딩 여부 확인
bonding 152656 0 ###정상
2. bonding 인터페이스 추가
vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
NAME=bond0
TYPE=Bond
BOOTPROTO=none
IPADDR=192.168.1.150
GATEWAY=192.168.1.1
PREFIX=24
ONBOOT=yes
Bonding_Master=yes
Bonding_OPTS="mode=1 miimon=100 primary=ens37 updelay=0 downdelay=0"
*primary : 메인 인터페이스, updelay : 링크가 되살아난 것을 감지한 후에 링크를 사용할 수 있게 되는 지체 시간
Downdelay : 링크가 죽은 것이 감지된 후에 링크를 사용하지 못하게 되는 지체 시간
3. 각 인터페이스 수정
vi /etc/sysconfig/network-scripts/ifcfg-xxxx ## xxx는 해당 인터페이스 이름
BOOTPROTO=none
ONBOOT=yes
Master=bond0 (본딩을 구성할 장치명)
Slave=yes (본딩 구성멤버로 동작 여부)
4. 본딩 확인
cat /proc/net/bonding/bond0
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: ens37 ##ens37 active상태
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: ens37
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:97:c4:f5
Slave queue ID: 0
Slave Interface: ens38
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:97:c4:ff
Slave queue ID: 0
⭐발표자 : 최태연님