IPFIX-MIB

File: IPFIX-MIB.mib (67629 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC SNMPv2-CONF
IF-MIB INET-ADDRESS-MIB ENTITY-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE mib-2
Unsigned32 Counter64 Gauge32
TimeStamp DateAndTime MODULE-COMPLIANCE
OBJECT-GROUP InterfaceIndexOrZero InetAddressType
InetAddress InetPortNumber PhysicalIndexOrZero

Defined Types

IpfixTransportSessionEntry  
SEQUENCE    
  ipfixTransportSessionIndex Unsigned32
  ipfixTransportSessionProtocol Unsigned32
  ipfixTransportSessionSourceAddressType InetAddressType
  ipfixTransportSessionSourceAddress InetAddress
  ipfixTransportSessionDestinationAddressType InetAddressType
  ipfixTransportSessionDestinationAddress InetAddress
  ipfixTransportSessionSourcePort InetPortNumber
  ipfixTransportSessionDestinationPort InetPortNumber
  ipfixTransportSessionSctpAssocId Unsigned32
  ipfixTransportSessionDeviceMode INTEGER
  ipfixTransportSessionTemplateRefreshTimeout Unsigned32
  ipfixTransportSessionOptionsTemplateRefreshTimeout Unsigned32
  ipfixTransportSessionTemplateRefreshPacket Unsigned32
  ipfixTransportSessionOptionsTemplateRefreshPacket Unsigned32
  ipfixTransportSessionIpfixVersion Unsigned32
  ipfixTransportSessionStatus INTEGER

IpfixTemplateEntry  
SEQUENCE    
  ipfixTemplateObservationDomainId Unsigned32
  ipfixTemplateId Unsigned32
  ipfixTemplateSetId Unsigned32
  ipfixTemplateAccessTime DateAndTime

IpfixTemplateDefinitionEntry  
SEQUENCE    
  ipfixTemplateDefinitionIndex Unsigned32
  ipfixTemplateDefinitionIeId Unsigned32
  ipfixTemplateDefinitionIeLength Unsigned32
  ipfixTemplateDefinitionEnterpriseNumber Unsigned32
  ipfixTemplateDefinitionFlags BITS

IpfixExportEntry  
SEQUENCE    
  ipfixExportIndex Unsigned32
  ipfixExportMemberType INTEGER

IpfixMeteringProcessEntry  
SEQUENCE    
  ipfixMeteringProcessCacheId Unsigned32
  ipfixMeteringProcessObservationPointGroupRef Unsigned32
  ipfixMeteringProcessCacheActiveTimeout Unsigned32
  ipfixMeteringProcessCacheIdleTimeout Unsigned32

IpfixObservationPointEntry  
SEQUENCE    
  ipfixObservationPointGroupId Unsigned32
  ipfixObservationPointIndex Unsigned32
  ipfixObservationPointObservationDomainId Unsigned32
  ipfixObservationPointPhysicalEntity PhysicalIndexOrZero
  ipfixObservationPointPhysicalInterface InterfaceIndexOrZero
  ipfixObservationPointPhysicalEntityDirection INTEGER

IpfixSelectionProcessEntry  
SEQUENCE    
  ipfixSelectionProcessIndex Unsigned32
  ipfixSelectionProcessSelectorIndex Unsigned32
  ipfixSelectionProcessSelectorFunction OBJECT IDENTIFIER

IpfixTransportSessionStatsEntry  
SEQUENCE    
  ipfixTransportSessionRate Gauge32
  ipfixTransportSessionPackets Counter64
  ipfixTransportSessionBytes Counter64
  ipfixTransportSessionMessages Counter64
  ipfixTransportSessionDiscardedMessages Counter64
  ipfixTransportSessionRecords Counter64
  ipfixTransportSessionTemplates Counter64
  ipfixTransportSessionOptionsTemplates Counter64
  ipfixTransportSessionDiscontinuityTime TimeStamp

IpfixTemplateStatsEntry  
SEQUENCE    
  ipfixTemplateDataRecords Counter64
  ipfixTemplateDiscontinuityTime TimeStamp

IpfixMeteringProcessStatsEntry  
SEQUENCE    
  ipfixMeteringProcessCacheActiveFlows Gauge32
  ipfixMeteringProcessCacheUnusedCacheEntries Gauge32
  ipfixMeteringProcessCacheDataRecords Counter64
  ipfixMeteringProcessCacheDiscontinuityTime TimeStamp

IpfixSelectionProcessStatsEntry  
SEQUENCE    
  ipfixSelectionProcessStatsPacketsObserved Counter64
  ipfixSelectionProcessStatsPacketsDropped Counter64
  ipfixSelectionProcessStatsDiscontinuityTime TimeStamp

Defined Values

ipfixMIB 1.3.6.1.2.1.193
The IPFIX MIB defines managed objects for IP Flow Information eXport. These objects provide information about managed nodes supporting the IPFIX protocol, for Exporters as well as for Collectors. 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).
MODULE-IDENTITY    

