👨🏻‍💻Infra/🐧Linux

본딩(Bonding) 실습

공개하기부끄러운블로그 2019. 2. 12. 16:26
반응형

해당 글은 VMware 를 이용하여 Centos 6.9 이용 .

 

본딩(Bonding) 이란?

여러 NIC를 하나로 묶어 네트워크 대역폭을 늘리거나 네트워크 이중화 를 구성 할 수 있는 기술

이런 기술을 OS에 따라 다양한 이름으로 부른다. 

HP-UX    :    APA

SUN       :    SunTrunking

Cisco      :    EtherChannel

Windows :    Teaming

Linux      :    Bonding

 

장점 : 1. 여러 NIC 를 사용하여 네트워크 단일 장애 대처 ( Active-Standby or Active-Backup 이라 부름)

            (Linux : Active-Backup / 다른 운영체제 : Active-Standby)

   2. 여러 NIC 를 사용하여 네트워크 대역폭 증가 (Trunking)

   3. 여러 NIC 를 사용하여 데이터 송수신 부하를 분산 가능 (Load Balance)

 

 

 

Settings 을 들어가서 NIC 추가 (NAT 구성)

 

 

 

 

 

 

ip a 또는 ifconfig -a 로 NIC 확인 (위 사진은 bond0 을 이미 구성하였음)

 

 

 

 

 

 

NIC설정 파일을 들어가 eth0~? 까지 위 사진처럼 설정

                                                     ifcfg-eth0 파일

                                                     DEVICE=eth0 //장치명

                                                     TYPE=Ethernet //통신타입

                                                     ONBOOT=yes //부팅시 활성화 여부

                                                     BOOTPROTO=none //IP할당방식(사용안함)

                                                     NM_CONTROLLED=no // 네트워크 매니저 데몬으로 해당장치 제어 여부

                                                     SLAVE=yes // SLAVE bonding 구성멤버로 동작

                                                     MASTER=bond0 // MASTER bonding에 실제 사용되는 장치명

 

 

 

 

 

 

 

 

 ↓

                

  

 

 

                ifcfg-bond0 파일 생성 후 다음과 같이 작성

 

 

 

 

 

 

 

 

 ↓

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ㅏㅣ

/etc/modprobe.d/bonding.conf 본딩파일 생성 후 다음과 같이 작성

(mode=1 active-backup) 아래 사진 참고

 

 

 

 

 

 

modprobe 명령어를 이용하여 본딩 기능 추가

 

 

 

 


 

network restart 후 ifconfig 확인 mac address 가 전부 같은걸 알수있다.

 

 

 

 

 

 

저같은 경우에는 왼쪽과 중간에 xshell 을 이용하여 셸 2개로 다음과 같이 실험 하였습니다.

왼쪽 : watch -d -n 0.1 "cat /proc/net/bonding/bon0 (Bonding 설정 확인)

중간 : ping 192.168.32.130                                 

오른쪽(server) : Vmware 오른쪽 하단에 네트워크 어댑터 (Disconnet, Connect) Test 

  

 

 

반응형