Está en la página 1de 7

Limpiar contadores de error.

SWITCH:admin> statsclear
SWITCH:admin> slotstatsclear

Se deben ejecutar los siguientes comandos en el Switch:

Proporciona una vista general del switch

Porterrshow (numero de puerto).

Revisar los siguientes contadores.

bad_eof y crc incrementando, reemplaza SFP

Si estos valores están incrementados, observaremos fallas en el cable.

Luego ejecutamos el comando portshow (numero de puerto)

Revisar los siguientes contadores.

Se comparan los siguientes contadores.

1. Lr_in --- Ols_out


2. Lr_out --- Ols_in

Estos son los resultados posibles cuando existe un error.

In > out (las tramas estan malas cuando llegan alswitch)(corrupción del cable o de puerto de storage).

Out > In (existe corrupcion de la trama en el switch)(problemas en el gbic).


EXPLICACION DE CONTADORES EN PORTERRSHOW

Para los contadores de estado de enlace, este es el comando más útil en el conmutador; sin
embargo, existe la percepción de que este comando proporciona una viñeta "plateada" para
resolver problemas de puertos y enlaces, pero ese no es el caso. Básicamente proporciona una
instantánea del contenido del LESB (bloque de estado de error de enlace) de un puerto en ese
punto particular en el tiempo. No nos dice cuándo se han acumulado estos contadores y en qué
marco de tiempo. Entonces, para crear una imagen sensata de los estados de los puertos,
necesitamos una línea de base. Esta línea base se puede crear para restablecer todos los
contadores y comenzar desde cero. Para hacer este problema, el comando "statsclear" en el cli.

Hay 7 columnas a las que debes prestar atención desde una perspectiva física.

enc_in - Errores de codificación dentro de marcos. Estos son errores que ocurren en el FC1 con
codificación de 8 a 10 bits y viceversa, con 10G y 16G FC desde 64 bits hasta 66 y viceversa. Dado
que esto sucede en los bits que forman parte de una trama de datos, estos se cuentan en esta
columna.

crc_err: un error de enc_in puede provocar un error CRC; sin embargo, esta columna muestra los
marcos que se han comercializado como marcos no válidos debido a este error crc anteriormente
en la ruta de datos. De acuerdo con las especificaciones de FC, depende de la implementación del
programador si desea descartar el marco de inmediato o marcarlo como no válido y enviarlo de
todos modos al destino. Hay pro y contra en ambos escenarios. Entonces, básicamente, si ve
crc_err en esta columna, significa que el puerto ha recibido un marco con un crc incorrecto, pero
esto ocurrió más arriba.

crc_g_eof - Esta columna es igual a crc_err, sin embargo, los marcos entrantes NO están marcados
como inválidos. Si ve esto con mayor frecuencia, el contador enc_in aumenta también, pero no
necesariamente. Si la columna enc_in y / o enc_out aumenta también existe un problema de
enlace físico que podría resolverse limpiando conectores, reemplazando un cable o (en casos
excepcionales) reemplazando el SFP y / o HBA. Si las columnas enc_in y enc_out NO aumentan,
existe un problema entre el chip SERDES y el SFP que hace que el CRC no coincida con el marco.
Este es un problema de firmware que podría resolverse actualizando al último código FOS. Hay un
par de defectos enumerados para rastrearlos.
enc_out - Similar a enc_in, este es el mismo error de codificación, sin embargo, este error se
encontraba fuera de los límites de trama normales, es decir, no se impactó ninguna trama IO de
host. Esto puede parecer inofensivo, sin embargo, tenga en cuenta que muchas señales y
secuencias primitivas viajan entre los marcos de datos normales que son fundamentales para las
operaciones de canal de fibra. Especialmente primitivos que regulan el flujo de crédito. (R_RDY y
VC_RDY) y la sincronización del reloj de señal son importantes. Si esta columna aumenta en
cualquier puerto, es probable que tarde o temprano encuentre problemas de rendimiento o verá
un problema con la estabilidad del enlace y los errores de sincronización (ver a continuación).

Link_Fail - Esto significa que un puerto ha recibido una primitiva NOS (no operativa) desde el lado
remoto y necesita cambiar el estado operacional del puerto a LF1 (Link Fail 1) después de lo cual la
secuencia de recuperación debe comenzar. (Consulte la especificación de estándares FC-FS para
eso)

Loss_Sync - Pérdida de sincronización. El lado transmisor y receptor del enlace mantiene una
sincronización de reloj basada en señales primitivas que comienzan con un cierto patrón de bits
(K28.5). Si el receptor no puede sincronizar su velocidad en baudios con la velocidad en la que
puede distinguir entre estas primitivas, perderá la sincronización y, por lo tanto, no podrá
determinar cuándo se inicia un marco de datos.

