Users Guide
11–QLogic 팀 구성 서비스
팀 구성 메커니즘
145 BC0054508-03 J
인바운드 IP 데이터그램이 도착하면 IP 데이터그램의 소스 IP 주소를 해시하여 해
당 인바운드 흐름 헤드 항목을 찾습니다 . 선택한 항목에 저장된 두 개의 통계 카운
터도 업데이트됩니다 . 이 카운터는 로드 밸런싱 엔진이 주기적으로 흐름을 물리적
어댑터에 재할당하는 방식으로 아웃바운드 카운터처럼 사용됩니다 .
인바운드 코드 경로에서 인바운드 흐름 헤드 해시 테이블도 동시 액세스를 허용합
니다 . 인바운드 흐름 항목의
링크 목록은 ARP 패킷 처리 및 주기적인 로드 밸런싱
작업에서만 참조됩니다 . 인바운드 흐름 항목에 대한 패킷당 참조는 없습니다 . 링
크 목록이 바운딩되지 않더라도 각 비 -ARP 패킷을 처리하는 데 따른 오버헤드는
항상 상수입니다 . 그러나 ARP 패킷 처리 ( 인바운드 및 아웃바운드 ) 는 해당 링크
목록 내의 링크 수에 따라 달라집니다 .
인바운드 처리 경로에서는 브로드캐스트 패킷이
다른 물리적 어댑터에서 시스템을
통해 다시 루프되지 않도록 필터링도 사용됩니다 .
프로토콜 지원
ARP 및 IP/TCP/UDP 흐름은 로드 밸런싱됩니다 . 패킷이 IP 프로토콜 전용 ( 예 :
ICMP 또는 IGMP) 인 경우 특정 IP 주소로 흐르는 모든 데이터는 동일한 물리적 어
댑터를 통해 나갑니다 . 패킷이 계층 4 프로토콜용 TCP 또는 UDP 를 사용하는 경
우에는 포트 번호가 해시 알고리즘에 추가되어 두 개의 개별 계층 4 흐름이 두 개의
개별 물리적 어댑터를 통해 동일한 IP 주소로 나갈 수 있습니다
.
예를 들어 , 클라이언트의 IP 주소가 10.0.0.1 이라고 가정합니다 . 이 경우에는 IP
주소만 해시에 사용되므로 모든 IGMP 및 ICMP 트래픽은 동일한 물리적 어댑터를
통해 나갑니다 . 흐름은 다음과 같습니다 .
IGMP ------> PhysAdapter1 ------> 10.0.0.1
ICMP ------> PhysAdapter1 ------> 10.0.0.1
이 서버에서 동일한 10.0.0.1 주소로 TCP 및 UDP 흐름도 보내는 경우 , 이 흐름은
IGMP 및 ICMP 와 동일한 물리적 어댑터에 있을 수도 있고 IGMP 및 ICMP 와는 완
전히 다른 물리적 어댑터에 있을 수도 있습니다 . 흐름은 다음과 같습니다 .
IGMP ------> PhysAdapter1 ------> 10.0.0.1
ICMP ------> PhysAdapter1 ------> 10.0.0.1
TCP ------> PhysAdapter1 ------> 10.0.0.1
UDP ------> PhysAdatper1 ------> 10.0.0.1
또는 흐름이 다음과 같을 수도 있습니다 .
IGMP ------> PhysAdapter1 ------> 10.0.0.1
ICMP ------> PhysAdapter1 ------> 10.0.0.1
TCP ------> PhysAdapter2 ------> 10.0.0.1
UDP ------> PhysAdatper3 ------> 10.0.0.1