Solaris 动态跟踪指南

探测器

mib 提供器为多个 MIB 中的计数器提供了探测器。在表 28–1 中,列出了各种协议,这些协议可导出由 mib 提供器检测的 MIB。该表中列出了指定部分或全部 MIB 的文档、可用于访问正在运行的计数器(使用 kstat(1M) -n statistic 选项)的内核统计信息名称,以及列出探测器完整定义的表。另外,还可通过 netstat(1M)-s 选项来查看所有 MIB 计数器。

表 28–1 mib 探测器

协议 

MIB 描述 

内核统计信息 

mib 探测器表

ICMP 

RFC 1213 

icmp

表 28–2

IP 

RFC 1213 

ip

表 28–3

IPsec 

— 

ip

表 28–4

IPv6 

RFC 2465 

— 

表 28–5

SCTP 

"SCTP MIB"(Internet 草稿) 

sctp

表 28–7

TCP 

RFC 1213 

tcp

表 28–8

UDP 

RFC 1213 

udp

表 28–9

表 28–2 ICMP mib 探测器

icmpInAddrMaskReps

接收 ICMP(Internet Control Message Protocol,Internet 控制消息协议)地址掩码回复消息时将触发的探测器。 

icmpInAddrMasks

接收 ICMP 地址掩码请求消息时将触发的探测器。 

icmpInBadRedirects

接收在某些方面确定存在格式错误(未知的 ICMP 代码、发送器或目标断开链接等)的 ICMP 重定向消息时将触发的探测器。 

icmpInCksumErrs

接收校验和错误的 ICMP 消息时将触发的探测器。 

icmpInDestUnreachs

接收 ICMP 目标不可访问的消息时将触发的探测器。 

icmpInEchoReps

接收 ICMP 回显回复消息时将触发的探测器。 

icmpInEchos

接收 ICMP 回显请求消息时将触发的探测器。 

icmpInErrors

接收确定存在 ICMP 特定错误(错误的 ICMP 校验和、错误长度等)的 ICMP 消息时将触发的探测器。 

icmpInFragNeeded

接收 ICMP 目标不可访问(需要分段)的消息,指示发送的包由于大于某一 MTU,并且设置了“不分段”标志而丢失时将触发的探测器。 

icmpInMsgs

接收 ICMP 消息时将触发的探测器。触发此探测器时,如果该消息确定存在 ICMP 特定错误,则可能会同时触发 icmpInErrors 探测器。

icmpInOverflows

由于缺少缓冲区空间,导致接收的 ICMP 消息随后被删除时将触发的探测器。 

icmpInParmProbs

接收 ICMP 参数问题消息时将触发的探测器。 

icmpInRedirects

接收 ICMP 重定向消息时将触发的探测器。 

icmpInSrcQuenchs

接收 ICMP 源抑制消息时将触发的探测器。 

icmpInTimeExcds

接收 ICMP 超时的消息时将触发的探测器。 

icmpInTimestampReps

接收 ICMP 时间标记回复消息时将触发的探测器。 

icmpInTimestamps

接收 ICMP 时间标记请求消息时将触发的探测器。 

icmpInUnknowns

接收类型未知的 ICMP 消息时将触发的探测器。 

icmpOutAddrMaskReps

发送 ICMP 地址掩码回复消息时将触发的探测器。 

icmpOutDestUnreachs

发送 ICMP 目标不可访问的消息时将触发的探测器。 

icmpOutDrops

由于某些原因(如内存分配失败、广播/多址广播源或目标等),导致外发 ICMP 消息被删除时将触发的探测器。 

icmpOutEchoReps

发送 ICMP 回显回复消息时将触发的探测器。 

icmpOutErrors

由于在 ICMP 中发现问题(如缓冲区不足)而导致无法发送 ICMP 消息时将触发的探测器。如果在 ICMP 层外面发现错误(如 IP 无法路由生成的数据报),将不会触发该探测器。 

