El conjunto de documentos para este producto aspira al uso de un lenguaje no discriminatorio. A los fines de esta documentación, "no discriminatorio" se refiere al lenguaje que no implica discriminación por motivos de edad, discapacidad, género, identidad de raza, identidad étnica, orientación sexual, nivel socioeconómico e interseccionalidad. Puede haber excepciones en la documentación debido al lenguaje que se encuentra ya en las interfaces de usuario del software del producto, el lenguaje utilizado en función de la documentación de la RFP o el lenguaje utilizado por un producto de terceros al que se hace referencia. Obtenga más información sobre cómo Cisco utiliza el lenguaje inclusivo.
Cisco ha traducido este documento combinando la traducción automática y los recursos humanos a fin de ofrecer a nuestros usuarios en todo el mundo contenido en su propio idioma. Tenga en cuenta que incluso la mejor traducción automática podría no ser tan precisa como la proporcionada por un traductor profesional. Cisco Systems, Inc. no asume ninguna responsabilidad por la precisión de estas traducciones y recomienda remitirse siempre al documento original escrito en inglés (insertar vínculo URL).
Este documento describe la función de monitor de puerto del Multilayer Data Switch (MDS). Trata sobre:
El monitor de puerto MDS tiene 20 contadores de Fibre Channel (FC) que se pueden supervisar. Estos son los ejemplos que se pueden utilizar para comenzar.
Para los contadores delta, el contador debe aumentar en el valor configurado en el intervalo de sondeo de umbral ascendente para que se active una alerta ascendente. Cuando el valor delta baja al umbral descendente en el sondeo interno, se genera una alerta de umbral descendente.
Estas son descripciones de los contadores que se incluyen en la política:
Nota: Actualmente, en NX-OS 8.3(1), el monitor de puertos solo supervisa los puertos FC. No hay supervisión de puertos Ethernet, Fibre Channel virtual (VFC) o Fibre Channel over IP (FCIP).
lr-rx
lr-tx
credit-loss-reco
timeout-discards
tx-credit-not-available
tx-discards
slowPort-count
slowPort-oper-delay
txwait
tx-datarate
rx-datarate
err-pkt-from-port
err-pkt-to-xbar
err-pkt-from-xbar
pérdida de link
pérdida de sincronización
pérdida de señal
invalid-words
invalid-crc
Nota: Los contadores err-pkt-* son para la detección interna de CRC y sólo se pueden especificar en una política, independientemente del tipo de puerto o del tipo lógico de la política.
Para que el MDS 9700 tome medidas automáticas cuando detecte caídas de "CRC interno", el hardware fabric crc threshold
se puede utilizar. Consulte esta documentación:
Estos son los niveles de eventos rmon predeterminados en el switch:
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
Éstos corresponden a los valores "event x" en estas definiciones de contador de monitor de puerto. Los contadores se categorizan con los valores de gravedad del evento:
Nota: La diferenciación de los niveles de eventos por gravedad proporcionará una distinción visual a las alertas tal y como se ven en DCNM. Es muy recomendable.
Los puertos se clasifican como núcleo de tipo lógico o como borde de tipo lógico.
Puede comprobar la clasificación de un puerto a través del show interface
o el show interface brief
comandos:
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 general, no debe utilizar "portguard" con contadores de tipo de drenaje lento (txwait, timeout-discards, credit-loss-reco, tx-credit-not-available, etc.) en puertos de núcleo de tipo lógico. Esto se debe a que el problema no se da normalmente en estos puertos, sino en los puertos de borde (F) reales donde están conectados los dispositivos finales. Si "portguard" se realiza en los puertos de núcleo para los contadores de tipo de drenaje lento, normalmente todos los puertos en el canal de puerto (E o F) terminarán recibiendo errordisabled o flapped. Esto se debe a que MDS equilibrará la carga de todos los intercambios a través de todos los miembros del canal de puerto y, como resultado, todos los puertos miembro se verán afectados.
Estos ejemplos son la nueva especificación de "tipo lógico" disponible en NX-OS 8.1(1). Antes de 8.1(1), se debe utilizar "port-type access|trunk".
Nota: counter tx-slow-port-count sólo está disponible en MDS 9500. No está incluido en estas políticas.
Sólo puede existir una directiva activa para cada configuración de tipo lógico. Es decir, si el tipo lógico all está configurado en la política, ninguna otra política se puede activar hasta que se desactive esa política. Si se configura una política de núcleo o de borde de tipo lógico, no se puede activar otra del mismo tipo lógico.
los intervalos de sondeo son en segundos.
Varios contadores se configuran como porcentajes del intervalo de sondeo. Éstos son txwait, tx-credit-not-available, tx-datarate y rx-datarate. Por ejemplo, con txwait, si un valor de 10 se configura con un intervalo de sondeo de 1 (segundo), entonces es 10% de 1 segundo que es 100ms. Si hay una acumulación total de txwait de 100 ms durante el intervalo de sondeo de 1 segundo, txwait alertará.
Para políticas de núcleo y perímetro independientes sin acciones de portguard:
Nota: Las dos políticas son similares, excepto que la política de "núcleo de tipo lógico" tiene umbrales algo más altos
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
Nota: Es posible que no se necesiten palabras no válidas, ya que MDS monitorea todos los puertos en busca de errores de bits, pero se incluye para asegurarse de que esté cubierto.
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
Los puertos se pueden apagar (error deshabilitado) o agitar al alcanzar el umbral ascendente a través del portguard errordisable | flap
parámetro. Esto se puede utilizar tanto para conexiones de puertos ISL y F a switches N-Port Virtualizer (NPV) (núcleo de tipo lógico) como para puertos F de dispositivos finales normales (extremo de tipo lógico). Sin embargo, si se desea realizar una acción de portguard para un contador relacionado con el drenaje lento, normalmente esto sólo se debe hacer en una política de borde de tipo lógico.
La política de "núcleo de tipo lógico" es la misma que la política CorePorts anterior, excepto que inhabilitará por error un puerto si hay seis o más fallas de link en un intervalo de 60 segundos o hay 10 o más tramas CRC no válidas recibidas en un intervalo de 60 segundos. Los puertos se apagan (error deshabilitado) si el nivel de evento se ha elevado de 4 (advertencia) a 2 (error):
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 política de borde de tipo lógico es la misma que la política EdgePorts anterior, excepto que inhabilitará por error un puerto en estas condiciones:
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
Actualmente, no hay un procedimiento de verificación disponible para esta configuración.
Actualmente, no hay información específica de troubleshooting disponible para esta configuración.
Revisión | Fecha de publicación | Comentarios |
---|---|---|
2.0 |
12-Jan-2022 |
Se actualizaron varios contadores, niveles de eventos y valores de umbral. |
1.0 |
02-Sep-2015 |
Versión inicial |