ipfixObjects 1.3.6.1.2.1.193.1
OBJECT IDENTIFIER    

ipfixConformance 1.3.6.1.2.1.193.2
OBJECT IDENTIFIER    

ipfixMainObjects 1.3.6.1.2.1.193.1.1
OBJECT IDENTIFIER    

ipfixStatistics 1.3.6.1.2.1.193.1.2
OBJECT IDENTIFIER    

ipfixTransportSessionTable 1.3.6.1.2.1.193.1.1.1
This table lists the currently established Transport Sessions between an Exporting Process and a Collecting Process.
OBJECT-TYPE    
  SEQUENCE OF  
    IpfixTransportSessionEntry

ipfixTransportSessionEntry 1.3.6.1.2.1.193.1.1.1.1
Defines an entry in the ipfixTransportSessionTable.
OBJECT-TYPE    
  IpfixTransportSessionEntry  

ipfixTransportSessionIndex 1.3.6.1.2.1.193.1.1.1.1.1
Locally arbitrary, but unique identifier of an entry in the ipfixTransportSessionTable. The value is expected to remain constant from a re-initialization of the entity's network management agent to the next re-initialization.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

ipfixTransportSessionProtocol 1.3.6.1.2.1.193.1.1.1.1.2
The transport protocol used for receiving or transmitting IPFIX Messages. Protocol numbers are assigned by IANA. A current list of all assignments is available from .
OBJECT-TYPE    
  Unsigned32 1..255  

ipfixTransportSessionSourceAddressType 1.3.6.1.2.1.193.1.1.1.1.3
The type of address used for the source address, as specified in RFC 4001. The InetAddressType supported values are ipv4(1) and ipv6(2). This object is used with protocols (specified in ipfixTransportSessionProtocol) like TCP (6) and UDP (17) that have the notion of addresses. SCTP (132) should use the ipfixTransportSessionSctpAssocId instead. If SCTP (132) or any other protocol without the notion of addresses is used, the object MUST be set to unknown(0).
OBJECT-TYPE    
  InetAddressType unknown(0), ipv4(1), ipv6(2)  

ipfixTransportSessionSourceAddress 1.3.6.1.2.1.193.1.1.1.1.4
The source address of the Exporter of the IPFIX Transport Session. This value is interpreted according to the value of ipfixTransportSessionAddressType, as specified in RFC 4001. This object is used with protocols (specified in ipfixTransportSessionProtocol) like TCP (6) and UDP (17) that have the notion of addresses. SCTP (132) should use the ipfixTransportSessionSctpAssocId instead. If SCTP (132) or any other protocol without the notion of addresses is used, the object MUST be set to a zero-length string.
OBJECT-TYPE    
  InetAddress  

ipfixTransportSessionDestinationAddressType 1.3.6.1.2.1.193.1.1.1.1.5
The type of address used for the destination address, as specified in RFC 4001. The InetAddressType supported values are ipv4(1) and ipv6(2). This object is used with protocols (specified in ipfixTransportSessionProtocol) like TCP (6) and UDP (17) that have the notion of addresses. SCTP (132) should use the ipfixTransportSessionSctpAssocId instead. If SCTP (132) or any other protocol without the notion of addresses is used, the object MUST be set to unknown(0).
OBJECT-TYPE    
  InetAddressType unknown(0), ipv4(1), ipv6(2)  

ipfixTransportSessionDestinationAddress 1.3.6.1.2.1.193.1.1.1.1.6
The destination address of the Collector of the IPFIX Transport Session. This value is interpreted according to the value of ipfixTransportSessionAddressType, as specified in RFC 4001. This object is used with protocols (specified in ipfixTransportSessionProtocol) like TCP (6) and UDP (17) that have the notion of addresses. SCTP (132) should use the ipfixTransportSessionSctpAssocId instead. If SCTP (132) or any other protocol without the notion of addresses is used, the object MUST be set to a zero-length string.
OBJECT-TYPE    
  InetAddress  

ipfixTransportSessionSourcePort 1.3.6.1.2.1.193.1.1.1.1.7
The transport protocol port number of the Exporter. This object is used with protocols (specified in ipfixTransportSessionProtocol) like TCP (6) and UDP (17) that have the notion of ports. SCTP (132) should copy the value of sctpAssocLocalPort if the Transport Session is in collecting mode or sctpAssocRemPort if the Transport Session is in exporting mode. The association is referenced by the ipfixTransportSessionSctpAssocId. If any other protocol without the notion of ports is used, the object MUST be set to zero.
OBJECT-TYPE    
  InetPortNumber  

ipfixTransportSessionDestinationPort 1.3.6.1.2.1.193.1.1.1.1.8
The transport protocol port number of the Collector. The default value is 4739 for all currently defined transport protocol types. This object is used with protocols (specified in ipfixTransportSessionProtocol) like TCP (6) and UDP (17) that have the notion of ports. SCTP (132) should copy the value of sctpAssocRemPort if the Transport Session is in collecting mode or sctpAssocLocalPort if the Transport Session is in exporting mode. The association is referenced by the ipfixTransportSessionSctpAssocId. If any other protocol without the notion of ports is used, the object MUST be set to zero.
OBJECT-TYPE    
  InetPortNumber  

