관심분야/일반상식

Layer-4 스위치 개념 이해(3)

오늘도힘차게 2013. 2. 23. 11:30
728x90

Layer-4 Switching 개념이해(3)


서버 부하 분산

⊙ 사용자들은 하나의 VIP (가상 IP 주소)로 접속을 하지만 실지로는 다수의 물리적인 서버들이 서비스 제공

⊙ Traffic 4계층 (이하 L4) Type에 따라 특정 서버로 전달


(보기)


 

⊙ HTTP 트래픽은 서버 1 2

⊙ FTP 트래픽은 서버 2 3으로

⊙ 그리고, Email은 서버 4


3가지 접속(Connection) 분산 정책

⊙ Round Robin - 차례대로 서버에 연결

⊙ Least Connections - Connection 갯수가 가장 적은 서버로 연결 (가장 최근의 접 속 요청 시점을 기준으로 함)

⊙ Weighted Distributions - 백분율(%)을 기준으로 부하 분배

⊙ 실제 서버 당 최대 접속 수를 설정집행

⊙ 서버의 용량 초과 문제를 없앰

⊙ 다른 유형의 트래픽은 초기 구성된 대로 실제 서버에 연결

 

서버/서비스 장애 복구




 

▶ 수차에 걸쳐 연속적으로 접속 장애가 감지되면 해당 서비스는 사용할 수 없는 것으 로 간주한다.

(사용자가 정의 가능하며 디폴트 값은 2)

⊙ 동일한 서비스를 제공하기 위해 사전에 구성된 다음 서버로 Failover (, HTTP, FTP, POP3, NTTP, 사용자 프로그램 등)

⊙ 그림에서서버 #2 상의 HTTP 서비스에 장애가 발생했으나 FTP 서비스는 여전히 동작 중임

⊙ 다른 서비스 포트(서비스 Port)들은 분배 정책(Round Robin, Least Connection, Weighted)에 대한 Pool이 된다.

▶ 장애가 발생했던 서비스가 복구되었는지를 주기적으로 검사한다 (검사 간격은 사용자 가 정의할 수 있으며 디폴트는 매 30 
▶ 서버 전체를 다운 시키지 않고 특정 서 비스 (HTTP)만 다운 시킬 수 있으므로 다른 서비스는 계속 운용할 수 있다.

▶ 유지보수를 위해 서버를 대체/수리 한 뒤에 서버 팜 (서버 팜) Pool에 다시 넣을 수 있다.


 



 

스위치 장애 복구(Failover) - 탁월한 가용성 



 

▶ 전용 Synchronization Link

⊙ 1초 이내에 주(Primary) 스위치의 장애를 감지

⊙ 케이블 장애에 대비하여 최대 4 회선의 트렁크 그룹(Trunk Group)을 사용할 수 있 음

▶ 다음에 대한 공통 도메인 필요(Common Domains)

⊙ 스위치들과 실제(Real) 서버들

⊙ 스위치들에 대한 이중 접속(Dual-connect) 서버들을 연결(Hub)

▶ 두 스위치가 동시에 트래픽을 “청취

⊙ (Active) 스위치는 클라이언트의 트래픽을 실제 서버로 전달

⊙ 백업(Standby) 스위치도 Network Address Translation (NAT) Table을 구축하나 대기 (Standby) 상태일 경우에는 어떤 그래픽도 전달 하지 않음

▶ 두 스위치 모두 동일한 MAC 주소로 지정 (대개는 Primary 스위치의 MAC 주소)

⊙ 백업 스위치 주소를 찾기 위해 ARP를 다시 하지 않음 (이유 - Primary와 동일하므로)

⊙ 클라이언트들은 백업 스위치가 활성화(Active) 상태에 있다는 것을 전혀 감지하지 못함

⊙ 백업 스위치가 활성화 상태로 되면 이를 알리기 위해 SNMP Trap을 생성

▶ 스위치에 장애가 발생할 경우 …

⊙ Sync Trunk는 초 당 10회 폴링(Polling)

⊙ 주 스위치가 백업 스위치와 통신에 실패하기 전까지의 동기화 된 세션 정보는 그대로 유 지됨

⊙ 장애가 발생하면 Backup 스위치가 “Active” 상태로 되어 제어권을 행사

⊙ 서버에 대한 클라이언트의 접속은 주 스위치에서 백업 스위치로의 Failover 동안에도 유 지됨.

⊙ 망실된 패킷(Packet)에 대한 재시도는 클라이언트/서버가 재개

▶ 주 클라이언트나 하위의 라우터는 ARP를 할 필요가 없음

⊙ 두 스위치는 동일한 MAC 주소로 구성되어 있음

⊙ 장애동안백업 스위치는 “Active” 스위치로 동작하여 트래픽이 흐르게 됨

▶ 서버 팜이 운용되는 중에 Primary 스위치를 교체할 수 있음

백업 스위치는 주 스위치가 Sync Link에 연결되었음을 감지하여 다시 “비활성(Inactive)” 상태로 Fallback 한다.

 

 




<관련글>

Layer 4 스위치에 관하여..

각계층별 스위치 기술 비교

Layer-4 스위치 개념 이해(1)

Layer-4 스위치 개념 이해(2)


728x90