Handbuch zur dynamischen Ablaufverfolgung in Solaris

Kapitel 28 Der Provider mib

Der Provider mib stellt Prüfpunkte für Zähler in den Solaris-MIBs (Management Information Bases) zur Verfügung. MIB-Zähler werden in SNMP (Simple Network Management Protocol) zur Fernüberwachung heterogener Netzwerkgrößen verwendet. Die Zähler können auch mit den Befehlen kstat(1M) und netstat(1M) angezeigt werden. Der Provider mib hilft Ihnen, anormalem Netzwerkverhalten, das entweder durch lokale oder entfernte Netzwerküberwachung festgestellt wurde, schnell auf den Grund zu gehen.

Prüfpunkte

Der Provider mib stellt Prüfpunkte für Zähler aus verschiedenen MIBs zur Verfügung. In Tabelle 28–1 sind die Protokolle aufgeführt, die mithilfe des Providers mib instrumentierte MIBs exportieren. Die Tabelle enthält einen Verweis auf die eine MIB ganz oder teilweise beschreibende Dokumentation, den Namen der Kernelstatistik, über den auf die laufenden Zählungen (mit der Option kstat(1M) -n Statistik) zugegriffen werden kann, sowie einen Verweis auf die Tabelle, in der Sie die vollständige Definition der Prüfpunkte finden. Alle MIB-Zähler sind außerdem über die Option -s mit dem Befehl netstat(1M) abrufbar.

Tabelle 28–1 mib-Prüfpunkte

Protokoll 

MIB-Beschreibung 

Kernelstatistik 

Tabelle der mib-Prüfpunkte

ICMP 

RFC 1213 

icmp

Tabelle 28–2

IP 

RFC 1213 

ip

Tabelle 28–3

IPsec 

— 

ip

Tabelle 28–4

IPv6 

RFC 2465 

— 

Tabelle 28–5

SCTP 

“SCTP MIB” (Internet-Entwurf) 

sctp

Tabelle 28–7

TCP 

RFC 1213 

tcp

Tabelle 28–8

UDP 

RFC 1213 

udp

Tabelle 28–9

Tabelle 28–2 mib-Prüfpunkte für ICMP

icmpInAddrMaskReps

Prüfpunkt, der mit jedem Empfang einer ICMP-Meldung des Typs „Address Mask Reply“ ausgelöst wird.  

icmpInAddrMasks

Prüfpunkt, der mit jedem Empfang einer ICMP-Meldung des Typs „Address Mask Request“ ausgelöst wird.  

icmpInBadRedirects

Prüfpunkt, der mit jedem Empfang einer ICMP-Meldung des Typs „Redirect“ ausgelöst wird, in der ein Fehler festgestellt wurde (unbekannter ICMP-Code, Absender oder Ziel off-link usw.).  

icmpInCksumErrs

Prüfpunkt, der mit jedem Empfang einer ICMP-Meldung mit ungültiger Prüfsumme ausgelöst wird.  

icmpInDestUnreachs

Prüfpunkt, der mit jedem Empfang einer ICMP-Meldung des Typs „Destination Unreachable“ ausgelöst wird.  

icmpInEchoReps

Prüfpunkt, der mit jedem Empfang einer ICMP-Meldung des Typs „Echo Reply“ ausgelöst wird.  

icmpInEchos

Prüfpunkt, der mit jedem Empfang einer ICMP-Meldung des Typs „Echo Request“ ausgelöst wird.  

icmpInErrors

Prüfpunkt, der mit jedem Empfang einer ICMP-Meldung ausgelöst wird, in der ein ICMP-spezifischen Fehler (ungültige ICMP-Prüfsumme, ungültige Länge usw.) festgestellt wurde. 

icmpInFragNeeded

Prüfpunkt, der mit jedem Empfang einer ICMP-Meldung des Typs „Destination Unreachable (Fragmentation Needed)“ ausgelöst wird, die darauf hindeutet, dass ein gesendetes Paket verloren gegangen ist, da es eine MTU-Größe überschritten hat und das Flag „Don't Fragment“ gesetzt war. 

icmpInMsgs

Prüfpunkt, der mit jedem Empfang einer ICMP-Meldung ausgelöst wird. Immer, wenn dieser Prüfpunkt ausgelöst wird, kann auch der Prüfpunkt icmpInErrors ausgelöst werden, wenn ein ICMP-spezifischer Fehler in der Meldung festgestellt wurde.

icmpInOverflows

Prüfpunkt, der mit jedem Empfang einer ICMP-Meldung ausgelöst wird, wenn die Meldung anschließend aufgrund von Pufferplatzmangel verworfen wird. 

icmpInParmProbs

Prüfpunkt, der mit jedem Empfang einer ICMP-Meldung des Typs „Parameter Problem“ ausgelöst wird.  

icmpInRedirects

Prüfpunkt, der mit jedem Empfang einer ICMP-Meldung des Typs „Redirect“ ausgelöst wird.  

icmpInSrcQuenchs

Prüfpunkt, der mit jedem Empfang einer ICMP-Meldung des Typs „Source Quench“ ausgelöst wird.  

icmpInTimeExcds

Prüfpunkt, der mit jedem Empfang einer ICMP-Meldung des Typs „Time Exceeded“ ausgelöst wird.  

icmpInTimestampReps

Prüfpunkt, der mit jedem Empfang einer ICMP-Meldung des Typs „Timestamp Reply“ ausgelöst wird.  

icmpInTimestamps

Prüfpunkt, der mit jedem Empfang einer ICMP-Meldung des Typs „Timestamp Request“ ausgelöst wird.  

icmpInUnknowns

Prüfpunkt, der mit jedem Empfang einer ICMP-Meldung unbekannten Typs ausgelöst wird.  

icmpOutAddrMaskReps

Prüfpunkt, der mit jeder Aussendung einer ICMP-Meldung des Typs „Address Mask Reply“ ausgelöst wird.  

icmpOutDestUnreachs

Prüfpunkt, der mit jeder Aussendung einer ICMP-Meldung des Typs „Destination Unreachable“ ausgelöst wird.  

icmpOutDrops

Prüfpunkt, der immer dann ausgelöst wird, wenn eine ausgehende ICMP-Meldung aus irgendeinem Grund (Speicherzuordnungsfehler, Broadcast/Multicast-Absender oder -Ziel u. Ä.) verworfen wird. 

icmpOutEchoReps

Prüfpunkt, der mit jeder Aussendung einer ICMP-Meldung des Typs „Echo Reply“ ausgelöst wird.  