ipfixTransportSessionSctpAssocId 1.3.6.1.2.1.193.1.1.1.1.9
The association ID used for the SCTP session between the Exporter and the Collector of the IPFIX Transport Session. It is equal to the sctpAssocId entry in the sctpAssocTable defined in the SCTP MIB. This object is only valid if ipfixTransportSessionProtocol has the value 132 (SCTP). In all other cases, the value MUST be zero.
OBJECT-TYPE    
  Unsigned32  

ipfixTransportSessionDeviceMode 1.3.6.1.2.1.193.1.1.1.1.10
The mode of operation of the device for the given Transport Session. This object can have the following values: exporting(1) This value MUST be used if the Transport Session is used for exporting Records to other IPFIX Devices; i.e., this device acts as Exporter. collecting(2) This value MUST be used if the Transport Session is used for collecting Records from other IPFIX Devices; i.e., this device acts as Collector.
OBJECT-TYPE    
  INTEGER exporting(1), collecting(2)  

ipfixTransportSessionTemplateRefreshTimeout 1.3.6.1.2.1.193.1.1.1.1.11
On Exporters, this object contains the time in seconds after which IPFIX Templates are resent by the Exporter. On Collectors, this object contains the lifetime in seconds after which a Template becomes invalid when it is not received again within this lifetime. This object is only valid if ipfixTransportSessionProtocol has the value 17 (UDP). In all other cases, the value MUST be zero.
OBJECT-TYPE    
  Unsigned32  

ipfixTransportSessionOptionsTemplateRefreshTimeout 1.3.6.1.2.1.193.1.1.1.1.12
On Exporters, this object contains the time in seconds after which IPFIX Options Templates are resent by the Exporter. On Collectors, this object contains the lifetime in seconds after which an Options Template becomes invalid when it is not received again within this lifetime. This object is only valid if ipfixTransportSessionProtocol has the value 17 (UDP). In all other cases, the value MUST be zero.
OBJECT-TYPE    
  Unsigned32  

ipfixTransportSessionTemplateRefreshPacket 1.3.6.1.2.1.193.1.1.1.1.13
On Exporters, this object contains the number of exported IPFIX Messages after which IPFIX Templates are resent by the Exporter. On Collectors, this object contains the lifetime in number of exported IPFIX Messages after which a Template becomes invalid when it is not received again within this lifetime. This object is only valid if ipfixTransportSessionProtocol has the value 17 (UDP). In all other cases, the value MUST be zero.
OBJECT-TYPE    
  Unsigned32  

ipfixTransportSessionOptionsTemplateRefreshPacket 1.3.6.1.2.1.193.1.1.1.1.14
On Exporters, this object contains the number of exported IPFIX Messages after which IPFIX Options Templates are resent by the Exporter. On Collectors, this object contains the lifetime in number of exported IPFIX Messages after which an Options Template becomes invalid when it is not received again within this lifetime. This object is only valid if ipfixTransportSessionProtocol has the value 17 (UDP). In all other cases, the value MUST be zero.
OBJECT-TYPE    
  Unsigned32  

ipfixTransportSessionIpfixVersion 1.3.6.1.2.1.193.1.1.1.1.15
On Exporters, the object contains the version number of the IPFIX protocol that the Exporter uses to export its data in this Transport Session. On Collectors, the object contains the version number of the IPFIX protocol it receives for this Transport Session. If IPFIX Messages of different IPFIX protocol versions are transmitted or received in this Transport Session, this object contains the maximum version number.
OBJECT-TYPE    
  Unsigned32 0..65535  

ipfixTransportSessionStatus 1.3.6.1.2.1.193.1.1.1.1.16
The status of a Transport Session. This object can have the following values: unknown(0) This value MUST be used if the status of the Transport Session cannot be detected by the equipment. This value should be avoided as far as possible. inactive(1) This value MUST be used for Transport Sessions that are specified in the system but are not currently active. The value can be used, for example, for Transport Sessions that are backup (secondary) sessions in a Transport Session group. active(2) This value MUST be used for Transport Sessions that are currently active and transmitting or receiving data.
OBJECT-TYPE    
  INTEGER unknown(0), inactive(1), active(2)  

ipfixTemplateTable 1.3.6.1.2.1.193.1.1.2
This table lists the Templates and Options Templates that are transmitted by the Exporting Process or received by the Collecting Process. The table contains the Templates and Options Templates that are received or used for exporting data for a given Transport Session group and Observation Domain. Withdrawn or invalidated (Options) Templates MUST be removed from this table.
OBJECT-TYPE    
  SEQUENCE OF  
    IpfixTemplateEntry

ipfixTemplateEntry 1.3.6.1.2.1.193.1.1.2.1
Defines an entry in the ipfixTemplateTable.
OBJECT-TYPE    
  IpfixTemplateEntry  

