티스토리 뷰
[ CentOS Bonding ]
Written by Woo Hyung Choi (whchoi@cisco.com / whchoi98@gmail.com)
ifconfig 확인
network script 파일 만들어 주기
touch /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=enp7s0f0
USERCTL=no
BOOTPROTO=none
NM_CONTROLLED=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
touch /etc/sysconfig/network-scripts/ifcfg-eth1
vim /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=enp7s0f1
USERCTL=no
BOOTPROTO=none
NM_CONTROLLED=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
touch /etc/sysconfig/network-scripts/ifcfg-bond0
vim /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
IPADDR=192.168.4.11
NETMASK=255.255.255.0
GATEWAY=192.168.4.1
DNS1=8.8.8.8
USERCTL=no
BOOTPROTO=none
ONBOOT=yes
NM_CONTROLLED=no
BONDING_OPTS="mode=5 miimon=100"
mode option value 정의
0. balance-rr : (Round Robin) Load Balancing, 송신할 패킷마다 사용하는 NIC을 바꾼다.
1. active-backup: Failover, bond내에서 한개의 Slave만 사용 / 포트문제가 생길경우 다른 Slave가 Enable
2. balance-xor : Load Balancing, 소스와 목적지의 MAC을 XOR 연산을 통해 사용할 NIC를 결정하여 분배
3. Broadcast : Fault-Tolerance, 모든 Slave으로 데이터전송(failover), 일반적으로는 잘 사용안함.
4. 802.3ad : Dynamic Link Aggregation, IEEE 802.3ad 프로토콜을 이용하여 동적 Aggregation 작성 /대역폭 상승, 부하 분산, Failover 지원
5. balance-tlb(TLB) : 적응형 송신 부하 분산, 송신패킷 로드밸런싱, 송신시 부하가 낮은 NIC이용 /수신은 특정 NIC이용
6. balance-alb(ALB) : 적응형 부하 분산, 송수신패킷 로드밸런싱, 송수신시 부하가 낮은 NIC를 사용
service network restart
cat /proc/net/bonding/bond0
'운영체제 > CentOS Tip' 카테고리의 다른 글
CentOS yum 구성 설치 오류 해결방법. (0) | 2019.03.07 |
---|---|
CentOS 언어변경 (2) | 2019.03.06 |
SecureCRT에서 리눅스 콘솔 깨짐 현상 제거 방법 (0) | 2019.03.06 |
CentOS Minimal OS 설치시 VMware Tool Install (1) | 2019.03.05 |
관리자 계정에서 sudo 인증 오류 (0) | 2019.03.04 |
공지사항