Users Guide
11–QLogic 팀 구성 서비스
팀 구성 메커니즘
144 BC0054508-03 J
아웃바운드 트래픽 흐름
QLogic 중급 드라이버는 모든 팀 구성 모드의 아웃바운드 트래픽 흐름을 관리합니
다 . 아웃바운드 트래픽의 경우 모든 패킷은 먼저 흐름으로 분류된 다음 전송을 위
해 선택한 물리적 어댑터로 배포됩니다 . 흐름 분류 작업에는 알려진 프로토콜 필
드에 대한 효율적인 해시 계산이 포함됩니다 . 계산된 해시 값은 아웃바운드 흐름
해시 테이블에 대한 인덱싱에 사용됩니다 . 선택한 아웃바운드 흐름
해시 항목에는
흐름을 전송하도록 선택한 물리적 어댑터의 인덱스가 포함됩니다 . 그런 후에 패킷
의 소스 MAC 주소는 선택한 물리적 어댑터의 MAC 주소로 수정됩니다 . 이렇게 수
정된 패킷은 전송을 위해 선택한 물리적 어댑터로 전달됩니다 .
아웃바운드 TCP 및 UDP 패킷은 계층 3 및 계층 4 헤더 정보를 사용하여 분류됩니
다 . 이 스키마는 HTTP 및 FTP 등 잘 알려진 포트를 사용하는 일반적인 인터넷 프
로토콜 서비스에서의 로드 분산을 개선합니다 . 그러므로 QLASP 는 패킷별이 아
닌 TCP 세션별로 로드 밸런싱을 수행합니다 .
아웃바운드 흐름 해시 항목에서 통계 카운터도 분류 후에 업데이트됩니다 . 로드
밸런싱 엔진은 이러한 카운터를 사용하여 팀 구성 포트 간의 흐름을 주기적으로 배
포합니다 . 아웃바운드 코드 경로는 아웃바운드 흐름 해시 테이블에 대해 복수 동
시 액세스가 허용되는 경우 최상의
동시 액세스를 보장할 수 있도록 설계되었습니
다 .
TCP/IP 외의 프로토콜의 경우 아웃바운드 패킷에 대해 항상 첫 번째 물리적 어댑터
가 선택됩니다 . 이 경우의 예외는 인바운드 로드 밸런싱을 위해 다른 방식으로 처
리되는 ARP( 주소 분석 프로토콜 ) 입니다 .
인바운드 트래픽 흐름 (SLB 에만 해당 )
QLogic
중급
드라이버는
SLB
팀
구성
모드의
인바운드
트래픽
흐름을
관리합니다
.
아웃바운드
로드
밸런싱과
달리
,
인바운드
로드
밸런싱은
로드
밸런싱
서버와
동일
한
서브넷에
위치하는
IP
주소에만
적용할
수
있습니다
.
인바운드
로드
밸런싱은
각
IP
호스트가
고유한
ARP
캐시를
사용하여
IP
데이터그램을
Ethernet
프레임으로
캡
슐화하는
주소
분석
프로토콜
(RFC0826)
의
독특한
특성을
사용합니다
. QLASP
는
ARP
응답을
주의
깊게
조정하여
각
IP
호스트가
인바운드
IP
패킷을
올바른
물리적
어댑터로
보내도록
지시합니다
.
그러므로
인바운드
로드
밸런싱은
인바운드
흐름
의
통계
기록을
기반으로
하는
선행
계획
체계입니다
.
클라이언트의
서버에
대한
새
연결은
항상
기본
물리적
어댑터에서
발생합니다
.
이는
운영
체제
프로토콜
스택에
의해
생성된
ARP Reply
는
항상
논리
IP
주소를
기본
물리적
어댑터의
MAC
주소와
연결하기
때문입니다
.
아웃바운드의 경우와 마찬가지로 인바운드 흐름 헤드 해시 테이블도 있습니다 . 이
테이블 내의 각 항목에는 단일 링크 목록이 있으며 각 링크 ( 인바운드 흐름 항목 )
는 동일한 서브넷에 있는 IP 호스트를 나타냅니다 .