Loss_Sig - Pérdida de señal. Esta columna muestra una gota de luz, es decir, no se observa luz (o
potencia RX insuficiente) durante más de 100 ms, después de lo cual el puerto pasará a un estado
no activo. Este contador aumenta a menudo cuando el presupuesto de pérdida de enlace está
sobregirado. Si, por ejemplo, un lado TX envía luz con -4db y el umbral de sensibilidad inferior del
receptor es -12 db. Si la calidad del cable deteriora la señal a un valor inferior a ese umbral, verá
que el puerto rebota con mucha frecuencia y este contador aumenta. Otro culpable es a menudo
conectores sucios, paneles de conexión y empalmes de fibra mal hechos. Estos puertos se deben
cerrar inmediatamente y verificar la planta de cableado. Reemplazar los cables y / o pasar por alto
los paneles de conexión es a menudo una manera rápida de descubrir dónde está el problema.

Las otras columnas están más relacionadas con problemas de protocolo y / o problemas de
rendimiento que podrían ser el resultado de un problema físico pero no ser una causa. En
resumen, observe estas 7 columnas mencionadas anteriormente y compruebe si ningún puerto
aumenta un valor.

too_short / too_long: indica un error de protocolo donde SOF o EOF se observan demasiado
pronto o demasiado tarde. Estas dos columnas raramente aumentan.

bad_eof - Bad End-of-Frame. Esta columna indica un problema en el que el emisor ha observado
anomalías en un cuadro o en su transceptor, mientras que el encabezado de trama y partes de la
carga útil ya se envían a su destino. La única forma de que un transceptor notifique al destino es
invalidar el marco. Trunca el cuadro y agrega un EOFni o EOFa hasta el final. Esto indica al destino
que el marco está dañado y debe descartarse.
F_Rjt y F_Bsy se ven a menudo en entornos Ficon donde los cuadros de control no pueden ser
procesos en el tiempo o son rechazados en función de la configuración de la estructura o del
estado del tejido.

c3timout (tx / rx): son contadores que indican que un puerto no puede reenviar un fotograma a su
destino. Estos muestran un problema aguas abajo de este puerto (tx) o un problema en este
puerto donde ha recibido un marco destinado a ser enviado a otro puerto dentro del interruptor
sames. (rx) Los marcos SIEMPRE se descartan en el lado RX (ya que es donde los búferes
mantienen el marco). La columna tx es un agregado de todos los puertos rx que necesitan enviar
tramas a través de este puerto de acuerdo con las tablas de enrutamiento creadas por FSPF.

pcs_err - Subcapa de codificación física: estos valores representan errores de codificación en las
plataformas 16G y superiores. Como las velocidades de 16G han cambiado a 64/66 bits de
codificación / decodificación, hay una estructura de control separada que se encarga de esto.

Como práctica recomendada, es aconsejable mantener un rastro de estos errores de puerto y


crear una nueva línea de base cada semana. Esto le permite identificar rápidamente los errores y
resolverlos antes de que puedan convertirse en un problema con un tiempo de resolución
alargado. Asegúrese de hacer esto en todo el tejido para mantener la consistencia en todos los
conmutadores de ese tejido.
Marginal Links

switchshow - Indicators like no light or In_sync will be displayed


portshow <port> - Provides report on errors on a port
porterrshow - provides gist of port errors, look for delta of counters
portstatsshow <port> - Provides details of port errors
portstats64show - Extension of portstatsshow when 32 bit counters do not suffice, look for tim_txcrd_z to
observe BB_credit deltas

fabriclog -s - Helps isolate flapping ports, look out for offline and online sequences
sfpshow - Provides information on SFP and their state, check for power

Zoning

cfgshow - Displays zoning configuration


defzone --show - Shows default zone settings
nsshow -t - Display name server entries with additional details

nodefind <alias> - To find specific device in fabric


nodefind <WWPN> - To find specific device in fabric

fcping <initiator> <target> - helps isolate end to end device connectivity and also an easy method to validate
zoning

Licensing

licenseshow

Firmware Download

firmwaredownloadstatus
firmwareshow
version

Configuration

configdefault - To reset switch configuration to default


configdownload - To download a previously uploaded config file

switchshow - Lists connection information as well first indicator of fabric segmentations


errshow -r - Look for config events, match events with list in Brocade Message reference guide for suitable
actions
fabstatsshow - flags any parameter mismatch during merging
fabricshow - Helps identify domain id conflicts and gives an overview of all fabric members

configure - To set correct switch and flow control parameters


portcfgshow <port number> - Display port configuration
portcfgspeed <port number> - Set or show port speed
portcfgdefaults <port number> - Set port settings to default
portcfgpersistentenable <port> - To enable port permanently
portcfgpersistentdisable <port> - To disable port persistently (across reboots)
portdisable
portenable
portcfgeport - Disable E port
portcfglport - Lock port to L port
portcfggport - Lock port to E or F port

Log collection

supportshow
supportsave

También podría gustarte