Conçu pour répondre à la prochaine évolution de Serial Attached SCSI 4.0, le Sierra M244 est un analyseur de protocole à quatre ports qui offre un brouilleur et un exercice intégrés pour tester la fiabilité et la récupération des erreurs. Avec une prise en charge complète du trafic SAS et SATA 24 Gb/s, 12 Gb/s, 6 Gb/s et 3 Gb/s, le Sierra Le M244 fonctionnant comme un analyseur peut enregistrer des liaisons "4-wide". Lorsqu'il est licencié avec l'option Infusion Jammer, le M244 offre une capacité de brouillage « en temps réel » pour modifier ou corrompre le trafic sur 1, 2 ou 4 ports simultanément. L'exerciseur fournit la génération de trafic et la capture des détails au niveau des paquets pour le débogage et l'analyse.
Matériel flexible
Le Sierra les plates-formes disposent d'un moteur de traitement de protocole entièrement reprogrammable qui peut s'adapter aux modifications des spécifications. Les futures améliorations SAS, notamment la « FEC entrelacée » et les « resynchronisations au niveau du bit », peuvent être traitées avec une simple mise à jour du micrologiciel. Connectivité de l'hôte au Sierra est optimisé pour un accès rapide au trafic capturé et comprend à la fois SuperSpeed USB et Gigabit Ethernet. Les ports mini-SAS HD permettent une connexion facile aux périphériques SAS 12 Gb/s ainsi qu'aux futurs périphériques SAS 24 Gb/s.
Des options de licence flexibles permettent la prise en charge de liaisons à double port (2) ou à port large (4). Le M244 peut être sous licence pour prendre en charge SAS 4.0 ou, alternativement, sous licence avec SAS 3.0 qui peut être mis à niveau sur le terrain pour prendre en charge 24G si nécessaire. Les tampons de mémoire sont partagés entre tous les ports actifs pour une flexibilité maximale. Des applications à grand nombre de ports sont possibles (jusqu'à 32 liaisons physiques) en cascadant simplement plusieurs Sierra unités ensemble.
Déconnecter / Reconnecter permet Sierra système à armer puis déconnecté de l'ordinateur portable hôte. L'analyseur attendra de manière transparente la condition de déclenchement et conservera le trafic capturé en mémoire jusqu'à ce que l'utilisateur se reconnecte à l'analyseur. Un port intégré fournit une alimentation CC pour les appareils cibles afin d'alimenter les SSD ou les disques durs en 12 V ou 5 V. Le châssis arrière fournit également un port de synchronisation capable de synchroniser les captures de traces à partir de plusieurs unités d'analyse, ainsi qu'à partir d'autres protocoles, à l'aide de la technologie CrossSync.
Logiciel d'analyse experte
Parfaitement intégré au logiciel d'analyse expert de Teledyne LeCroy, le Sierra La plate-forme surmonte les difficultés des outils de débogage hérités avec une interface graphique remaniée avec des affichages faciles à comprendre du trafic de protocole. Pour afficher les commandes et les cadres dans un ordre séquentiel, la vue Feuille de calcul fournit un format de tableau traditionnel qui peut être personnalisé pour ajouter n'importe quel champ dans une colonne séparée. Le niveau Exchange assemble les trames et les primitives dans les commandes SCSI logiques, les données et les transactions d'état. Ceci est essentiel pour les traces à port large où de grands écarts peuvent se produire entre la commande et l'état.
Utilisez la vue Exchange pour voir les transactions de gestion SCSI et SAS entièrement décodées, y compris les demandes/réponses de découverte, les données de détection SCSI et les champs ASCQ. Toutes les vues d'analyse peuvent être utilisées simultanément et sont automatiquement synchronisées et affichées dans une seule application. Toute combinaison d'options d'affichage et de filtrage peut être configurée comme vue par défaut, ce qui accélère l'interprétation du trafic capturé. Naviguez dans les traces au niveau de la commande logique, puis accédez facilement au niveau chronologique des paquets.
Déclenchement ponctuel
Le Sierra fournit un déclenchement matériel pour identifier les événements de protocole d'intérêt. Les événements déclencheurs peuvent être spécifiés aux niveaux les plus bas, y compris les conditions d'erreur, les états de bus, les primitives (SOF, OPEN-REJECT, TRAIN-DONE, etc.), les champs d'en-tête (Tag, LBA, etc.) ou les modèles de charge utile (CDB, Sense Données, etc…). Les utilisateurs peuvent définir des scénarios sophistiqués de déclenchement d'événements séquentiels, y compris des séquences complexes telles que des intervalles de temps entre des événements ou des erreurs au niveau de LBA spécifiques.
Outils de recherche rapide
Le Sierra Le système de vérification SAS fournit des mesures et des statistiques de trafic détaillées pour aider à localiser et à identifier les problèmes de protocole. Les rapports statistiques fournissent des hyperliens vers les événements dans la trace. La navigation dans la vue Feuille de calcul est facile grâce à la recherche rapide. Cliquez sur n'importe quel champ et naviguez vers l'avant ou vers l'arrière jusqu'à l'occurrence suivante. Ajoutez des opérateurs booléens pour trouver des valeurs inférieures ou supérieures. Recherchez facilement par commande, adresse, tag ou statut. Le filtre rapide utilise le même mécanisme simple pour masquer les champs sélectionnés. Des marqueurs peuvent être ajoutés, recherchés et affichés sous forme d'info-bulles.
Option brouilleur intégré (InFusion)
S'appuyant sur les capacités du premier système d'injection d'erreur SAS/SATA du secteur, l'option InFusion™ pour Sierra M244 peut modifier ou corrompre par programme le trafic des protocoles SAS et SATA. Entièrement intégré à la suite de protocoles SAS4, InFusion est conçu pour créer des conditions de liaison défectueuses pendant que l'analyseur enregistre la réponse réelle du système sous test. InFusion pour SAS 4.0 est l'outil idéal pour les systèmes de test de stress tout en exécutant un trafic réel et des charges de travail réelles.
Altérer et analyser jusqu'à 4 liens larges simultanément
Le Sierra L'option InFusion 24G sur la plate-forme M244 peut fonctionner sur jusqu'à quatre liaisons SAS ou SATA simultanément. Le M244 utilise une interface de répéteur active lui permettant de modifier ou de corrompre par programmation le trafic pour les vitesses SAS 24G et héritées. Le système peut enregistrer simultanément le trafic sur les mêmes liaisons physiques sélectionnées pour l'injection d'erreurs. Par défaut, l'analyseur utilisera deux canaux pour surveiller avant et après l'injection d'erreur (mode AJA).
Puissantes fonctionnalités d'injection d'erreurs et de modification du trafic
Une fois que le Sierra Le système InFusion a été ajouté à une liaison SAS ou SATA, il passe automatiquement la séquence de démarrage et préserve tous les échanges de protocole entre les appareils. Il surveille silencieusement la ligne tout en transmettant une copie fidèle du flux de données d'origine. Le système attendra un intervalle de temps spécifique ou un événement désigné par l'utilisateur avant de commencer à modifier les trames ou à injecter des erreurs. Sierra InFusion peut être configuré pour envoyer une seule erreur, plusieurs erreurs ou des erreurs aléatoires.
Lors du changement de champs dans un cadre, le Sierra Le modificateur de trafic InFusion préservera la structure de trame sortante, y compris en recalculant le FEC et/ou le CRC si nécessaire. La réponse réelle transmise par l'appareil sous test passera par le Sierra système, sans modification pour permettre un véritable test système de bout en bout.
Exemples de perturbations de la circulation/d'actions
Châssis de baisse |
Laisser tomber le primitif |
Capturer DWORD |
Supprimer le lien |
Remplacer la primitive |
FEC Erreur corrigible |
Insérer des DWORD |
Changer les DWORD |
FEC erreur non corrigible |
Cadre tronqué |
Insérer l'erreur CRC |
Négociation à vitesse variable |
Insérer l'erreur de disparité en cours d'exécution |
Erreur d'insertion de symbole |
Remplacer le modèle de données |
Insérer inactif |
Insérer une primitive |
Rejeter la connexion |
Encadrement corrompu |
Contrôle de flux corrompu |
Scénario de boucle |
Contenu de trame SSP, SMP, STP corrompu |
Insérer un marqueur |
Passer à n'importe quel état |
Condition de vérification forcée |
Compter l'événement |
Gâchette |
Des stratégies sophistiquées d'injection d'erreurs sont possibles en utilisant les séquenceurs doubles avec jusqu'à 256 états d'attente séquentiels par séquence. Chaque état peut être configuré pour vérifier différentes conditions ou injecter différentes erreurs avant de passer à l'état suivant. Le bouclage permet à la séquence d'injection d'erreur de se répéter à des intervalles spécifiques. Chaque état séquentiel peut également inclure des temporisateurs et des compteurs pour mieux isoler des conditions de liaison spécifiques.
Option d'initiateur et d'émulateur cible
L'exerciseur se connecte au système sous test avec des câbles MiniSAS HD standard et fournit simultanément la génération de trafic et la capture des détails au niveau des paquets pour le débogage et l'analyse. Il utilise une API basée sur des scripts qui fonctionne en temps réel, permettant aux utilisateurs de tester méticuleusement les fonctionnalités de bas niveau à un débit de ligne 24G complet. Il permet également aux utilisateurs de transmettre des modèles de trafic personnalisés avec un contrôle de bas niveau des en-têtes, des charges utiles et de la synchronisation. Des conditions de protocole invalides et marginales sont facilement générées pour vérifier la récupération des erreurs et la fiabilité du dispositif.
Une solution complète pour SAS et SATA
de Teledyne LeCroy Sierra Les plates-formes fournissent les fonctionnalités avancées nécessaires pour faciliter le développement et le déploiement de solutions SAS et SATA. Avec les meilleures fonctionnalités de sa catégorie et une conception extensible, le Sierra Les systèmes sont bien adaptés à la validation de silicium de bas niveau ainsi qu'au débogage de protocole au niveau du système et du logiciel.