Users Guide
11–QLogic 팀 구성 서비스
요약
132 BC0054508-03 J
전송 로드 밸런싱은 소스 및 대상 IP 주소와 TCP/UDP 포트 번호를 사용하여 해시
테이블을 작성하는 방법으로 수행합니다 . 동일한 소스와 대상 IP 주소 및
TCP/UDP 포트 번호의 조합은 보통 동일한 해시 인덱스를 사용하므로 팀에서 동일
한 포트를 가리킵니다 . 지정된 소켓의 모든 프레임을 전송하기 위해 포트를 선택
하면 물리적 어댑터의 고유한 MAC 주소가 프레임에 포함되며 팀 MAC 주소는 포
함되지
않습니다 . 이는 IEEE 802.3 표준 호환을 위해 필요합니다 . 두 어댑터가 동
일한 MAC 주소를 사용해 전송하는 경우 MAC 주소가 중복될 수 있으며 이는 스위
치가 처리할 수 없습니다 .
수신 로드 밸런싱은 각 클라이언트의 유니캐스트 주소를 ARP 요청 ( 전용 ARP 라
고도 함 ) 의 대상 주소로 사용하여 클라이언트별로 ARP 를 무작위로 전송함으로
써 중급 드라이버를 통해 수행됩니다 . 이는 트래픽 로드
밸런싱이 아닌 클라이언
트 로드 밸런싱으로 간주됩니다 . 중급 드라이버는 SLB 팀의 물리적 어댑터 간에
중요한 로드 불균형을 발견하면 G-ARP 를 생성하여 들어오는 프레임을 재배포합
니다 . 중급 드라이버 (QLASP) 는 ARP 요청에 응답하지 않습니다 . 소프트웨어 프
로토콜 스택만 필요한 ARP 응답을 제공합니다 . 수신 로드 밸런싱은 팀 인터페이
스를 통해 시스템에 연결하는 클라이언트 기능입니다 .
SLB 수신 로드 밸런싱은 팀의 물리적
포트를 통해 클라이언트 컴퓨터로 들어오는
트래픽을 밸런싱하려는 시도를 합니다 . 이는 수정된 무작위 ARP 를 사용하여 전
송 측의 물리적 및 프로토콜 주소에 있는 팀 IP 주소에 대해 다른 MAC 주소를 보급
합니다 . G-ARP 는 각각 물리적 대상 및 프로토콜 주소에 있는 클라이언트 컴퓨터
의 MAC 및 IP 주소와 함께 유니캐스트됩니다 . 이로 인해 새 MAC 주소 맵이 포함
된 대상 클라이언트의
ARP 캐시가 팀 IP 주소로 업데이트됩니다 . G-ARP 가 브로
드캐스트될 경우 모든 클라이언트가 동일한 포트로 트래픽을 전송하기 때문에
G-ARP 는 브로드캐스트되지 않습니다 . 그러면 클라이언트 로드 밸런싱 사용 시의
이점을 활용할 수가 없으며 프레임 전달이 제대로 작동하지 않습니다 . 이 수신 로
드 밸런싱 체계는 모든 클라이언트 및 팀 구성 시스템이 동일한 서브넷 또는 브로드
캐스트 도메인에
있어야 작동합니다 .
클라이언트 및 시스템이 다른 서브넷에 있고 들어오는 트래픽이 라우터를 거쳐야
하는 경우 시스템용으로 수신된 트래픽이 로드 밸런싱되지 않습니다 . 중급 드라이
버가 IP 흐름을 전달하기 위해 선택한 물리적 어댑터는 모든 트래픽을 전달하게 됩
니다 . 라우터는 특정 프레임을 팀 IP 주소로 보낼 때 ARP 캐시에 있지 않은 경우
ARP 요청을 브로드캐스트합니다 . 서버 소프트웨어 스택은 팀 MAC
주소가 포함
된 ARP Reply 를 생성하지만 , 중급 드라이버가 ARP Reply 를 수정하여 특정 물리
적 어댑터로 보내 해당 세션에 대한 흐름을 설정합니다 .
주
IPv6 는 ARP 를 지원하지 않으므로 IPv6 주소가 지정된 트래픽에 대한 로드
밸런싱은 SLB 가 수행합니다 .