Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit la fonctionnalité port-monitor du commutateur de données multicouche (MDS). Il aborde :
MDS port-monitor dispose de 20 compteurs Fibre Channel (FC) pouvant être surveillés. Voici les exemples qui peuvent être utilisés pour commencer.
Pour les compteurs delta, le compteur doit augmenter de la valeur configurée dans l'intervalle d'interrogation du seuil ascendant pour qu'une alerte ascendante se déclenche. Lorsque la valeur delta est inférieure au seuil descendant dans l'interrogation interne, une alerte de seuil descendant est générée.
Voici les descriptions des compteurs inclus dans la stratégie :
Note: Actuellement, à partir de NX-OS 8.3(1) port-monitor surveille uniquement les ports FC. Il n'y a pas de surveillance pour les ports Ethernet, Fibre Channel virtuel (VFC) ou Fibre Channel over IP (FCIP).
lr-rx
lr-tx
credit-loss-reco
timeout-discards
crédit d'impôt non disponible
rejets fiscaux
slow-port-count
slow-port-oper-delay
txwait
tx-datarate
rx-datarate
err-pkt-from-port
err-pkt-to-xbar
err-pkt-from-xbar
affaiblissement de liaison
perte de synchronisation
perte de signal
mots-invalides
invalid-crc
Note: Les compteurs err-pkt-* sont destinés à la détection CRC interne et ne peuvent être spécifiés que sur une seule stratégie, quel que soit le type de port ou le type logique de la stratégie.
Afin que le MDS 9700 prenne automatiquement des mesures lorsqu'il détecte des chutes de « CRC interne », le matériel fabric crc threshold
peut être utilisée. Consultez cette documentation :
Voici les niveaux d'événements rmon par défaut dans le commutateur :
rmon event 1 log trap public description FATAL(1) owner PMON@FATAL rmon event 2 log trap public description CRITICAL(2) owner PMON@CRITICAL rmon event 3 log trap public description ERROR(3) owner PMON@ERROR rmon event 4 log trap public description WARNING(4) owner PMON@WARNING rmon event 5 log trap public description INFORMATION(5) owner PMON@INFO
Celles-ci correspondent aux valeurs « event x » dans ces définitions de compteurs port-monitor. Les compteurs sont classés avec les valeurs de gravité d'événement :
Note: La différenciation des niveaux d'événements par gravité permettra de faire une distinction visuelle entre les alertes affichées dans DCNM. Il est fortement recommandé.
Les ports sont classés en tant que ports principaux de type logique ou périphériques de type logique.
Vous pouvez vérifier la classification d'un port via la show interface
ou la show interface brief
commandes :
MDS9710-1# show interface fc9/1 fc9/1 is trunking Port description is ISL to F241-15-10-9706-2 fc6/1 Hardware is Fibre Channel, SFP is long wave laser cost reduced Port WWN is 22:01:54:7f:ee:ea:6f:00 Peer port WWN is 21:41:00:2a:6a:a4:b2:80 Admin port mode is auto, trunk mode is on snmp link state traps are enabled Port mode is TE Port vsan is 1 Admin Speed is auto max 32 Gbps Operating Speed is 32 Gbps Rate mode is dedicated Port flow-control is R_RDY Transmit B2B Credit is 500 Receive B2B Credit is 500 B2B State Change Number is 14 Receive data field Size is 2112 Beacon is turned off fec is enabled by default Logical type is core Trunk vsans (admin allowed and active) (1-2,100,209,237-238,802,2237) Trunk vsans (up) (1,100,209,237) Trunk vsans (isolated) (2,238,802,2237) Trunk vsans (initializing) () 5 minutes input rate 1184 bits/sec,148 bytes/sec, 1 frames/sec 5 minutes output rate 768 bits/sec,96 bytes/sec, 1 frames/sec 14079 frames input,1229484 bytes 0 discards,0 errors 0 invalid CRC/FCS,0 unknown class 0 too long,0 too short 14079 frames output,764364 bytes 0 discards,0 errors 0 input OLS,0 LRR,0 NOS,0 loop inits 0 output OLS,0 LRR, 0 NOS, 0 loop inits 500 receive B2B credit remaining 500 transmit B2B credit remaining 500 low priority transmit B2B credit remaining Interface last changed at Tue Mar 27 16:26:56 2018 Last clearing of "show interface" counters : never MDS9710-1#
MDS9710-1# show interface brief ----------------------------------------------------------------------------------------- Interface Vsan Admin Admin Status SFP Oper Oper Port Logical Mode Trunk Mode Speed Channel Type Mode (Gbps) ----------------------------------------------------------------------------------------- fc1/1 1 auto on sfpAbsent -- -- -- -- -- ...snip fc1/8 1 E auto trunking swl TE 16 149 core ...snip fc9/15 1 auto on sfpAbsent -- -- -- -- -- fc9/16 1 auto off up swl F 4 -- edge fc9/17 237 auto off up swl F 4 -- edge
En général, vous ne devez pas utiliser "portguard" avec des compteurs de type drain lent (txwait, timeout-discards, credit-loss-reco, tx-credit-not-available, etc.) sur des ports principaux de type logique. En effet, le problème ne se situe pas normalement sur ces ports, mais sur les ports de périphérie (F) où les périphériques finaux sont connectés. Si "portguard" est fait sur les ports de coeur pour les compteurs de type drain lent, alors typiquement tous les ports dans le port-channel (E ou F) finira par obtenir errordisabled ou flapped. En effet, le MDS équilibrera la charge de tous les échanges entre tous les membres de canal de port et, par conséquent, tous les ports membres seront affectés.
Ces exemples sont la nouvelle spécification de type logique disponible sur NX-OS 8.1(1). Avant 8.1(1), « port-type access|trunk » doit être utilisé.
Note: counter tx-slow port-count est uniquement disponible sur les MDS 9500. Il n'est pas inclus dans ces politiques.
Seule une stratégie active peut exister pour chaque paramètre de type logique. En d'autres termes, si l'option de type logique all est configurée dans la stratégie, aucune autre stratégie ne peut être activée tant que cette stratégie n'est pas désactivée. Si une stratégie principale ou de périphérie de type logique est configurée, une autre stratégie du même type logique ne peut pas être activée.
les intervalles d'interrogation sont exprimés en secondes.
Plusieurs compteurs sont configurés en pourcentage de l'intervalle d'interrogation. Il s'agit de txwait, tx-credit-not-available, tx-datarate et rx-datarate. Par exemple, avec txwait, si une valeur de 10 est configurée avec un intervalle d'interrogation de 1 (seconde) alors c'est 10% de 1 seconde qui est 100ms. S'il y a une accumulation totale de txwait de 100 ms pendant l'intervalle d'interrogation de 1 seconde, txwait émet une alerte.
Pour des politiques de coeur et de périphérie distinctes sans action de protection :
Note: Les deux politiques sont similaires, sauf que la politique de base de type logique a des seuils un peu plus élevés
port-monitor name CorePorts logical-type core counter link-loss poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 0 event 2 counter sync-loss poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 0 event 2 counter signal-loss poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 0 event 2 counter invalid-words poll-interval 60 delta rising-threshold 5 event 3 falling-threshold 0 event 3 counter invalid-crc poll-interval 60 delta rising-threshold 5 event 3 falling-threshold 0 event 3 counter tx-discards poll-interval 60 delta rising-threshold 100 event 3 falling-threshold 10 event 3 counter lr-rx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 2 counter lr-tx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 2 counter timeout-discards poll-interval 60 delta rising-threshold 100 event 3 falling-threshold 10 event 3 counter credit-loss-reco poll-interval 60 delta rising-threshold 1 event 2 falling-threshold 0 event 2 counter tx-credit-not-available poll-interval 1 delta rising-threshold 10 event 4 falling-threshold 0 event 4 counter tx-datarate poll-interval 10 delta rising-threshold 80 event 4 falling-threshold 70 event 4 counter err-pkt-to-xbar poll-interval 300 delta rising-threshold 3 event 3 falling-threshold 0 event 3 counter err-pkt-from-xbar poll-interval 300 delta rising-threshold 3 event 3 falling-threshold 0 event 3 counter tx-slowport-oper-delay poll-interval 1 absolute rising-threshold 80 event 4 falling-threshold 0 event 4 counter txwait poll-interval 1 delta rising-threshold 20 event 4 falling-threshold 0 event 4 monitor counter err-pkt-to-xbar monitor counter err-pkt-from-xbar
no monitor counter err-pkt-from-port no monitor counter state-change no monitor counter rx-datarate port-monitor activate CorePorts
port-monitor name EdgePorts logical-type edge counter link-loss poll-interval 60 delta rising-threshold 5 event 4 falling-threshold 0 event 4 counter sync-loss poll-interval 60 delta rising-threshold 5 event 4 falling-threshold 0 event 4 counter signal-loss poll-interval 60 delta rising-threshold 5 event 4 falling-threshold 0 event 4 counter invalid-words poll-interval 60 delta rising-threshold 5 event 3 falling-threshold 0 event 3 counter invalid-crc poll-interval 60 delta rising-threshold 5 event 3 falling-threshold 0 event 3 counter tx-discards poll-interval 60 delta rising-threshold 50 event 3 falling-threshold 10 event 3 counter lr-rx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 2 counter lr-tx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 2 counter timeout-discards poll-interval 60 delta rising-threshold 50 event 3 falling-threshold 10 event 3 counter credit-loss-reco poll-interval 60 delta rising-threshold 4 event 2 falling-threshold 0 event 2 counter tx-credit-not-available poll-interval 1 delta rising-threshold 10 event 4 falling-threshold 0 event 4 counter tx-datarate poll-interval 10 delta rising-threshold 80 event 4 falling-threshold 79 event 4 counter tx-slowport-oper-delay poll-interval 1 absolute rising-threshold 50 event 4 falling-threshold 0 event 4 counter txwait poll-interval 1 delta rising-threshold 20 event 4 falling-threshold 0 event 4 no monitor counter err-pkt-from-port no monitor counter err-pkt-to-xbar no monitor counter err-pkt-from-xbar no monitor counter state-change no monitor counter rx-datarate port-monitor activate EdgePorts
Note: Les mots non valides peuvent ne pas être nécessaires, car le MDS surveille tous les ports pour détecter les erreurs de bit, mais il est inclus pour s'assurer qu'il est couvert.
port-monitor name AllPorts logical-type all counter link-loss poll-interval 60 delta rising-threshold 3 event 4 falling-threshold 0 event 4
counter sync-loss poll-interval 60 delta rising-threshold 3 event 4 falling-threshold 0 event 4
counter signal-loss poll-interval 60 delta rising-threshold 3 event 4 falling-threshold 0 event 4 counter invalid-words poll-interval 60 delta rising-threshold 5 event 3 falling-threshold 1 event 3
counter invalid-crc poll-interval 60 delta rising-threshold 5 event 3 falling-threshold 0 event 3 counter tx-discards poll-interval 60 delta rising-threshold 50 event 3 falling-threshold 10 event 3 counter lr-rx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 2 counter lr-tx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 2 counter timeout-discards poll-interval 60 delta rising-threshold 50 event 3 falling-threshold 10 event 3 counter credit-loss-reco poll-interval 60 delta rising-threshold 1 event 2 falling-threshold 0 event 2 counter tx-credit-not-available poll-interval 1 delta rising-threshold 10 event 4 falling-threshold 0 event 4 counter tx-datarate poll-interval 10 delta rising-threshold 80 event 4 falling-threshold 70 event 4 counter err-pkt-to-xbar poll-interval 300 delta rising-threshold 3 event 3 falling-threshold 0 event 3 counter err-pkt-from-xbar poll-interval 300 delta rising-threshold 3 event 3 falling-threshold 0 event 3 counter tx-slowport-oper-delay poll-interval 1 absolute rising-threshold 80 event 4 falling-threshold 0 event 4 counter txwait poll-interval 1 delta rising-threshold 10 event 4 falling-threshold 0 event 4 monitor counter err-pkt-to-xbar monitor counter err-pkt-from-xbar
no monitor counter err-pkt-from-port no monitor counter state-change no monitor counter rx-datarate port-monitor activate AllPorts
Les ports peuvent être arrêtés (erreur désactivée) ou basculés lorsqu'ils atteignent le seuil ascendant via le portguard errordisable | flap
paramètre. Il peut être utilisé pour les connexions ISL et de port F aux commutateurs NPV (Virtualizer N-Port) (coeur de type logique) ainsi qu'aux ports F de périphérique final standard (périphérie de type logique). Cependant, si vous souhaitez effectuer une action de protection pour un compteur lié à un drainage lent, cela ne doit normalement être fait que sur une politique de périphérie de type logique.
La stratégie « coeur de réseau de type logique » est la même que la stratégie CorePorts précédente, à ceci près qu'elle désactivera un port en cas de défaillance de six liaisons ou plus au cours d'un intervalle de 60 secondes ou de réception de 10 trames CRC non valides ou plus au cours d'un intervalle de 60 secondes. Les ports sont arrêtés (erreur désactivée) si le niveau d'événement est passé de 4 (avertissement) à 2 (erreur) :
port-monitor name CorePorts_w_Portguard logical-type core counter link-loss poll-interval 60 delta rising-threshold 3 event 2 falling-threshold 0 event 2 portguard errordisable
counter sync-loss poll-interval 60 delta rising-threshold 3 event 2 falling-threshold 0 event 2 portguard errordisable
counter signal-loss poll-interval 60 delta rising-threshold 3 event 2 falling-threshold 0 event 2 portguard errordisable counter invalid-words poll-interval 60 delta rising-threshold 5 event 3 falling-threshold 1 event 3 portguard errordisable
counter invalid-crc poll-interval 60 delta rising-threshold 10 event 3 falling-threshold 0 event 3 portguard errordisable counter tx-discards poll-interval 60 delta rising-threshold 100 event 3 falling-threshold 10 event 3 counter lr-rx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 2 counter lr-tx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 2 counter timeout-discards poll-interval 60 delta rising-threshold 100 event 3 falling-threshold 10 event 3 counter credit-loss-reco poll-interval 60 delta rising-threshold 1 event 2 falling-threshold 0 event 2 counter tx-credit-not-available poll-interval 1 delta rising-threshold 10 event 4 falling-threshold 0 event 4 counter tx-datarate poll-interval 10 delta rising-threshold 80 event 4 falling-threshold 70 event 4 counter err-pkt-to-xbar poll-interval 300 delta rising-threshold 3 event 3 falling-threshold 0 event 3 counter err-pkt-from-xbar poll-interval 300 delta rising-threshold 3 event 3 falling-threshold 0 event 3 counter tx-slowport-oper-delay poll-interval 1 absolute rising-threshold 80 event 4 falling-threshold 0 event 4 counter txwait poll-interval 1 delta rising-threshold 20 event 4 falling-threshold 0 event 4 monitor counter err-pkt-to-xbar monitor counter err-pkt-from-xbar
no monitor counter err-pkt-from-port no monitor counter state-change no monitor counter rx-datarate port-monitor activate CorePorts_w_portguard
La stratégie de périphérie de type logique est la même que la stratégie EdgePorts précédente, à ceci près qu'elle désactivera un port par erreur dans les conditions suivantes :
port-monitor name EdgePorts_w_Portguard logical-type edge counter link-loss poll-interval 60 delta rising-threshold 6 event 2 falling-threshold 0 event 2 portguard errordisable counter sync-loss poll-interval 60 delta rising-threshold 6 event 2 falling-threshold 0 event 2 portguard errordisable
counter signal-loss poll-interval 60 delta rising-threshold 6 event 2 falling-threshold 0 event 2 portguard errordisable
counter invalid-crc poll-interval 60 delta rising-threshold 5 event 3 falling-threshold 0 event 3 portguard errordisable counter invalid-words poll-interval 60 delta rising-threshold 5 event 3 falling-threshold 0 event 3 portguard errordisable
counter tx-discards poll-interval 60 delta rising-threshold 50 event 3 falling-threshold 10 event 3 portguard errordisable counter lr-rx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 2 counter lr-tx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 2 counter timeout-discards poll-interval 60 delta rising-threshold 50 event 3 falling-threshold 10 event 3 portguard errordisable counter credit-loss-reco poll-interval 60 delta rising-threshold 4 event 2 falling-threshold 0 event 2 portguard errordisable counter tx-credit-not-available poll-interval 1 delta rising-threshold 10 event 4 falling-threshold 0 event 4 counter tx-datarate poll-interval 10 delta rising-threshold 80 event 4 falling-threshold 70 event 4 counter tx-slowport-oper-delay poll-interval 1 absolute rising-threshold 50 event 4 falling-threshold 0 event 4 counter txwait poll-interval 1 delta rising-threshold 20 event 4 falling-threshold 0 event 4 no monitor counter err-pkt-from-port no monitor counter err-pkt-to-xbar no monitor counter err-pkt-from-xbar no monitor counter state-change no monitor counter rx-datarate port-monitor activate EdgePorts_w_Portguard
Aucune procédure de vérification n'est disponible pour cette configuration.
Il n'existe actuellement aucune information de dépannage spécifique pour cette configuration.
Révision | Date de publication | Commentaires |
---|---|---|
2.0 |
12-Jan-2022 |
Mise à jour de plusieurs compteurs, niveaux d'événements et valeurs de seuil. |
1.0 |
02-Sep-2015 |
Première publication |