icmpOutFragNeeded

发送 ICMP 目标不可访问(需要分段)的消息时将触发的探测器。 

icmpOutMsgs

发送 ICMP 消息时将触发的探测器。触发此探测器时,如果该消息确定存在 ICMP 特定错误,则可能会同时触发 icmpOutErrors 探测器。

icmpOutParmProbs

发送 ICMP 参数问题消息时将触发的探测器。 

icmpOutRedirects

发送 ICMP 重定向消息时将触发的探测器。对于主机,由于它不发送重定向消息,因此不会触发该探测器。 

icmpOutTimeExcds

发送 ICMP 超时的消息时将触发的探测器。 

icmpOutTimestampReps

发送 ICMP 时间标记回复消息时将触发的探测器。 

表 28–3 IP mib 探测器

ipForwDatagrams

接收未将此计算机设为最终 IP 目标的数据报,并尝试查找将数据报转发至该最终目标的路由时触发的探测器。在未充当 IP 网关的计算机上,此探测器将仅针对通过该计算机进行源路由,以及源路由选项处理成功的包进行触发。 

ipForwProhibits

接收未将此计算机设为最终 IP 目标的数据报,但由于禁止将该计算机用作路由器,因此未尝试查找将数据报转发至该最终目标的路由时触发的探测器。 

ipFragCreates

由于分段作用生成 IP 数据报分段时将触发的探测器。 

ipFragFails

由于无法分段(例如需要分段,但设置了“不分段”标志),导致 IP 数据报被废弃时将触发的探测器。 

ipFragOKs

IP 数据报成功分段时将触发的探测器。 

ipInCksumErrs

由于 IP 数据包头校验和错误,导致输入数据报被废弃时将触发的探测器。 

ipInDelivers

将输入数据报成功传送至 IP 用户协议(包括 ICMP)时触发的探测器。 

ipInDiscards

由于某些与包无关的原因(例如,缺少缓冲区空间)而导致输入 IP 数据报被废弃时将触发的探测器。对于在等待重汇编时被废弃的任何数据报,不会触发该探测器。 

ipInHdrErrors

由于 IP 数据包头错误(如版本号不匹配、格式错误、生成时间超时、处理 IP 选项时发现错误等),导致输入数据报被废弃时将触发的探测器。 

ipInIPv6

IPv6 包错误地到达 IPv4 队列时将触发的探测器。 

ipInReceives

从某接口接收数据报(即使该数据报被错误接收)时将触发的探测器。 

ipInUnknownProtos

由于未知或不受支持的协议导致本地处理数据报在成功接收后被废弃时将触发的探测器。 

ipOutDiscards

由于某些与包无关的原因(例如,缺少缓冲区空间),导致输出 IP 数据报被废弃时将触发的探测器。对于 ipForwDatagrams MIB 计数器中计数的包,如果该包符合此类(自由)废弃条件,将触发该探测器。

ipOutIPv6

通过 IPv4 连接发送 IPv6 包时将触发的探测器。 

ipOutNoRoutes

由于找不到将 IP 数据报传送到目标的路由,因而将其废弃时触发的探测器。对于 ipForwDatagrams MIB 计数器中计数的包,如果该包符合此“无路由”条件,将触发该探测器。另外,对于由于所有缺省网关关闭而无法路由的任何数据报,也会触发该探测器。

ipOutRequests

将 IP 数据报提供给 IP,以便通过本地 IP 用户协议(包括 ICMP)传输时触发的探测器。请注意,对于 ipForwDatagrams MIB 计数器中计数的任何包,将不会触发该探测器。

ipOutSwitchIPv6

将连接从使用 IPv4 更改为使用 IPv6 作为其 IP 协议时触发的探测器。 

ipReasmDuplicates

IP 重汇编算法确定 IP 分段包含以前接收的数据时触发的探测器。

ipReasmFails

