我可以将Catalyst 2960-S用于iSCSI吗?


23

我需要使用几个ESX主机和一个存储阵列设置一个适中的iSCSI SAN。我可以使用Catalyst 2960-S获得还是需要升级?我需要对交换机进行一些特殊调整以处理iSCSI吗?该交换机将专用于SAN;除管理外,没有其他流量。


1
以在2960交换机用于iSCSI的环境中开始工作的人的身份讲话-不要这样做!由于缓冲区已满,我们经常出现目标退出的情况。@nicotine在下面的答案是一个很好的答案。
pauska,

@JStretch:¿标签编辑?关于制造这些“粘胶催化剂”而不是特定型号的想法?我一直在编辑低级用户的标签...但是不想踩到你的脚:)
克雷格·康斯坦丁

@Craig我没什么特别的;请随意修改我的帖子。我已经编辑了标签,好主意!
杰里米·舒尔特

@pauska鉴于2960S是在许多环境中进行升级的,使用此类交换机存储流量是否总是错误的?(即使是小型网站)
ewwhite

@ewwhite很难说-一家SAN不太快的小商店,没有多少主机可以在它们上面正常工作。当我们将EMC VNX添加到组合中时,我们的麻烦就开始了,它比以前的SAN要快得多。对于那些中小型企业客户来说,也许思科并不是最佳方法。我知道较新的Dell PowerConnect型号具有更多的缓冲以及DCB功能。
pauska,

Answers:


27

由于Cat2960-S是台式机/访问交换机,具有非常非常小的缓冲区,您可能会遇到很多输出下降的情况。数据中心交换机(例如4948E)将是iSCSI应用程序的更好选择。

要了解其背后的原因,您必须记住以太网交换机正在或不在特定端口上进行传输。如果流量到达端口2的端口1,并且端口3已经将流量发送到端口2,则必须对来自端口1的流量进行缓冲,直到从3到2的间隙为止。被丢弃。术语“微爆发”用于指代随时间推移远低于接口限制的流量,但偶尔会突发以导致输出下降。

我对2960-S平台不太熟悉,但是在其上启用QoS(无需进行广泛的调整,请参见下面的评论)可能不是一个好主意。这实际上会增加输出下降的次数。启用QoS会将非常小的缓冲区分成4个甚至更小的缓冲区,并且大多数流量只会命中其中一个。


3
商定了所有有关打开QoS的内容。至少在Catalyst 3560/3750上,使用mls qos可以将缓冲区调整为比没有缓冲区时更好。这份文件是一个很好的参考,但它是在3560 supportforums.cisco.com/docs/DOC-8093
丹尼尔·迪布

1
编辑答案以反映这一点。我不确定通过调整实际上是否会获得更好的缓冲区性能-禁用QoS时的默认值尝试尽可能“公平”,并假定所有流量都属于同一类。启用它并对其进行调整,可以使您为下游端口分配更多的TX缓冲区,但是QoS本身就是“受管理的不公平”
尼古丁

14

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

我前来跟随Jeremy Stretch的帖子,将iSCSI SAN从生产交换机移到专用的3750G(2叠)。虽然我不能特别谈2960S,但该帖子中提供的调整似乎在3750G上表现良好。我有少量的OutDiscards(少于100个),但是对于38周的正常运行时间,这对我来说似乎很不错。

它正在运行连接到4个JetStor 1Gbps SAN的4台ESXi主机,并且所有链接都已聚合。

如果您有兴趣,我会很乐意转发“ sh int counters”。

(哈!只是注意到是杰里米问这个...抱歉,您链接自己的博客文章!)


1
有趣的是,我只是想起过去曾经遇到过这个问题,并认为这将是一个很好的问题。完全忘记了那个帖子。
杰里米·舒尔特13'May

7

我有客户选择将低端交换机(3750、2960)用于iSCSI的经验,它们非常糟糕。

当您以更高的速度连接存储时,问题变得更糟(例如SAN的10gbit和终端服务器的1gbit)。

我希望使用更多的DC类交换机,如果您要坚持使用Catalyst,那么可以选择4900系列,或者可以冒险进入Nexus产品系列,但这实际上取决于您的价格限制。


我不知道老何3750所执行,但3750X有很多更多的缓冲区比二千九百六分之二千九百六十零-S。
pauska

它们确实可以,但是DC类交换机使3750X看起来像台式交换机。
大卫·罗瑟拉

5

《 HP Lefthand iSCSI Storage最佳实践指南》指出:“为获得最佳的交换机性能,建议交换机每个端口至少具有512 KB的缓冲区高速缓存。有关总缓冲区高速缓存的信息,请咨询您的交换机制造商规格。例如,如果该交换机具有48个1 Gb端口,建议至少为这些端口分配24 MB的缓冲区高速缓存。如果交换机在一组端口之间聚合高速缓存(例如,每8个端口1 MB高速缓存),请分配存储模块空间以及适当的服务器,以避免缓存超额预订。”

我无法告诉您2960S每个端口具有什么缓冲区高速缓存,因为它似乎没有在数据表中说明。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.