icmpOutErrors

Prüfpunkt, der immer dann ausgelöst wird, wenn eine ICMP-Meldung aufgrund von innerhalb von ICMP festgestellten Problemen (z. B. Pufferplatzmangel) nicht abgesendet wird. Dieser Prüfpunkt wird nicht ausgelöst, wenn außerhalb der ICMP-Schicht Fehler festgestellt werden (z. B. dass IP das resultierende Datagramm nicht routen kann). 

icmpOutFragNeeded

Prüfpunkt, der mit jeder Aussendung einer ICMP-Meldung des Typs „Destination Unreachable (Fragmentation Needed)“ ausgelöst wird.  

icmpOutMsgs

Prüfpunkt, der mit jeder Aussendung einer ICMP-Meldung ausgelöst wird. Immer, wenn dieser Prüfpunkt ausgelöst wird, kann auch der Prüfpunkt icmpOutErrors ausgelöst werden, wenn festgestellt wurde, dass die Meldung ICMP-spezifische Fehler enthält.

icmpOutParmProbs

Prüfpunkt, der mit jeder Aussendung einer ICMP-Meldung des Typs „Parameter Problem“ ausgelöst wird.  

icmpOutRedirects

Prüfpunkt, der mit jeder Aussendung einer ICMP-Meldung des Typs „Redirect“ ausgelöst wird. Für Hosts wird dieser Prüfpunkt niemals ausgelöst, da Hosts keine Weiterleitungen (Redirect) aussenden. 

icmpOutTimeExcds

Prüfpunkt, der mit jeder Aussendung einer ICMP-Meldung des Typs „Time Exceeded“ ausgelöst wird.  

icmpOutTimestampReps

Prüfpunkt, der mit jeder Aussendung einer ICMP-Meldung des Typs „Timestamp Reply“ ausgelöst wird.  

Tabelle 28–3 mib-Prüfpunkte für IP

ipForwDatagrams

Prüfpunkt, der mit jedem Empfang eines Datagramms ausgelöst wird, dessen IP-Endziel nicht dieses System ist, und versucht wird, eine Route zur Weiterleitung des Datagramms an jenes Endziel zu finden. Auf Systemen, die nicht als IP-Gateway fungieren, wird dieser Prüfpunkt nur für Pakete ausgelöst, die per Source-Routing durch diese Maschine geleitet werden und bei denen die Verarbeitung der Source-Route-Option erfolgreich verlief. 

ipForwProhibits

Prüfpunkt, der mit jedem Empfang eines Datagramms ausgelöst wird, dessen IP-Endziel nicht dieses System ist, aber, da das System nicht als Router zugelassen ist, nicht versucht wird, eine Route zur Weiterleitung des Datagramms an jenes Endziel zu finden. 

ipFragCreates

Prüfpunkt, der immer dann ausgelöst wird, wenn bei einer Fragmentierung ein IP-Datagrammfragment erzeugt wird. 

ipFragFails

