Guia de rastreamento dinâmico Solaris

Testes

O provedor mib disponibiliza testes de contadores de vários MIBs. Os protocolos que exportam MIBs instrumentados pelo provedor mib estão listados na Tabela 28–1. A tabela inclui uma referência à documentação que especifica parte ou todo o MIB, o nome da estatística do kernel que pode ser usado para acessar as contagens que estão em execução (usando a opção kstat(1M) -n estática), e uma referência à tabela que possui uma definição completa dos testes. Todos os contadores MIB também estão disponíveis através da opção -s para netstat(1M).

Tabela 28–1 Testes mib

Protocolo 

Descrição de MIB 

Estatística do Kernel 

Tabela de testes de mib

ICMP 

RFC 1213 

icmp

Tabela 28–2

IP 

RFC 1213 

ip

Tabela 28–3

IPsec 

— 

ip

Tabela 28–4

IPv6 

RFC 2465 

— 

Tabela 28–5

SCTP 

“SCTP MIB” (rascunho da Internet) 

sctp

Tabela 28–7

TCP 

RFC 1213 

tcp

Tabela 28–8

UDP 

RFC 1213 

udp

Tabela 28–9

Tabela 28–2 Testes mib ICMP

icmpInAddrMaskReps

Teste que é acionado sempre que uma mensagem de resposta de máscara de endereço ICMP é recebida. 

icmpInAddrMasks

Teste que é acionado sempre que uma mensagem de solicitação de máscara de endereço ICMP é recebida. 

icmpInBadRedirects

Teste que é acionado sempre que uma mensagem de redirecionamento ICMP é recebida e determinada como mal formada de alguma maneira (código ICMP desconhecido, remetente ou destino off-link, etc.). 

icmpInCksumErrs

Teste que é acionado sempre que uma mensagem ICMP com uma soma de verificação incorreta é recebida. 

icmpInDestUnreachs

Teste que é acionado sempre que uma mensagem ICMP de destino não-alcançável é recebida. 

icmpInEchoReps

Teste que é acionado sempre que uma mensagem de resposta de eco ICMP é recebida. 

icmpInEchos

Teste que é acionado sempre que uma mensagem de solicitação de eco ICMP é recebida. 

icmpInErrors

Teste que é acionado sempre que uma mensagem ICMP é recebida e é determinado que ela possui um erro específico de ICMP (soma de verificação ICMP incorreta, tamanho incorreto, etc.). 

icmpInFragNeeded

Teste que é acionado sempre que uma mensagem ICMP de destino inalcançável (fragmentação necessária) é recebida, indicando que um pacote enviado foi perdido porque era maior do que alguma MTU e o sinalizador Não fragmentar foi enviado. 

icmpInMsgs

Teste que é acionado sempre que uma mensagem ICMP é recebida. Sempre que esse teste é acionado, o teste icmpInErrors também poderá ser acionado, se for determinado que a mensagem possui um erro específico de ICMP.

icmpInOverflows

Teste que é acionado sempre que uma mensagem ICMP é recebida, mas é subseqüentemente descartada por falta de espaço no buffer. 

icmpInParmProbs

Teste que é acionado sempre que uma mensagem de problema de parâmetro ICMP é recebida. 

icmpInRedirects

Teste que é acionado sempre que uma mensagem de redirecionamento ICMP é recebida. 

icmpInSrcQuenchs

Teste que é acionado sempre que uma mensagem de exclusão de origem ICMP é recebida. 

icmpInTimeExcds

Teste que é acionado sempre que uma mensagem de tempo excedido ICMP é recebida. 

icmpInTimestampReps

Teste que é acionado sempre que uma mensagem de resposta de carimbo de data/hora ICMP é recebida. 

icmpInTimestamps

Teste que é acionado sempre que uma mensagem de solicitação de carimbo de data/hora é recebida. 

icmpInUnknowns

Teste que é acionado sempre que uma mensagem ICMP de tipo desconhecido é recebida. 

icmpOutAddrMaskReps

Teste que é acionado sempre que uma mensagem de resposta de máscara de endereço ICMP é enviada. 

icmpOutDestUnreachs

Teste que é acionado sempre que uma mensagem ICMP de destino não-alcançável é enviada. 

icmpOutDrops

Teste que é acionado sempre que uma mensagem ICMP externa é descartada por algum motivo (tal como falha de alocação de memória, origem ou destino de transmissão/multicast, etc.). 

icmpOutEchoReps

Teste que é acionado sempre que uma mensagem de resposta de eco ICMP é enviada. 

icmpOutErrors

Teste que é acionado sempre que uma mensagem ICMP não é enviada devido a problemas descobertos no ICMP, tal como falta de buffers. Esse teste não será acionado, se forem descobertos erros fora da camada do ICMP, tal como a inabilidade do IP de rotear o datagrama resultante. 

icmpOutFragNeeded