IP 重汇编算法检测到任何故障时将触发的探测器。并非所有已废弃的 IP 分段都会触发该探测器,因为某些算法(特别是 RFC 815 中的算法)在接收分段时,会对这些分段进行组合,从而可能丢失分段。 

ipReasmOKs

IP 数据报重新汇编成功时将触发的探测器。 

ipReasmPartDups

IP 重汇编算法确定 IP 分段既包含一些以前接收的数据,又包含一些新数据时触发的探测器。 

ipReasmReqds

接收的 IP 分段需要重新汇编时将触发的探测器。 

表 28–4 IPsec mib 探测器

ipsecInFailed

接收的包由于无法与指定的 IPsec 策略匹配而被删除时触发的探测器。 

ipsecInSucceeded

接收的包与指定的 IPsec 策略相匹配,并且允许继续处理时触发的探测器。 

表 28–5 IPv6 mib 探测器

ipv6ForwProhibits

接收到未将此计算机视为最终 IPv6 目标的数据报,并尝试查找将数据报转发至其最终目标的路由时触发的探测器。 

ipv6IfIcmpBadHoplimit

接收跃点限制小于定义的最大值的 ICMPv6 邻居搜索协议消息时将触发的探测器。此类消息可能并非来自邻居,因此将被废弃。 

ipv6IfIcmpInAdminProhibs

接收 ICMPv6 目标不可访问(通信被管理禁止)的消息时将触发的探测器。 

ipv6IfIcmpInBadNeighborAdvertisements

接收在某些方面存在格式错误的 ICMPv6 邻居通知消息时将触发的探测器。 

ipv6IfIcmpInBadNeighborSolicitations

接收在某些方面存在格式错误的 ICMPv6 邻居请求消息时将触发的探测器。 

ipv6IfIcmpInBadRedirects

接收在某些方面存在格式错误的 ICMPv6 重定向消息时将触发的探测器。 

ipv6IfIcmpInDestUnreachs

接收 ICMPv6 目标不可访问的消息时将触发的探测器。 

ipv6IfIcmpInEchoReplies

接收 ICMPv6 回显回复消息时将触发的探测器。 

ipv6IfIcmpInEchos

接收 ICMPv6 回显请求消息时将触发的探测器。 

ipv6IfIcmpInErrors

接收确定存在 ICMPv6 特定错误(如错误的 ICMPv6 校验和、错误长度等)的 ICMPv6 消息时将触发的探测器。 

ipv6IfIcmpInGroupMembBadQueries

接收在某些方面存在格式错误的 ICMPv6 组成员查询消息时将触发的探测器。 

ipv6IfIcmpInGroupMembBadReports

接收在某些方面存在格式错误的 ICMPv6 组成员报告消息时将触发的探测器。 

ipv6IfIcmpInGroupMembOurReports

接收 ICMPv6 组成员报告消息时将触发的探测器。 

ipv6IfIcmpInGroupMembQueries

接收 ICMPv6 组成员查询消息时将触发的探测器。 

ipv6IfIcmpInGroupMembReductions

接收 ICMPv6 组成员减少消息时将触发的探测器。 

ipv6IfIcmpInGroupMembResponses

接收 ICMPv6 组成员响应消息时将触发的探测器。 

ipv6IfIcmpInGroupMembTotal

接收 ICMPv6 多址广播侦听器搜索消息时将触发的探测器。 

ipv6IfIcmpInMsgs

接收 ICMPv6 消息时将触发的探测器。触发此探测器时,如果该消息存在 ICMPv6 特定错误,则可能会同时触发 ipv6IfIcmpInErrors 探测器。

ipv6IfIcmpInNeighborAdvertisements

接收 ICMPv6 邻居通知消息时将触发的探测器。 

ipv6IfIcmpInNeighborSolicits

接收 ICMPv6 邻居请求消息时将触发的探测器。 

ipv6IfIcmpInOverflows

由于缺少缓冲区空间,导致接收的 ICMPv6 消息随后被删除时将触发的探测器。 

