PSAMP-MIB

File: PSAMP-MIB.mib (27680 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC SNMPv2-CONF
APPLICATION-MIB FLOAT-TC-MIB IPFIX-SELECTOR-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Integer32
Unsigned32 mib-2 TruthValue
MODULE-COMPLIANCE OBJECT-GROUP Unsigned64TC
Float64TC ipfixSelectorFunctions

Defined Types

PsampSampCountBasedParamSetEntry  
SEQUENCE    
  psampSampCountBasedIndex Integer32
  psampSampCountBasedInterval Unsigned32
  psampSampCountBasedSpace Unsigned32

PsampSampTimeBasedParamSetEntry  
SEQUENCE    
  psampSampTimeBasedIndex Integer32
  psampSampTimeBasedInterval Unsigned32
  psampSampTimeBasedSpace Unsigned32

PsampSampRandOutOfNParamSetEntry  
SEQUENCE    
  psampSampRandOutOfNIndex Integer32
  psampSampRandOutOfNSize Unsigned32
  psampSampRandOutOfNPopulation Unsigned32

PsampSampUniProbParamSetEntry  
SEQUENCE    
  psampSampUniProbIndex Integer32
  psampSampUniProbProbability Float64TC

PsampFiltHashParamSetEntry  
SEQUENCE    
  psampFiltHashIndex Integer32
  psampFiltHashFunction INTEGER
  psampFiltHashInitializerValue Unsigned64TC
  psampFiltHashIpPayloadOffset Unsigned64TC
  psampFiltHashIpPayloadSize Unsigned64TC
  psampFiltHashSelectedRangeMin Unsigned64TC
  psampFiltHashSelectedRangeMax Unsigned64TC
  psampFiltHashOutputRangeMin Unsigned64TC
  psampFiltHashOutputRangeMax Unsigned64TC

Defined Values

psampMIB 1.3.6.1.2.1.212
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.
MODULE-IDENTITY    

psampObjects 1.3.6.1.2.1.212.1
OBJECT IDENTIFIER    

psampConformance 1.3.6.1.2.1.212.2
OBJECT IDENTIFIER    

psampSampCountBased 1.3.6.1.2.1.194.1.1.2
OBJECT IDENTIFIER    

psampSampCountBasedAvail 1.3.6.1.2.1.194.1.1.2.1
This 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.
OBJECT-TYPE    
  TruthValue  

psampSampCountBasedParamSetTable 1.3.6.1.2.1.194.1.1.2.2
This table lists configurations of systematic count-based packet sampling. A parameter set describing a configuration contains two parameters: the sampling interval length and space.
OBJECT-TYPE    
  SEQUENCE OF  
    PsampSampCountBasedParamSetEntry

psampSampCountBasedParamSetEntry 1.3.6.1.2.1.194.1.1.2.2.1
Defines an entry in the psampSampCountBasedParamSetTable.
OBJECT-TYPE    
  PsampSampCountBasedParamSetEntry  

psampSampCountBasedIndex 1.3.6.1.2.1.194.1.1.2.2.1.1
The 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.
OBJECT-TYPE    
  Integer32 1..2147483647  

psampSampCountBasedInterval 1.3.6.1.2.1.194.1.1.2.2.1.2
This object specifies the number of packets that are consecutively sampled. A value of 100 means that 100 consecutive packets are sampled.
OBJECT-TYPE    
  Unsigned32  

psampSampCountBasedSpace 1.3.6.1.2.1.194.1.1.2.2.1.3
This 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.
OBJECT-TYPE    
  Unsigned32  

psampSampTimeBased 1.3.6.1.2.1.194.1.1.3
OBJECT IDENTIFIER    

psampSampTimeBasedAvail 1.3.6.1.2.1.194.1.1.3.1
This 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.
OBJECT-TYPE    
  TruthValue  

psampSampTimeBasedParamSetTable 1.3.6.1.2.1.194.1.1.3.2
This 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.
OBJECT-TYPE    
  SEQUENCE OF  
    PsampSampTimeBasedParamSetEntry

psampSampTimeBasedParamSetEntry 1.3.6.1.2.1.194.1.1.3.2.1
Defines an entry in the psampSampTimeBasedParamSetTable.
OBJECT-TYPE    
  PsampSampTimeBasedParamSetEntry  

psampSampTimeBasedIndex 1.3.6.1.2.1.194.1.1.3.2.1.1
The 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.
OBJECT-TYPE    
  Integer32 1..2147483647  

psampSampTimeBasedInterval 1.3.6.1.2.1.194.1.1.3.2.1.2
This object specifies the time interval in microseconds during which all arriving packets are sampled.
OBJECT-TYPE    
  Unsigned32  

psampSampTimeBasedSpace 1.3.6.1.2.1.194.1.1.3.2.1.3
This 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.
OBJECT-TYPE    
  Unsigned32  

psampSampRandOutOfN 1.3.6.1.2.1.194.1.1.4
OBJECT IDENTIFIER    

psampSampRandOutOfNAvail 1.3.6.1.2.1.194.1.1.4.1
This 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.
OBJECT-TYPE    
  TruthValue  

psampSampRandOutOfNParamSetTable 1.3.6.1.2.1.194.1.1.4.2
This 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.
OBJECT-TYPE    
  SEQUENCE OF  
    PsampSampRandOutOfNParamSetEntry

psampSampRandOutOfNParamSetEntry 1.3.6.1.2.1.194.1.1.4.2.1
Defines an entry in the psampSampRandOutOfNParamSetTable.
OBJECT-TYPE    
  PsampSampRandOutOfNParamSetEntry  

psampSampRandOutOfNIndex 1.3.6.1.2.1.194.1.1.4.2.1.1
The 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.
OBJECT-TYPE    
  Integer32 1..2147483647  

psampSampRandOutOfNSize 1.3.6.1.2.1.194.1.1.4.2.1.2
This object specifies the number of elements taken from the parent Population specified in psampSampRandOutOfNPopulation.
OBJECT-TYPE    
  Unsigned32  

psampSampRandOutOfNPopulation 1.3.6.1.2.1.194.1.1.4.2.1.3
This object specifies the number of elements in the parent Population.
OBJECT-TYPE    
  Unsigned32  

psampSampUniProb 1.3.6.1.2.1.194.1.1.5
OBJECT IDENTIFIER    

psampSampUniProbAvail 1.3.6.1.2.1.194.1.1.5.1
This 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.
OBJECT-TYPE    
  TruthValue  

psampSampUniProbParamSetTable 1.3.6.1.2.1.194.1.1.5.2
This table lists configurations of random probabilistic sampling. A parameter set describing a configuration contains a single parameter only: the sampling probability.
OBJECT-TYPE    
  SEQUENCE OF  
    PsampSampUniProbParamSetEntry

psampSampUniProbParamSetEntry 1.3.6.1.2.1.194.1.1.5.2.1
Defines an entry in the psampSampUniProbParamSetTable.
OBJECT-TYPE    
  PsampSampUniProbParamSetEntry  

psampSampUniProbIndex 1.3.6.1.2.1.194.1.1.5.2.1.1
The 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.
OBJECT-TYPE    
  Integer32 1..2147483647  

psampSampUniProbProbability 1.3.6.1.2.1.194.1.1.5.2.1.2
This 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.
OBJECT-TYPE    
  Float64TC  

psampFiltPropMatch 1.3.6.1.2.1.194.1.1.6
OBJECT IDENTIFIER    

psampFiltPropMatchAvail 1.3.6.1.2.1.194.1.1.6.1
This 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.
OBJECT-TYPE    
  TruthValue  

psampFiltHash 1.3.6.1.2.1.194.1.1.7
OBJECT IDENTIFIER    

psampFiltHashAvail 1.3.6.1.2.1.194.1.1.7.1
This 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.
OBJECT-TYPE    
  TruthValue  

psampFiltHashCapabilities 1.3.6.1.2.1.194.1.1.7.2
OBJECT IDENTIFIER    

psampFiltHashParamSetTable 1.3.6.1.2.1.194.1.1.7.3
This table lists configurations of hash filtering. A parameter set describing a configuration contains eight parameters describing the hash function.
OBJECT-TYPE    
  SEQUENCE OF  
    PsampFiltHashParamSetEntry

psampFiltHashParamSetEntry 1.3.6.1.2.1.194.1.1.7.3.1
Defines an entry in the psampFiltHashParamSetTable.
OBJECT-TYPE    
  PsampFiltHashParamSetEntry  

psampFiltHashIndex 1.3.6.1.2.1.194.1.1.7.3.1.1
The 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.
OBJECT-TYPE    
  Integer32 1..2147483647  

psampFiltHashFunction 1.3.6.1.2.1.194.1.1.7.3.1.2
The 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.
OBJECT-TYPE    
  INTEGER crc32(1), ipsx(2), bob(3)  

psampFiltHashInitializerValue 1.3.6.1.2.1.194.1.1.7.3.1.3
This object specifies the initializer value to the hash function.
OBJECT-TYPE    
  Unsigned64TC  

psampFiltHashIpPayloadOffset 1.3.6.1.2.1.194.1.1.7.3.1.4
This object specifies the IP payload offset used by a Hash-based Selection Selector.
OBJECT-TYPE    
  Unsigned64TC  

psampFiltHashIpPayloadSize 1.3.6.1.2.1.194.1.1.7.3.1.5
This object specifies the IP payload size used by a Hash-based Selection Selector.
OBJECT-TYPE    
  Unsigned64TC  

psampFiltHashSelectedRangeMin 1.3.6.1.2.1.194.1.1.7.3.1.6
This object specifies the value for the beginning of a hash function's selected range.
OBJECT-TYPE    
  Unsigned64TC  

psampFiltHashSelectedRangeMax 1.3.6.1.2.1.194.1.1.7.3.1.7
This object specifies the value for the end of a hash function's selected range.
OBJECT-TYPE    
  Unsigned64TC  

psampFiltHashOutputRangeMin 1.3.6.1.2.1.194.1.1.7.3.1.8
This object specifies the value for the beginning of a hash function's potential output range.
OBJECT-TYPE    
  Unsigned64TC  

psampFiltHashOutputRangeMax 1.3.6.1.2.1.194.1.1.7.3.1.9
This object specifies the value for the end of a hash function's potential output range.
OBJECT-TYPE    
  Unsigned64TC  

psampCompliances 1.3.6.1.2.1.212.2.1
OBJECT IDENTIFIER    

psampGroups 1.3.6.1.2.1.212.2.2
OBJECT IDENTIFIER    

psampCompliance 1.3.6.1.2.1.212.2.1.1
The implementation of all objects is optional and depends on the implementation of the corresponding functionality in the equipment.
MODULE-COMPLIANCE    

psampGroupSampCountBased 1.3.6.1.2.1.212.2.2.1
These objects are needed if count based sampling is implemented.
OBJECT-GROUP    

psampGroupSampTimeBased 1.3.6.1.2.1.212.2.2.2
These objects are needed if time based sampling is implemented.
OBJECT-GROUP    

psampGroupSampRandOutOfN 1.3.6.1.2.1.212.2.2.3
These objects are needed if random n-out-of-N sampling is implemented.
OBJECT-GROUP    

psampGroupSampUniProb 1.3.6.1.2.1.212.2.2.4
These objects are needed if uniform probabilistic sampling is implemented.
OBJECT-GROUP    

psampGroupFiltPropMatch 1.3.6.1.2.1.212.2.2.5
These objects are needed if property match filtering is implemented.
OBJECT-GROUP    

psampGroupFiltHash 1.3.6.1.2.1.212.2.2.6
These objects are needed if hash filtering is implemented.
OBJECT-GROUP