O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento descreve o recurso de monitor de porta do MDS (Multilayer Data Switch). Ele discute:
O monitor de porta MDS tem 20 contadores Fibre Channel (FC) que podem ser monitorados. Aqui estão os exemplos que podem ser usados para começar.
Para contadores delta, o contador deve aumentar pelo valor configurado no intervalo de sondagem do limite de elevação para que um alerta de elevação seja disparado. Quando o valor delta diminui para o limiar de queda no polling interno, um alerta de limiar de queda é gerado.
Estas são descrições dos contadores que estão incluídos na política:
Note: Atualmente, a partir do NX-OS 8.3(1), o monitor de porta monitora apenas as portas FC. Não há monitoramento para portas Ethernet, Virtual Fibre Channel (VFC) ou Fibre Channel over IP (FCIP).
lr-rx
lr-tx
credit-loss-reco
timeout-discards
tx-credit-not-available
descartes de TX
contagem de porta lenta
retardo de oper de porta lenta
txwait
tx-datarate
rx-datarate
err-pkt-from-port
err-pkt-to-xbar
err-pkt-from-xbar
perda de link
sync-loss
perda de sinal
palavras inválidas
invalid-crc
Note: Os contadores err-pkt-* são para detecção interna de CRC e só podem ser especificados em uma política, independentemente do tipo de porta ou do tipo lógico da política.
Para que o MDS 9700 execute uma ação automática ao detectar quedas de "CRC interno", o hardware fabric crc threshold
pode ser usado. Consulte esta documentação:
Estes são os níveis de evento rmon padrão no 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
Eles correspondem aos valores de "evento x" nessas definições de contador de monitor de porta. Os contadores são categorizados com os valores de severidade do evento:
Note: A diferenciação dos níveis de evento por gravidade fornecerá uma distinção visual para os alertas conforme visualizados no DCNM. É altamente recomendável.
As portas são classificadas como núcleo do tipo lógico ou borda do tipo lógico.
Você pode verificar a classificação de uma porta por meio do comando show interface
ou 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
Em geral, você não deve usar o "portguard" com contadores de tipo de drenagem lenta (txwait, timeout-discards, credit-loss-reco, tx-credit-not-available e assim por diante) em portas centrais do tipo lógico. Isso ocorre porque o problema não está normalmente nessas portas, mas nas portas de borda real (F) onde os dispositivos finais estão conectados. Se o "protetor de porta" for feito nas portas do núcleo para contadores de tipo de drenagem lenta, então normalmente todas as portas no canal de porta (E ou F) acabarão tendo o erro desabilitado ou oscilado. Isso ocorre porque o MDS balanceará a carga de todas as trocas em todos os membros do canal de porta e, como resultado, todas as portas do membro serão afetadas.
Esses exemplos são a nova especificação de "tipo lógico" disponível no NX-OS 8.1(1). Antes da versão 8.1(1), o "tipo de porta de acesso|tronco" deve ser usado.
Note: o contador tx-slow port-count está disponível apenas no MDS 9500s. Não está incluído nessas políticas.
Somente uma política ativa pode existir para cada configuração de tipo lógico. Ou seja, se o tipo lógico all estiver configurado na política, nenhuma outra política poderá ser ativada até que essa política seja desativada. Se um núcleo do tipo lógico ou uma política de borda estiver configurado, outro do mesmo tipo lógico também não poderá ser ativado.
os intervalos de eleição estão em segundos.
Vários contadores são configurados como porcentagens do intervalo de sondagem. Eles são txwait, tx-credit-not-available, tx-datarate e rx-datarate. Por exemplo, com txwait, se um valor de 10 for configurado com um intervalo de polling de 1 (segundo), será 10% de 1 segundo, que será 100 ms. Se houver um acúmulo de txwait total de 100 ms durante o intervalo de polling de 1 segundo, o txwait alertará.
Para políticas de núcleo e borda separadas sem ações de proteção de porta:
Note: As duas políticas são semelhantes, exceto que a política de "núcleo de tipo lógico" tem limites um pouco mais 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
Note: Palavras inválidas podem não ser necessárias, já que o MDS monitora todas as portas quanto a erros de bit, mas ele é incluído para garantir que esteja coberto.
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
As portas podem ser desativadas (desativadas por erro) ou não serem sincronizadas quando atingirem o limiar de elevação através do portguard errordisable | flap
parâmetro. Isso pode ser usado para conexões de portas ISLs e F para switches N-Port Virtualizer (NPV) (núcleo do tipo lógico), bem como para portas F de dispositivos finais regulares (borda do tipo lógico). No entanto, se for necessário executar uma ação de proteção de porta para um contador relacionado à drenagem lenta, isso normalmente só deverá ser feito em uma política de borda de tipo lógico.
A política "logical-type core" (núcleo do tipo lógico) é a mesma que a política CorePorts anterior, exceto que ela desativará por erro uma porta se houver seis ou mais falhas de link em um intervalo de 60 segundos ou se houver 10 ou mais quadros CRC inválidos recebidos em um intervalo de 60 segundos. As portas serão desligadas (erro desativado) se o nível de evento tiver sido elevado de 4 (aviso) para 2 (erro):
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
A política de borda de tipo lógico é a mesma que a política EdgePorts anterior, exceto que ela desabilitará por erro uma porta sob estas condições:
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
No momento, não há procedimento de verificação disponível para esta configuração.
Atualmente, não existem informações disponíveis específicas sobre Troubleshooting para esta configuração.
Revisão | Data de publicação | Comentários |
---|---|---|
2.0 |
12-Jan-2022 |
Vários contadores, níveis de evento e valores de limite foram atualizados. |
1.0 |
02-Sep-2015 |
Versão inicial |