ipfixTemplateObservationDomainId 1.3.6.1.2.1.193.1.1.2.1.1
The ID of the Observation Domain for which this Template is defined. This value is used when sending IPFIX Messages. The special value of 0 indicates that the Data Records exported with this (Options Template) cannot be applied to a single Observation Domain.
OBJECT-TYPE    
  Unsigned32 0..4294967295  

ipfixTemplateId 1.3.6.1.2.1.193.1.1.2.1.2
This number indicates the Template ID in the IPFIX Message. Values from 0 to 255 are not allowed for Template IDs.
OBJECT-TYPE    
  Unsigned32 256..65535  

ipfixTemplateSetId 1.3.6.1.2.1.193.1.1.2.1.3
This number indicates the Set ID of the Template. This object allows the Template type to be easily retrieved. Currently, there are two values defined. The value 2 is used for Sets containing Template definitions. The value 3 is used for Sets containing Options Template definitions.
OBJECT-TYPE    
  Unsigned32 1..65535  

ipfixTemplateAccessTime 1.3.6.1.2.1.193.1.1.2.1.4
If the Transport Session is in exporting mode (ipfixTransportSessionDeviceMode) the time when this (Options) Template was last sent to the Collector(s). In the specific case of UDP as transport protocol, this time is used to know when a retransmission of the (Options) Template is needed. If the Transport Session is in collecting mode, this object contains the time when this (Options) Template was last received from the Exporter. In the specific case of UDP as transport protocol, this time is used to know when this (Options) Template times out and thus is no longer valid.
OBJECT-TYPE    
  DateAndTime  

ipfixTemplateDefinitionTable 1.3.6.1.2.1.193.1.1.3
On Exporters, this table lists the (Options) Template fields of which a (Options) Template is defined. It defines the (Options) Template given in the ipfixTemplateId specified in the ipfixTemplateTable. On Collectors, this table lists the (Options) Template fields of which a (Options) Template is defined. It defines the (Options) Template given in the ipfixTemplateId specified in the ipfixTemplateTable.
OBJECT-TYPE    
  SEQUENCE OF  
    IpfixTemplateDefinitionEntry

ipfixTemplateDefinitionEntry 1.3.6.1.2.1.193.1.1.3.1
Defines an entry in the ipfixTemplateDefinitionTable.
OBJECT-TYPE    
  IpfixTemplateDefinitionEntry  

ipfixTemplateDefinitionIndex 1.3.6.1.2.1.193.1.1.3.1.1
The ipfixTemplateDefinitionIndex specifies the order in which the Information Elements are used in the (Options) Template Record. Since a Template Record can contain a maximum of 65535 Information Elements, the index is limited to this value.
OBJECT-TYPE    
  Unsigned32 1..65535  

ipfixTemplateDefinitionIeId 1.3.6.1.2.1.193.1.1.3.1.2
This indicates the Information Element ID at position ipfixTemplateDefinitionIndex in the (Options) Template ipfixTemplateId. This implicitly specifies the data type of the Information Element. The elements are registered at IANA. A current list of assignments can be found at .
OBJECT-TYPE    
  Unsigned32 1..65535  

ipfixTemplateDefinitionIeLength 1.3.6.1.2.1.193.1.1.3.1.3
This indicates the length of the Information Element ID at position ipfixTemplateDefinitionIndex in the (Options) Template ipfixTemplateId.
OBJECT-TYPE    
  Unsigned32 0..65535  

ipfixTemplateDefinitionEnterpriseNumber 1.3.6.1.2.1.193.1.1.3.1.4
IANA enterprise number of the authority defining the Information Element identifier in this Template Record. Enterprise numbers are assigned by IANA. A current list of all assignments is available from . This object must be zero(0) for all standard Information Elements registered with IANA. A current list of these elements is available from .
OBJECT-TYPE    
  Unsigned32  

ipfixTemplateDefinitionFlags 1.3.6.1.2.1.193.1.1.3.1.5
This bitmask indicates special attributes for the Information Element: scope(0) This Information Element is used for scope. flowKey(1) This Information Element is a Flow Key. Thus, we get the following values for an Information Element: If neither bit scope(0) nor bit flowKey(1) is set The Information Element is neither used for scoping nor as Flow Key. If only bit scope(0) is set The Information Element is used for scoping. If only bit flowKey(1) is set The Information Element is used as Flow Key. Both bit scope(0) and flowKey(1) MUST NOT be set at the same time. This combination is not allowed.
OBJECT-TYPE    
  BITS scope(0), flowKey(1)  

