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).
A Cisco recomenda que você tenha conhecimento destes tópicos:
As informações neste documento são baseadas no recurso de Switch de dados multicamada nos Switches multicamada Cisco MDS 9000 Series.
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
O monitor de porta MDS é um serviço de monitoramento executado em switches MDS. Ele monitora 22 contadores Fibre Channel (FC) (de 17 a partir do NX-OS 8.5(1)) e 2 contadores de sistema em switches diretors MDS 9700. Este artigo é atualizado para incluir os vários aprimoramentos feitos no NX-OS 8.5(1). Isso inclui todas as versões do NX-OS 9.x.
Estes são recursos de monitor de porta:
A definição de cada contador contém estes elementos:
O monitor de porta funciona em uma base de elevação-limiar e queda-limiar. Quando um contador atinge ou excede o limiar de elevação especificado, um alerta de limiar de elevação é gerado uma vez. Se o contador permanecer acima do limiar de queda nos intervalos de polling subsequentes, nenhum alerta adicional será gerado. Quando o contador atinge um valor menor que o limiar de queda, um alerta de limiar de queda é gerado uma vez. Consequentemente, o tempo do evento (ou problema) está entre os limiares de elevação e queda.
Aqui estão as explicações de cada contador e exemplos de políticas que podem ser usados para começar.
Estas são as descrições dos contadores que estão incluídos na política:
Observação: atualmente, a partir do NX-OS 9.4(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
Esses contadores são novos no NX-OS 8.5(1) e 9.x:
tx-datarate-burst
rx-datarate-burst
erros de entrada
sfp-rx-power-low-warn
sfp-tx-power-low-warn
Observação: os contadores err-pkt-* são para detecção CRC interna 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 internas, o fabric crc threshold <xxx> comando de hardware pode ser usado. Para obter mais informações, consulte esta documentação:
- Guia de Configuração de Alta Disponibilidade Cisco MDS 9000 Series, Versão 8.x - Visão Geral de Alta Disponibilidade - Detecção e Isolamento de CRC Interno
- Guia de Configuração de Alta Disponibilidade Cisco MDS 9000 Series, Versão 8.x - Configurando a Detecção e Isolamento de CRC Interno
Níveis de Evento
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:
- Fatal — nenhum dos contadores do monitor de porta descreve erros de tipo fatais; portanto, esse nível de evento não deve ser usado.
- Crítico — Use este nível para contadores que podem indicar uma falha de um link.
- perda de link, perda de sincronismo e perda de sinal indicam falhas de link. Eles são muito semelhantes entre si e um ou mais podem ser excluídos. Eles podem ser classificados como aviso em políticas de borda de tipo lógico porque, por exemplo, podem ocorrer em circunstâncias normais quando um servidor é reinicializado.
- lr-rx, lr-tx e credit-loss-reco, estas são as mais sérias indicações de drenagem lenta.
- Além disso, pode ser usado quando qualquer ação de guarda de porta for executada.
- Erro — Use este nível para contadores que indicam perda de pacotes/quadros.
- invalid — palavras, invalid-crc, tx-discards e timeout-discards.
- Aviso — Use este nível para contadores que indicam atraso/lentidão
- Todos os outros contadores que normalmente indicam apenas algum atraso.
Observação: a diferenciação dos níveis de evento por gravidade fornece uma distinção visual para os alertas conforme visualizados no DCNM. É altamente recomendável.
Todos, Núcleo e Borda do Tipo Lógico
As portas são classificadas como núcleo do tipo lógico ou borda do tipo lógico.
- As portas centrais do tipo lógico incluem as portas Inter-Switch Link Protocol (ISLs) (E, TE), bem como as portas F que se conectam a/de switches NPV (F, Tf, NP, TNP), uma vez que estes funcionam de forma semelhante aos ISLs.
- As portas de borda do tipo lógico devem incluir apenas portas conectadas a dispositivos finais reais (portas F).
Você pode verificar a classificação de uma porta por meio do
show interface ou dos
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 portguard for feito nas portas do núcleo para contadores do tipo de drenagem lenta, então normalmente todas as portas no canal de porta (E ou F) acabam ficando com o erro desabilitado ou não sincronizado. Isso ocorre porque as cargas do MDS equilibram todas as trocas em todos os membros do canal de porta e, como resultado, todas as portas do membro podem ser 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.
Observação: o contador tx-slow port-count está disponível apenas no MDS 9500s. Ele não está incluído nessas políticas.
Uso do Portguard
O recurso portguard é muito poderoso para permitir que o switch trate automaticamente de certas condições de erro. Considere estes pontos:
- Os contadores de tipo de falha de link (Link-loss, sync-loss, signal-loss, invalid-words) são contadores onde o portguard errordisable pode e deve ser usado. Uma porta que oscila ou reflete causa muitos problemas em uma SAN. Erro ao desativar a porta após 3 ou mais falhas de link em um intervalo de 60 segundos deve ser considerado uma prática recomendada. Se for uma porta de núcleo do tipo lógico (enlace ISL< para o switch NPV), quase sempre haverá redundância física com vários enlaces em um canal de porta (ou mesmo não em um canal de porta); portanto, a desabilitação de uma única porta não deve causar nenhum problema. Para uma porta de borda de tipo lógico, a desabilitação por erro da porta permite que o software de vários caminhos no host se comporte corretamente e comute a E/S para outros caminhos funcionais.
- Para os contadores relacionados a congestionamento (TxWait, Tx-datarate, Tx-datarate-burst, credit-loss-reco, timeout-discards, tx-credit-not-available, tx-slow port-count), o protetor de porta não deve ser especificado para portas centrais do tipo lógico. Isso ocorre porque essas portas de núcleo normalmente refletem apenas o congestionamento causado por outras portas de borda de tipo lógico no switch adjacente. Eles quase sempre não são a causa real do congestionamento. Para os contadores relacionados a congestionamento em portas de borda de tipo lógico, é recomendável especificar portguard errordisable para os contadores mais graves, como credit-loss-reco, timeout-discards. Também pode ser adequado para contadores como TxWait e tx-credit-not-available se os valores de elevação de limite forem definidos como altos.
- As ações de portgaurd de mitigação de congestionamento só podem ser especificadas para determinados nomes de contador:
-
DIRL — Iniciar limite de taxa de ingresso dinâmico
- EsperaTX
- Tx-datarate
- Tx-datarate-burst
FPIN — Iniciar notificações de impacto no desempenho da malha
- Congestionamento
- Perda de link
- sync-loss
- perda de sinal
- palavras inválidas
- invalid-crc
- txwait
cong-isolate-recover — Isolamento de Congestionamento com recuperação automática
- credit-loss-reco
- tx-credit-not-available
- tx-slow-port-oper-delay
- txwait
A política integrada de monitoramento de porta Slowdrain
A partir de muitos anos atrás, a Cisco introduziu uma política pré-incorporada de monitor de porta NX-OS chamada de drenagem lenta. Essa política tem contadores mínimos e é apenas para portas de borda de tipo lógico. Ela mudou nos últimos dois anos para acomodar a solução de problemas de congestionamento. Esta política não pode ser modificada.
Política de drenagem lenta do NX-OS 4.2(7d) a 8.4(x)
F241-16-10-9132T-1# show port-monitor slowdrain
Policy Name : slowdrain
Admin status : Active
Oper status : Active
Port type : All Edge Ports
-------------------------------------------------------- ----------------------------------------------------------------------
Counter Threshold Interval Rising Threshold event Falling Threshold event Warning Threshold PMON Portguard
------- --------- -------- ---------------- ----- ------------------ ----- --------------------- --------------
Credit Loss Reco Delta 1 1 4 0 4 Not enabled Not enabled
TX Credit Not Available Delta 1 10% 4 0% 4 Not enabled Not enabled
-------------------------------------------------------- ----------------------------------------------------------------------
Política de drenagem lenta do NX-OS 8.5(1) a 9.2(2)
F241TS.14.09-9220i-1# show port-monitor slowdrain
Policy Name : slowdrain
Admin status : Active
Oper status : Active
Port type : All Edge Ports
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
| Counter | Threshold | Interval | Warning | Thresholds | Rising/Falling actions | Congestion-signal |
| | Type | (Secs) |--------------------|---------------------|-------------------------------------------------|-------------------|
| | | | Threshold | Alerts | Rising | Falling | Event | Alerts | PortGuard | Warning | Alarm |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
| Credit Loss Reco | Delta | 1 | none | n/a | 1 | 0 | 4 | syslog,rmon | none | n/a | n/a |
| TX Credit Not Available | Delta | 1 | none | n/a | 10% | 0% | 4 | syslog,rmon | none | n/a | n/a |
| TX Datarate | Delta | 10 | none | n/a | 80% | 70% | 4 | syslog,obfl | none | n/a | n/a |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Política de drenagem lenta do NX-OS 9.3(1) para 9.4(1a) (ou posterior)
F241-15-09-9710-1# show port-monitor slowdrain
Policy Name : slowdrain
Admin status : Active
Oper status : Active
Port type : All Edge Ports
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
| Counter | Threshold | Interval | Warning | Thresholds | Rising/Falling actions | Congestion-signal |
| | Type | (Secs) |--------------------|---------------------|-------------------------------------------------|-------------------|
| | | | Threshold | Alerts | Rising | Falling | Event | Alerts | PortGuard | Warning | Alarm |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
| Credit Loss Reco | Delta | 1 | none | n/a | 1 | 0 | 4 | syslog,rmon | none | n/a | n/a |
| TX Credit Not Available | Delta | 1 | none | n/a | 10% | 0% | 4 | syslog,rmon | none | n/a | n/a |
| TX Datarate | Delta | 10 | none | n/a | 80% | 70% | 4 | syslog,obfl | none | n/a | n/a |
| TXWait | Delta | 1 | none | n/a | 30% | 10% | 4 | syslog,rmon | none | n/a | n/a |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Configurar
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 pesquisa 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 poderá alertar.
Amostra de políticas do monitor de porta
Políticas de núcleo e borda separadas sem ações do Portguard (para NX-OS anterior à 8.5(1)):
Essa política alerta sob as seguintes condições:
- Há 3 ou mais eventos de perda de link, perda de sincronismo e perda de sinal em um período de 60 segundos.
- Há 5 ou mais ITWs (invalid-words, palavras inválidas) ou crcs inválidos em um período de 60 segundos.
- Há 100 ou mais eventos de quedas de tempo limite em um período de 60 segundos.
- Há 5 ou mais eventos de Link Reset transmitidos ou recebidos em um período de 60 segundos.
- Há um ou mais eventos de recuperação de perda de crédito em um período de 60 segundos.
- Há 10 ou mais eventos de 100ms Tx-credit-not-available em um período de 60 segundos.
- A Tx-datarate média é 80% ou mais em um intervalo de 10 segundos.
- Há 3 ou mais erros internos de CRC enviados ou recebidos dos XBARs (módulos de estrutura).
- Há instâncias de 80 ms ou mais de crédito zero (tx-slow-port-oper-delay)
- Há instâncias de txwait maiores ou iguais a 30% em um segundo. Isso equivale a 30 ms.
Observação: as duas políticas são semelhantes, exceto que a política central 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 3 event 2 falling-threshold 0 event 2
counter sync-loss poll-interval 60 delta rising-threshold 3 event 2 falling-threshold 0 event 2
counter signal-loss poll-interval 60 delta rising-threshold 3 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 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 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
Política única sem ações do Portguard (para NX-OS anterior à 8.5(1)):
Observação: palavras inválidas não são necessariamente necessárias, pois o MDS monitora todas as portas quanto a erros de bit, mas ele é incluído para garantir que seja 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
Políticas de núcleo duplo e borda com ações do Portguard (para NX-OS anterior à 8.5(1)):
As portas podem ser desativadas (desativadas por erro) ou não ser sincronizadas ao atingir 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 de núcleo do tipo lógico é a mesma que a política de CorePorts anterior, exceto que pode desativar por erro a porta para as seguintes condições:
- Há 4 ou mais falhas de link (perda de link, perda de sincronismo, perda de sinal) em um intervalo de 60 segundos
- Há 10 ou mais quadros CRC inválidos recebidos em um intervalo de 60 segundos.
- Há 10 ou mais ITWs (palavras inválidas) recebidas em um intervalo de 60 segundos.
Como as portas estão desligadas (desativadas por erro), o nível de evento foi aumentado de 4 (aviso) para 2 (erro) em qualquer porta com portguard errordisable :
port-monitor name CorePorts_w_Portguard logical-type core counter link-loss poll-interval 60 delta rising-threshold 4 event 2 falling-threshold 0 event 2 portguard errordisable
counter sync-loss poll-interval 60 delta rising-threshold 4 event 2 falling-threshold 0 event 2 portguard errordisable
counter signal-loss poll-interval 60 delta rising-threshold 4 event 2 falling-threshold 0 event 2 portguard errordisable counter invalid-words poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 3 portguard errordisable
counter invalid-crc poll-interval 60 delta rising-threshold 10 event 2 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 de EdgePorts anterior, exceto que pode errordisable uma porta sob estas condições:
- Há 4 ou mais falhas de link em um intervalo de 60 segundos.
- Há 10 ou mais quadros CRC inválidos recebidos em um intervalo de 60 segundos.
- Há 10 ou mais palavras inválidas em um intervalo de 60 segundos.
- Há 50 ou mais descartes de transmissão (Tx), por qualquer razão, em um intervalo de 60 segundos.
- Há 50 ou mais descartes de tempo limite em um intervalo de 60 segundos. É aí que o switch não consegue transmitir um quadro recebido dentro do limite de queda de congestionamento (padrão de 500 ms).
- Há 4 ou mais instâncias de Recuperação de Perda de Crédito em um intervalo de 60 segundos. É aqui que uma porta F é um zero de créditos Tx por um segundo completo.
Como as portas estão desligadas (desativadas por erro), o nível de evento foi aumentado de 4 (aviso) para 2 (erro) em qualquer porta com portguard errordisable :
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 2 falling-threshold 0 event 3 portguard errordisable counter invalid-words poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 0 event 3 portguard errordisable
counter tx-discards poll-interval 60 delta rising-threshold 50 event 2 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 2 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
Políticas de núcleo e borda separadas sem ações do Portguard (para NX-OS 8.5(1) ou 9.2(1) e posterior):
Essas políticas são as mesmas que as políticas anteriores ao NX-OS 8.5(1), exceto pelo fato de incluírem as próximas políticas também.
Novos contadores monitorados:
- input-errors — Isso pode alertar quando há 5 ou mais erros de entrada em um intervalo de 60 segundos.
- sfp-tx-power-low-warn — Isso pode alertar a cada 10 minutos quando a potência de Tx do transceptor for 80% do limite de aviso de baixa potência de Tx.
- sfp-rx-power-low-warn — Isso pode alertar a cada 10 minutos quando a potência de Rx do transceptor for 80% do limite de aviso de baixa potência de Tx.
- tx-datarate-burst — Esse contador pode alertar quando há intervalos de 5 x 1 segundo quando a taxa de dados de Tx é 90% ou mais.
- rx-datarate-burst — Esse contador pode alertar quando há intervalos de 5 x 1 segundo quando a taxa de dados Rx é de 90% ou mais.
port-monitor name CorePorts
logical-type core
counter link-loss poll-interval 60 delta rising-threshold 3 event 2 falling-threshold 0 event 4 alerts syslog rmon
counter sync-loss poll-interval 60 delta rising-threshold 3 event 2 falling-threshold 0 event 4 alerts syslog rmon
counter signal-loss poll-interval 60 delta rising-threshold 3 event 2 falling-threshold 0 event 4 alerts syslog rmon
counter invalid-words poll-interval 60 delta rising-threshold 5 event 3 falling-threshold 0 event 4 alerts syslog rmon
counter invalid-crc poll-interval 60 delta rising-threshold 5 event 3 falling-threshold 0 event 4 alerts syslog rmon
no monitor counter state-change
counter tx-discards poll-interval 60 delta rising-threshold 100 event 3 falling-threshold 10 event 4 alerts syslog rmon
counter lr-rx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 4 alerts syslog rmon
counter lr-tx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 4 alerts syslog rmon
counter timeout-discards poll-interval 60 delta rising-threshold 100 event 3 falling-threshold 10 event 4 alerts syslog rmon
counter credit-loss-reco poll-interval 60 delta rising-threshold 1 event 2 falling-threshold 0 event 4 alerts syslog rmon
counter tx-credit-not-available poll-interval 1 delta rising-threshold 10 event 4 falling-threshold 0 event 4 alerts syslog rmon
no monitor counter rx-datarate
counter tx-datarate poll-interval 10 delta rising-threshold 80 event 4 falling-threshold 70 event 4 alerts syslog rmon obfl
no monitor counter err-pkt-from-port
monitor counter err-pkt-to-xbar
counter err-pkt-to-xbar poll-interval 300 delta rising-threshold 5 event 4 falling-threshold 0 event 4 alerts syslog rmon
monitor counter err-pkt-from-xbar
counter err-pkt-from-xbar poll-interval 300 delta rising-threshold 5 event 4 falling-threshold 0 event 4 alerts syslog rmon
counter tx-slowport-oper-delay poll-interval 1 absolute rising-threshold 80 event 4 falling-threshold 0 event 4 alerts syslog rmon
counter txwait poll-interval 1 delta rising-threshold 20 event 4 falling-threshold 0 event 4 alerts syslog rmon
monitor counter sfp-tx-power-low-warn
counter sfp-tx-power-low-warn poll-interval 600 delta rising-threshold 1 event 4 falling-threshold 0 event 4 alerts syslog rmon percentage 80
monitor counter sfp-rx-power-low-warn
counter sfp-rx-power-low-warn poll-interval 600 delta rising-threshold 1 event 4 falling-threshold 0 event 4 alerts syslog rmon percentage 80
counter rx-datarate-burst poll-interval 10 delta rising-threshold 5 event 4 falling-threshold 1 event 4 alerts syslog rmon obfl datarate 90
counter tx-datarate-burst poll-interval 10 delta rising-threshold 5 event 4 falling-threshold 1 event 4 alerts syslog rmon obfl datarate 90
counter input-errors poll-interval 60 delta rising-threshold 5 event 4 falling-threshold 1 event 4 alerts syslog rmon
port-monitor name EdgePorts
logical-type edge
counter link-loss poll-interval 60 delta rising-threshold 3 event 4 falling-threshold 0 event 4 alerts syslog rmon
counter sync-loss poll-interval 60 delta rising-threshold 3 event 4 falling-threshold 0 event 4 alerts syslog rmon
counter signal-loss poll-interval 60 delta rising-threshold 3 event 4 falling-threshold 0 event 4 alerts syslog rmon
counter invalid-words poll-interval 60 delta rising-threshold 5 event 3 falling-threshold 0 event 4 alerts syslog rmon
counter invalid-crc poll-interval 60 delta rising-threshold 5 event 3 falling-threshold 0 event 4 alerts syslog rmon
no monitor counter state-change
counter tx-discards poll-interval 60 delta rising-threshold 50 event 3 falling-threshold 10 event 4 alerts syslog rmon
counter lr-rx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 4 alerts syslog rmon
counter lr-tx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 4 alerts syslog rmon
counter timeout-discards poll-interval 60 delta rising-threshold 50 event 3 falling-threshold 10 event 4 alerts syslog rmon
counter credit-loss-reco poll-interval 60 delta rising-threshold 4 event 2 falling-threshold 0 event 4 alerts syslog rmon
counter tx-credit-not-available poll-interval 1 delta rising-threshold 10 event 4 falling-threshold 0 event 4 alerts syslog rmon
no monitor counter rx-datarate
counter tx-datarate poll-interval 10 delta rising-threshold 80 event 4 falling-threshold 79 event 4 alerts syslog rmon obfl
no monitor counter err-pkt-from-port
no monitor counter err-pkt-to-xbar
no monitor counter err-pkt-from-xbar
counter tx-slowport-oper-delay poll-interval 1 absolute rising-threshold 50 event 4 falling-threshold 0 event 4 alerts syslog rmon
counter txwait poll-interval 1 delta rising-threshold 20 event 4 falling-threshold 0 event 4 alerts syslog rmon
monitor counter sfp-tx-power-low-warn
counter sfp-tx-power-low-warn poll-interval 600 delta rising-threshold 1 event 4 falling-threshold 0 event 4 alerts syslog rmon percentage 80
monitor counter sfp-rx-power-low-warn
counter sfp-rx-power-low-warn poll-interval 600 delta rising-threshold 1 event 4 falling-threshold 0 event 4 alerts syslog rmon percentage 80
counter rx-datarate-burst poll-interval 10 delta rising-threshold 5 event 4 falling-threshold 1 event 4 alerts syslog rmon obfl datarate 90
counter tx-datarate-burst poll-interval 10 delta rising-threshold 5 event 4 falling-threshold 1 event 4 alerts syslog rmon obfl datarate 90
counter input-errors poll-interval 60 delta rising-threshold 5 event 4 falling-threshold 1 event 4 alerts syslog rmon
port-monitor activate EdgePorts
Política única sem ações do Portguard (para NX-OS 8.5(1) ou 9.2(1) e posterior)
port-monitor name AllPorts
logical-type all
counter link-loss poll-interval 60 delta rising-threshold 3 event 4 falling-threshold 0 event 4 alerts syslog rmon
counter sync-loss poll-interval 60 delta rising-threshold 3 event 4 falling-threshold 0 event 4 alerts syslog rmon
counter signal-loss poll-interval 60 delta rising-threshold 3 event 4 falling-threshold 0 event 4 alerts syslog rmon
counter invalid-words poll-interval 60 delta rising-threshold 5 event 3 falling-threshold 1 event 4 alerts syslog rmon
counter invalid-crc poll-interval 60 delta rising-threshold 5 event 3 falling-threshold 0 event 4 alerts syslog rmon
no monitor counter state-change
counter tx-discards poll-interval 60 delta rising-threshold 50 event 3 falling-threshold 10 event 4 alerts syslog rmon
counter lr-rx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 4 alerts syslog rmon
counter lr-tx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 4 alerts syslog rmon
counter timeout-discards poll-interval 60 delta rising-threshold 50 event 3 falling-threshold 10 event 4 alerts syslog rmon
counter credit-loss-reco poll-interval 60 delta rising-threshold 1 event 2 falling-threshold 0 event 4 alerts syslog rmon
counter tx-credit-not-available poll-interval 1 delta rising-threshold 10 event 4 falling-threshold 0 event 4 alerts syslog rmon
no monitor counter rx-datarate
counter tx-datarate poll-interval 10 delta rising-threshold 80 event 4 falling-threshold 70 event 4 alerts syslog rmon obfl
no monitor counter err-pkt-from-port
monitor counter err-pkt-to-xbar
counter err-pkt-to-xbar poll-interval 300 delta rising-threshold 5 event 4 falling-threshold 0 event 4 alerts syslog rmon
monitor counter err-pkt-from-xbar
counter err-pkt-from-xbar poll-interval 300 delta rising-threshold 5 event 4 falling-threshold 0 event 4 alerts syslog rmon
counter tx-slowport-oper-delay poll-interval 1 absolute rising-threshold 80 event 4 falling-threshold 0 event 4 alerts syslog rmon
counter txwait poll-interval 1 delta rising-threshold 10 event 4 falling-threshold 0 event 4 alerts syslog rmon
monitor counter sfp-tx-power-low-warn
counter sfp-tx-power-low-warn poll-interval 600 delta rising-threshold 1 event 4 falling-threshold 0 event 4 alerts syslog rmon percentage 80
monitor counter sfp-rx-power-low-warn
counter sfp-rx-power-low-warn poll-interval 600 delta rising-threshold 1 event 4 falling-threshold 0 event 4 alerts syslog rmon percentage 80
counter rx-datarate-burst poll-interval 10 delta rising-threshold 5 event 4 falling-threshold 1 event 4 alerts syslog rmon obfl datarate 90
counter tx-datarate-burst poll-interval 10 delta rising-threshold 5 event 4 falling-threshold 1 event 4 alerts syslog rmon obfl datarate 90
counter input-errors poll-interval 60 delta rising-threshold 5 event 4 falling-threshold 1 event 4 alerts syslog rmon
port-monitor activate AllPorts
Políticas de núcleo duplo e borda com ações do Portguard (para NX-OS 8.5(1) ou 9.2(1) e posterior)
As portas podem ser desativadas (desativadas por erro) ou não ser sincronizadas ao atingir 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 de núcleo do tipo lógico é a mesma que a política de CorePorts anterior, exceto que ela é errordisable nas seguintes condições:
- Há 4 ou mais falhas de link (perda de link, perda de sincronismo, perda de sinal) em um intervalo de 60 segundos
- Há 10 ou mais quadros CRC inválidos ou erros de entrada recebidos em um intervalo de 60 segundos.
- Há 10 ou mais ITWs (palavras inválidas) recebidas em um intervalo de 60 segundos.
- Há 10 ou mais erros de entrada recebidos em um intervalo de 60 segundos.
Como as portas estão desligadas (desativadas por erro), o nível de evento foi aumentado de 4 (aviso) para 2 (erro) em qualquer porta com portguard errordisable:
port-monitor name CorePorts_w_Portguard logical-type core counter link-loss poll-interval 60 delta rising-threshold 4 event 2 falling-threshold 0 event 2 alerts syslog rmon portguard errordisable counter sync-loss poll-interval 60 delta rising-threshold 4 event 2 falling-threshold 0 event 2 alerts syslog rmon portguard errordisable counter signal-loss poll-interval 60 delta rising-threshold 4 event 2 falling-threshold 0 event 2 alerts syslog rmon portguard errordisable counter invalid-words poll-interval 60 delta rising-threshold 10 event 3 falling-threshold 1 event 2 alerts syslog rmon portguard errordisable counter invalid-crc poll-interval 60 delta rising-threshold 10 event 3 falling-threshold 0 event24 alerts syslog rmon portguard errordisable no monitor counter state-change counter tx-discards poll-interval 60 delta rising-threshold 100 event 3 falling-threshold 10 event 4 alerts syslog rmon counter lr-rx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 4 alerts syslog rmon counter lr-tx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 4 alerts syslog rmon counter timeout-discards poll-interval 60 delta rising-threshold 100 event 3 falling-threshold 10 event 4 alerts syslog rmon counter credit-loss-reco poll-interval 60 delta rising-threshold 1 event 2 falling-threshold 0 event 4 alerts syslog rmon counter tx-credit-not-available poll-interval 1 delta rising-threshold 10 event 4 falling-threshold 0 event 4 alerts syslog rmon no monitor counter rx-datarate counter tx-datarate poll-interval 10 delta rising-threshold 80 event 4 falling-threshold 70 event 4 alerts syslog rmon obfl no monitor counter err-pkt-from-port monitor counter err-pkt-to-xbar counter err-pkt-to-xbar poll-interval 300 delta rising-threshold 5 event 4 falling-threshold 0 event 4 alerts syslog rmon monitor counter err-pkt-from-xbar counter err-pkt-from-xbar poll-interval 300 delta rising-threshold 5 event 4 falling-threshold 0 event 4 alerts syslog rmon counter tx-slowport-oper-delay poll-interval 1 absolute rising-threshold 80 event 4 falling-threshold 0 event 4 alerts syslog rmon counter txwait poll-interval 1 delta rising-threshold 20 event 4 falling-threshold 0 event 4 alerts syslog rmon monitor counter sfp-tx-power-low-warn counter sfp-tx-power-low-warn poll-interval 600 delta rising-threshold 1 event 4 falling-threshold 0 event 4 alerts syslog rmon percentage 80 monitor counter sfp-rx-power-low-warn counter sfp-rx-power-low-warn poll-interval 600 delta rising-threshold 1 event 4 falling-threshold 0 event 4 alerts syslog rmon percentage 80 counter rx-datarate-burst poll-interval 10 delta rising-threshold 5 event 4 falling-threshold 1 event 4 alerts syslog rmon obfl datarate 90 counter tx-datarate-burst poll-interval 10 delta rising-threshold 5 event 4 falling-threshold 1 event 4 alerts syslog rmon obfl datarate 90 counter input-errors poll-interval 60 delta rising-threshold 10 event 4 falling-threshold 1 event 2 alerts syslog rmon portguard errordisable port-monitor activate CorePorts_w_Portguard
A política de borda de tipo lógico é a mesma que a política de EdgePorts anterior, exceto que pode errordisable uma porta sob estas condições:
- Há 4 ou mais falhas de link (perda de link, perda de sincronismo e perda de sinal) em um intervalo de 60 segundos.
- Há 5 ou mais quadros CRC inválidos ou ITWs (palavras inválidas) recebidos em um intervalo de 60 segundos.
- Há 50 ou mais descartes de transmissão (Tx), por qualquer razão, em um intervalo de 60 segundos.
- Há 50 ou mais descartes de tempo limite em um intervalo de 60 segundos. É aí que o switch não consegue transmitir um quadro recebido dentro do limite de queda de congestionamento (padrão de 500 ms).
- Há 4 ou mais instâncias de Recuperação de Perda de Crédito em um intervalo de 60 segundos. É aqui que uma porta F é um zero de créditos Tx por um segundo completo.
- Há 5 ou mais erros de entrada recebidos em um intervalo de 60 segundos.
port-monitor name EdgePorts_w_Portguard logical-type edge counter link-loss poll-interval 60 delta rising-threshold 4 event 2 falling-threshold 0 event 2 alerts syslog rmon portguard errordisable counter sync-loss poll-interval 60 delta rising-threshold 4 event 2 falling-threshold 0 event 2 alerts syslog rmon portguard errordisable counter signal-loss poll-interval 60 delta rising-threshold 4 event 2 falling-threshold 0 event 2 alerts syslog rmon portguard errordisable counter invalid-words poll-interval 60 delta rising-threshold 10 event 3 falling-threshold 0 event 2 alerts syslog rmon portguard errordisable counter invalid-crc poll-interval 60 delta rising-threshold event 10 falling-threshold 0 event 2 alerts syslog rmon portguard errordisable no monitor counter state-change counter tx-discards poll-interval 60 delta rising-threshold 50 event 3 falling-threshold 10 event 2 alerts syslog rmon portguard errordisable counter lr-rx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 4 alerts syslog rmon counter lr-tx poll-interval 60 delta rising-threshold 5 event 2 falling-threshold 1 event 4 alerts syslog rmon counter timeout-discards poll-interval 60 delta rising-threshold 50 event 3 falling-threshold 10 event 2 alerts syslog rmon portguard errordisable counter credit-loss-reco poll-interval 60 delta rising-threshold 4 event 2 falling-threshold 0 event 2 alerts syslog rmon portguard errordisable counter tx-credit-not-available poll-interval 1 delta rising-threshold 10 event 4 falling-threshold 0 event 4 alerts syslog rmon no monitor counter rx-datarate counter tx-datarate poll-interval 10 delta rising-threshold 80 event 4 falling-threshold 70 event 4 alerts syslog rmon obfl no monitor counter err-pkt-from-port no monitor counter err-pkt-to-xbar no monitor counter err-pkt-from-xbar counter tx-slowport-oper-delay poll-interval 1 absolute rising-threshold 50 event 4 falling-threshold 0 event 4 alerts syslog rmon counter txwait poll-interval 1 delta rising-threshold 20 event 4 falling-threshold 0 event 4 alerts syslog rmon monitor counter sfp-tx-power-low-warn counter sfp-tx-power-low-warn poll-interval 600 delta rising-threshold 1 event 4 falling-threshold 0 event 4 alerts syslog rmon percentage 80 monitor counter sfp-rx-power-low-warn counter sfp-rx-power-low-warn poll-interval 600 delta rising-threshold 1 event 4 falling-threshold 0 event 4 alerts syslog rmon percentage 80 counter rx-datarate-burst poll-interval 10 delta rising-threshold 5 event 4 falling-threshold 1 event 4 alerts syslog rmon obfl datarate 90 counter tx-datarate-burst poll-interval 10 delta rising-threshold 5 event 4 falling-threshold 1 event 4 alerts syslog rmon obfl datarate 90 counter input-errors poll-interval 60 delta rising-threshold 10 event 4 falling-threshold 1 event 2 alerts syslog rmon portguard errordisable port-monitor activate EdgePorts_w_Portguard
Verificar
No momento, não há procedimento de verificação disponível para esta configuração.
Troubleshooting
Atualmente, não existem informações disponíveis específicas sobre Troubleshooting para esta configuração.
Informações Relacionadas
Revisão | Data de publicação | Comentários |
---|---|---|
3.0 |
28-Mar-2024 |
Vários contadores, níveis de evento e valores de limite atualizados para o 8.5(1) e versões posteriores. |
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 |