ipv6IfIcmpInParmProblems

接收 ICMPv6 参数问题消息时将触发的探测器。 

ipv6IfIcmpInRedirects

接收 ICMPv6 重定向消息时将触发的探测器。 

ipv6IfIcmpInRouterAdvertisements

接收 ICMPv6 路由器通知消息时将触发的探测器。 

ipv6IfIcmpInRouterSolicits

接收 ICMPv6 路由器请求消息时将触发的探测器。 

ipv6IfIcmpInTimeExcds

接收 ICMPv6 超时的消息时将触发的探测器。 

ipv6IfIcmpOutAdminProhibs

发送 ICMPv6 目标不可访问(通信被管理禁止)的消息时将触发的探测器。 

ipv6IfIcmpOutDestUnreachs

发送 ICMPv6 目标不可访问的消息时将触发的探测器。 

ipv6IfIcmpOutEchoReplies

发送 ICMPv6 回显回复消息时将触发的探测器。 

ipv6IfIcmpOutEchos

发送 ICMPv6 回显消息时将触发的探测器。 

ipv6IfIcmpOutErrors

由于在 ICMPv6 中发现问题(如缺少缓冲区),导致无法发送 ICMPv6 消息时将触发的探测器。如果在 ICMPv6 层外面发现错误(如 IPv6 无法路由生成的数据报),将不会触发该探测器。 

ipv6IfIcmpOutGroupMembQueries

发送 ICMPv6 组成员查询消息时将触发的探测器。 

ipv6IfIcmpOutGroupMembReductions

发送 ICMPv6 组成员减少消息时将触发的探测器。 

ipv6IfIcmpOutGroupMembResponses

发送 ICMPv6 组成员响应消息时将触发的探测器。 

ipv6IfIcmpOutMsgs

发送 ICMPv6 消息时将触发的探测器。触发此探测器时,如果该消息存在 ICMPv6 特定错误,则可能会同时触发 ipv6IfIcmpOutErrors 探测器。

ipv6IfIcmpOutNeighborAdvertisements

发送 ICMPv6 邻居通知消息时将触发的探测器。 

ipv6IfIcmpOutNeighborSolicits

发送 ICMPv6 邻居请求消息时将触发的探测器。 

ipv6IfIcmpOutParmProblems

发送 ICMPv6 参数问题消息时将触发的探测器。 

ipv6IfIcmpOutPktTooBigs

发送 ICMPv6 包太大的消息时将触发的探测器。 

ipv6IfIcmpOutRedirects

发送 ICMPv6 重定向消息时将触发的探测器。对于主机,由于它不发送重定向消息,因此不会触发该探测器。 

ipv6IfIcmpOutRouterAdvertisements

发送 ICMPv6 路由器通知消息时将触发的探测器。 

ipv6IfIcmpOutRouterSolicits

发送 ICMPv6 路由器请求消息时将触发的探测器。 

ipv6IfIcmpOutTimeExcds

发送 ICMPv6 超时的消息时将触发的探测器。 

ipv6InAddrErrors

由于 IPv6 数据包头目标字段中的 IPv6 地址不是该实体可接收的有效地址而导致输入数据报被废弃时触发的探测器。对于无效的地址(如 ::0)和不受支持的地址(如带有未分配前缀的地址),将触发该探测器。对于未配置为充当 IPv6 路由器,因而不转发数据报的计算机,如果数据报由于目标地址非本地地址而被废弃,则会触发该探测器。 

ipv6InDelivers

将输入数据报成功传送至 IPv6 用户协议(包括 ICMPv6)时触发的探测器。 

ipv6InDiscards

由于某些与包无关的原因(例如,缓冲区空间不足)而导致输入 IPv6 数据报被废弃时触发的探测器。对于在等待重汇编时被废弃的任何数据报,不会触发该探测器。 

ipv6InHdrErrors

