iSCSI에 Catalyst 2960-S를 사용할 수 있습니까?


23

ESX 호스트 몇 개와 스토리지 배열 한 개로 적당한 iSCSI SAN을 설정해야합니다. Catalyst 2960-S를 사용하여 얻을 수 있습니까? 아니면 업그레이드해야합니까? iSCSI를 처리하기 위해 스위치를 특별 조정해야합니까? 스위치는 SAN 전용입니다. 관리 이외의 다른 트래픽은 없습니다.


1
iSCSI에 2960 스위치가 사용 된 환경에서 작업을 시작한 사람이라고 말하면 안됩니다! 전체 버퍼로 인해 정기적 인 대상 로그 아웃이 발생했습니다. 아래 @nicotine의 답변은 매우 좋습니다.
pauska

@JStretch : ¿ 태그 편집? 특정 모델 번호 대신 이러한 "점성 촉매"를 만드는 것에 대한 생각? 저급 사용자의 태그를 편집하고 있지만 발가락을 밟고 싶지는 않았습니다. :)
Craig Constantine

@Craig 나는 특별한 사람이 아니다. 내 게시물을 해킹하십시오. 태그를 수정했습니다. 좋은 생각입니다!
Jeremy Stretch

@pauska 많은 환경이 2960S는 곳이 있다는 것을 감안할 때 업그레이드 그것이, 항상 스토리지 트래픽을위한 스위치의이 클래스를 사용하는 실수는? (작은 사이트의 경우에도)
ewwhite

@ewwhite 말하기는 어렵습니다-그렇게 빠르지 않은 SAN을 갖춘 작은 상점과 호스트는 많지 않을 것입니다. 우리의 문제는 EMC VNX를 믹스에 추가했을 때 시작되었습니다. 이전의 것보다 훨씬 빠른 SAN이었습니다. 그 중소 기업 고객에게는 Cisco가 최선의 방법이 아닐 수도 있습니다. 최신 Dell PowerConnect 모델에는 더 많은 버퍼링과 DCB 기능이 있습니다.
pauska

답변:


27

Cat2960-S는 매우 작은 버퍼를 가진 데스크탑 / 액세스 스위치이므로 많은 출력 손실이 발생할 수 있습니다. iSCSI 응용 프로그램에는 4948E와 같은 데이터 센터 스위치가 더 적합합니다.

이 이유를 이해하려면 이더넷 스위치가 특정 포트에서 전송 중이거나 전송 중이 아님을 기억해야합니다. 트래픽이 포트 2의 포트 1에 도착하고 포트 3이 이미 포트 2로 트래픽을 보내고있는 경우, 트래픽이 3에서 2로 틈이 생길 때까지 포트 1의 트래픽이 버퍼링되어야합니다. 버퍼가 가득 차면 추가 트래픽이 발생합니다. 떨어졌다. "마이크로 버스트 (microburst)"라는 용어는 시간이 지남에 따라 인터페이스의 한계보다 훨씬 낮은 트래픽을 나타내는 데 사용되지만 때때로 출력이 떨어질 수 있습니다.

2960-S 플랫폼에 익숙하지는 않지만 QoS를 광범위하게 조정하지 않고 (아래 설명 참조) 사용하지 않는 것이 좋습니다. 실제로 출력 강하 횟수가 증가합니다. QoS를 활성화하면 매우 작은 버퍼가 4 개의 더 작은 버퍼로 분할되며 대부분의 트래픽은 그 중 하나만 공격합니다.


3
QoS 켜기를 제외한 모든 것에 동의했습니다. 적어도 Catalyst 3560/3750에서 버퍼는 버퍼가없는 것보다 mls qos로 더 잘 수행되도록 조정할 수 있습니다. 이 문서는 좋은 참고 자료이지만 3560에 대한 내용입니다. supportforums.cisco.com/docs/DOC-8093
Daniel Dib

1
이를 반영하여 수정 된 답변입니다. 실제로 튜닝을 통해 더 나은 버퍼 성능을 얻을 수 있을지 확신하지 못합니다. QoS를 사용하지 않을 때의 기본값은 가능한 한 "공정한"것으로 간주하고 모든 트래픽이 동일한 클래스라고 가정합니다. 이를 활성화하고 조정하면 다운 스트림 포트에 더 많은 TX 버퍼를 할당 할 수 있지만 QoS 자체는 "관리 불공평"
nicotine

14

http://packetlife.net/blog/2012/jan/16/catalyst-2960s-iscsi-optimization/

나는 제레미 스트레치의 게시물을 여기에서 조금 뒤 따랐다. iSCSI SAN을 프로덕션 스위치에서 전용 3750G (스택 2)로 옮겼다. 2960S에 대해 구체적으로 말할 수는 없지만 그 게시물에서 제공되는 조정은 3750G에서 잘 작동하는 것 같습니다. 나는 소수의 OutDiscards (100 미만)를 가지고 있지만 38 주 동안의 가동 시간은 꽤 좋을 것 같습니다.

4 개의 JetStor 1Gbps SAN에 연결된 4 개의 ESXi 호스트가 실행 중이며 모든 링크가 집계됩니다.

관심이 있으시면 "sh int 카운터"를 기꺼이 전달하겠습니다.

(Ha!이 질문을 한 사람이 제레미라는 것을 알았습니다 ... 자신의 블로그 게시물을 연결 한 것에 대해 죄송합니다!)


1
웃긴, 나는 방금 과거 에이 질문을 겪은 것을 기억하고 좋은 질문이 될 것이라고 생각했습니다. 그 게시물을 완전히 잊었습니다.
Jeremy Stretch

7

고객이 iSCSI에 대해 로우 엔드 스위치 (3750, 2960)를 사용하기로 선택한 경험이있어 매우 끔찍합니다.

스토리지를 더 빠른 속도 (예 : SAN의 경우 10gbit 및 최종 서버의 경우 1gbit)로 연결하면 문제가 더욱 악화됩니다.

더 많은 DC 클래스 스위치를 찾고 싶습니다. Catalyst를 사용하려는 경우 4900 시리즈가 있습니다. 또는 Nexus 제품 라인에 투자 할 수는 있지만 가격 제약에 달려 있습니다.


이전 3750의 성능은 확실하지 않지만 3750X에는 2960 / 2960-S보다 훨씬 많은 버퍼가 있습니다.
pauska

실제로 DC 클래스 스위치는 3750X를 데스크탑 스위치처럼 보이게합니다.
David Rothera

5

HP Lefthand iSCSI 스토리지에 대한 모범 사례 안내서에 "최상의 스위치 성능을 위해서는 스위치 당 포트 당 최소 512KB의 버퍼 캐시 를 사용하는 것이 좋습니다 . 전체 버퍼 캐시에 대해서는 스위치 제조업체 사양을 참조하십시오 (예 : 스위치의 경우) 48x 1Gb 포트가있는 경우 해당 포트 전용으로 24MB 이상의 버퍼 캐시를 사용하는 것이 좋습니다 스위치가 포트 그룹간에 캐시를 집계하는 경우 (예 : 8 개 포트 당 1MB의 캐시) 스토리지 모듈의 공간을 확보하십시오. "캐시 초과 가입을 방지하기 위해 서버를 적절하게 관리합니다."

데이터 시트에 나와 있지 않은 것처럼 포트 당 2960S에 어떤 버퍼 캐시가 있는지 알려줄 수 없었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.