PSAMP-MIB
AI MIB Summary
The PSAMP-MIB manages packet sampling and filtering configurations, capabilities, and statistics on network devices supporting the PSAMP protocol, exposing specific metrics for selector function parameters and sampling outcomes. It enables the monitoring of traffic reduction mechanisms and the retrieval of sampled flow data parameters defined in the IPFIX-SELECTOR-MIB registry.
The PSAMP MIB defines managed objects for packet sampling and filtering. These objects provide information about managed nodes supporting packet sampling, including packet sampling capabilities, configuration, and statistics. The PSAMP MIB module registers additional top-level OIDs for the parameter subtrees of its Selector functions in the IPFIX-SELECTOR-MIB Function sub-registry according to the procedures defined in RFC 6615. Copyright (c) 2012 IETF Trust and the persons identified as authors of the code. All rights reserved. Redistribution and use in source and binary forms, with or without modification, is permitted pursuant to, and subject to the license terms contained in, the Simplified BSD License set forth in Section 4.c of the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info). This version of this MIB module is part of RFC 6727; see the RFC itself for full legal notices.
Main OID:
psampMIB.1.3.6.1.2.1.212
55
Objects
Active
Status
6
Dependencies
Imported Objects
Objects
55 total| Object Name |
|---|
psampSampCountBased OBJECT IDENTIFIER .1.3.6.1.2.1.194.1.1.2 |
psampSampCountBasedAvailThis object indicates the availability of systematic count-based sampling at the managed node. A Selector may be unavailable if it is implemented but currently disabled due to, e.g., administrative reasons, lack of resources, or similar.ro TruthValue (SNMPv2-TC) .1.3.6.1.2.1.194.1.1.2.1 |
psampSampCountBasedParamSetTableThis table lists configurations of systematic count-based packet sampling. A parameter set describing a configuration contains two parameters: the sampling interval length and space. SEQUENCE OF PsampSampCountBasedParamSetEntry .1.3.6.1.2.1.194.1.1.2.2 |
psampSampCountBasedParamSetEntryDefines an entry in the psampSampCountBasedParamSetTable. PsampSampCountBasedParamSetEntry .1.3.6.1.2.1.194.1.1.2.2.1 |
psampSampCountBasedIndexThe index of this parameter set in the psampSampCountBasedParamSetTable. It is used in the object ipfixSelectionProcessSelectorFunction entries of the ipfixSelectionProcessTable in the IPFIX-MIB as reference to this parameter set. Integer32 .1.3.6.1.2.1.194.1.1.2.2.1.1 |
psampSampCountBasedIntervalThis object specifies the number of packets that are consecutively sampled. A value of 100 means that 100 consecutive packets are sampled.ro Unsigned32 UNITS "packets" .1.3.6.1.2.1.194.1.1.2.2.1.2 |
psampSampCountBasedSpaceThis object specifies the number of packets between two intervals specified by the object psampSampCountBasedInterval. A value of 100 means that the next interval starts 100 packets (which are not sampled) after the current psampSampCountBasedInterval is over.ro Unsigned32 UNITS "packets" .1.3.6.1.2.1.194.1.1.2.2.1.3 |
psampSampTimeBased OBJECT IDENTIFIER .1.3.6.1.2.1.194.1.1.3 |
psampSampTimeBasedAvailThis object indicates the availability of systematic time-based sampling at the managed node. A Selector may be unavailable if it is implemented but currently disabled due to, e.g., administrative reasons, lack of resources, or similar.ro TruthValue (SNMPv2-TC) .1.3.6.1.2.1.194.1.1.3.1 |
psampSampTimeBasedParamSetTableThis table lists configurations of systematic time-based packet sampling. A parameter set describing a configuration contains two parameters: the sampling interval length and the space. SEQUENCE OF PsampSampTimeBasedParamSetEntry .1.3.6.1.2.1.194.1.1.3.2 |
psampSampTimeBasedParamSetEntryDefines an entry in the psampSampTimeBasedParamSetTable. PsampSampTimeBasedParamSetEntry .1.3.6.1.2.1.194.1.1.3.2.1 |
psampSampTimeBasedIndexThe index of this parameter set in the psampSampTimeBasedParamSetTable. It is used in the object ipfixSelectionProcessSelectorFunction entries of the ipfixSelectionProcessTable in the IPFIX-MIB as reference to this parameter set. Integer32 .1.3.6.1.2.1.194.1.1.3.2.1.1 |
psampSampTimeBasedIntervalThis object specifies the time interval in microseconds during which all arriving packets are sampled.ro Unsigned32 UNITS "microseconds" .1.3.6.1.2.1.194.1.1.3.2.1.2 |
psampSampTimeBasedSpaceThis object specifies the time interval in microseconds between two intervals specified by the object psampSampTimeBasedInterval. A value of 100 means that the next interval starts 100 microseconds (during which no packets are sampled) after the current psampSampTimeBasedInterval is over.ro Unsigned32 UNITS "microseconds" .1.3.6.1.2.1.194.1.1.3.2.1.3 |
psampSampRandOutOfN OBJECT IDENTIFIER .1.3.6.1.2.1.194.1.1.4 |
psampSampRandOutOfNAvailThis object indicates the availability of random n-out-of-N sampling at the managed node. A Selector may be unavailable if it is implemented but currently disabled due to, e.g., administrative reasons, lack of resources, or similar.ro TruthValue (SNMPv2-TC) .1.3.6.1.2.1.194.1.1.4.1 |
psampSampRandOutOfNParamSetTableThis table lists configurations of random n-out-of-N sampling. A parameter set describing a configuration contains two parameters: the sampling size and the parent population. SEQUENCE OF PsampSampRandOutOfNParamSetEntry .1.3.6.1.2.1.194.1.1.4.2 |
psampSampRandOutOfNParamSetEntryDefines an entry in the psampSampRandOutOfNParamSetTable. PsampSampRandOutOfNParamSetEntry .1.3.6.1.2.1.194.1.1.4.2.1 |
psampSampRandOutOfNIndexThe index of this parameter set in the psampSampRandOutOfNParamSetTable. It is used in the object ipfixSelectionProcessSelectorFunction entries of the ipfixSelectionProcessTable in the IPFIX-MIB as reference to this parameter set. Integer32 .1.3.6.1.2.1.194.1.1.4.2.1.1 |
psampSampRandOutOfNSizeThis object specifies the number of elements taken from the parent Population specified in psampSampRandOutOfNPopulation.ro Unsigned32 UNITS "packets" .1.3.6.1.2.1.194.1.1.4.2.1.2 |
psampSampRandOutOfNPopulationThis object specifies the number of elements in the parent Population.ro Unsigned32 UNITS "packets" .1.3.6.1.2.1.194.1.1.4.2.1.3 |
psampSampUniProb OBJECT IDENTIFIER .1.3.6.1.2.1.194.1.1.5 |
psampSampUniProbAvailThis object indicates the availability of random uniform probabilistic sampling at the managed node. A Selector may be unavailable if it is implemented but currently disabled due to, e.g., administrative reasons, lack of resources, or similar.ro TruthValue (SNMPv2-TC) .1.3.6.1.2.1.194.1.1.5.1 |
psampSampUniProbParamSetTableThis table lists configurations of random probabilistic sampling. A parameter set describing a configuration contains a single parameter only: the sampling probability. SEQUENCE OF PsampSampUniProbParamSetEntry .1.3.6.1.2.1.194.1.1.5.2 |
psampSampUniProbParamSetEntryDefines an entry in the psampSampUniProbParamSetTable. PsampSampUniProbParamSetEntry .1.3.6.1.2.1.194.1.1.5.2.1 |
psampSampUniProbIndexThe index of this parameter set in the psampSampUniProbParamSetTable. It is used in the object ipfixSelectionProcessSelectorFunction entries of the ipfixSelectionProcessTable in the IPFIX-MIB as reference to this parameter set. Integer32 .1.3.6.1.2.1.194.1.1.5.2.1.1 |
psampSampUniProbProbabilityThis object specifies the probability that a packet is sampled, expressed as a value between 0 and 1. The probability is equal for every packet. A value of 0 means no packet is sampled since the probability is 0. A value of 1 means all packets are sampled since the probability is 1. NaN (not a number) and infinity MUST NOT be used.ro Float64TC (FLOAT-TC-MIB) .1.3.6.1.2.1.194.1.1.5.2.1.2 |
psampFiltPropMatch OBJECT IDENTIFIER .1.3.6.1.2.1.194.1.1.6 |
psampFiltPropMatchAvailThis object indicates the availability of property match filtering at the managed node. A Selector may be unavailable if it is implemented but currently disabled due to, e.g., administrative reasons, lack of resources, or similar.ro TruthValue (SNMPv2-TC) .1.3.6.1.2.1.194.1.1.6.1 |
psampFiltHash OBJECT IDENTIFIER .1.3.6.1.2.1.194.1.1.7 |
psampFiltHashAvailThis object indicates the availability of hash filtering at the managed node. A Selector may be unavailable if it is implemented but currently disabled due to, e.g., administrative reasons, lack of resources, or similar.ro TruthValue (SNMPv2-TC) .1.3.6.1.2.1.194.1.1.7.1 |
psampFiltHashCapabilities OBJECT IDENTIFIER .1.3.6.1.2.1.194.1.1.7.2 |
psampFiltHashParamSetTableThis table lists configurations of hash filtering. A parameter set describing a configuration contains eight parameters describing the hash function. SEQUENCE OF PsampFiltHashParamSetEntry .1.3.6.1.2.1.194.1.1.7.3 |
psampFiltHashParamSetEntryDefines an entry in the psampFiltHashParamSetTable. PsampFiltHashParamSetEntry .1.3.6.1.2.1.194.1.1.7.3.1 |
psampFiltHashIndexThe index of this parameter set in the psampFiltHashParamSetTable. It is used in the object ipfixSelectionProcessSelectorFunction entries of the ipfixSelectionProcessTable in the IPFIX-MIB as reference to this parameter set. Integer32 .1.3.6.1.2.1.194.1.1.7.3.1.1 |
psampFiltHashFunctionThe hash function used by this filter. The PSAMP-MIB defines the following hash functions: crc32(1): The CRC-32 Hash Function as defined in RFC 1141. ipsx(2): The IPSX Hash Function as described in RFC 5475, Appendix A.1. bob(3): The BOB Hash Function as described in RFC 5475, Appendix A.2.ro Enumeration .1.3.6.1.2.1.194.1.1.7.3.1.2 |
psampFiltHashInitializerValueThis object specifies the initializer value to the hash function.ro Unsigned64TC (APPLICATION-MIB) .1.3.6.1.2.1.194.1.1.7.3.1.3 |
psampFiltHashIpPayloadOffsetThis object specifies the IP payload offset used by a Hash-based Selection Selector.ro Unsigned64TC (APPLICATION-MIB) .1.3.6.1.2.1.194.1.1.7.3.1.4 |
psampFiltHashIpPayloadSizeThis object specifies the IP payload size used by a Hash-based Selection Selector.ro Unsigned64TC (APPLICATION-MIB) .1.3.6.1.2.1.194.1.1.7.3.1.5 |
psampFiltHashSelectedRangeMinThis object specifies the value for the beginning of a hash function's selected range.ro Unsigned64TC (APPLICATION-MIB) .1.3.6.1.2.1.194.1.1.7.3.1.6 |
psampFiltHashSelectedRangeMaxThis object specifies the value for the end of a hash function's selected range.ro Unsigned64TC (APPLICATION-MIB) .1.3.6.1.2.1.194.1.1.7.3.1.7 |
psampFiltHashOutputRangeMinThis object specifies the value for the beginning of a hash function's potential output range.ro Unsigned64TC (APPLICATION-MIB) .1.3.6.1.2.1.194.1.1.7.3.1.8 |
psampFiltHashOutputRangeMaxThis object specifies the value for the end of a hash function's potential output range.ro Unsigned64TC (APPLICATION-MIB) .1.3.6.1.2.1.194.1.1.7.3.1.9 |
psampMIBThe PSAMP MIB defines managed objects for packet sampling and filtering. These objects provide information about managed nodes supporting packet sampling, including packet sampling capabilities, configuration, and statistics. The PSAMP MIB module registers additional top-level OIDs for the parameter subtrees of its Selector functions in the IPFIX-SELECTOR-MIB Function sub-registry according to the procedures defined in RFC 6615. Copyright (c) 2012 IETF Trust and the persons identified as authors of the code. All rights reserved. Redistribution and use in source and binary forms, with or without modification, is permitted pursuant to, and subject to the license terms contained in, the Simplified BSD License set forth in Section 4.c of the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info). This version of this MIB module is part of RFC 6727; see the RFC itself for full legal notices. MODULE-IDENTITY .1.3.6.1.2.1.212 |
psampObjects OBJECT IDENTIFIER .1.3.6.1.2.1.212.1 |
psampConformance OBJECT IDENTIFIER .1.3.6.1.2.1.212.2 |
psampCompliances OBJECT IDENTIFIER .1.3.6.1.2.1.212.2.1 |
psampComplianceThe implementation of all objects is optional and depends on the implementation of the corresponding functionality in the equipment. Unknown .1.3.6.1.2.1.212.2.1.1 |
psampGroups OBJECT IDENTIFIER .1.3.6.1.2.1.212.2.2 |
psampGroupSampCountBasedThese objects are needed if count based sampling is implemented. Unknown .1.3.6.1.2.1.212.2.2.1 |
psampGroupSampTimeBasedThese objects are needed if time based sampling is implemented. Unknown .1.3.6.1.2.1.212.2.2.2 |
psampGroupSampRandOutOfNThese objects are needed if random n-out-of-N sampling is implemented. Unknown .1.3.6.1.2.1.212.2.2.3 |
psampGroupSampUniProbThese objects are needed if uniform probabilistic sampling is implemented. Unknown .1.3.6.1.2.1.212.2.2.4 |
psampGroupFiltPropMatchThese objects are needed if property match filtering is implemented. Unknown .1.3.6.1.2.1.212.2.2.5 |
psampGroupFiltHashThese objects are needed if hash filtering is implemented. Unknown .1.3.6.1.2.1.212.2.2.6 |