Prüfpunkt, der immer dann ausgelöst wird, wenn ein IP-Datagramm verworfen wird, da es nicht fragmentiert werden konnte (z. B. weil die Fragmentierung erforderlich, aber das Flag „Don't Fragment“ gesetzt war). 

ipFragOKs

Prüfpunkt, der mit jeder erfolgreichen Fragmentierung eines IP-Datagramms ausgelöst wird. 

ipInCksumErrs

Prüfpunkt, der immer dann ausgelöst wird, wenn ein Eingangsdatagramm aufgrund einer ungültigen IP-Header-Prüfsumme verworfen wird. 

ipInDelivers

Prüfpunkt, der mit jeder erfolgreichen Lieferung eines Eingangsdatagramms an IP-Benutzerprotokolle, einschließlich ICMP, ausgelöst wird. 

ipInDiscards

Prüfpunkt, der immer dann ausgelöst wird, wenn ein IP-Eingangsdatagramm aus Gründen verworfen wird, die nicht mit dem Paket in Zusammenhang stehen (z. B. Pufferplatzmangel). Dieser Prüfpunkt wird nicht für Datagramme ausgelöst, die verworfen werden, während Sie auf die Defragmentierung warten.  

ipInHdrErrors

Prüfpunkt, der immer dann ausgelöst wird, wenn ein Eingangsdatagramm aufgrund eines Fehlers im IP-Header verworfen wird. Dabei kann es sich u. a. um Versionskonflikte, Formatfehler, Lebenszeitüberschreitung oder Fehler handeln, die bei der Verarbeitung von IP-Optionen festgestellt werden.  

ipInIPv6

Prüfpunkt, der immer dann ausgelöst wird, wenn ein IPv6-Paket fälschlicherweise in einer IPv4-Warteschlange ankommt. 

ipInReceives

Prüfpunkt, der bei jedem - selbst fälschlicherweise erfolgtem - Empfang eines Datagramms von einer Schnittstelle ausgelöst wird. 

ipInUnknownProtos

Prüfpunkt, der immer dann ausgelöst wird, wenn ein lokal adressiertes Datagramm erfolgreich empfangen, aber anschließend aufgrund eines unbekannten oder nicht unterstützten Protokolls verworfen wird. 

ipOutDiscards

Prüfpunkt, der immer dann ausgelöst wird, wenn ein IP-Ausgangsdatagramm aus Gründen verworfen wird, die nicht mit dem Paket in Zusammenhang stehen (z. B. Pufferplatzmangel). Dieser Prüfpunkt wird für jedes im MIB-Zähler ipForwDatagrams berücksichtigte Datenpaket ausgelöst, sofern das Paket solch ein (wahlfreies) Verwurfkriterium erfüllt.

ipOutIPv6

Prüfpunkt, der immer dann ausgelöst wird, wenn ein IPv6-Paket über eine IPv4-Verbindung gesendet wird. 

ipOutNoRoutes

Prüfpunkt, der immer dann ausgelöst wird, wenn ein IP-Datagramm verworfen wird, da keine Route für die Übertragung an das Ziel gefunden werden konnte. Dieser Prüfpunkt wird für jedes im MIB-Zähler ipForwDatagrams berücksichtigte Datenpaket ausgelöst, sofern das Paket dieses „no-route“-Kriterium erfüllt. Dieser Prüfpunkt wird auch für Datagramme ausgelöst, die nicht geroutet werden können, da alle Standard-Gateways ausgefallen sind.

ipOutRequests

Prüfpunkt, der immer dann ausgelöst wird, wenn ein IP-Datagramm zur Übertragung von lokalen IP-Benutzerprotokollen (einschl. ICMP) an IP übergeben wird. Beachten Sie, dass dieser Prüfpunkt nicht für die vom MIB-Zähler ipForwDatagrams berücksichtigten Datenpakete ausgelöst wird.

ipOutSwitchIPv6

Prüfpunkt, der bei jedem Wechsel von IPv4 zu IPv6 als IP-Protokoll für eine Verbindung ausgelöst wird. 

ipReasmDuplicates

Prüfpunkt, der immer dann ausgelöst wird, wenn der IP-Defragmentierungsalgorithmus bestimmt, dass ein IP-Fragment nur zuvor empfangene Daten enthält.

ipReasmFails

Prüfpunkt, der immer dann ausgelöst wird, wenn der IP-Defragmentierungsalgorithmus einen Fehler feststellt. Dieser Prüfpunkt wird nicht unbedingt für jedes verworfene IP-Fragment ausgelöst, da einige Algorithmen (insbesondere der Algorithmus in RFC 815) Fragmente aus den Augen verlieren können, indem sie diese direkt beim Empfang kombinieren. 

ipReasmOKs

Prüfpunkt, der mit jeder erfolgreichen Defragmentierung eines IP-Datagramms ausgelöst wird. 

ipReasmPartDups

Prüfpunkt, der immer dann ausgelöst wird, wenn der IP-Defragmentierungsalgorithmus bestimmt, dass ein IP-Fragment sowohl zuvor empfangene als auch neue Daten enthält. 

ipReasmReqds

Prüfpunkt, der mit jedem Empfang eines IP-Fragments ausgelöst wird, das wieder zusammengesetzt werden muss. 

Tabelle 28–4 mib-Prüfpunkte für IPsec

ipsecInFailed

Prüfpunkt, der immer dann ausgelöst wird, wenn ein empfangenes Paket wegen Nichterfüllung der angegebenen IPsec-Richtlinie verworfen wird. 

ipsecInSucceeded

Prüfpunkt, der immer dann ausgelöst wird, wenn ein empfangenes Paket die angegebene IPsec-Richtlinie erfüllt und die Verarbeitung fortgesetzt werden darf. 

Tabelle 28–5 mib-Prüfpunkte für IPv6

ipv6ForwProhibits

Prüfpunkt, der mit jedem Empfang eines IPv6-Datagramms ausgelöst wird, dessen IPv6-Endziel nicht dieses System ist, aber, da das System nicht als Router zugelassen ist, nicht versucht wird, eine Route zur Weiterleitung des Datagramms an jenes Endziel zu finden. 

ipv6IfIcmpBadHoplimit

Prüfpunkt, der mit jedem Empfang einer ICMPv6-NDP-Meldung (NDP, Neighbor Discovery Protocol) ausgelöst wird, für das ein Hop-Limit unter dem festgelegten Maximum festgestellt wird. Diese Meldungen stammen möglicherweise nicht von einem Nachbarn (am selben Netzwerk hängender Knoten) und werden deshalb verworfen. 

ipv6IfIcmpInAdminProhibs

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Destination Unreachable (Communication Administratively Prohibited)“ ausgelöst wird.  

ipv6IfIcmpInBadNeighborAdvertisements

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Neighbor Advertisement“ ausgelöst wird, die auf irgendeine Weise Fehler enthält. 

ipv6IfIcmpInBadNeighborSolicitations

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Neighbor Solicit“ ausgelöst wird, die auf irgendeine Weise Fehler enthält. 

ipv6IfIcmpInBadRedirects

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Redirect“ ausgelöst wird, die auf irgendeine Weise Fehler enthält. 

ipv6IfIcmpInDestUnreachs

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Destination Unreachable“ ausgelöst wird.  

ipv6IfIcmpInEchoReplies

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Echo Reply“ ausgelöst wird.  

ipv6IfIcmpInEchos

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Echo Request“ ausgelöst wird.  

ipv6IfIcmpInErrors

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung ausgelöst wird, in der ein ICMPv6-spezifischer Fehler (ungültige ICMPv6-Prüfsumme, ungültige Länge usw.) festgestellt wurde. 

ipv6IfIcmpInGroupMembBadQueries

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Group Membership Query“ ausgelöst wird, die auf irgendeine Weise Fehler enthält. 

ipv6IfIcmpInGroupMembBadReports

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Group Membership Report“ ausgelöst wird, die auf irgendeine Weise Fehler enthält. 

ipv6IfIcmpInGroupMembOurReports

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Group Membership Report“ ausgelöst wird.  

ipv6IfIcmpInGroupMembQueries

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Group Membership Query“ ausgelöst wird.  

ipv6IfIcmpInGroupMembReductions

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Group Membership Reduction“ ausgelöst wird.  

ipv6IfIcmpInGroupMembResponses

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Group Membership Response“ ausgelöst wird.  

ipv6IfIcmpInGroupMembTotal

Prüfpunkt, der mit jedem Empfang einer ICMPv6-MLD-Meldung (MLD, Multicast Listener Discovery) ausgelöst wird.  

ipv6IfIcmpInMsgs

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung ausgelöst wird. Wenn dieser Prüfpunkt ausgelöst wird, kann auch der Prüfpunkt ipv6IfIcmpInErrors ausgelöst werden, wenn die Meldung einen ICMPv6-spezifischen Fehler enthält.

ipv6IfIcmpInNeighborAdvertisements

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Neighbor Advertisement“ ausgelöst wird.  

ipv6IfIcmpInNeighborSolicits

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Neighbor Solicit“ ausgelöst wird.  

ipv6IfIcmpInOverflows

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung ausgelöst wird, wenn die Meldung anschließend aufgrund von Pufferplatzmangel verworfen wird. 

ipv6IfIcmpInParmProblems

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Parameter Problem“ ausgelöst wird.  

ipv6IfIcmpInRedirects

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Redirect“ ausgelöst wird.  

ipv6IfIcmpInRouterAdvertisements

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Router Advertisement“ ausgelöst wird.  

ipv6IfIcmpInRouterSolicits

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Router Solicit“ ausgelöst wird.  

ipv6IfIcmpInTimeExcds

Prüfpunkt, der mit jedem Empfang einer ICMPv6-Meldung des Typs „Time Exceeded“ ausgelöst wird.  

ipv6IfIcmpOutAdminProhibs

Prüfpunkt, der mit jeder Aussendung einer ICMPv6-Meldung des Typs „Destination Unreachable (Communication Administratively Prohibited)“ ausgelöst wird.  

ipv6IfIcmpOutDestUnreachs

Prüfpunkt, der mit jeder Aussendung einer ICMPv6-Meldung des Typs „Destination Unreachable“ ausgelöst wird.  

ipv6IfIcmpOutEchoReplies

Prüfpunkt, der mit jeder Aussendung einer ICMPv6-Meldung des Typs „Echo Reply“ ausgelöst wird.  

ipv6IfIcmpOutEchos

Prüfpunkt, der mit jeder Aussendung einer ICMPv6-Meldung des Typs „Echo“ ausgelöst wird.  

ipv6IfIcmpOutErrors

Prüfpunkt, der immer dann ausgelöst wird, wenn eine ICMPv6-Meldung aufgrund von innerhalb von ICMPv6 festgestellten Problemen (z. B. Pufferplatzmangel) nicht abgesendet wird. Dieser Prüfpunkt wird nicht ausgelöst, wenn außerhalb der ICMPv6-Schicht Fehler festgestellt werden (z. B. dass IPv6 das resultierende Datagramm nicht routen kann). 

ipv6IfIcmpOutGroupMembQueries

Prüfpunkt, der mit jeder Aussendung einer ICMPv6-Meldung des Typs „Group Membership Query“ ausgelöst wird.  

ipv6IfIcmpOutGroupMembReductions

Prüfpunkt, der mit jeder Aussendung einer ICMPv6-Meldung des Typs „Group Membership Reduction“ ausgelöst wird.  

ipv6IfIcmpOutGroupMembResponses

Prüfpunkt, der mit jeder Aussendung einer ICMPv6-Meldung des Typs „Group Membership Response“ ausgelöst wird.  

ipv6IfIcmpOutMsgs

Prüfpunkt, der mit jeder Aussendung einer ICMPv6-Meldung ausgelöst wird. Wenn dieser Prüfpunkt ausgelöst wird, kann auch der Prüfpunkt ipv6IfIcmpOutErrors ausgelöst werden, wenn die Meldung ICMPv6-spezifische Fehler enthält.

ipv6IfIcmpOutNeighborAdvertisements

Prüfpunkt, der mit jeder Aussendung einer ICMPv6-Meldung des Typs „Neighbor Advertisement“ ausgelöst wird.  

ipv6IfIcmpOutNeighborSolicits

Prüfpunkt, der mit jeder Aussendung einer ICMPv6-Meldung des Typs „Neighbor Solicitation“ ausgelöst wird.  

ipv6IfIcmpOutParmProblems

Prüfpunkt, der mit jeder Aussendung einer ICMPv6-Meldung des Typs „Parameter Problem“ ausgelöst wird.  

ipv6IfIcmpOutPktTooBigs

Prüfpunkt, der mit jeder Aussendung einer ICMPv6-Meldung des Typs „Packet Too Big“ ausgelöst wird.  

ipv6IfIcmpOutRedirects

Prüfpunkt, der mit jeder Aussendung einer ICMPv6-Meldung des Typs „Redirect“ ausgelöst wird. Für Hosts wird dieser Prüfpunkt niemals ausgelöst, da Hosts keine Weiterleitungen (Redirect) aussenden. 

ipv6IfIcmpOutRouterAdvertisements

Prüfpunkt, der mit jeder Aussendung einer ICMPv6-Meldung des Typs „Router Advertisement“ ausgelöst wird.  

ipv6IfIcmpOutRouterSolicits

Prüfpunkt, der mit jeder Aussendung einer ICMPv6-Meldung des Typs „Router Solicit“ ausgelöst wird.  

ipv6IfIcmpOutTimeExcds

Prüfpunkt, der mit jeder Aussendung einer ICMPv6-Meldung des Typs „Time Exceeded“ ausgelöst wird.  

ipv6InAddrErrors

Prüfpunkt, der immer dann ausgelöst wird, wenn ein Eingangsdatagramm verworfen wird, weil die IPv6-Adresse im Zielfeld des IPv6-Headers keine gültige Adresse für diesen Empfänger ist. Dieser Prüfpunkt wird bei ungültigen (z. B. : : 0) und nicht unterstützten Adressen ausgelöst (z. B. Adressen mit nicht zugewiesenen Präfixen). Bei Systemen, die nicht als IPv6-Router konfiguriert sind und folglich keine Datagramme weiterleiten, wird dieser Prüfpunkt für Datagramme ausgelöst, die verworfen werden, da die Zieladresse keine lokale Adresse ist. 

ipv6InDelivers

Prüfpunkt, der mit jeder erfolgreichen Lieferung eines Eingangsdatagramms an IPv6-Benutzerprotokolle (einschließlich ICMPv6) ausgelöst wird. 

ipv6InDiscards

Prüfpunkt, der immer dann ausgelöst wird, wenn ein IPv6-Eingangsdatagramm aus Gründen verworfen wird, die nicht mit dem Paket in Zusammenhang stehen (z. B. Pufferplatzmangel). Dieser Prüfpunkt wird nicht für Datagramme ausgelöst, die verworfen werden, während Sie auf die Defragmentierung warten.  

ipv6InHdrErrors

Prüfpunkt, der immer dann ausgelöst wird, wenn ein Eingangsdatagramm aufgrund eines Fehlers im IPv6-Header verworfen wird. Dabei kann es sich u. a. um Versionskonflikte, Formatfehler, Überschreitung der Hop-Anzahl oder Fehler handeln, die bei der Verarbeitung von IPv6-Optionen festgestellt werden.  

ipv6InIPv4

Prüfpunkt, der immer dann ausgelöst wird, wenn ein IPv4-Paket fälschlicherweise in einer IPv6-Warteschlange ankommt. 

ipv6InMcastPkts

Prüfpunkt, der bei jedem Empfang eines IPv6-Multicast-Pakets ausgelöst wird. 

ipv6InNoRoutes

Prüfpunkt, der immer dann ausgelöst wird, wenn ein geroutetes IPv6-Datagramm verworfen wird, da keine Route für die Übertragung an das Ziel gefunden werden konnte. Dieser Prüfpunkt wird nur für Datenpakete ausgelöst, die von einer externen Quelle stammen.

ipv6InReceives

Prüfpunkt, der bei jedem - selbst fälschlicherweise erfolgtem - Empfang eines IPv6-Datagramms von einer Schnittstelle ausgelöst wird. 

ipv6InTooBigErrors

Prüfpunkt, der mit jedem Empfang eines Fragments ausgelöst wird, das die maximale Fragmentgröße übersteigt. 

ipv6InTruncatedPkts

Prüfpunkt, der immer dann ausgelöst wird, wenn ein Eingangsdatagramm verworfen wird, da der Datagramm-Frame nicht genügend Daten enthielt. 

ipv6InUnknownProtos

Prüfpunkt, der immer dann ausgelöst wird, wenn ein lokal adressiertes IPv6-Datagramm erfolgreich empfangen, aber anschließend aufgrund eines unbekannten oder nicht unterstützten Protokolls verworfen wird. 

ipv6OutDiscards

Prüfpunkt, der immer dann ausgelöst wird, wenn ein IPv6-Ausgangsdatagramm aus Gründen verworfen wird, die nicht mit dem Paket in Zusammenhang stehen (z. B. Pufferplatzmangel). Dieser Prüfpunkt wird für jedes im MIB-Zähler ipv6OutForwDatagrams berücksichtigte Datenpaket ausgelöst, sofern das Paket solch ein (wahlfreies) Verwurfkriterium erfüllt.

ipv6OutForwDatagrams

Prüfpunkt, der mit jedem Empfang eines Datagramms ausgelöst wird, dessen IPv6-Endziel nicht dieses System ist, und versucht wird, eine Route zur Weiterleitung des Datagramms an jenes Endziel zu finden. Auf einem System, das nicht als IPv6-Gateway fungiert, wird dieser Prüfpunkt nur für Pakete ausgelöst, die per Source-Routing durch dieses System geleitet werden und bei denen die Verarbeitung der Source-Route-Option erfolgreich verlief. 

ipv6OutFragCreates

Prüfpunkt, der immer dann ausgelöst wird, wenn bei einer Fragmentierung ein IPv6-Datagrammfragment erzeugt wird. 

ipv6OutFragFails

Prüfpunkt, der immer dann ausgelöst wird, wenn ein IPv6-Datagramm verworfen wird, da es nicht fragmentiert werden konnte, da beispielsweise das Flag „Don't Fragment“ gesetzt war. 

ipv6OutFragOKs

Prüfpunkt, der mit jeder erfolgreichen Fragmentierung eines IPv6-Datagramms ausgelöst wird. 

ipv6OutIPv4

Prüfpunkt, der immer dann ausgelöst wird, wenn ein IPv6-Paket über eine IPv4-Verbindung gesendet wird. 

ipv6OutMcastPkts

Prüfpunkt, der bei jeder Aussendung eines Multicast-Pakets ausgelöst wird. 

ipv6OutNoRoutes

Prüfpunkt, der immer dann ausgelöst wird, wenn ein IPv6-Datagramm verworfen wird, da keine Route für die Übertragung an das Ziel gefunden werden konnte. Dieser Prüfpunkt wird nicht für Datenpakete ausgelöst, die von einer externen Quelle stammen.

ipv6OutRequests

Prüfpunkt, der immer dann ausgelöst wird, wenn ein IPv6-Datagramm zur Übertragung von lokalen IPv6-Benutzerprotokollen (einschl. ICMPv6) an IPv6 übergeben wird. Dieser Prüfpunkt wird für die im MIB-Zähler ipv6ForwDatagrams berücksichtigten Pakete nicht ausgelöst.

ipv6OutSwitchIPv4

Prüfpunkt, der bei jedem Wechsel von IPv6 zu IPv4 als IP-Protokoll für eine Verbindung ausgelöst wird. 

ipv6ReasmDuplicates

Prüfpunkt, der immer dann ausgelöst wird, wenn der IPv6-Defragmentierungsalgorithmus bestimmt, dass ein IPv6-Fragment nur zuvor empfangene Daten enthält.

ipv6ReasmFails

Prüfpunkt, der immer dann ausgelöst wird, wenn der IPv6-Defragmentierungsalgorithmus einen Fehler feststellt. Dieser Prüfpunkt wird nicht unbedingt für jedes verworfene IPv6-Fragment ausgelöst, da einige Algorithmen Fragmente aus den Augen verlieren können, indem sie diese direkt beim Empfang kombinieren. 

ipv6ReasmOKs

Prüfpunkt, der mit jeder erfolgreichen Defragmentierung eines IPv6-Datagramms ausgelöst wird. 

ipv6ReasmPartDups

Prüfpunkt, der immer dann ausgelöst wird, wenn der IPv6-Defragmentierungsalgorithmus bestimmt, dass ein IPv6-Fragment sowohl zuvor empfangene als auch neue Daten enthält. 

ipv6ReasmReqds

Prüfpunkt, der mit jedem Empfang eines IPv6-Fragments ausgelöst wird, das wieder zusammengesetzt werden muss. 

Tabelle 28–6 mib-Prüfpunkte für Raw IP

rawipInCksumErrs

Prüfpunkt, der bei jedem Empfang eines Raw-IP-Pakets mit einer ungültigen IP-Prüfsumme ausgelöst wird. 

rawipInDatagrams

Prüfpunkt, der bei jedem Empfang eines Raw-IPv6-Pakets ausgelöst wird. 

rawipInErrors

Prüfpunkt, der bei jedem Empfang eines Raw-IP-Pakets ausgelöst wird, das auf irgendeine Weise Fehler enthält. 

rawipInOverflows

Prüfpunkt, der mit jedem Empfang eines Raw-IP-Pakets ausgelöst wird, wenn das Paket anschließend aufgrund von Pufferplatzmangel verworfen wird. 

rawipOutDatagrams

Prüfpunkt, der bei jeder Aussendung eines Raw-IPv6-Pakets ausgelöst wird. 

rawipOutErrors

Prüfpunkt, der immer dann ausgelöst wird, wenn ein Raw-IP-Paket aufgrund einer Fehlerbedingung (in der Regel wegen eines Formatfehlers des IP-Pakets) nicht gesendet wurde.  

Tabelle 28–7 mib-Prüfpunkte für SCTP

sctpAborted

Prüfpunkt, der immer dann ausgelöst wird, wenn eine SCTP-Association von einem beliebigen Status mittels des Grundelements ABORT direkt in den Status CLOSED übergegangen ist. Dies deutet auf eine sofortige Schließung der Verbindung hin. 

sctpActiveEstab

Prüfpunkt, der immer dann ausgelöst wird, wenn eine SCTP-Association aus dem Status COOKIE-ECHOED direkt in den Status ESTABLISHED übergegangen ist. Dies deutet darauf hin, dass die obere Ebene den Association-Versuch eingeleitet hat. 

sctpChecksumError

Prüfpunkt, der bei jedem Empfang eines SCTP-Pakets mit ungültiger Prüfsumme von einem Peer ausgelöst wird. 

sctpCurrEstab

Prüfpunkt, der immer dann ausgelöst wird, wenn eine SCTP-Association beim Lesen des MIB-Zählers sctpCurrEstab gezählt wird. Gezählt werden SCTP-Associations, deren aktueller Status ESTABLISHED, SHUTDOWN-RECEIVED oder SHUTDOWN-PENDING ist.

sctpFragUsrMsgs

Prüfpunkt, der immer dann ausgelöst wird, wenn eine Benutzernachricht aufgrund der MTU fragmentiert werden muss. 

sctpInClosed

Prüfpunkt, der bei jedem Empfang von Daten an einer geschlossenen SCTP-Association ausgelöst wird. 

sctpInCtrlChunks

Prüfpunkt, der immer dann ausgelöst wird, wenn der MIB-Zähler sctpInCtrlChunks entweder wegen einer expliziten Abfrage des MIB-Zählers oder aufgrund der Schließung einer SCTP-Verbindung aktualisiert wird. Der Wert, um den der MIB-Zähler zu erhöhen ist, befindet sich in args[0].

sctpInDupAck

Prüfpunkt, der bei jedem Empfang einer doppelten ACK (Bestätigung) ausgelöst wird. 

sctpInInvalidCookie

Prüfpunkt, der mit jedem Empfang eines ungültigen Cookies ausgelöst wird.  

sctpInOrderChunks

Prüfpunkt, der immer dann ausgelöst wird, wenn der MIB-Zähler sctpInOrderChunks entweder wegen einer expliziten Abfrage des MIB-Zählers oder aufgrund der Schließung einer SCTP-Verbindung aktualisiert wird. Der Wert, um den der MIB-Zähler zu erhöhen ist, befindet sich in args[0].

sctpInSCTPPkts

Prüfpunkt, der immer dann ausgelöst wird, wenn der MIB-Zähler sctpInSCTPPkts entweder wegen einer expliziten Abfrage des MIB-Zählers oder aufgrund der Schließung einer SCTP-Verbindung aktualisiert wird. Der Wert, um den der MIB-Zähler zu erhöhen ist, befindet sich in args[0].

sctpInUnorderChunks

Prüfpunkt, der immer dann ausgelöst wird, wenn der MIB-Zähler sctpInUnorderChunks entweder wegen einer expliziten Abfrage des MIB-Zählers oder aufgrund der Schließung einer SCTP-Verbindung aktualisiert wird. Der Wert, um den der MIB-Zähler zu erhöhen ist, befindet sich in args[0].

sctpListenDrop

Prüfpunkt, der immer dann ausgelöst wird, wenn eine eingehende Verbindung aus irgendeinem Grund verworfen wird. 

sctpOutAck

Prüfpunkt, der bei jeder Aussendung einer SACK (selektiven Bestätigung) ausgelöst wird. 

sctpOutAckDelayed

Prüfpunkt, der immer dann ausgelöst wird, wenn für eine SCTP-Association eine verzögerte Bestätigungsverarbeitung stattfindet. Jede im Rahmen der verzögerten Bestätigungsverarbeitung gesendete ACK löst den Prüfpunkt sctpOutAck aus.

sctpOutCtrlChunks

Prüfpunkt, der immer dann ausgelöst wird, wenn der MIB-Zähler sctpOutCtrlChunks entweder wegen einer expliziten Abfrage des MIB-Zählers oder aufgrund der Schließung einer SCTP-Verbindung aktualisiert wird. Der Wert, um den der MIB-Zähler zu erhöhen ist, befindet sich in args[0].

sctpOutOfBlue

Prüfpunkt, der bei jedem Empfang eines an sich fehlerfreien SCTP-Pakets ausgelöst wird, für das der Empfänger die zugehörige Association jedoch nicht ermitteln kann. 

sctpOutOrderChunks

Prüfpunkt, der immer dann ausgelöst wird, wenn der MIB-Zähler sctpOutOrderChunks entweder wegen einer expliziten Abfrage des MIB-Zählers oder aufgrund der Schließung einer SCTP-Verbindung aktualisiert wird. Der Wert, um den der MIB-Zähler zu erhöhen ist, befindet sich in args[0].

sctpOutSCTPPkts

Prüfpunkt, der immer dann ausgelöst wird, wenn der MIB-Zähler sctpOutSCTPPkts entweder wegen einer expliziten Abfrage des MIB-Zählers oder aufgrund der Schließung einer SCTP-Verbindung aktualisiert wird. Der Wert, um den der MIB-Zähler zu erhöhen ist, befindet sich in args[0].

sctpOutUnorderChunks

Prüfpunkt, der immer dann ausgelöst wird, wenn der MIB-Zähler sctpOutUnorderChunks entweder wegen einer expliziten Abfrage des MIB-Zählers oder aufgrund der Schließung einer SCTP-Verbindung aktualisiert wird. Der Wert, um den der MIB-Zähler zu erhöhen ist, befindet sich in args[0].

sctpOutWinProbe

Prüfpunkt, der bei jeder Aussendung einer Window Probe (Prüfung auf Empfangsbereitschaft) ausgelöst wird. 

sctpOutWinUpdate

Prüfpunkt, der bei jeder Aussendung einer Window-Aktualisierung ausgelöst wird. 

sctpPassiveEstab

Prüfpunkt, der bei jedem direkten Übergang von SCTP-Associations aus dem Status ESTABLISHED in den Status CLOSED ausgelöst wird. Der entfernte Endpunkt hat den Association-Versuch eingeleitet. 

sctpReasmUsrMsgs

Prüfpunkt, der immer dann ausgelöst wird, wenn der MIB-Zähler sctpReasmUsrMsg entweder wegen einer expliziten Abfrage des MIB-Zählers oder aufgrund der Schließung einer SCTP-Verbindung aktualisiert wird. Der Wert, um den der MIB-Zähler zu erhöhen ist, befindet sich in args[0].

sctpRetransChunks

Prüfpunkt, der immer dann ausgelöst wird, wenn der MIB-Zähler sctpRetransChunks entweder wegen einer expliziten Abfrage des MIB-Zählers oder aufgrund der Schließung einer SCTP-Verbindung aktualisiert wird. Der Wert, um den der MIB-Zähler zu erhöhen ist, befindet sich in args[0].

sctpShutdowns

Prüfpunkt, der immer dann ausgelöst wird, wenn eine SCTP-Association entweder aus dem Status SHUTDOWN-SENT oder SHUTDOWN-ACK-SENT direkt in den Status CLOSED übergeht. Dies deutet auf eine sofortige Schließung der Association hin. 

sctpTimHeartBeatDrop

Prüfpunkt, der mit jedem Abbruch einer SCTP-Association aufgrund eines fehlgeschlagenen Empfangs einer Heartbeat-Bestätigung ausgelöst wird. 

sctpTimHeartBeatProbe

Prüfpunkt, der mit jeder Aussendung eines SCTP-Heartbeat ausgelöst wird.  

sctpTimRetrans

Prüfpunkt, der bei jeder timer-basierten Retransmit-Verarbeitung für eine Association ausgelöst wird. 

sctpTimRetransDrop

Prüfpunkt, der immer dann ausgelöst wird, wenn eine Association abgebrochen wird, da eine timer-basierte Retransmit-Verarbeitung über einen längeren Zeitraum nicht möglich war. 

Tabelle 28–8 mib-Prüfpunkte für TCP

tcpActiveOpens

Prüfpunkt, der bei jedem direkten Übergang einer TCP-Verbindung aus dem Status CLOSED in den Status SYN-SENT ausgelöst wird. 

tcpAttemptFails

Prüfpunkt, der bei jedem direkten Übergang einer TCP-Verbindung aus dem Status SYN_SENT oder SYN-RCVD in den Status CLOSED oder aus dem Status SYN_RCVD in den Status LISTEN ausgelöst wird. 

tcpCurrEstab

Prüfpunkt, der immer dann ausgelöst wird, wenn eine TCP-Verbindung beim Lesen des MIB-Zählers tcpCurrEstab gezählt wird. Gezählt werden TCP-Verbindungen mit dem aktuellen Status ESTABLISHED oder CLOSE_WAIT.

tcpEstabResets

Prüfpunkt, der bei jedem direkten Übergang einer TCP-Verbindung aus dem Status ESTABLISHED oder CLOSE_WAIT in den Status CLOSED ausgelöst wird. 

tcpHalfOpenDrop

Prüfpunkt, der immer dann ausgelöst wird, wenn eine Verbindung aufgrund einer vollen Warteschlange mit Verbindungen im Status SYN_RCVD verworfen wird. 

tcpInAckBytes

Prüfpunkt, der mit jedem Empfang einer ACK für zuvor gesendete Daten ausgelöst wird. Die Anzahl der bestätigten Byte wird mit args[0] übergeben.

tcpInAckSegs

Prüfpunkt, der mit jedem Empfang einer ACK für ein zuvor gesendetes Segment ausgelöst wird. 

tcpInAckUnsent

Prüfpunkt, der mit jedem Empfang einer ACK für ein nicht gesendetes Segment ausgelöst wird. 

tcpInClosed

Prüfpunkt, der nach jedem Empfang von Daten für eine Verbindung in einem schließenden Status ausgelöst wird. 

tcpInDataDupBytes

Prüfpunkt, der immer dann ausgelöst wird, wenn ein Segment empfangen wird und alle Daten in dem Segment zuvor bereits empfangen wurden. Die Anzahl der Byte in dem doppelt vorliegenden Segment wird mit args[0] übergeben.

tcpInDataDupSegs

Prüfpunkt, der immer dann ausgelöst wird, wenn ein Segment empfangen wird und alle Daten in dem Segment zuvor bereits empfangen wurden. Die Anzahl der Byte in dem doppelt vorliegenden Segment wird mit args[0] übergeben.

tcpInDataInorderBytes

Prüfpunkt, der ausgelöst wird, wenn Daten empfangen werden und alle Daten vor der Sequenznummer der neuen Daten bereits zuvor empfangen wurden. Die Anzahl der reihenfolgengetreu empfangenen Byte wird mit args[0] übergeben.

tcpInDataInorderSegs

Prüfpunkt, der ausgelöst wird, wenn ein Segment empfangen wird und alle Daten vor der Sequenznummer des neuen Segments bereits zuvor empfangen wurden.

tcpInDataPartDupBytes

Prüfpunkt, der ausgelöst wird, wenn ein Segment empfangen wird und einige der Daten im Segment zuvor bereits empfangen wurden, andere Daten im Segment aber neu sind. Die Anzahl der doppelt vorliegenden Byte wird mit args[0] übergeben.

tcpInDataPartDupSegs

Prüfpunkt, der ausgelöst wird, wenn ein Segment empfangen wird und einige der Daten im Segment zuvor bereits empfangen wurden, andere Daten im Segment aber neu sind. Die Anzahl der doppelt vorliegenden Byte wird mit args[0] übergeben.

tcpInDataPastWinBytes

Prüfpunkt, der mit jedem Empfang von Daten ausgelöst wird, die außerhalb des aktuellen Empfangsfensters liegen. Die Anzahl der Byte ist in args[0] enthalten.

tcpInDataPastWinSegs

Prüfpunkt, der mit jedem Empfang eines Segments ausgelöst wird, das außerhalb des aktuellen Empfangsfensters liegt. 

tcpInDataUnorderBytes

Prüfpunkt, der ausgelöst wird, wenn Daten empfangen werden und einige der Daten vor der Sequenznummer der neuen Daten fehlen. Die Anzahl der nicht reihenfolgengetreu empfangenen Byte wird mit args[0] übergeben.

tcpInDataUnorderSegs

Prüfpunkt, der ausgelöst wird, wenn ein Segment empfangen wird und einige der Daten vor der Sequenznummer der neuen Daten fehlen. 

tcpInDupAck

Prüfpunkt, der bei jedem Empfang einer doppelten ACK (Bestätigung) ausgelöst wird. 

tcpInErrs

Prüfpunkt, der immer dann ausgelöst wird, wenn in einem empfangenen Segment ein TCP-Fehler (z. B. eine ungültige TCP-Prüfsumme) gefunden wird. 

tcpInSegs

Prüfpunkt, der mit jedem Empfang eines Segments ausgelöst wird, selbst wenn in diesem Segment später ein Fehler festgestellt wird, der die weitere Verarbeitung verhindert. 

tcpInWinProbe

Prüfpunkt, der bei jedem Empfang einer Window Probe (Prüfung auf Empfangsbereitschaft) ausgelöst wird. 

tcpInWinUpdate

Prüfpunkt, der bei jedem Empfang einer Window-Aktualisierung ausgelöst wird. 

tcpListenDrop

Prüfpunkt, der immer dann ausgelöst wird, wenn eine eingehende Verbindung aufgrund einer vollen Listen-Warteschlange verworfen wird. 

tcpListenDropQ0

Prüfpunkt, der immer dann ausgelöst wird, wenn eine Verbindung aufgrund einer vollen Warteschlange mit Verbindungen im Status SYN_RCVD verworfen wird. 

tcpOutAck

Prüfpunkt, der mit jeder Aussendung einer ACK ausgelöst wird.  

tcpOutAckDelayed

Prüfpunkt, der immer dann ausgelöst wird, wenn eine ACK nach einer Verzögerung gesendet wird.  

tcpOutControl

Prüfpunkt, der immer dann ausgelöst wird, wenn ein SYN, FIN oder RST gesendet wird. 

tcpOutDataBytes

Prüfpunkt, der mit jeder Datensendung ausgelöst wird. Die Anzahl der gesendeten Byte ist in args[0] enthalten.

tcpOutDataSegs

Prüfpunkt, der mit jeder Sendung eines Segments ausgelöst wird.  

tcpOutFastRetrans

Prüfpunkt, der mit jeder erneuten Übertragung eines Segments im Rahmen des „Fast-Retransmit“-Algorithmus ausgelöst wird. 

tcpOutRsts

Prüfpunkt, der mit jeder Sendung eines Segments mit gesetztem RST-Flag ausgelöst wird. 

tcpOutSackRetransSegs

Prüfpunkt, der immer dann ausgelöst wird, wenn ein Segment über eine Verbindung mit aktivierter SACK (selektive Bestätigung) erneut übertragen wird. 

tcpOutSegs

Prüfpunkt, der mit jeder Sendung eines Segments ausgelöst wird, das mindestens ein nicht neu übertragenes Byte enthält. 

tcpOutUrg

Prüfpunkt, der immer dann ausgelöst wird, wenn ein Segment mit gesetztem URG-Flag und gültigem Dringlichkeitszeiger gesendet wird. 

tcpOutWinProbe

Prüfpunkt, der bei jeder Aussendung einer Window Probe (Prüfung auf Empfangsbereitschaft) ausgelöst wird. 

tcpOutWinUpdate

Prüfpunkt, der bei jeder Aussendung einer Window-Aktualisierung ausgelöst wird. 

tcpPassiveOpens

Prüfpunkt, der bei jedem direkten Übergang einer TCP-Verbindung aus dem Status LISTEN in den Status SYN_RCVD ausgelöst wird. 

tcpRetransBytes

Prüfpunkt, der mit jeder erneuten Übertragung von Daten ausgelöst wird. Die Anzahl der erneut übertragenen Byte ist in args[0] enthalten.

tcpRetransSegs

Prüfpunkt, der mit jeder Sendung eines Segments ausgelöst wird, das mindestens ein neu übertragenes Byte enthält. 

tcpRttNoUpdate

Prüfpunkt, der immer dann ausgelöst wird, wenn Daten empfangen wurden, aber keine Zeitmarke für die RTT-Aktualisierung vorhanden war. 

tcpRttUpdate

Prüfpunkt, der immer dann ausgelöst wird, wenn Daten einschließlich der für die RTT-Aktualisierung erforderlichen Zeitmarke empfangen wurden. 

tcpTimKeepalive

Prüfpunkt, der bei jeder timer-basierten Keep-Alive-Verarbeitung für eine Verbindung ausgelöst wird. 

tcpTimKeepaliveDrop

Prüfpunkt, der immer dann ausgelöst wird, wenn eine Keep-Alive-Verarbeitung das Beenden einer Verbindung bewirkt. 

tcpTimKeepaliveProbe

Prüfpunkt, der immer dann ausgelöst wird, wenn im Rahmen der Keep-Alive-Verarbeitung ein Keep-Alive-Probe ausgesendet wird. 

tcpTimRetrans

Prüfpunkt, der bei jeder timer-basierten Retransmit-Verarbeitung für eine Verbindung ausgelöst wird. 

tcpTimRetransDrop

Prüfpunkt, der immer dann ausgelöst wird, wenn eine Verbindung beendet wird, da eine timer-basierte Retransmit-Verarbeitung über einen längeren Zeitraum nicht möglich war. 

Tabelle 28–9 mib-Prüfpunkte für UDP

udpInCksumErrs

Prüfpunkt, der immer dann ausgelöst wird, wenn ein Datagramm aufgrund einer ungültigen UDP-Prüfsumme verworfen wird. 

udpInDatagrams

Prüfpunkt, der bei jedem Empfang eines UDP-Datagramms ausgelöst wird. 

udpInErrors

Prüfpunkt, der immer dann ausgelöst wird, wenn ein UDP-Datagramm empfangen, aber aufgrund eines fehlerhaften Paket-Headers oder einer gescheiterten Zuweisung internen Pufferplatzes verworfen wird. 

udpInOverflows

Prüfpunkt, der immer dann ausgelöst wird, wenn ein UDP-Datagramm empfangen, aber anschließend aufgrund von Pufferplatzmangel verworfen wird. 

udpNoPorts

Prüfpunkt, der mit jedem Empfang eines UDP-Datagramms an einem Anschluss ausgelöst wird, der an kein Socket gebunden ist. 

udpOutDatagrams

Prüfpunkt, der bei jeder Sendung eines UDP-Datagramms ausgelöst wird. 

udpOutErrors

Prüfpunkt, der immer dann ausgelöst wird, wenn ein UDP-Datagramm aufgrund einer Fehlerbedingung (in der Regel wegen eines Formatfehlers des Datagramms) nicht gesendet wurde.  

Argumente

Für das einzige Argument aller mib-Prüfpunkte gilt stets dieselbe Semantik: args[0] enthält den Wert, um den der Zähler erhöht werden muss. Bei den meisten mib-Prüfpunkten enthält args[0] immer den Wert 1, bei einigen kann args[0] jedoch beliebige positive Werte annehmen. Für diese Prüfpunkte ist die Bedeutung von args[0] in der Prüfpunktbeschreibung angegeben.

Stabilität

Der Provider mib beschreibt die verschiedenen Stabilitäten anhand des DTrace-Stabilitätsmechanismus gemäß der folgenden Tabelle. Weitere Informationen zum Stabilitätsmechanismus finden Sie in Kapitel 39Stabilität.

Element 

Namensstabilität 

Datenstabilität 

Abhängigkeitsklasse 

Provider 

Evolving 

Evolving 

ISA

Modul 

Private 

Private 

Unknown 

Funktion 

Private 

Private 

Unknown 

Name 

Evolving 

Evolving 

ISA

Argumente 

Evolving 

Evolving 

ISA