클라우드 컴퓨팅 & NoSQL/IaaS 클라우드

iSCSI 설계시. 스위치 고려 사항

Terry Cho 2012. 4. 27. 16:21

좋은 스위치는 iSCSI SAN의 핵심 부분이다. 그렇다, 어떤 기가비트 스위치도 iSCSI와 잘 어울리지만, 값싼 비관리형 제품에는
몇 가지 아주 중요한 기능들이 없다.
우선, 스위치는 넌블로킹(Non-blocking)이어야만 한다. 즉, 모든 포트에서 회선 속도의 입출력을 동시에 처리할 수 있어야 한다. 모든 스위치가 이렇게 할 수 있는 것이 아니며, 심지어 일부 엔터프라이즈급 스위치도 인접 포트(Adjacent Port) 그룹끼
리는 대역폭을 공유한다 (특히, 시스코 카탈리스트4500 시리즈의 구형 모델처럼 섀시 기반의 스위치,물론 그렇지 않은 모델도 많다).
둘째, 흐름 제어를 지원할 수 있어야 한다. 흐름제어란 수신 호스트가 송신 호스트에게 송신하는 데이터 양을 줄이라고 요청할 수 있게 해주는 2계층 이더넷 프로토콜이다. 이는 서버 혹은 SAN이 상대방이 수신할 수 있는 것보다 더 많은 데이터를
보내는 상황을 방지해준다. 이 기능이 없으면 엄청난 양의 비효율적인 TCP 재전송을 초래해서 전반적으로 열악한 성능을 야기한다.
셋째, 점보 프레이밍(Jumbo Framing)을 지원해야 한다. 보통 이더넷 프레임은 1,500바이트로 제한된다. 점보 프레이밍은 이 제한을 9,000바이트 로 확장시킨다. 회선을 통과해야 하는 프레임 개수 를 줄여줘서 약간 더 높은 회선 효율성과 더 적은
지연편차를 야기한다. 대부분의 최신 스위치는 이 기능을 지원하지만, 모두 그럴 수 있는 건 아니다.끝으로, VLAN을 지원하는 스위치를 확보하라.iSCSI 트래픽이 자체 VLAN에서만 흐르도록 분리하는 것이 좋다. 성능 상의 이유도 있지만, 가장 큰 이유는 승인 받지 않은 호스트가 SAN에 접속하지 못하게 하는 빠르고 쉬운 방법이기 때문이다.

=====

원문 http://www.itworld.co.kr/techlibrary/75424/%ED%86%B5%ED%95%A9+%EB%8D%B0%EC%9D%B4%ED%84%B0%EC%84%BC%ED%84%B0%EB%A5%BC+%EC%9C%84%ED%95%9C+%EC%B5%9C%EC%A0%81%EC%9D%98+%EC%8A%A4%ED%86%A0%EB%A6%AC%EC%A7%80+%22iSCSI+SAN%22+-+IDG+TechFocus 에서 발췌

그리드형