Introduction
Ce document décrit le type de commutateur/module/SFP et les câbles qui doivent être vérifiés comme étant pris en charge, lorsqu'un problème d'erreurs bit/mot se produit.
Contribution d'Afroj Ahmad et Ed Mazurek, ingénieurs du centre d'assistance technique Cisco.
Fiche technique sur les émetteurs-récepteurs enfichables de la gamme Cisco MDS 9000
https://www.cisco.com/c/en/us/products/collateral/storage-networking/mds-9000-series-multilayer-switches/product_data_sheet09186a00801bc698.html?dtid=osscdc000283
Il s’agit principalement de déterminer la quantité, la longueur et le type exacts (OM2, OM3, etc.) du câblage concerné, ainsi que le nombre de tableaux de connexions qu’il contient.
Le module SFP affiche en fait ses fonctionnalités :
Pour un module SFP à ondes courtes
F241-15-09-MDS9710# show interface fc1/4 transceiver details
fc1/4 sfp is present
Name is CISCO-AVAGO
Manufacturer's part number is AFBR-57F5PZ-CS1
Revision is B2
Serial number is AVA1551J9KF
Cisco part number is 10-2666-01
Cisco pid is DS-SFP-FC16G-SW
FC Transmitter type is short wave laser w/o OFC (SN)
FC Transmitter supports short distance link length
Transmission medium is multimode laser with 62.5 um aperture (M6)
Supported speeds are - Min speed: 4000 Mb/s, Max speed: 16000 Mb/s
Nominal bit rate is 14000 Mb/s
Link length supported for 50/125um OM2 fiber is 35 m
Link length supported for 62.5/125um fiber is 15 m
Link length supported for 50/125um OM3 fiber is 100 m
Cisco extended id is unknown (0x0)
No tx fault, no rx loss, in sync state, diagnostic monitoring type is 0x68
SFP Diagnostics Information:
----------------------------------------------------------------------------
Alarms Warnings
High Low High Low
----------------------------------------------------------------------------
Temperature 33.48 C 75.00 C -5.00 C 70.00 C 0.00 C
Voltage 3.29 V 3.63 V 2.97 V 3.46 V 3.13 V
Current 7.46 mA 10.50 mA 2.50 mA 10.50 mA 2.50 mA
Tx Power -2.54 dBm 1.70 dBm -13.00 dBm -1.30 dBm -9.00 dBm
Rx Power -2.32 dBm 3.00 dBm -15.90 dBm 0.00 dBm -11.90 dBm
Transmit Fault Count = 0
----------------------------------------------------------------------------
Note: ++ high-alarm; + high-warning; -- low-alarm; - low-warning
F241-15-09-MDS9710#
La figure ci-dessus indique que le type de SFP est un DS-SFP-FC16G-SW et que sa longueur maximale est de 100 mètres avec un câblage OM3 50/125 um (micron).
Pour un module SFP à ondes longues
F241-15-09-MDS9710# show interface fc9/1 transceiver details
fc9/1 sfp is present
Name is CISCO-FINISAR
Manufacturer's part number is FTLF1432P3BCV-C1
Revision is B
Serial number is FNS21190B7F
Cisco part number is 10-3207-01
Cisco pid is DS-SFP-FC32G LW
FC Transmitter type is long wave laser cost reduced
FC Transmitter supports long distance link length
Transmission medium is single mode (SM) laser
Supported speeds are - Min speed: 8000 Mb/s, Max speed: 32000 Mb/s
Nominal bit rate is 28000 Mb/s
Link length supported for 9/125um fiber is 10 km
Cisco extended id is unknown (0x0)
No tx fault, no rx loss, in sync state, diagnostic monitoring type is 0x68
SFP Diagnostics Information:
----------------------------------------------------------------------------
Alarms Warnings
High Low High Low
----------------------------------------------------------------------------
Temperature 32.52 C 75.00 C -5.00 C 70.00 C 0.00 C
Voltage 3.37 V 3.63 V 2.97 V 3.46 V 3.13 V
Current 38.55 mA 70.00 mA 1.00 mA 68.00 mA 2.00 mA
Tx Power 0.49 dBm 5.00 dBm -12.40 dBm 2.00 dBm -8.40 dBm
Rx Power -7.43 dBm 5.00 dBm -18.01 dBm 2.00 dBm -14.00 dBm
Transmit Fault Count = 0
----------------------------------------------------------------------------
Note: ++ high-alarm; + high-warning; -- low-alarm; - low-warning
F241-15-09-MDS9710#
La figure ci-dessus indique que le type de module SFP est un DS-SFP-FC32G-LW et que sa longueur maximale est de 10 km.
Remarque : Les longueurs indiquées sont des longueurs maximales dans des conditions parfaites. Les panneaux de brassage et les longueurs de fibre supplémentaires dans le chemin raccourcissent la distance, parfois considérablement.
Les panneaux de brassage et les autres connexions intermédiaires sont souvent à l'origine de problèmes. Vous devez toujours essayer de les éliminer comme une étape de diagnostic. Assurez-vous que cette opération est effectuée selon une approche méthodique et que les résultats sont documentés à chaque modification.
Notez que la puissance Rx dans la sortie ci-dessus est comprise dans la plage acceptable :
-18.01 dBm -14.00 dBm -7.43 dBm 0.00 dBm 2.00 dBm 5.00 dBm
<---------+------------+-------------------+----------------+---------------+---------------+------->
<---Error-+ Error--->
<------Warning Warning--------->
<-------------------------OK----------------------->
L'alimentation Rx est dans la plage acceptable n'indique pas que les connexions de bout en bout de la fibre optique/des cavaliers/du tableau de connexions sont correctes. Vous devrez peut-être toujours en contourner certains un par un.
Normalement, les problèmes avec des erreurs bit/mot excessives ne sont pas un problème ASIC. Cependant, si vous voulez déplacer les câbles vers différents ports sur le même module, vous devez connaître l'architecture du module (port layport par ASIC).
Exemple :
Le MDS 9500 (DS-X9248-256K9) est équipé de 4 circuits ASIC FC appelés Thunderbirds.
Ces cartes ASIC FC gèrent chacune 12 ports :
ASIC 0 - fc1/1-12
ASIC 1 - fc1/13-24
ASIC 2 - fc1/25-36
ASIC 3 - fc1/37-48
MDS intègre des diagnostics ISL qui peuvent être exécutés.
Types de tests
Voici comment exécuter les tests de diagnostic sur la liaison.
Test de latence/longueur de câble
Il s’agit simplement d’un test de courte durée qui mesure la latence et détermine la longueur du câble. Voici comment vous le faites :
Côté A : appelez-le côté générateur. Il génère le trafic.
Côté B - Appelez cela le côté du réflecteur. Il reçoit le trafic du générateur et le renvoie.
Exemple :
Côté A (générateur) fc9/1 ---- fc6/1 Côté B (réflecteur)
1.1 Côté B (réflecteur)
1.1.1 : arrêt de l'interface à utiliser
1.1.2 - activation de l'interface de bouclage fc6/1 du réflecteur isl de diagnostic latency_test
1.2 Côté A (générateur)
1.2.1 : arrêt de l'interface à utiliser
1.2.2 - diagnostic isl latency-test interface fc9/1
Voici à quoi ressemble le commutateur de travaux pratiques :
F241-15-09-MDS9710# diagnostic isl latency-test interface fc9/1
Waiting for sync to be achieved on the link ....
Sync is achieved, Link has been initialized.
Starting the test ....
---------------------------------------------------------
Latency test Result for port: fc9/1
Latency in the switch (in ns): 264
Latency in the cable (in ns): 6593
Length of the cable (accuracy ± 2m): 4373 m
---------------------------------------------------------
F241-15-09-MDS9710#
Test De Générateur De Trafic
Il s'agit d'un test à long terme du débit de ligne complet. Jusqu'à 3 600 secondes (1 heure)
2.1 Côté B (réflecteur)
2.1.1 : arrêt de l'interface à utiliser
2.1.2 - Réflecteur de diagnostic ISL traffic_test link_speed Interface de bouclage 32G fc6/1 activée
2.2 Côté A (générateur)
2.2.1 : arrêt de l'interface à utiliser
2.2.2 - interface de diagnostic du générateur isl fc9/1 durée de début 3600 taux 100 % taille_trame min 16 max 517 étape 100 vitesse_liaison 32g
Cette opération dure 1 heure à un débit de ligne complet de 32 G.
Voici à quoi ressemble le commutateur de travaux pratiques :
F241-15-09-MDS9710# diagnostic isl generator interface fc9/1 start duration 3600 rate 100% frame_size min 16 max 517 step 100 link_speed 32g
Waiting for sync to be achieved on the link ....
Link initialized successfully. Starting the test.
F241-15-09-MDS9710#
When it end there is no message but you can see the frames on the ports:
F241-15-10-9706-2# show int fc6/1 | i fc|rate
fc6/1 is down (Administratively down)
5 minutes input rate 5754800992 bits/sec,719350124 bytes/sec, 666558 frames/sec
5 minutes output rate 5754800512 bits/sec,719350064 bytes/sec, 666558 frames/sec
F241-15-10-9706-2#
F241-15-10-9706-2# show int fc6/1 counters details | i i fc|fec|crc
fc6/1
0 invalid CRCs, 0 Delimiter Errors
regardless of the CRC/FCS error
CRC/FCS error
7262 fec corrected blocks
0 fec uncorrected blocks
F241-15-10-9706-2#
Il est recommandé d'effacer les compteurs d'interface et de l'exécuter sur chacune des liaisons pendant une heure. Obtenez ensuite les informations CRC et FEC ci-dessus de chaque côté.
Afin d'effacer le problème des compteurs d'interface, utilisez clear counters interface all.
Configurer un travail de planificateur
Le test du générateur de trafic ci-dessus dure au maximum une heure. Pour l'exécuter plus longtemps (24 heures par exemple), vous pouvez configurer une tâche de planification :
Vous devez configurer l'ordonnanceur, il y a deux parties :
- tâche d'ordonnancement
- planning du planificateur
Le travail du planificateur est l'emplacement où vous configurez ce que vous voulez exécuter tandis que le planning du planificateur est l'emplacement où vous configurez quand vous voulez exécuter le travail.Ce planning s'exécute jusqu'à ce que vous supprimiez le planning. Il n'existe pas de moyen simple de l'arrêter manuellement.
Vous devez remplacer les interfaces par celles de votre fabric.
Si vous faites une erreur dans la configuration de la tâche, vous devez la supprimer et recommencer. Il ne vous permet pas de revenir en arrière pour le modifier.
Veuillez noter que du côté du générateur, un arrêt de générateur est là car il fonctionne pour la toute première fois, vous pourriez voir une erreur qui est correct. La prochaine fois qu'il sera lancé, ça devrait être bon.
Voici le script :
Generator:
---------
shutdown fc1/42
feature scheduler
scheduler logfile size 1024
clear counters interface fc1/42
clear scheduler logfile
scheduler job name stats
diagnostic isl generator interface fc1/42 stop
show interface fc1/42 counters details | i i fc|fec|crc
show interface fc1/42 counters | i i fc|rate
diagnostic isl generator interface fc1/42 start duration 3600 frame_size min 64 max 517 step 1 link_speed 32G
exit
scheduler schedule name test
job name stats
time start +00:01:00 repeat 00:01:00
exit
Reflector:
---------
shutdown fc7/1
feature scheduler
scheduler logfile size 1024
clear counters interface fc7/1
clear scheduler logfile
diagnostic isl reflector traffic_test link_speed 32G loop-back interface fc7/1 enable
scheduler job name stats
show interface fc7/1 counters details | i i fc|fec|crc
show interface fc7/1 counters | i i fc|rate
exit
scheduler schedule name test
job name stats
time start +00:01:00 repeat 00:01:00
exit
At the end of 24 hours, please remove the scheduler schedule to stop it at both generator and reflector sides:
no scheduler schedule name test
You can collect the scheduler logfile which will contain all the output of the tests and the show command:
show scheduler logfile | no-more
Commandes supplémentaires :
- show logging onboard status
- show logging onboard module <numéro de module>
- show logging onboard stack-trace
- show logging onboard mem-leak
- show logging onboard error-stats
- show logging onboard exception-log
- show logging onboard error-stats
- show logging onboard environment-history