Teste que é acionado sempre que uma mensagem ICMP de destino inalcançável (fragmentação necessária) é enviada. 

icmpOutMsgs

Teste que é acionado sempre que uma mensagem ICMP é enviada. Sempre que esse teste é acionado, o teste icmpOutErrors também poderá ser acionado, se for determinado que a mensagem possui um erro específico de ICMP.

icmpOutParmProbs

Teste que é acionado sempre que uma mensagem de problema de parâmetro ICMP é enviada. 

icmpOutRedirects

Teste que é acionado sempre que uma mensagem de redirecionamento ICMP é enviada. Para um host, esse teste nunca será acionado, pois os hosts não enviam redirecionamentos. 

icmpOutTimeExcds

Teste que é acionado sempre que uma mensagem de tempo excedido ICMP é enviada. 

icmpOutTimestampReps

Teste que é acionado sempre que uma mensagem de resposta de carimbo de data/hora ICMP é enviada. 

Tabela 28–3 Testes mib IP

ipForwDatagrams

Teste que é acionado sempre que é recebido um datagrama que não possui esta máquina como seu destino IP final, e é feita uma tentativa de encontrar uma rota para encaminhar o datagrama para esse destino final. Em máquinas que não agem como gateways IP, esse teste só será acionado para os pacotes que são roteados na origem através desta máquina, e para os quais o processamento da opção de origem de rota foi bem sucedido. 

ipForwProhibits

Teste que é acionado sempre que é recebido um datagrama que não possui esta máquina como seu destino IP final, mas como a máquina não tem permissão para agir como um roteador, não é feita uma tentativa de encontrar uma rota para encaminhar o datagrama para esse destino final. 

ipFragCreates

Teste que é acionado sempre que um fragmento de datagrama IP é gerado como um resultado de fragmentação. 

ipFragFails

Teste que é acionado sempre que um datagrama IP é descartado porque não pôde ser fragmentado, por exemplo, porque a fragmentação era necessária e o sinalizador Não fragmentar foi enviado. 

ipFragOKs

Teste que é acionado sempre que um datagrama IP foi fragmentado com êxito. 

ipInCksumErrs

Teste que é acionado sempre que um datagrama de entrada é descartado devido a uma soma de verificação de cabeçalho IP incorreta. 

ipInDelivers

Teste que é acionado sempre que um datagrama de entrada é entregue com êxito para protocolos IP do usuário, incluindo ICMP. 

ipInDiscards

Teste que é acionado sempre que um datagrama IP de entrada é descartado por motivos não relacionados ao pacote (por exemplo, por falta de espaço no buffer). Esse teste não é acionado para qualquer datagrama descartado durante a espera da recomposição. 

ipInHdrErrors

Teste que é acionado sempre que um datagrama de entrada é descartado devido a um erro em seu cabeçalho IP, incluindo uma incompatibilidade de número de versão, um erro de formato, um tempo de conexão excedido, uma descoberta de erro nas opções de processamento de IP, etc. 

ipInIPv6

Teste que é acionado sempre que um pacote IPv6 chega erradamente em uma fila IPv4. 

ipInReceives

Teste que é acionado sempre que um datagrama é recebido de uma interface, mesmo se esse datagrama for recebido erradamente. 

ipInUnknownProtos

Teste que é acionado sempre que um datagrama endereçado localmente é recebido com êxito, mas descartado subseqüentemente devido a um protocolo desconhecido ou sem suporte. 

ipOutDiscards

Teste que é acionado sempre que um datagrama IP de saída é descartado por motivos não relacionados ao pacote (por exemplo, por falta de espaço no buffer). Esse teste será acionado para um pacote contado no contador MIB ipForwDatagrams, se o pacote atender a um critério de descarte (sem restrições).

ipOutIPv6

Teste que é acionado sempre que um pacote IPv6 é enviado através de uma conexão IPv4. 

ipOutNoRoutes

Teste que é acionado sempre que um datagrama IP é descartado porque nenhuma rota foi encontrada para transmiti-lo para o seu destino. Esse teste será acionado para um pacote contado no contador MIB ipForwDatagrams, se o pacote atender ao critério “sem rota”. Esse teste também será acionado para quaisquer datagramas que não podem ser roteados porque todos os gateways estão inativos.

ipOutRequests

Teste que é acionado sempre que um datagrama IP é fornecido para o IP para transmissão a partir de protocolos IP locais do usuário (incluindo ICMP). Observe que esse teste não será acionado para qualquer pacote contado no contador MIB ipForwDatagrams.

ipOutSwitchIPv6

Teste que é acionado sempre que uma conexão é alterada de IPv4 para IPv6, como seu protocolo IP. 

ipReasmDuplicates

Teste que é acionado sempre que o algoritmo de recomposição IP determina que um fragmento IP contém apenas dados recebidos anteriormente.

ipReasmFails