由于 IPv6 数据包头错误(如版本号不匹配、格式错误、超出跃点计数、处理 IPv6 选项时发现错误等)而导致输入数据报被废弃时将触发的探测器。 

ipv6InIPv4

IPv4 包错误到达 IPv6 队列时将触发的探测器。 

ipv6InMcastPkts

接收多址广播 IPv6 包时将触发的探测器。 

ipv6InNoRoutes

由于找不到将路由的 IPv6 数据报传送到目标的路由而废弃该数据报时触发的探测器。此探测器将针对来自外部的包进行触发。

ipv6InReceives

从接口接收到 IPv6 数据报(即使该数据报被错误接收)时将触发的探测器。 

ipv6InTooBigErrors

接收的分段超过最大分段大小时将触发的探测器。 

ipv6InTruncatedPkts

由于数据报帧包含的数据不足而导致输入数据报被废弃时将触发的探测器。 

ipv6InUnknownProtos

由于协议未知或不受支持,而导致本地寻址 IPv6 数据报在成功接收后被废弃时将触发的探测器。 

ipv6OutDiscards

由于某些与包无关的原因(例如,缺少缓冲区空间),导致输出 IPv6 数据报被废弃时将触发的探测器。对于 ipv6OutForwDatagrams MIB 计数器中计数的包,如果该包符合此类(自由)废弃条件,将触发该探测器。

ipv6OutForwDatagrams

接收未将此计算机设为最终 IPv6 目标的数据报,并尝试查找将数据报转发至该最终目标的路由时触发的探测器。在未充当 IPv6 路由器的计算机上,此探测器将仅针对通过该计算机进行源路由,以及源路由选项处理成功的包进行触发。 

ipv6OutFragCreates

由于分段作用生成 IPv6 数据报分段时将触发的探测器。 

ipv6OutFragFails

由于无法分段(例如,设置了“不分段”标志),导致 IPv6 数据报被废弃时将触发的探测器。 

ipv6OutFragOKs

IPv6 数据报成功分段时将触发的探测器。 

ipv6OutIPv4

通过 IPv4 连接发送 IPv6 包时将触发的探测器。 

ipv6OutMcastPkts

发送多址广播包时将触发的探测器。 

ipv6OutNoRoutes

由于找不到将 IPv6 数据报传送到目标的路由,因而将其废弃时触发的探测器。此探测器不会针对来自外部的包进行触发。

ipv6OutRequests

将 IPv6 数据报提供给 IPv6,以便通过本地 IPv6 用户协议(包括 ICMPv6)传输时触发的探测器。对于 ipv6ForwDatagrams MIB 计数器中计数的任何包,将不会触发此探测器。

ipv6OutSwitchIPv4

将连接从使用 IPv6 更改为使用 IPv4 作为其 IP 协议时触发的探测器。 

ipv6ReasmDuplicates

IPv6 重汇编算法确定 IPv6 分段包含以前接收的数据时触发的探测器。

ipv6ReasmFails

IPv6 重汇编算法检测到故障时将触发的探测器。对于所有已废弃的 IPv6 分段,并不一定都会触发该探测器,因为某些算法在接收分段时,会对这些分段进行组合,从而可能丢失分段。 

ipv6ReasmOKs

IPv6 数据报重新汇编成功时将触发的探测器。 

ipv6ReasmPartDups

IPv6 重汇编算法确定 IPv6 分段既包含一些以前接收的数据,又包含一些新数据时触发的探测器。 

ipv6ReasmReqds

接收的 IPv6 分段需要重新汇编时将触发的探测器。 

表 28–6 原始 IP mib 探测器

rawipInCksumErrs

接收的原始 IP 包的 IP 校验和错误时将触发的探测器。 

rawipInDatagrams

接收原始 IP 包时将触发的探测器。 

rawipInErrors

接收在某些方面存在格式错误的原始 IP 包时将触发的探测器。 

rawipInOverflows