ipfixExportTable 1.3.6.1.2.1.193.1.1.4
This table lists all exports of an IPFIX Device. On Exporters, this table contains all exports grouped by Transport Session, Observation Domain ID, Template ID, and Metering Process represented by the ipfixMeteringProcessCacheId. Thanks to the ipfixExportIndex, the exports can group one or more Transport Sessions to achieve a special functionality like failover management, load-balancing, etc. The entries with the same ipfixExportIndex, ipfixObservationDomainId, and ipfixMeteringProcessCacheId define a Transport Session group. If the Exporter does not use Transport Session grouping, then each ipfixExportIndex contains a single ipfixMeteringProcessCacheId, and thus a single Transport Session; this session MUST have a member type value of primary(1). Transport Sessions referenced in this table MUST have a ipfixTransportSessionDeviceMode value of exporting(1). On Collectors, this table is not needed.
OBJECT-TYPE    
  SEQUENCE OF  
    IpfixExportEntry

ipfixExportEntry 1.3.6.1.2.1.193.1.1.4.1
Defines an entry in the ipfixExportTable.
OBJECT-TYPE    
  IpfixExportEntry  

ipfixExportIndex 1.3.6.1.2.1.193.1.1.4.1.1
Locally arbitrary, but unique identifier of an entry in the ipfixExportTable. The value is expected to remain constant from a re-initialization of the entity's network management agent to the next re-initialization. A common ipfixExportIndex between two entries from this table indicates that there is a relationship between the Transport Sessions in ipfixTransportSessionIndex. The type of relationship is expressed by the value of ipfixExportMemberType.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

ipfixExportMemberType 1.3.6.1.2.1.193.1.1.4.1.2
The type of member Transport Session in a Transport Session group (identified by the value of ipfixExportIndex, ipfixObservationDomainId, and ipfixMeteringProcessCacheId). The following values are valid: unknown(0) This value MUST be used if the status of the group membership cannot be detected by the equipment. This value should be avoided as far as possible. primary(1) This value is used for a group member that is used as the primary target of an Exporter. Other group members (with the same ipfixExportIndex and ipfixMeteringProcessCacheId) MUST NOT have the value primary(1) but MUST have the value secondary(2). This value MUST also be specified if the Exporter does not support Transport Session grouping. In this case, the group contains only one Transport Session. secondary(2) This value is used for a group member that is used as a secondary target of an Exporter. The Exporter will use one of the targets specified as secondary(2) within the same Transport Session group when the primary target is not reachable. parallel(3) This value is used for a group member that is used for duplicate exporting (i.e., all group members identified by the ipfixExportIndex are exporting the same Records in parallel). This implies that all group members MUST have the same member type (i.e., parallel(3)). loadBalancing(4) This value is used for a group member that is used as one target for load-balancing. This means that a Record is sent to one of the group members in this group identified by ipfixExportIndex. This implies that all group members MUST have the same member type (i.e., loadBalancing(4)).
OBJECT-TYPE    
  INTEGER unknown(0), primary(1), secondary(2), parallel(3), loadBalancing(4)  

ipfixMeteringProcessTable 1.3.6.1.2.1.193.1.1.5
This table lists so-called caches used at the Metering Process to store the metering data of Flows observed at the Observation Points given in the ipfixObservationPointGroupReference. The table lists the timeouts that specify when the cached metering data is expired. On Collectors, the table is not needed.
OBJECT-TYPE    
  SEQUENCE OF  
    IpfixMeteringProcessEntry

ipfixMeteringProcessEntry 1.3.6.1.2.1.193.1.1.5.1
Defines an entry in the ipfixMeteringProcessTable.
OBJECT-TYPE    
  IpfixMeteringProcessEntry  

ipfixMeteringProcessCacheId 1.3.6.1.2.1.193.1.1.5.1.1
Locally arbitrary, but unique identifier of an entry in the ipfixMeteringProcessTable. The value is expected to remain constant from a re-initialization of the entity's network management agent to the next re-initialization.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

ipfixMeteringProcessObservationPointGroupRef 1.3.6.1.2.1.193.1.1.5.1.2
The Observation Point Group ID that links this table entry to the ipfixObservationPointTable. The matching ipfixObservationPointGroupId in that table gives the Observation Points used in that cache. If the Observation Points are unknown, the ipfixMeteringProcessObservationPointGroupRef MUST be zero.
OBJECT-TYPE    
  Unsigned32  

ipfixMeteringProcessCacheActiveTimeout 1.3.6.1.2.1.193.1.1.5.1.3
On the Exporter, this object contains the time after which a Flow is expired (and a Data Record for the Template is sent), even though packets matching this Flow are still received by the Metering Process. If this value is 0, the Flow is not prematurely expired.
OBJECT-TYPE    
  Unsigned32  

ipfixMeteringProcessCacheIdleTimeout 1.3.6.1.2.1.193.1.1.5.1.4
On the Exporter, this object contains the time after which a Flow is expired (and a Data Record for the Template is sent) when no packets matching this Flow are received by the Metering Process for the given number of seconds. If this value is zero, the Flow is expired immediately; i.e., a Data Record is sent for every packet received by the Metering Process.
OBJECT-TYPE    
  Unsigned32  

ipfixObservationPointTable 1.3.6.1.2.1.193.1.1.6
This table lists the Observation Points used within an Exporter by the Metering Process. The index ipfixObservationPointGroupId groups Observation Points and is referenced in the Metering Process table. On Collectors, this table is not needed.
OBJECT-TYPE    
  SEQUENCE OF  
    IpfixObservationPointEntry