Teste que é acionado sempre que qualquer falha é detectada pelo algoritmo de recomposição IP. Esse teste não necessariamente é acionado para cada fragmento IP descartado porque alguns algoritmos, notadamente o algoritmo em RFC 815, podem perder o controle de fragmentos, combinando-os quando são recebidos. 

ipReasmOKs

Teste que é acionado sempre que um datagrama IP é recomposto com êxito. 

ipReasmPartDups

Teste que é acionado sempre que o algoritmo de recomposição IP determina que um fragmento IP contém dados recebidos anteriormente e alguns novos dados. 

ipReasmReqds

Teste que é acionado sempre que um fragmento IP recebido precisa ser recomposto. 

Tabela 28–4 Testes mib IPsec

ipsecInFailed

Teste que é acionado sempre que um pacote recebido é descartado porque não corresponde à política IPsec especificada. 

ipsecInSucceeded

Teste que é acionado sempre que um pacote recebido corresponde à política IPsec especificada e o processamento tem permissão para continuar. 

Tabela 28–5 Testes mib IPv6

ipv6ForwProhibits

Teste que é acionado sempre que é recebido um datagrama IPv6 que não possui esta máquina como seu destino IPv6 final, mas porque a máquina não tem permissão para agir como um roteador, não é feita uma tentativa de encontrar uma rota para encaminhar o datagrama para esse destino final. 

ipv6IfIcmpBadHoplimit

Teste que é acionado sempre que uma mensagem de protocolo de descoberta de vizinho ICMPv6 recebida é considerada como tendo um Limite de salto menor que o máximo definido. Tais mensagens podem não ter sido originadas de um vizinho e, portanto, são descartadas. 

ipv6IfIcmpInAdminProhibs

Teste que é acionado sempre que uma mensagem de destino ICMPv6 inalcançável (comunicação proibida administrativamente) é recebida. 

ipv6IfIcmpInBadNeighborAdvertisements

Teste que é acionado sempre que uma mensagem de anúncio de vizinho ICMPv6 recebida é malformada de alguma maneira. 

ipv6IfIcmpInBadNeighborSolicitations

Teste que é acionado sempre que uma mensagem de requisição de vizinho ICMPv6 recebida é malformada de alguma maneira. 

ipv6IfIcmpInBadRedirects

Teste que é acionado sempre que uma mensagem de redirecionamento ICMPv6 recebida é malformada de alguma maneira. 

ipv6IfIcmpInDestUnreachs

Teste que é acionado sempre que uma mensagem ICMPv6 de destino não-alcançável é recebida. 

ipv6IfIcmpInEchoReplies

Teste que é acionado sempre que uma mensagem de resposta de eco ICMPv6 é recebida. 

ipv6IfIcmpInEchos

Teste que é acionado sempre que uma mensagem de solicitação de eco ICMPv6 é recebida. 

ipv6IfIcmpInErrors

Teste que é acionado sempre que é recebida uma mensagem ICMPv6 e é determinado que ela possui erro específico de ICMPv6 (tal como uma soma de verificação ICMPv6 incorreta, tamanho incorreto, etc). 

ipv6IfIcmpInGroupMembBadQueries

Teste que é acionado sempre que uma mensagem de consulta de associação de grupo ICMPv6 recebida é malformada de alguma maneira. 

ipv6IfIcmpInGroupMembBadReports

Teste que é acionado sempre que uma mensagem de relatório de associação de grupo ICMPv6 recebida é malformada de alguma maneira. 

ipv6IfIcmpInGroupMembOurReports

Teste que é acionado sempre que uma mensagem de relatório de associação de grupo ICMPv6 é recebida. 

ipv6IfIcmpInGroupMembQueries

Teste que é acionado sempre que uma mensagem de consulta de associação de grupo ICMPv6 é recebida. 

ipv6IfIcmpInGroupMembReductions

Teste que é acionado sempre que uma mensagem de redução de associação de grupo ICMPv6 é recebida. 

ipv6IfIcmpInGroupMembResponses

Teste que é acionado sempre que uma mensagem de resposta de associação de grupo ICMPv6 é recebida. 

ipv6IfIcmpInGroupMembTotal

Teste que é acionado sempre que uma mensagem de descoberta de ouvinte multicast ICMPv6 é recebida. 

ipv6IfIcmpInMsgs

Teste que é acionado sempre que uma mensagem ICMPv6 é recebida. Quando esse teste é acionado, o teste ipv6IfIcmpInErrors também poderá ser acionado, se a mensagem tiver um erro ICMPv6 específico.

ipv6IfIcmpInNeighborAdvertisements

Teste que é acionado sempre que uma mensagem de anúncio de vizinho ICMPv6 é recebida. 

ipv6IfIcmpInNeighborSolicits

Teste que é acionado sempre que uma mensagem de requisição de vizinho ICMPv6 é recebida. 

ipv6IfIcmpInOverflows

Teste que é acionado sempre que uma mensagem ICMPv6 é recebida, mas é subseqüentemente descartada por falta de espaço no buffer. 

