Rechnernetze
Home Nach oben Stichworte

capture-Gruppe (capture (rmon 8))

Die achte Gruppe ist die Capture-Gruppe (capture (rmon 8)). In bufferControlTable werden Details der Speicherungsfunktion festgelegt. Jede Zeile in dieser Tabelle speichert die Pakete, die in der Filter-Gruppe mit dem Channel bufferControlChannelIndex ausgewählt wurden. Der Speicherplatz für sämtliche gespeicherten Pakete ist durch bufferControlMaxOctetsGranted beschränkt, wobei dieser Wert durch bufferControlMaxOctetsRequested vom Manager beeinflusst werden kann. Die Anzahl gespeicherter Pakete wird in bufferControlCapturedPkts angegeben, die Zeit seit Beginn der Speicherung in bufferControlTurnOnTime. Von jedem Paket werden höchstens bufferControlCaptureSliceSize Oktette gespeichert, wobei durch Angabe des Werts 0 die Länge so groß wie möglich zu wählen ist. Da die Anzahl von Oktetten je SNMP-Antwort beschränkt ist, wird in bufferControlDownloadSliceSize angegeben, wie viele Oktette je Anfrage übertragen werden sollen, wobei das erste zu lesende Oktett des Pakets in bufferControlDownloadOffset benannt wird. Ist der Puffer voll, so verlangt bufferControlFullAction = wrapWhenFull, dass die ältesten Pakete überschrieben werden, während der Wert lockWhenFull die Pufferung stoppt. In diesem Fall hat bufferControlFullStatus den Wert full, während bei freiem Speicherplatz dieser Wert spaceAvailable ist.

In captureBufferTable werden die Datenpakete gespeichert. Die Pakete werden in captureBufferIndex je Puffer bzw. in captureBufferPacketID je Subnetzwerk gezählt. Ein Paket der Länge captureBufferPacketLength ist in captureBufferPacketData gespeichert, wobei die Zeit (seit Beginn der Pufferung, also seit bufferControlTurnOnTime) in captureBufferPacketTime abgelegt ist. Der Fehlerstatus des gepufferten Pakets wird in captureBufferPacketStatus angegeben.