Puis-je utiliser un Catalyst 2960-S pour iSCSI?

23

J'ai besoin de configurer un modeste SAN iSCSI avec quelques hôtes ESX et une baie de stockage. Puis-je obtenir en utilisant un Catalyst 2960-S ou dois-je mettre à niveau? Y a-t-il des ajustements spéciaux que je dois apporter au commutateur afin de gérer iSCSI? Le commutateur sera dédié au SAN; aucun autre trafic sauf la gestion ne sera présent.

Jeremy Stretch
la source
1
Parlant comme quelqu'un qui a commencé à travailler dans un environnement où 2960 commutateurs ont été utilisés pour iSCSI - ne le faites pas! Nous avons connu des déconnexions cibles régulières en raison de tampons complets. La réponse de @nicotine ci-dessous est très bonne.
pauska
@JStretch: ¿modification de balise? Réflexions sur la fabrication de ces "cisco-catalyseur" au lieu des numéros de modèle spécifiques? J'ai édité les tags des utilisateurs de niveau inférieur ... mais je ne voulais pas marcher sur vos orteils :)
Craig Constantine
@Craig Je ne suis personne de spécial; n'hésitez pas à pirater mes messages. J'ai édité le tag, bonne idée!
Jeremy Stretch
@pauska Étant donné qu'il existe de nombreux environnements où un 2960S est une mise à niveau , est-ce toujours une erreur d'utiliser cette classe de commutateur pour le trafic de stockage? (même pour les petits sites)
ewwhite
@ewwhite c'est difficile à dire - une petite boutique avec un SAN pas si rapide et pas beaucoup d'hôtes pourrait probablement fonctionner très bien sur eux. Nos problèmes ont commencé lorsque nous avons ajouté un EMC VNX au mélange, qui était un SAN beaucoup plus rapide que le précédent. Cisco n'est peut-être pas le meilleur moyen pour ces clients PME. Je sais que les nouveaux modèles Dell PowerConnect ont beaucoup plus de tampons et des fonctionnalités DCB.
pauska

Réponses:

27

Étant donné que le Cat2960-S est un commutateur de bureau / d'accès, avec de très, très petits tampons, vous subirez probablement de nombreuses baisses de sortie. Un commutateur de centre de données, tel qu'un 4948E, serait un meilleur choix pour une application iSCSI.

Pour comprendre le raisonnement derrière cela, vous devez vous rappeler qu'un commutateur Ethernet transmet ou ne transmet pas sur un port spécifique. Si le trafic arrive sur le port 1 pour le port 2 et que le port 3 envoie déjà du trafic vers le port 2, le trafic du port 1 doit être mis en mémoire tampon jusqu'à ce qu'il y ait un écart dans le trafic de 3 à 2. Si le tampon se remplit, du trafic supplémentaire sera être abandonné. Le terme «microrafale» est utilisé pour faire référence au trafic qui, au fil du temps, est bien en deçà de la limite de l'interface, mais éclate parfois pour provoquer des chutes de sortie.

Je ne suis pas aussi familier avec la plate-forme 2960-S, mais l'activation de la QoS (sans réglage approfondi, voir les commentaires ci-dessous) serait probablement une mauvaise idée; cela augmenterait en fait le nombre de baisses de sortie. L'activation de la QoS divise vos très petits tampons en 4 tampons encore plus petits, et la plupart du trafic ne touchera qu'un seul d'entre eux.

nicotine
la source
3
D'accord sur tout sauf sur l'activation de la QoS. Au moins sur le Catalyst 3560/3750, les tampons peuvent être réglés pour fonctionner mieux avec mls qos que sans lui. Ce document est une bonne référence mais c'est pour le 3560. supportforums.cisco.com/docs/DOC-8093
Daniel Dib
1
Réponse modifiée pour refléter cela. Je ne suis pas sûr que vous obtiendrez de MEILLEURES performances de tampon avec le réglage - la valeur par défaut lorsque QoS est désactivée essaie d'être aussi "équitable" que possible et suppose que tout le trafic est de la même classe. L'activer et le régler peut vous permettre d'allouer plus de tampon TX à votre port en aval, mais la QoS est en soi une "injustice gérée"
nicotine
14

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

J'ai suivi le post de Jeremy Stretch ici il y a quelque temps, déplaçant notre SAN iSCSI d'un commutateur de production sur un 3750G dédié (pile de 2). Bien que je ne puisse pas parler spécifiquement du 2960S, les réglages proposés dans ce post semblent bien fonctionner sur le 3750G. J'ai une poignée d'OutDiscards (moins de 100) mais pour 38 semaines de disponibilité, cela me semble plutôt bien.

Il exécute 4 hôtes ESXi connectés à 4 SAN JetStor 1 Gbit / s et toutes les liaisons sont agrégées.

Je vous ferai un plaisir de "sh int counters" si vous êtes intéressé.

(Ha! Je viens de remarquer que c'est Jeremy qui a demandé cela ... désolé d'avoir lié votre propre blog!)

Réseau Canuck
la source
1
C'est drôle, je me souviens juste d'avoir rencontré cette question dans le passé et j'ai pensé que cela ferait une bonne question. J'ai complètement oublié ce message.
Jeremy Stretch
7

J'ai eu l'expérience où les clients ont choisi d'utiliser les commutateurs d'extrémité inférieure (3750, 2960) pour iSCSI et ils sont assez terribles.

Le problème s'aggrave encore lorsque votre stockage est connecté à une vitesse plus élevée (comme 10 Go pour le SAN et 1 Go pour les serveurs finaux).

Je regarderais vers plus de commutateurs de classe DC, si vous voulez rester avec Catalyst, il y a la série 4900, sinon vous pouvez vous aventurer dans la gamme de produits Nexus mais cela dépend vraiment de vos contraintes de prix.

David Rothera
la source
Je ne sais pas comment fonctionne l'ancien 3750, mais le 3750X a beaucoup plus de tampons que le 2960/2960-S.
pauska
Ils le font en effet, mais les commutateurs de classe DC font ressembler le 3750X à un commutateur de bureau.
David Rothera
5

Le Guide des meilleures pratiques pour le stockage iSCSI HP Lefthand indiquait: «Pour des performances de commutateur optimales, il est recommandé que le commutateur ait au moins 512 Ko de cache de tampon par port . Consultez les spécifications du fabricant de votre commutateur pour le cache de tampon total. Par exemple, si le commutateur possède 48x 1 Go de ports, la recommandation est d'avoir au moins 24 Mo de cache de tampon dédié à ces ports. Si le commutateur agrège le cache parmi un groupe de ports (par exemple, 1 Mo de cache pour 8 ports), espacez vos modules de stockage et les serveurs de manière appropriée pour éviter la sursouscription du cache. "

Je ne pourrais pas vous dire quel cache tampon le 2960S a par port, car cela ne semble pas être indiqué sur la fiche technique.

Jez
la source