ipfixObservationPointEntry 1.3.6.1.2.1.193.1.1.6.1
Defines an entry in the ipfixObservationPointTable.
OBJECT-TYPE    
  IpfixObservationPointEntry  

ipfixObservationPointGroupId 1.3.6.1.2.1.193.1.1.6.1.1
Locally arbitrary, but unique identifier of an entry in the ipfixObservationPointTable. The value is expected to remain constant from a re-initialization of the entity's network management agent to the next re-initialization. This index represents a group of Observation Points. The special value of 0 MUST NOT be used within this table but is reserved for usage in the ipfixMeteringProcessTable. An index of 0 for the ipfixObservationPointGroupReference index in that table indicates that an Observation Point is unknown or unspecified for a Metering Process cache.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

ipfixObservationPointIndex 1.3.6.1.2.1.193.1.1.6.1.2
Locally arbitrary, but unique identifier of an entry in the ipfixObservationPointTable. The value is expected to remain constant from a re-initialization of the entity's network management agent to the next re-initialization. This index represents a single Observation Point in an Observation Point group.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

ipfixObservationPointObservationDomainId 1.3.6.1.2.1.193.1.1.6.1.3
The ID of the Observation Domain in which this Observation Point is included. The special value of 0 indicates that the Observation Points within this group cannot be applied to a single Observation Domain.
OBJECT-TYPE    
  Unsigned32  

ipfixObservationPointPhysicalEntity 1.3.6.1.2.1.193.1.1.6.1.4
This object contains the index of a physical entity in the ENTITY MIB. This physical entity is the given Observation Point. If such a physical entity cannot be specified or is not known, then the object is zero.
OBJECT-TYPE    
  PhysicalIndexOrZero  

ipfixObservationPointPhysicalInterface 1.3.6.1.2.1.193.1.1.6.1.5
This object contains the index of a physical interface in the Interfaces MIB. This physical interface is the given Observation Point. If such a physical interface cannot be specified or is not known, then the object is zero. This object MAY be used alone or in addition to ipfixObservationPointPhysicalEntity. If ipfixObservationPointPhysicalEntity is not zero, this object MUST point to the same physical interface that is referenced in ipfixObservationPointPhysicalEntity. Otherwise, it may reference any interface in the Interfaces MIB.
OBJECT-TYPE    
  InterfaceIndexOrZero  

ipfixObservationPointPhysicalEntityDirection 1.3.6.1.2.1.193.1.1.6.1.6
The direction of the Flow that is monitored on the given physical entity. The following values are valid: unknown(0) This value MUST be used if a direction is not known for the given physical entity. ingress(1) This value is used for monitoring incoming Flows on the given physical entity. egress(2) This value is used for monitoring outgoing Flows on the given physical entity. both(3) This value is used for monitoring incoming and outgoing Flows on the given physical entity.
OBJECT-TYPE    
  INTEGER unknown(0), ingress(1), egress(2), both(3)  

ipfixSelectionProcessTable 1.3.6.1.2.1.193.1.1.7
This table contains Selector Functions connected to a Metering Process by the index ipfixMeteringProcessCacheId. The Selector Functions are grouped into Selection Processes by the ipfixSelectionProcessIndex. The Selector Functions are applied within the Selection Process to the packets observed for the given Metering Process cache in increasing order as indicated by the ipfixSelectionProcessSelectorIndex. This means Selector Functions with a lower ipfixSelectionProcessSelectorIndex are applied first. The remaining packets are accounted for in Flow Records. Since IPFIX does not define any Selector Function (except selecting every packet), this is a placeholder for future use and a guideline for implementing enterprise-specific Selector Function objects. The following object tree should help the reader visualize how the Selector Function objects should be implemented: ipfixSelectorFunctions | +- ipfixFuncSelectAll | | | +- ipfixFuncSelectAllAvail (is the function available?) | +- ipfixFuncF2 | | | +- ipfixFuncF2Avail (is the function F2 available?) | | | +- ipfixFuncF2Parameters (a table with parameters) ... | +- ipfixFuncFn... If a Selector Function takes parameters, the MIB should contain a table with an entry for each set of parameters used at the Exporter.
OBJECT-TYPE    
  SEQUENCE OF  
    IpfixSelectionProcessEntry

ipfixSelectionProcessEntry 1.3.6.1.2.1.193.1.1.7.1
Defines an entry in the ipfixSelectionProcessTable.
OBJECT-TYPE    
  IpfixSelectionProcessEntry  

ipfixSelectionProcessIndex 1.3.6.1.2.1.193.1.1.7.1.1
Locally arbitrary, but unique identifier of an entry in the ipfixSelectionProcessTable. The value is expected to remain constant from a re-initialization of the entity's network management agent to the next re-initialization.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