ipv6IfIcmpInParmProblems

Teste que é acionado sempre que uma mensagem de problema de parâmetro ICMPv6 é recebida. 

ipv6IfIcmpInRedirects

Teste que é acionado sempre que uma mensagem de redirecionamento ICMPv6 é recebida. 

ipv6IfIcmpInRouterAdvertisements

Teste que é acionado sempre que uma mensagem de anúncio de roteador ICMPv6 é recebida. 

ipv6IfIcmpInRouterSolicits

Teste que é acionado sempre que uma mensagem de requisição de roteador ICMPv6 é recebida. 

ipv6IfIcmpInTimeExcds

Teste que é acionado sempre que uma mensagem de tempo excedido ICMPv6 é recebida. 

ipv6IfIcmpOutAdminProhibs

Teste que é acionado sempre que uma mensagem de destino ICMPv6 inalcançável (comunicação proibida administrativamente) é enviada. 

ipv6IfIcmpOutDestUnreachs

Teste que é acionado sempre que uma mensagem ICMPv6 de destino não-alcançável é enviada. 

ipv6IfIcmpOutEchoReplies

Teste que é acionado sempre que uma mensagem de resposta de eco ICMPv6 é enviada. 

ipv6IfIcmpOutEchos

Teste que é acionado sempre que uma mensagem de eco ICMPv6 é enviada. 

ipv6IfIcmpOutErrors

Teste que é acionado sempre que uma mensagem ICMPv6 não é enviada devido a problemas descobertos no ICMPv6, tal como falta de buffers. Esse teste não será acionado, se forem descobertos erros fora da camada do ICMPv6, tal como a inabilidade do IPv6 de rotear o datagrama resultante. 

ipv6IfIcmpOutGroupMembQueries

Teste que é acionado sempre que uma mensagem de consulta de associação de grupo ICMPv6 é enviada. 

ipv6IfIcmpOutGroupMembReductions

Teste que é acionado sempre que uma mensagem de redução de associação de grupo ICMPv6 é enviada. 

ipv6IfIcmpOutGroupMembResponses

Teste que é acionado sempre que uma mensagem de resposta de associação de grupo ICMPv6 é enviada. 

ipv6IfIcmpOutMsgs

Teste que é acionado sempre que uma mensagem ICMPv6 é enviada. Quando esse teste é acionado, o teste ipv6IfIcmpOutErrors também poderá ser acionado, se a mensagem tiver erros ICMPv6 específicos.

ipv6IfIcmpOutNeighborAdvertisements

Teste que é acionado sempre que uma mensagem de anúncio de vizinho ICMPv6 é enviada. 

ipv6IfIcmpOutNeighborSolicits

Teste que é acionado sempre que uma mensagem de solicitação de vizinho ICMPv6 é enviada. 

ipv6IfIcmpOutParmProblems

Teste que é acionado sempre que uma mensagem de problema de parâmetro ICMPv6 é enviada. 

ipv6IfIcmpOutPktTooBigs

Teste que é acionado sempre que uma mensagem de pacote ICMPv6 muito grande é enviada. 

ipv6IfIcmpOutRedirects

Teste que é acionado sempre que uma mensagem de redirecionamento ICMPv6 é enviada. Para um host, esse teste nunca será acionado, pois os hosts não enviam redirecionamentos. 

ipv6IfIcmpOutRouterAdvertisements

Teste que é acionado sempre que uma mensagem de anúncio de roteador ICMPv6 é enviada. 

ipv6IfIcmpOutRouterSolicits

Teste que é acionado sempre que uma mensagem de requisição de roteador ICMPv6 é enviada. 

ipv6IfIcmpOutTimeExcds

Teste que é acionado sempre que uma mensagem de tempo excedido ICMPv6 é enviada. 

ipv6InAddrErrors

Teste que é acionado sempre que um datagrama de entrada é descartado porque o endereço IPv6 em seu campo de destino de cabeçalho IPv6 não é um endereço válido para ser recebido por esta entidade. Esse teste será acionado para endereços inválidos (por exemplo, : : 0) e para endereços não suportados (por exemplo, endereços com prefixos não alocados). Para máquinas que não são configuradas para agir como roteadores IPv6 e, portanto, não encaminham datagramas, esse teste será acionado para datagramas descartados porque o endereço de destino não era um endereço local. 

ipv6InDelivers

Teste que é acionado sempre que um datagrama de entrada é entregue para protocolos IPv6 do usuário (incluindo ICMPv6). 

ipv6InDiscards

Teste que é acionado sempre que um datagrama IPv6 de entrada é descartado por motivos não relacionados ao pacote (por exemplo, por falta de espaço no buffer). Esse teste não é acionado para qualquer datagrama descartado durante a espera da recomposição. 

ipv6InHdrErrors