由于缺少缓冲区空间,导致接收的原始 IP 包随后被删除时将触发的探测器。 

rawipOutDatagrams

发送原始 IP 包时将触发的探测器。 

rawipOutErrors

由于某一错误状态(通常是因为原始 IP 包在某些方面存在格式错误),导致无法发送原始 IP 包时触发的探测器。 

表 28–7 SCTP mib 探测器

sctpAborted

SCTP 关联使用 ABORT 元语从任何状态直接转换为 CLOSED 状态,指示关联未正常终止时触发的探测器。 

sctpActiveEstab

SCTP 关联从 COOKIE-ECHOED 状态直接转换为 ESTABLISHED 状态,指示上层已开始关联尝试时触发的探测器。 

sctpChecksumError

从对等方接收校验和无效的 SCTP 包时触发的探测器。 

sctpCurrEstab

将 SCTP 关联作为读取 sctpCurrEstab MIB 计数器的一部分记录时触发的探测器。如果当前状态为 ESTABLISHED、SHUTDOWN-RECEIVED 或 SHUTDOWN-PENDING,则会记录 SCTP 关联。

sctpFragUsrMsgs

由于 MTU 限制,导致必须对用户消息进行分段时将触发的探测器。 

sctpInClosed

在已关闭的 SCTP 关联上接收数据时将触发的探测器。 

sctpInCtrlChunks

sctpInCtrlChunks MIB 计数器由于被显式查询,或由于 SCTP 连接关闭而更新时触发的探测器。MIB 计数器的递增值包含在 args[0] 中。

sctpInDupAck

接收重复的 ACK 时将触发的探测器。 

sctpInInvalidCookie

接收无效的 cookie 时将触发的探测器。 

sctpInOrderChunks

sctpInOrderChunks MIB 计数器由于被显式查询,或由于 SCTP 连接关闭而更新时触发的探测器。MIB 计数器的递增值包含在 args[0] 中。

sctpInSCTPPkts

sctpInSCTPPkts MIB 计数器由于被显式查询,或由于 SCTP 连接关闭而更新时触发的探测器。MIB 计数器的递增值包含在 args[0] 中。

sctpInUnorderChunks

sctpInUnorderChunks MIB 计数器由于被显式查询,或由于 SCTP 连接关闭而更新时触发的探测器。MIB 计数器的递增值包含在 args[0] 中。

sctpListenDrop

传入连接由于某种原因而删除时将触发的探测器。 

sctpOutAck

发送选择性确认时将触发的探测器。 

sctpOutAckDelayed

为 SCTP 关联执行延迟确认处理时将触发的探测器。作为延迟确认处理一部分发送的任何确认都会触发 sctpOutAck 探测器。

sctpOutCtrlChunks

sctpOutCtrlChunks MIB 计数器由于被显式查询,或由于 SCTP 连接关闭而更新时触发的探测器。MIB 计数器的递增值包含在 args[0] 中。

sctpOutOfBlue

接收到一个在其他方面均正确的 SCTP 包,但接收器无法确定该包所属关联时将触发的探测器。 

sctpOutOrderChunks

sctpOutOrderChunks MIB 计数器由于被显式查询,或由于 SCTP 连接关闭而更新时触发的探测器。MIB 计数器的递增值包含在 args[0] 中。

sctpOutSCTPPkts

sctpOutSCTPPkts MIB 计数器由于被显式查询,或由于 SCTP 连接关闭而更新时触发的探测器。MIB 计数器的递增值包含在 args[0] 中。

sctpOutUnorderChunks

sctpOutUnorderChunks MIB 计数器由于被显式查询,或由于 SCTP 连接关闭而更新时触发的探测器。MIB 计数器的递增值包含在 args[0] 中。

sctpOutWinProbe

发送窗口探测器时将触发的探测器。 

sctpOutWinUpdate

发送窗口更新时将触发的探测器。 

sctpPassiveEstab