ipfixSelectionProcessSelectorIndex 1.3.6.1.2.1.193.1.1.7.1.2
Index specifying the order in which the referenced ipfixSelectionProcessSelectorFunctions are applied to the observed packet stream within the given Selection Process (identified by the ipfixSelectionProcessIndex). The Selector Functions are applied in increasing order; i.e., Selector Functions with a lower index are applied first.
OBJECT-TYPE    
  Unsigned32 1..4294967295  

ipfixSelectionProcessSelectorFunction 1.3.6.1.2.1.193.1.1.7.1.3
The pointer to the Selector Function used at position ipfixSelectionProcessSelectorIndex in the list of Selector Functions for the Metering Process cache specified by the index ipfixMeteringProcessCacheId and for the given Selection Process (identified by the ipfixSelectionProcessIndex). This usually points to an object in the IPFIX SELECTOR MIB. If the Selector Function does not take parameters, then it MUST point to the root of the function subtree. If the function takes parameters, then it MUST point to an entry in the parameter table of the Selector Function.
OBJECT-TYPE    
  OBJECT IDENTIFIER  

ipfixTransportSessionStatsTable 1.3.6.1.2.1.193.1.2.1
This table lists Transport Session statistics between Exporting Processes and Collecting Processes.
OBJECT-TYPE    
  SEQUENCE OF  
    IpfixTransportSessionStatsEntry

ipfixTransportSessionStatsEntry 1.3.6.1.2.1.193.1.2.1.1
Defines an entry in the ipfixTransportSessionStatsTable.
OBJECT-TYPE    
  IpfixTransportSessionStatsEntry  

ipfixTransportSessionRate 1.3.6.1.2.1.193.1.2.1.1.1
The number of bytes per second received by the Collector or transmitted by the Exporter. A value of zero (0) means that no packets were sent or received yet. This object is updated every second.
OBJECT-TYPE    
  Gauge32  

ipfixTransportSessionPackets 1.3.6.1.2.1.193.1.2.1.1.2
The number of packets received by the Collector or transmitted by the Exporter. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of ipfixTransportSessionDiscontinuityTime.
OBJECT-TYPE    
  Counter64  

ipfixTransportSessionBytes 1.3.6.1.2.1.193.1.2.1.1.3
The number of bytes received by the Collector or transmitted by the Exporter. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of ipfixTransportSessionDiscontinuityTime.
OBJECT-TYPE    
  Counter64  

ipfixTransportSessionMessages 1.3.6.1.2.1.193.1.2.1.1.4
The number of IPFIX Messages received by the Collector or transmitted by the Exporter. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of ipfixTransportSessionDiscontinuityTime.
OBJECT-TYPE    
  Counter64  

ipfixTransportSessionDiscardedMessages 1.3.6.1.2.1.193.1.2.1.1.5
The number of received IPFIX Messages that are malformed, cannot be decoded, are received in the wrong order, or are missing according to the sequence number. If used at the Exporter, the number of messages that could not be sent due to, for example, internal buffer overflows, network congestion, or routing issues. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of ipfixTransportSessionDiscontinuityTime.
OBJECT-TYPE    
  Counter64  

ipfixTransportSessionRecords 1.3.6.1.2.1.193.1.2.1.1.6
The number of Data Records received by the Collector or transmitted by the Exporter. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of ipfixTransportSessionDiscontinuityTime.
OBJECT-TYPE    
  Counter64  

ipfixTransportSessionTemplates 1.3.6.1.2.1.193.1.2.1.1.7
The number of Templates received or transmitted. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of ipfixTransportSessionDiscontinuityTime.
OBJECT-TYPE    
  Counter64  

ipfixTransportSessionOptionsTemplates 1.3.6.1.2.1.193.1.2.1.1.8
The number of Options Templates received or transmitted. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of ipfixTransportSessionDiscontinuityTime.
OBJECT-TYPE    
  Counter64  

ipfixTransportSessionDiscontinuityTime 1.3.6.1.2.1.193.1.2.1.1.9
The value of sysUpTime at the most recent occasion at which one or more of the Transport Session counters suffered a discontinuity. A value of zero indicates that no such discontinuity has occurred since the last re-initialization of the local management subsystem.
OBJECT-TYPE    
  TimeStamp  

ipfixTemplateStatsTable 1.3.6.1.2.1.193.1.2.2
This table lists statistics objects per Template.
OBJECT-TYPE    
  SEQUENCE OF  
    IpfixTemplateStatsEntry

ipfixTemplateStatsEntry 1.3.6.1.2.1.193.1.2.2.1
Defines an entry in the ipfixTemplateStatsTable.
OBJECT-TYPE    
  IpfixTemplateStatsEntry  

ipfixTemplateDataRecords 1.3.6.1.2.1.193.1.2.2.1.1
The number of Data Records that are transmitted or received per Template. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of ipfixTemplateDiscontinuityTime.
OBJECT-TYPE    
  Counter64  