Teste que é acionado sempre que um datagrama de entrada é descartado devido a um erro em seu cabeçalho IPv6, incluindo uma incompatibilidade de número de versão, um erro de formato, uma contagem de salto excedida, uma descoberta de erro nas opções de processamento de IPv6, etc. 

ipv6InIPv4

Teste que é acionado sempre que um pacote IPv4 chega erradamente em uma fila IPv6. 

ipv6InMcastPkts

Teste que é acionado sempre que um pacote IPv6 de multicast é recebido. 

ipv6InNoRoutes

Teste que é acionado sempre que um datagrama IPv6 roteado é descartado porque nenhuma rota foi encontrada para transmiti-lo para o seu destino. Esse teste será acionado para pacotes que foram originados externamente.

ipv6InReceives

Teste que é acionado sempre que um datagrama IPv6 é recebido de uma interface, mesmo se esse datagrama for recebido erradamente. 

ipv6InTooBigErrors

Teste que é acionado sempre que um fragmento recebido é maior que o tamanho máximo de fragmento. 

ipv6InTruncatedPkts

Teste que é acionado sempre que um diagrama de entrada é descartado porque o quadro do datagrama não carregava dados suficientes. 

ipv6InUnknownProtos

Teste que é acionado sempre que um datagrama IPv5 endereçado localmente é recebido com êxito, mas descartado subseqüentemente devido a um protocolo desconhecido ou sem suporte. 

ipv6OutDiscards

Teste que é acionado sempre que um datagrama IPv6 de saída é descartado por motivos não relacionados ao pacote (por exemplo, por falta de espaço no buffer). Esse teste será acionado para um pacote contado no contador MIB ipv6OutForwDatagrams, se o pacote atender a um critério de descarte (sem restrições).

ipv6OutForwDatagrams

Teste que é acionado sempre que é recebido um datagrama que não possui esta máquina como seu destino IPv6 final, e é feita uma tentativa de encontrar uma rota para encaminhar o datagrama para esse destino final. Em uma máquina que não age como um roteador IPv6, esse teste só será acionado para os pacotes que são roteados na origem através da máquina, e para os quais o processamento da opção de rota de origem foi bem sucedido. 

ipv6OutFragCreates

Teste que é acionado sempre que um fragmento de datagrama IPv6 é gerado como resultado da fragmentação. 

ipv6OutFragFails

Teste que é acionado sempre que um datagrama IPv6 é descartado porque não pôde ser fragmentado, por exemplo, porque o sinalizador Não fragmentar foi enviado. 

ipv6OutFragOKs

Teste que é acionado sempre que datagramas IPv6 foram fragmentados com êxito. 

ipv6OutIPv4

Teste que é acionado sempre que um pacote IPv6 é enviado através de uma conexão IPv4. 

ipv6OutMcastPkts

Teste que é acionado sempre que um pacote de multicast é enviado. 

ipv6OutNoRoutes

Teste que é acionado sempre que um datagrama IPv6 é descartado porque nenhuma rota foi encontrada para transmiti-lo para o seu destino. Esse teste não será acionado para pacotes que foram originados externamente.

ipv6OutRequests

Teste que é acionado sempre que um datagrama IPv6 é fornecido para o IPv6 para transmissão a partir de protocolos IPv6 locais do usuário (incluindo ICMPv6). Esse teste não será acionado para qualquer pacote contado no contador MIB ipv6ForwDatagrams.

ipv6OutSwitchIPv4

Teste que é acionado sempre que uma conexão é alterada de IPv6 para IPv4, como seu protocolo IP. 

ipv6ReasmDuplicates

Teste que é acionado sempre que o algoritmo de recomposição IPv6 determina que um fragmento IPv6 contém apenas dados recebidos anteriormente.

ipv6ReasmFails

Teste que é acionado sempre que uma falha é detectada pelo algoritmo de recomposição IPv6. Esse teste não necessariamente é acionado para cada fragmento IPv6 descartado, já que alguns algoritmos podem perder o controle de fragmentos, combinando-os quando são recebidos. 

ipv6ReasmOKs

Teste que é acionado sempre que um datagrama IPv6 é recomposto com êxito. 

ipv6ReasmPartDups

Teste que é acionado sempre que o algoritmo de recomposição IPv6 determina que um fragmento IPv6 contém dados recebidos anteriormente e alguns novos dados. 

ipv6ReasmReqds

Teste que é acionado sempre que um fragmento IPv6 recebido precisa ser recomposto. 

Tabela 28–6 Testes mib IP básicos

rawipInCksumErrs

Teste que é acionado sempre que um pacote IP básico recebido possui uma soma de verificação IP incorreta. 

rawipInDatagrams

Teste que é acionado sempre que um pacote IP básico é recebido. 

rawipInErrors

Teste que é acionado sempre que um pacote IP básico recebido é malformado de alguma maneira. 

rawipInOverflows

Teste que é acionado sempre que um pacote IP básico é recebido, mas esse pacote é subseqüentemente descartado por falta de espaço no buffer. 