SCTP 关联从 CLOSED 状态直接转换为 ESTABLISHED 状态时将触发的探测器。远程端点已开始关联尝试。 

sctpReasmUsrMsgs

sctpReasmUsrMsgs MIB 计数器由于被显式查询,或由于 SCTP 连接关闭而更新时触发的探测器。MIB 计数器的递增值包含在 args[0] 中。

sctpRetransChunks

sctpRetransChunks MIB 计数器由于被显式查询,或由于 SCTP 连接关闭而更新时触发的探测器。MIB 计数器的递增值包含在 args[0] 中。

sctpShutdowns

SCTP 关联从 SHUTDOWN-SENT 或 SHUTDOWN-ACK-SENT 状态直接转换为 CLOSED 状态,指示关联正常终止时触发的探测器。 

sctpTimHeartBeatDrop

由于无法接收心跳确认而导致 SCTP 关联异常中止时将触发的探测器。 

sctpTimHeartBeatProbe

发送 SCTP 心跳确认时将触发的探测器。 

sctpTimRetrans

对关联执行基于计时器的重新传输处理时将触发的探测器。 

sctpTimRetransDrop

由于无法长时间执行基于计时器的重新传输,导致关联中止时将触发的探测器。 

表 28–8 TCP mib 探测器

tcpActiveOpens

TCP 连接从 CLOSED 状态直接转换为 SYN_SENT 状态时将触发的探测器。 

tcpAttemptFails

TCP 连接从 SYN_SENT 或 SYN_RCVD 状态直接转换为 CLOSED 状态,同时又从 SYN_RCVD 状态直接转换为 LISTEN 状态时将触发的探测器。 

tcpCurrEstab

将 TCP 连接作为读取 tcpCurrEstab MIB 计数器的一部分记录时触发的探测器。如果 TCP 连接的当前状态为 ESTABLISHED 或 CLOSE_WAIT,则会对其进行记录。

tcpEstabResets

TCP 连接从 ESTABLISHED 或 CLOSE_WAIT 状态直接转换为 CLOSED 状态时将触发的探测器。 

tcpHalfOpenDrop

由于处于 SYN_RCVD 状态的连接队列已满,导致连接被删除时将触发的探测器。 

tcpInAckBytes

接收以前发送的数据的 ACK 时将触发的探测器。确认字节数通过 args[0] 传递。

tcpInAckSegs

接收以前发送的段的 ACK 时将触发的探测器。 

tcpInAckUnsent

接收未发送的段的 ACK 时将触发的探测器。 

tcpInClosed

接收处于关闭状态的连接数据时将触发的探测器。 

tcpInDataDupBytes

接收某段(如果之前已收到该段中的所有数据)时将触发的探测器。重复段的字节数通过 args[0] 传递。

tcpInDataDupSegs

接收某段(如果之前已收到该段中的所有数据)时将触发的探测器。重复段的字节数通过 args[0] 传递。

tcpInDataInorderBytes

接收数据(如果之前已收到排在新数据序列号前面的所有数据)时将触发的探测器。按顺序接收的字节数通过 args[0] 传递。

tcpInDataInorderSegs

接收某段(如果之前已收到排在新段序列号前面的所有数据)时将触发的探测器。

tcpInDataPartDupBytes

接收某段(如果该段中的部分数据之前已收到,而部分数据为新数据)时将触发的探测器。重复的字节数通过 args[0] 传递。

tcpInDataPartDupSegs

接收某段(如果该段中的部分数据之前已收到,而部分数据为新数据)时将触发的探测器。重复的字节数通过 args[0] 传递。

tcpInDataPastWinBytes

接收位于当前接收窗口之后的数据时将触发的探测器。字节数包含在 args[0] 中。

tcpInDataPastWinSegs

接收位于当前接收窗口之后的段时将触发的探测器。 

tcpInDataUnorderBytes