ipfixTemplateDiscontinuityTime 1.3.6.1.2.1.193.1.2.2.1.2
The value of sysUpTime at the most recent occasion at which the Template counter suffered a discontinuity. A value of zero indicates that no such discontinuity has occurred since the last re-initialization of the local management subsystem.
OBJECT-TYPE    
  TimeStamp  

ipfixMeteringProcessStatsTable 1.3.6.1.2.1.193.1.2.3
This table lists statistics objects that have data per Metering Process cache. On Collectors, this table is not needed.
OBJECT-TYPE    
  SEQUENCE OF  
    IpfixMeteringProcessStatsEntry

ipfixMeteringProcessStatsEntry 1.3.6.1.2.1.193.1.2.3.1
Defines an entry in the ipfixMeteringProcessStatsTable.
OBJECT-TYPE    
  IpfixMeteringProcessStatsEntry  

ipfixMeteringProcessCacheActiveFlows 1.3.6.1.2.1.193.1.2.3.1.1
The number of Flows currently active at this cache.
OBJECT-TYPE    
  Gauge32  

ipfixMeteringProcessCacheUnusedCacheEntries 1.3.6.1.2.1.193.1.2.3.1.2
The number of unused cache entries.
OBJECT-TYPE    
  Gauge32  

ipfixMeteringProcessCacheDataRecords 1.3.6.1.2.1.193.1.2.3.1.3
The number of Data Records generated. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of ipfixMeteringProcessCacheDiscontinuityTime.
OBJECT-TYPE    
  Counter64  

ipfixMeteringProcessCacheDiscontinuityTime 1.3.6.1.2.1.193.1.2.3.1.4
The value of sysUpTime at the most recent occasion at which the Metering Process counter suffered a discontinuity. A value of zero indicates that no such discontinuity has occurred since the last re-initialization of the local management subsystem.
OBJECT-TYPE    
  TimeStamp  

ipfixSelectionProcessStatsTable 1.3.6.1.2.1.193.1.2.4
This table contains statistics for the Selector Functions connected to a Metering Process by the index ipfixMeteringProcessCacheId. The indexes MUST match an entry in the ipfixSelectionProcessTable.
OBJECT-TYPE    
  SEQUENCE OF  
    IpfixSelectionProcessStatsEntry

ipfixSelectionProcessStatsEntry 1.3.6.1.2.1.193.1.2.4.1
Defines an entry in the ipfixSelectionProcessStatsTable.
OBJECT-TYPE    
  IpfixSelectionProcessStatsEntry  

ipfixSelectionProcessStatsPacketsObserved 1.3.6.1.2.1.193.1.2.4.1.1
The number of packets observed at the entry point of the function. The entry point may be the Observation Point or the exit point of another Selector Function. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of ipfixSelectionProcessStatsDiscontinuityTime.
OBJECT-TYPE    
  Counter64  

ipfixSelectionProcessStatsPacketsDropped 1.3.6.1.2.1.193.1.2.4.1.2
The number of packets dropped while selecting packets. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of ipfixSelectionProcessStatsDiscontinuityTime.
OBJECT-TYPE    
  Counter64  

ipfixSelectionProcessStatsDiscontinuityTime 1.3.6.1.2.1.193.1.2.4.1.3
The value of sysUpTime at the most recent occasion at which one or more of the Selector counters suffered a discontinuity. A value of zero indicates that no such discontinuity has occurred since the last re-initialization of the local management subsystem.
OBJECT-TYPE    
  TimeStamp  

ipfixCompliances 1.3.6.1.2.1.193.2.1
OBJECT IDENTIFIER    

ipfixGroups 1.3.6.1.2.1.193.2.2
OBJECT IDENTIFIER    

ipfixCollectorCompliance 1.3.6.1.2.1.193.2.1.1
An implementation that builds an IPFIX Collector that complies with this module MUST implement the objects defined in the mandatory group ipfixCommonGroup. The implementation of all objects in the other groups is optional and depends on the corresponding functionality implemented in the equipment. An implementation that is compliant with this MIB module is limited to using only the values TCP (6), UDP (17), and SCTP (132) in the ipfixTransportSessionProtocol object because these are the only protocols currently specified for usage within IPFIX (see RFC 5101).
MODULE-COMPLIANCE    

ipfixExporterCompliance 1.3.6.1.2.1.193.2.1.2
An implementation that builds an IPFIX Exporter that complies with this module MUST implement the objects defined in the mandatory group ipfixCommonGroup. The implementation of all other objects depends on the implementation of the corresponding functionality in the equipment.
MODULE-COMPLIANCE    

ipfixCommonGroup 1.3.6.1.2.1.193.2.2.1
The main IPFIX objects.
OBJECT-GROUP    

ipfixCommonStatsGroup 1.3.6.1.2.1.193.2.2.2
Common statistical objects.
OBJECT-GROUP    

ipfixExporterGroup 1.3.6.1.2.1.193.2.2.3
The main objects for Exporters.
OBJECT-GROUP    

ipfixExporterStatsGroup 1.3.6.1.2.1.193.2.2.4
The statistical objects for Exporters.
OBJECT-GROUP