rawipOutDatagrams

Teste que é acionado sempre que um pacote IP básico é enviado. 

rawipOutErrors

Teste que é enviado sempre que um pacote IP básico não é enviado devido a alguma condição de erro, geralmente porque o pacote IP básico era malformado de alguma maneira. 

Tabela 28–7 Testes mib SCTP

sctpAborted

Teste que é acionado sempre que uma associação SCTP tenha feito uma transição direta para o estado CLOSED a partir de qualquer estado, usando o primitivo ABORT, indicando a terminação incorreta da associação. 

sctpActiveEstab

Teste que é acionado sempre que uma associação SCTP tenha feito uma transição direta para o estado ESTABLISHED a partir do estado COOKIE-ECHOED, indicando que a camada superior iniciou uma tentativa de associação. 

sctpChecksumError

Teste que é acionado sempre que um pacote SCTP é recebido dos iguais com uma soma de verificação válida. 

sctpCurrEstab

Teste que é acionado sempre que uma associação SCTP é contada como uma parte da leitura do contador MIB sctpCurrEstab. Uma associação SCTP será contada, se seu estado atual for ESTABLISHED, SHUTDOWN-RECEIVED ou SHUTDOWN-PENDING.

sctpFragUsrMsgs

Teste que é acionado sempre que uma mensagem do usuário tem que ser fragmentada por causa da MTU. 

sctpInClosed

Teste que é acionado sempre que os dados são recebidos em uma associação SCTP fechada. 

sctpInCtrlChunks

Teste que é acionado sempre que o contador MIB sctpInCtrlChunks é atualizado, seja porque o contador MIB é explicitamente consultado ou porque a conexão SCTP é fechada. O valor pelo qual o contador MIB deve ser aumentado está em args[0].

sctpInDupAck

Teste que é acionado sempre que um ACK duplicado é recebido. 

sctpInInvalidCookie

Teste que é acionado sempre que um cookie inválido é recebido. 

sctpInOrderChunks

Teste que é acionado sempre que o contador MIB sctpInOrderChunks é atualizado, seja porque o contador MIB é explicitamente consultado ou porque a conexão SCTP é fechada. O valor pelo qual o contador MIB deve ser aumentado está em args[0].

sctpInSCTPPkts

Teste que é acionado sempre que o contador MIB sctpInSCTPPkts é atualizado, seja porque o contador MIB é explicitamente consultado ou porque a conexão SCTP é fechada. O valor pelo qual o contador MIB deve ser aumentado está em args[0].

sctpInUnorderChunks

Teste que é acionado sempre que o contador MIB sctpInUnorderChunks é atualizado, seja porque o contador MIB é explicitamente consultado ou porque a conexão SCTP é fechada. O valor pelo qual o contador MIB deve ser aumentado está em args[0].

sctpListenDrop

Teste que é acionado sempre que uma conexão de entrada é descartada por qualquer motivo. 

sctpOutAck

Teste que é acionado sempre que um aviso de recebimento seletivo é enviado. 

sctpOutAckDelayed

Teste que é acionado sempre que um processamento de aviso de recebimento atrasado é realizado para uma associação SCTP. Quaisquer avisos de recebimento enviados como parte de um processamento de aviso de recebimento atrasado fará com que o teste sctpOutAck seja acionado.

sctpOutCtrlChunks

Teste que é acionado sempre que o contador MIB sctpOutCtrlChunks é atualizado, seja porque o contador MIB é explicitamente consultado ou porque a conexão SCTP é fechada. O valor pelo qual o contador MIB deve ser aumentado está em args[0].

sctpOutOfBlue

Teste que é acionado sempre é enviado que um pacote SCTP correto para o qual o receptor não consegue identificar a associação a qual o pacote pertence. 

sctpOutOrderChunks

Teste que é acionado sempre que o contador MIB sctpOutOrderChunks é atualizado, seja porque o contador MIB é explicitamente consultado ou porque a conexão SCTP é fechada. O valor pelo qual o contador MIB deve ser aumentado está em args[0].

sctpOutSCTPPkts

Teste que é acionado sempre que o contador MIB sctpOutSCTPPkts é atualizado, seja porque o contador MIB é explicitamente consultado ou porque a conexão SCTP é fechada. O valor pelo qual o contador MIB deve ser aumentado está em args[0].

sctpOutUnorderChunks

Teste que é acionado sempre que o contador MIB sctpOutUnorderChunks é atualizado, seja porque o contador MIB é explicitamente consultado ou porque a conexão SCTP é fechada. O valor pelo qual o contador MIB deve ser aumentado está em args[0].

sctpOutWinProbe

Teste que é acionado sempre que uma janela de teste é enviada. 

sctpOutWinUpdate

Teste que é acionado sempre que uma atualização de janela é enviada. 

sctpPassiveEstab

Teste que é acionado sempre que associações SCTP tenham feito uma transição direta para o estado ESTABLISHED a partir do estado CLOSED. O ponto final remoto iniciou a tentativa de associação. 