接收数据(如果排在新数据序列号前面的某些数据丢失)时将触发的探测器。无序接收的字节数通过 args[0] 传递。

tcpInDataUnorderSegs

接收某段(如果排在新数据序列号前面的某些数据丢失)时将触发的探测器。 

tcpInDupAck

接收重复的 ACK 时将触发的探测器。 

tcpInErrs

在已接收的段中发现 TCP 错误(如 TCP 校验和错误)时将触发的探测器。 

tcpInSegs

接收某段(即使随后在该段中发现阻止进一步处理的错误)时将触发的探测器。 

tcpInWinProbe

接收窗口探测器时将触发的探测器。 

tcpInWinUpdate

接收窗口更新时将触发的探测器。 

tcpListenDrop

由于侦听队列已满,导致传入连接被删除时将触发的探测器。 

tcpListenDropQ0

由于处于 SYN_RCVD 状态的连接队列已满,导致连接被删除时将触发的探测器。 

tcpOutAck

发送 ACK 时将触发的探测器。 

tcpOutAckDelayed

在初始延迟后发送 ACK 时将触发的探测器。 

tcpOutControl

发送 SYN、FIN 或 RST 时将触发的探测器。 

tcpOutDataBytes

发送数据时将触发的探测器。发送的字节数包含在 args[0] 中。

tcpOutDataSegs

发送段时将触发的探测器。 

tcpOutFastRetrans

将段作为快速重新传输算法的一部分进行重新传输时触发的探测器。 

tcpOutRsts

发送设置了 RST 标志的段时将触发的探测器。 

tcpOutSackRetransSegs

通过已启用选择性确认的连接重新传输段时将触发的探测器。 

tcpOutSegs

发送至少包含一个未重新传输字节的段时将触发的探测器。 

tcpOutUrg

发送设置了 URG 标志和有效的紧急指针的段时将触发的探测器。 

tcpOutWinProbe

发送窗口探测器时将触发的探测器。 

tcpOutWinUpdate

发送窗口更新时将触发的探测器。 

tcpPassiveOpens

TCP 连接从 LISTEN 状态直接转换为 SYN_RCVD 状态时将触发的探测器。 

tcpRetransBytes

重新传输数据时将触发的探测器。重新传输的字节数包含在 args[0] 中。

tcpRetransSegs

发送包含一个或多个已重新传输字节的段时将触发的探测器。 

tcpRttNoUpdate

接收数据,但没有可用于更新 RTT 的时间标记信息时将触发的探测器。 

tcpRttUpdate

接收包含 RTT 更新所需的时间标记信息的数据时将触发的探测器。 

tcpTimKeepalive

对连接执行基于计时器的保持活动处理时将触发的探测器。 

tcpTimKeepaliveDrop

保持活动处理导致连接终止时将触发的探测器。 

tcpTimKeepaliveProbe

将保持活动探测器作为保持活动处理的一部分发送时触发的探测器。 

tcpTimRetrans

对连接执行基于计时器的重新传输处理时将触发的探测器。 

tcpTimRetransDrop

由于无法长时间执行基于计时器的重新传输,导致连接终止时将触发的探测器。 

表 28–9 UDP mib 探测器

udpInCksumErrs

由于 UDP 校验和错误,导致数据报被废弃时将触发的探测器。 

udpInDatagrams

接收 UDP 数据报时将触发的探测器。 

udpInErrors

由于包头格式错误或未能分配内部缓冲区,导致接收的 UDP 数据报被废弃时将触发的探测器。 

udpInOverflows

由于缺少缓冲区空间,导致接收的 UDP 数据报随后被删除时将触发的探测器。 

udpNoPorts

在未绑定套接字的端口上接收 UDP 数据报时将触发的探测器。 

udpOutDatagrams

发送 UDP 数据报时将触发的探测器。 

udpOutErrors

由于某一错误状态(通常是因为 UDP 数据报在某些方面存在格式错误),导致无法发送该数据报时触发的探测器。