공개하기부끄러운블로그
공개하기부끄러운블로그
공개하기부끄러운블로그
전체 방문자
오늘
어제
  • 🥇Home (110)
    • 👨🏻‍💻Infra (73)
      • 🌐Network (4)
      • 🐧Linux (27)
      • 🌎Cloud (9)
      • ⚫️Virtualization (2)
      • 🐳Docker & Kubernetes (1)
      • 🟦WEB & WAS (18)
      • 🟩IaC (0)
      • 🟨CI & CD (0)
      • ⚙️Application (6)
      • 💻Monitoring (2)
      • 📡HA (4)
    • 👨🏻‍💻Development (3)
      • 💻Frontend (2)
      • 💾Backend (0)
      • 🐍Bash (1)
    • 💾Data (16)
      • 🧩Database (13)
      • 📁Storage (3)
    • 🎓BBS (14)
    • 👨‍👧‍👧Git (0)

최근 글

인기 글

최근 댓글

태그

  • 톰캣 버전 노출
  • 2022 정보처리기사 정리
  • 2022 정보처리기사 덤프
  • 정보처리기사 문제집 추천
  • 정보처리기사 정리
  • pacemaker
  • CentOS8 PostgreSQL
  • CentOS7 PostgreSQL
  • CentOS6 PostgreSQL
  • log4j 취약점
  • Tomcat 버전 노출
  • 2022년 정보처리기사 필기
  • 톰캣 HTTP 헤더
  • 2022 정보처리기사 필기
  • 정보처리기사 필기
  • RHCS
  • 2022년 정보처리기사 실기
  • 정보처리기사 실기 덤프
  • 2022 정보처리기사 실기
  • 정보처리기사
  • 정보처리기사 실기
  • 2022년 정보처리기사 덤프
  • 정보처리기사 덤프
  • Tomcat 취약점
  • 라이믹스
  • 2022년 정보처리기사 문제
  • 2022년 정보처리기사 필기 정리
  • Tomcat HTTP 헤더
  • 2022년 정보처리기사
  • 2022년 정보처리기사 정리

티스토리

hELLO · Designed By 정상우.
공개하기부끄러운블로그

공개하기부끄러운블로그

본딩(Bonding) 실습
👨🏻‍💻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 

  

 

 

반응형
저작자표시 (새창열림)

'👨🏻‍💻Infra > 🐧Linux' 카테고리의 다른 글

[Linux] Bonding  (0) 2019.10.18
echo 출력 내용 색상 변경  (0) 2019.10.09
Nginx log를 logrotate를 사용하여 일자별로 관리하기  (0) 2019.07.16
log파일 일자별로 정리하기  (0) 2019.06.27
Smart Storage Administrator  (0) 2019.02.12
    '👨🏻‍💻Infra/🐧Linux' 카테고리의 다른 글
    • echo 출력 내용 색상 변경
    • Nginx log를 logrotate를 사용하여 일자별로 관리하기
    • log파일 일자별로 정리하기
    • Smart Storage Administrator
    공개하기부끄러운블로그
    공개하기부끄러운블로그
    IT 기술 블로그

    티스토리툴바