sctpReasmUsrMsgs

Teste que é acionado sempre que o contador MIB sctpReasmUsrMsgs é atualizado, seja porque o contador MIB é explicitamente consultado ou porque a conexão SCTP é fechada. O valor pelo qual o contador MIB deve ser aumentado está em args[0].

sctpRetransChunks

Teste que é acionado sempre que o contador MIB sctpRetransChunks é atualizado, seja porque o contador MIB é explicitamente consultado ou porque a conexão SCTP é fechada. O valor pelo qual o contador MIB deve ser aumentado está em args[0].

sctpShutdowns

Teste que é acionado sempre que uma associação SCTP faz a transição direta do estado CLOSED a partir do estado SHUTDOWN-SENT ou do estado SHUTDOWN-ACK-SENT, indicando a terminação bem sucedida da associação. 

sctpTimHeartBeatDrop

Teste que é acionado sempre que uma associação SCTP é anulada devido a uma falha ao receber um aviso de recebimento de pulsação. 

sctpTimHeartBeatProbe

Teste que é acionado sempre que uma pulsação SCTP é enviada. 

sctpTimRetrans

Teste que é acionado sempre que um processamento de retransmissão baseado no temporizador é realizado em uma associação. 

sctpTimRetransDrop

Teste que é acionado sempre que uma falha prolongada para realizar a retransmissão baseada no temporizador resulta na anulação da associação. 

Tabela 28–8 Testes mib TCP

tcpActiveOpens

Teste que é acionado sempre que uma conexão TCP faz uma transição direta do estado CLOSED para o estado SYN_SENT. 

tcpAttemptFails

Teste que é acionado sempre que uma conexão TCP faz uma transição direta para o estado CLOSED a partir do estado SYN_SENT ou do estado SYN_RCVD, e sempre que uma conexão TCP faz uma transição direta para o estado LISTEN a partir do estado SYN_RCVD. 

tcpCurrEstab

Teste que é acionado sempre que uma conexão TCP é contada como uma parte da leitura do contador MIB tcpCurrEstab. Uma conexão TCP será contada, se seu estado atual for ESTABLISHED ou CLOSE_WAIT.

tcpEstabResets

Teste que é acionado sempre que uma conexão TCP faz a transição direta do estado CLOSED a partir do estado ESTABLISHED ou do estado CLOSE_WAIT. 

tcpHalfOpenDrop

Teste que é acionado sempre que uma conexão é descartada devido a uma fila cheia de conexões no estado SYN_RCVD. 

tcpInAckBytes

Teste que é acionado sempre que um ACK é recebido para dados enviados anteriormente. O número de bytes recebidos é passado em args[0].

tcpInAckSegs

Teste que é acionado sempre que um ACK é recebido para um segmento enviado anteriormente. 

tcpInAckUnsent

Teste que é acionado sempre que um ACK é recebido para um segmento não-enviado. 

tcpInClosed

Teste que é acionado sempre que dados foram recebidos de uma conexão em um estado de fechamento. 

tcpInDataDupBytes

Teste que é acionado sempre que um segmento é recebido, sendo que todos os dados do segmento tenham sido recebidos anteriormente. O número de bytes no segmento duplicado é passado em args[0].

tcpInDataDupSegs

Teste que é acionado sempre que um segmento é recebido, sendo que todos os dados do segmento tenham sido recebidos anteriormente. O número de bytes no segmento duplicado é passado em args[0].

tcpInDataInorderBytes

Teste que é acionado sempre que os dados são recebidos, sendo que todos os dados anteriores ao número de seqüência dos dados novos tenham sido recebidos anteriormente. O número de bytes recebidos em ordem é passado em args[0].

tcpInDataInorderSegs

Teste que é acionado sempre que um segmento é recebido, sendo que todos os dados anteriores ao número de seqüência do novo segmento tenham sido recebidos anteriormente.

tcpInDataPartDupBytes

Teste que é acionado sempre que um segmento é recebido, sendo que alguns dados do segmento tenham sido recebidos anteriormente, mas alguns dos dados do segmento sejam novos. O número de bytes duplicados é passado em args[0].

tcpInDataPartDupSegs

Teste que é acionado sempre que um segmento é recebido, sendo que alguns dados do segmento tenham sido recebidos anteriormente, mas alguns dos dados do segmento sejam novos. O número de bytes duplicados é passado em args[0].

tcpInDataPastWinBytes

Teste que é acionado sempre que são recebidos dados que ficam atrás da janela de recebimento atual. O número de bytes está em args[0].

tcpInDataPastWinSegs

Teste que é acionado sempre que um segmento recebido fica atrás da janela de recebimento atual. 

tcpInDataUnorderBytes

Teste que é acionado sempre que os dados são recebidos, sendo que alguns dados anteriores ao número de seqüência dos novos dados estão ausentes. O número de bytes recebidos fora de ordem é passado em args[0].

tcpInDataUnorderSegs

Teste que é acionado sempre que um segmento é recebido, sendo que alguns dados anteriores ao número de seqüência dos novos dados estão ausentes. 

tcpInDupAck

Teste que é acionado sempre que um ACK duplicado é recebido. 

tcpInErrs

Teste que é acionado sempre que um erro TCP (por exemplo, uma soma de verificação TCP incorreta) é encontrado no segmento recebido. 

tcpInSegs

Teste que é acionado sempre que um segmento é recebido, mesmo que mais tarde seja considerado que esse segmento possui um erro que impede a continuação do processamento. 

tcpInWinProbe

Teste que é acionado sempre que uma janela de teste é recebida. 

tcpInWinUpdate

Teste que é acionado sempre que uma atualização de janela é recebida. 

tcpListenDrop

Teste que é acionado sempre que uma conexão de entrada é descartada devido a uma fila de escuta cheia. 

tcpListenDropQ0

Teste que é acionado sempre que uma conexão é descartada devido a uma fila cheia de conexões no estado SYN_RCVD. 

tcpOutAck

Teste que é acionado sempre que um ACK é enviado. 

tcpOutAckDelayed

Teste que é acionado sempre que um ACK é enviado após ter sido inicialmente atrasado. 

tcpOutControl

Teste que é acionado sempre que um SYN, FIN ou RST é enviado. 

tcpOutDataBytes

Teste que é acionado sempre que os dados são enviados. O número de bytes enviados está em args[0].

tcpOutDataSegs

Teste que é acionado sempre que um segmento é enviado. 

tcpOutFastRetrans

Teste que é enviado sempre que um segmento é retransmitido como parte do algoritmo de retransmissão rápido. 

tcpOutRsts

Teste que é acionado sempre que um segmento é enviado com o sinalizador RST definido. 

tcpOutSackRetransSegs

Teste que é acionado sempre que um segmento é retransmitido em uma conexão que possui o aviso de recebimento seletivo ativado. 

tcpOutSegs

Teste que é acionado sempre que é enviado um segmento que contém pelo menos um byte não-retransmitido. 

tcpOutUrg

Teste que é acionado sempre que é enviado um segmento com o sinalizador URG definido, e com um ponteiro urgente válido. 

tcpOutWinProbe

Teste que é acionado sempre que uma janela de teste é enviada. 

tcpOutWinUpdate

Teste que é acionado sempre que uma atualização de janela é enviada. 

tcpPassiveOpens

Teste que é acionado sempre que conexões TCP tenham feito uma transição direta para o estado SYN_RCVD a partir do estado LISTEN. 

tcpRetransBytes

Teste que é acionado sempre que os dados são retransmitidos. O número de bytes retransmitidos está em args[0].

tcpRetransSegs

Teste que é acionado sempre que é enviado um segmento que contém um ou mais bytes retransmitidos. 

tcpRttNoUpdate

Teste que é acionado quando os dados foram recebidos, mas não havia informações de carimbo de data/hora disponíveis com as quais atualizar o RTT. 

tcpRttUpdate

Teste que é acionado quando foram recebidos dados contendo informações de carimbo de data/hora necessárias para atualizar o RTT. 

tcpTimKeepalive

Teste que é acionado sempre que um processamento keep-alive é realizado em uma conexão. 

tcpTimKeepaliveDrop

Teste que é acionado sempre que um processamento keep-alive resulta na terminação de uma conexão. 

tcpTimKeepaliveProbe

Teste que é acionado sempre que um teste keep-alive é enviado como parte do processamento keep-alive. 

tcpTimRetrans

Teste que é acionado sempre que um processamento de retransmissão baseado no temporizador é realizado em uma conexão. 

tcpTimRetransDrop

Teste que é acionado sempre que uma falha prolongada para realizar a retransmissão baseada no temporizador resulta na terminação da conexão. 

Tabela 28–9 Testes mib UDP

udpInCksumErrs

Teste que é acionado sempre que um datagrama é descartado devido a uma soma de verificação UDP incorreta. 

udpInDatagrams

Teste que é acionado sempre que datagrama UDP é recebido. 

udpInErrors

Teste que é acionado sempre que um datagrama UDP é recebido, mas é descartado devido a um cabeçalho de pacote malformado ou uma falha na alocação de um buffer interno. 

udpInOverflows

Teste que é acionado sempre que um datagrama UDP é recebido, mas é subseqüentemente descartado devido à falta de espaço no buffer. 

udpNoPorts

Teste que é acionado sempre que um datagrama UDP é recebido em uma porta a qual nenhum soquete está vinculado. 

udpOutDatagrams

Teste que é acionado sempre que datagrama UDP é enviado. 

udpOutErrors

Teste que é acionado sempre que um datagrama UDP não é enviado devido a uma condição de erro, geralmente porque o datagrama era malformado de alguma maneira.