2007년 11월 17일 토요일

Linux Bonding Mode설명

여기서 mode는 해당 bonding 정책을 정의 한다. Default는 0이다. Mode의 정의는 다음과 같다.
0 Round-robin 정책: 첫 번째 가능한 슬레이브부터 마지막까지 순차적으로 전송한다. 이 모드는 부하분산과 failover를 제공한다.(Active-Active, 이론상 슬레이브 수 만큼의 배수대로 대역폭을 확장가능하다)

1 Active-backup 정책: bond에서 하나의 슬레이브만 활성화된다. 다른 슬레이브는 활성화된 슬레이브가 fail된 경우에만 활성화 된다.(대역폭은 활성화 된 슬레이브 하나만큼의 대역폭을 갖는다.)

2 XOR 정책: [(출발지 MAC 주소와 도착지 MAC 주소의 XOR) modula 슬레이브 개수] 에 기초하여 전송한다. 이것은 각 도착지 MAC 주소에 대해서 동일한 슬레이브를 선택하게 된다. 이 모드는 부하분산과 failover를 제공한다.

3 Broadcast 정책: 모든 슬레이브 인터페이스에 모든 것을 전송한다. 이것은 failover를 제공한다.(mirror, 하나의 슬레이브만큼의 대역폭을 갖는다)

참고사이트

http://www.imgun.com/bbs/board.php?bo_table=linux&wr_id=90

댓글 없음: