TIMETRA-SFLOW-MIB DEFINITIONS ::= BEGIN IMPORTS InetAddress, InetAddressType FROM INET-ADDRESS-MIB sFlowCpDataSource, sFlowCpInstance, sFlowCpReceiver, sFlowRcvrEntry, sFlowRcvrIndex FROM SFLOW-MIB MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP FROM SNMPv2-CONF Counter32, Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE FROM SNMPv2-SMI RowStatus, TEXTUAL-CONVENTION, TimeStamp FROM SNMPv2-TC timetraSRMIBModules, tmnxSRConfs, tmnxSRNotifyPrefix, tmnxSRObjs FROM TIMETRA-GLOBAL-MIB TEgrPolicerId, TEgressQueueId, TIngPolicerId, TIngressQueueId FROM TIMETRA-TC-MIB ; timetraSflowMIBModule MODULE-IDENTITY LAST-UPDATED "201312110000Z" ORGANIZATION "Nokia" CONTACT-INFO "Nokia SROS Support Web: http://www.nokia.com" DESCRIPTION "This document is the SNMP MIB module to manage and provision the sFlow components of the Nokia SROS. Copyright (c) 2013-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. This SNMP MIB module (Specification) embodies Nokia's proprietary intellectual property. Nokia retains all title and ownership in the Specification, including any revisions. Nokia grants all interested parties a non-exclusive license to use and distribute an unmodified copy of this Specification in connection with management of Nokia products, and without fee, provided this copyright notice and license appear on all copies. This Specification is supplied 'as is', and Nokia makes no warranty, either express or implied, as to the use, operation, condition, or performance of the Specification." REVISION "201312110000Z" DESCRIPTION "Rev 1.0 10 Dec 2013 00:00 Initial release of the TIMETRA-SFLOW-MIB." ::= { timetraSRMIBModules 95 } TmnxSflowCounterMapTrafficType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "TmnxSflowCounterMapTrafficType is an enumerated integer that identifies the traffic type of the counter map." SYNTAX INTEGER { unicast (1), multicast (2), broadcast (3) } tmnxSflowObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 95 } tmnxSflowConfigTimeStamps OBJECT IDENTIFIER ::= { tmnxSflowObjs 1 } tmnxSflowRcvrTableLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSflowRcvrTableLastChanged indicates the time, since system startup, when the tmnxSflowRcvrTable last changed state." ::= { tmnxSflowConfigTimeStamps 1 } tmnxSflowCpTableLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSflowCpTableLastChanged indicates the time, since system startup, when the tmnxSflowCpTable last changed state." ::= { tmnxSflowConfigTimeStamps 2 } tmnxSflowIngCMapPlcrTableLstCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSflowIngCMapPlcrTableLstCh indicates the time, since system startup, when the tmnxSflowIngCMapPlcrTable last changed state." ::= { tmnxSflowConfigTimeStamps 3 } tmnxSflowEgrCMapPlcrTableLstCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSflowEgrCMapPlcrTableLstCh indicates the time, since system startup, when the tmnxSflowEgrCMapPlcrTable last changed state." ::= { tmnxSflowConfigTimeStamps 4 } tmnxSflowIngCMapQueueTableLstCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSflowIngCMapQueueTableLstCh indicates the time, since system startup, when the tmnxSflowIngCMapQueueTable last changed state." ::= { tmnxSflowConfigTimeStamps 5 } tmnxSflowEgrCMapQueueTableLstCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSflowEgrCMapQueueTableLstCh indicates the time, since system startup, when the tmnxSflowEgrCMapQueueTable last changed state." ::= { tmnxSflowConfigTimeStamps 6 } tmnxSflowConfigurations OBJECT IDENTIFIER ::= { tmnxSflowObjs 2 } tmnxSflowRcvrTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSflowRcvrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxSflowRcvrTable contains configuration attributes for the receivers of sFlow information, in addition to what is contained in SFLOW-MIB:sFlowRcvrTable." ::= { tmnxSflowConfigurations 1 } tmnxSflowRcvrEntry OBJECT-TYPE SYNTAX TmnxSflowRcvrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxSflowRcvrEntry consists of configuration for the receivers of sFlow information. For every entry in table SFLOW-MIB:sFlowRcvrTable there is an entry in tmnxSflowRcvrTable." AUGMENTS { sFlowRcvrEntry } ::= { tmnxSflowRcvrTable 1 } TmnxSflowRcvrEntry ::= SEQUENCE { tmnxSflowRcvrLastChanged TimeStamp, tmnxSflowRcvrBackupAddressType InetAddressType, tmnxSflowRcvrBackupAddress InetAddress, tmnxSflowRcvrBackupDstPort Integer32 } tmnxSflowRcvrLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSflowRcvrLastChanged indicates the time, since system startup, that the sFlow receiver was created or modified." ::= { tmnxSflowRcvrEntry 1 } tmnxSflowRcvrBackupAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxSflowRcvrBackupAddressType specifies the IP address type of the backup sFlow receiver." DEFVAL { ipv4 } ::= { tmnxSflowRcvrEntry 2 } tmnxSflowRcvrBackupAddress OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxSflowRcvrBackupAddress specifies the IP address of the backup sFlow receiver." DEFVAL { ''H } ::= { tmnxSflowRcvrEntry 3 } tmnxSflowRcvrBackupDstPort OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxSflowRcvrBackupDstPort specifies the backup destination port of the sFlow receiver." DEFVAL { 6343 } ::= { tmnxSflowRcvrEntry 4 } tmnxSflowCpTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSflowCpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxSflowCpTable contains the configuration attributes for the sFlow counter poller information." ::= { tmnxSflowConfigurations 2 } tmnxSflowCpEntry OBJECT-TYPE SYNTAX TmnxSflowCpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxSflowCpEntry consists of configuration for an sFlow counter poller. This is an sFlow counter data polling instance, against a particular entity instance, from which counter statistics are pulled by the sFlow agent. The creation of an entry in tmnxSflowCpTable will trigger the system to populate an associated entry in SFLOW-MIB:sFlowCpTable. The removal of an entry in tmnxSflowCpTable will trigger the system to remove the associated entry in SFLOW-MIB:sFlowCpTable." INDEX { sFlowCpDataSource, sFlowCpInstance } ::= { tmnxSflowCpTable 1 } TmnxSflowCpEntry ::= SEQUENCE { tmnxSflowCpRowStatus RowStatus, tmnxSflowCpLastChanged TimeStamp } tmnxSflowCpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxSflowCpRowStatus specifies the row status of the sFlow counter poller entry." ::= { tmnxSflowCpEntry 1 } tmnxSflowCpLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSflowCpLastChanged indicates the time, since system startup, that the sFlow counter poller was created or modified." ::= { tmnxSflowCpEntry 2 } tmnxSflowIngCMapPlcrTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSflowIngCMapPlcrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The sflow ingress counter map policer table (tmnxSflowIngCMapPlcrTable) contains the configuration of the mapping of sFlow ingress counters to policers." ::= { tmnxSflowConfigurations 3 } tmnxSflowIngCMapPlcrEntry OBJECT-TYPE SYNTAX TmnxSflowIngCMapPlcrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in tmnxSflowIngCMapPlcrTable contains sFlow ingress counter configuration information for a given policer. Entries are created by setting tmnxSflowIngCMapPlcrRowStatus to 'createAndGo(4)' and are destroyed by setting tmnxSflowIngCMapPlcrRowStatus to 'destroy(6)'." INDEX { tmnxSflowIngCMapPlcrId } ::= { tmnxSflowIngCMapPlcrTable 1 } TmnxSflowIngCMapPlcrEntry ::= SEQUENCE { tmnxSflowIngCMapPlcrId TIngPolicerId, tmnxSflowIngCMapPlcrRowStatus RowStatus, tmnxSflowIngCMapPlcrLastChange TimeStamp, tmnxSflowIngCMapPlcrTrafficType TmnxSflowCounterMapTrafficType } tmnxSflowIngCMapPlcrId OBJECT-TYPE SYNTAX TIngPolicerId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxSflowIngCMapPlcrId specifies the policer ID of the sFlow ingress counter map policer entry." ::= { tmnxSflowIngCMapPlcrEntry 1 } tmnxSflowIngCMapPlcrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxSflowIngCMapPlcrRowStatus specifies the row status of the sFlow ingress counter map policer entry." ::= { tmnxSflowIngCMapPlcrEntry 2 } tmnxSflowIngCMapPlcrLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSflowIngCMapPlcrLastChange indicates the time, since system startup, that the sFlow ingress counter map policer entry was created or modified." ::= { tmnxSflowIngCMapPlcrEntry 3 } tmnxSflowIngCMapPlcrTrafficType OBJECT-TYPE SYNTAX TmnxSflowCounterMapTrafficType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxSflowIngCMapPlcrTrafficType specifies the traffic type of the sFlow ingress counter map policer entry." DEFVAL { unicast } ::= { tmnxSflowIngCMapPlcrEntry 4 } tmnxSflowEgrCMapPlcrTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSflowEgrCMapPlcrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The sflow egress counter map policer table (tmnxSflowEgrCMapPlcrTable) contains the configuration of the mapping of sFlow egress counters to policers." ::= { tmnxSflowConfigurations 4 } tmnxSflowEgrCMapPlcrEntry OBJECT-TYPE SYNTAX TmnxSflowEgrCMapPlcrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in tmnxSflowEgrCMapPlcrTable contains sFlow egress counter configuration information for a given map type and policer. Entries are created by setting tmnxSflowEgrCMapPlcrRowStatus to 'createAndGo(4)' and are destroyed by setting tmnxSflowEgrCMapPlcrRowStatus to 'destroy(6)'." INDEX { tmnxSflowEgrCMapPlcrId } ::= { tmnxSflowEgrCMapPlcrTable 1 } TmnxSflowEgrCMapPlcrEntry ::= SEQUENCE { tmnxSflowEgrCMapPlcrId TEgrPolicerId, tmnxSflowEgrCMapPlcrRowStatus RowStatus, tmnxSflowEgrCMapPlcrLastChange TimeStamp, tmnxSflowEgrCMapPlcrTrafficType TmnxSflowCounterMapTrafficType } tmnxSflowEgrCMapPlcrId OBJECT-TYPE SYNTAX TEgrPolicerId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxSflowEgrCMapPlcrId specifies the policer ID of the sFlow egress counter map policer entry." ::= { tmnxSflowEgrCMapPlcrEntry 1 } tmnxSflowEgrCMapPlcrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxSflowEgrCMapPlcrRowStatus specifies the row status of the sFlow egress counter map policer entry." ::= { tmnxSflowEgrCMapPlcrEntry 2 } tmnxSflowEgrCMapPlcrLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSflowEgrCMapPlcrLastChange indicates the time, since system startup, that the sFlow egress counter map policer entry was created or modified." ::= { tmnxSflowEgrCMapPlcrEntry 3 } tmnxSflowEgrCMapPlcrTrafficType OBJECT-TYPE SYNTAX TmnxSflowCounterMapTrafficType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxSflowEgrCMapPlcrTrafficType specifies the traffic type of the sFlow egress counter map policer entry." DEFVAL { unicast } ::= { tmnxSflowEgrCMapPlcrEntry 4 } tmnxSflowIngCMapQueueTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSflowIngCMapQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The sflow ingress counter map queue table (tmnxSflowIngCMapQueueTable) contains the configuration of the mapping of sFlow ingress counters to queues." ::= { tmnxSflowConfigurations 5 } tmnxSflowIngCMapQueueEntry OBJECT-TYPE SYNTAX TmnxSflowIngCMapQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in tmnxSflowIngCMapQueueTable contains sFlow ingress counter configuration information for a given queue. Entries are created by setting tmnxSflowIngCMapQueueRowStatus to 'createAndGo(4)' and are destroyed by setting tmnxSflowIngCMapQueueRowStatus to 'destroy(6)'." INDEX { tmnxSflowIngCMapQueueId } ::= { tmnxSflowIngCMapQueueTable 1 } TmnxSflowIngCMapQueueEntry ::= SEQUENCE { tmnxSflowIngCMapQueueId TIngressQueueId, tmnxSflowIngCMapQueueRowStatus RowStatus, tmnxSflowIngCMapQueueLastChange TimeStamp, tmnxSflowIngCMapQueueTrafficType TmnxSflowCounterMapTrafficType } tmnxSflowIngCMapQueueId OBJECT-TYPE SYNTAX TIngressQueueId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxSflowIngCMapQueueId specifies the queue ID of the sFlow ingress counter map queue entry." ::= { tmnxSflowIngCMapQueueEntry 1 } tmnxSflowIngCMapQueueRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxSflowIngCMapQueueRowStatus specifies the row status of the sFlow ingress counter map queue entry." ::= { tmnxSflowIngCMapQueueEntry 2 } tmnxSflowIngCMapQueueLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSflowIngCMapQueueLastChange indicates the time, since system startup, that the sFlow ingress counter map queue entry was created or modified." ::= { tmnxSflowIngCMapQueueEntry 3 } tmnxSflowIngCMapQueueTrafficType OBJECT-TYPE SYNTAX TmnxSflowCounterMapTrafficType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxSflowIngCMapQueueTrafficType specifies the traffic type of the sFlow ingress counter map queue entry." DEFVAL { unicast } ::= { tmnxSflowIngCMapQueueEntry 4 } tmnxSflowEgrCMapQueueTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSflowEgrCMapQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The sflow egress counter map queue table (tmnxSflowEgrCMapQueueTable) contains the configuration of the mapping of sFlow egress counters to queues." ::= { tmnxSflowConfigurations 6 } tmnxSflowEgrCMapQueueEntry OBJECT-TYPE SYNTAX TmnxSflowEgrCMapQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in tmnxSflowEgrCMapQueueTable contains sFlow egress counter configuration information for a given queue. Entries are created by setting tmnxSflowEgrCMapQueueRowStatus to 'createAndGo(4)' and are destroyed by setting tmnxSflowEgrCMapQueueRowStatus to 'destroy(6)'." INDEX { tmnxSflowEgrCMapQueueId } ::= { tmnxSflowEgrCMapQueueTable 1 } TmnxSflowEgrCMapQueueEntry ::= SEQUENCE { tmnxSflowEgrCMapQueueId TEgressQueueId, tmnxSflowEgrCMapQueueRowStatus RowStatus, tmnxSflowEgrCMapQueueLastChange TimeStamp, tmnxSflowEgrCMapQueueTrafficType TmnxSflowCounterMapTrafficType } tmnxSflowEgrCMapQueueId OBJECT-TYPE SYNTAX TEgressQueueId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxSflowEgrCMapQueueId specifies the queue ID of the sFlow egress counter map queue entry." ::= { tmnxSflowEgrCMapQueueEntry 1 } tmnxSflowEgrCMapQueueRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxSflowEgrCMapQueueRowStatus specifies the row status of the sFlow egress counter map queue entry." ::= { tmnxSflowEgrCMapQueueEntry 2 } tmnxSflowEgrCMapQueueLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSflowEgrCMapQueueLastChange indicates the time, since system startup, that the sFlow egress counter map queue entry was created or modified." ::= { tmnxSflowEgrCMapQueueEntry 3 } tmnxSflowEgrCMapQueueTrafficType OBJECT-TYPE SYNTAX TmnxSflowCounterMapTrafficType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxSflowEgrCMapQueueTrafficType specifies the traffic type of the sFlow egress counter map queue entry." DEFVAL { unicast } ::= { tmnxSflowEgrCMapQueueEntry 4 } tmnxSflowStatistics OBJECT IDENTIFIER ::= { tmnxSflowObjs 3 } tmnxSflowRcvrStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSflowRcvrStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxSflowRcvrStatsTable contains statistics objects for the sFlow receivers." ::= { tmnxSflowStatistics 1 } tmnxSflowRcvrStatsEntry OBJECT-TYPE SYNTAX TmnxSflowRcvrStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxSflowRcvrStatsEntry consists of statistics of sFlow information for the given receiver. For every entry in the SFLOW-MIB::sFlowRcvrTable, there is one entry for each tmnxSflowRcvrType in the tmnxSflowRcvrStatsTable." INDEX { sFlowRcvrIndex, tmnxSflowRcvrType } ::= { tmnxSflowRcvrStatsTable 1 } TmnxSflowRcvrStatsEntry ::= SEQUENCE { tmnxSflowRcvrType INTEGER, tmnxSflowRcvrLastPacketSent TimeStamp, tmnxSflowRcvrPacketsSent Counter32, tmnxSflowRcvrPacketErrors Counter32 } tmnxSflowRcvrType OBJECT-TYPE SYNTAX INTEGER { primary (1), backup (2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxSflowRcvrType specifies the receiver type." ::= { tmnxSflowRcvrStatsEntry 1 } tmnxSflowRcvrLastPacketSent OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSflowRcvrLastPacketSent indicates the time, since system startup, when the last packet was sent from the given receiver. Zero indicates that no packets have been sent yet." ::= { tmnxSflowRcvrStatsEntry 2 } tmnxSflowRcvrPacketsSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSflowRcvrPacketsSent indicates the number of packets sent from the given receiver." ::= { tmnxSflowRcvrStatsEntry 3 } tmnxSflowRcvrPacketErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxSflowRcvrPacketErrors indicates the number of packet errors that have been detected by the given receiver." ::= { tmnxSflowRcvrStatsEntry 4 } tmnxSflowNotifyObjects OBJECT IDENTIFIER ::= { tmnxSflowObjs 4 } tmnxSflowNotifyRcvrIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of tmnxSflowNotifyRcvrIndex indicates the index into SFLOW-MIB::sFlowRcvrTable." ::= { tmnxSflowNotifyObjects 1 } tmnxSflowNotifyFlowFailReason OBJECT-TYPE SYNTAX INTEGER { udpSendFailure (1), cpSequenceReset (2), cpUnreachable (3) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of tmnxSflowNotifyFlowFailReason indicates the sFlow flow failure reason: udpSendFailure (1) - UDP transmit failure cpSequenceReset (2) - counter poller sequence reset cpUnreachable (3) - counter poller unreachable" ::= { tmnxSflowNotifyObjects 2 } tmnxSflowConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 95 } tmnxSflowCompliances OBJECT IDENTIFIER ::= { tmnxSflowConformance 1 } tmnxSflowV12v0Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the management of the sFlow feature for release 12.0 on SROS series systems." MODULE MANDATORY-GROUPS { tmnxSflowTimeStampV12v0Group, tmnxSflowConfigV12v0Group, tmnxSflowNotifyObjsV12v0Group, tmnxSflowNotifV12v0Group, tmnxSflowRcvrStatsV12v0Group } ::= { tmnxSflowCompliances 1 } tmnxSflowGroups OBJECT IDENTIFIER ::= { tmnxSflowConformance 2 } tmnxSflowV12v0Groups OBJECT IDENTIFIER ::= { tmnxSflowGroups 1 } tmnxSflowTimeStampV12v0Group OBJECT-GROUP OBJECTS { tmnxSflowRcvrTableLastChanged, tmnxSflowCpTableLastChanged, tmnxSflowIngCMapPlcrTableLstCh, tmnxSflowEgrCMapPlcrTableLstCh, tmnxSflowIngCMapQueueTableLstCh, tmnxSflowEgrCMapQueueTableLstCh } STATUS current DESCRIPTION "The group of objects maintaining sFlow table statistics for release 12.0 on SROS series system." ::= { tmnxSflowV12v0Groups 1 } tmnxSflowConfigV12v0Group OBJECT-GROUP OBJECTS { tmnxSflowRcvrLastChanged, tmnxSflowRcvrBackupAddressType, tmnxSflowRcvrBackupAddress, tmnxSflowRcvrBackupDstPort, tmnxSflowCpRowStatus, tmnxSflowCpLastChanged, tmnxSflowIngCMapPlcrRowStatus, tmnxSflowEgrCMapPlcrRowStatus, tmnxSflowIngCMapPlcrLastChange, tmnxSflowEgrCMapPlcrLastChange, tmnxSflowIngCMapPlcrTrafficType, tmnxSflowEgrCMapPlcrTrafficType, tmnxSflowIngCMapQueueRowStatus, tmnxSflowEgrCMapQueueRowStatus, tmnxSflowIngCMapQueueLastChange, tmnxSflowEgrCMapQueueLastChange, tmnxSflowIngCMapQueueTrafficType, tmnxSflowEgrCMapQueueTrafficType } STATUS current DESCRIPTION "The group of objects maintaining sFlow configuration for release 12.0 on SROS series systems." ::= { tmnxSflowV12v0Groups 2 } tmnxSflowNotifyObjsV12v0Group OBJECT-GROUP OBJECTS { tmnxSflowNotifyRcvrIndex, tmnxSflowNotifyFlowFailReason } STATUS current DESCRIPTION "The group of objects used in notifications generated by sFlow for release 12.0 on SROS series systems." ::= { tmnxSflowV12v0Groups 3 } tmnxSflowNotifV12v0Group NOTIFICATION-GROUP NOTIFICATIONS { tmnxSflowCpEntrySampling, tmnxSflowPacketTxFailure } STATUS current DESCRIPTION "The group of notifications generated by sFlow for release 12.0 on SROS series systems." ::= { tmnxSflowV12v0Groups 4 } tmnxSflowRcvrStatsV12v0Group OBJECT-GROUP OBJECTS { tmnxSflowRcvrLastPacketSent, tmnxSflowRcvrPacketsSent, tmnxSflowRcvrPacketErrors } STATUS current DESCRIPTION "The group of objects maintaining sFlow receiver statistics for release 12.0 on SROS series systems." ::= { tmnxSflowV12v0Groups 5 } tmnxSflowNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 95 } tmnxSflowNotifications OBJECT IDENTIFIER ::= { tmnxSflowNotifyPrefix 0 } tmnxSflowCpEntrySampling NOTIFICATION-TYPE OBJECTS { sFlowCpReceiver, tmnxSflowNotifyFlowFailReason } STATUS current DESCRIPTION "[CAUSE] The tmnxSflowCpEntrySampling event is generated when the sampling of an sFlow counter poller is interrupted or started. [EFFECT] Counter sampling may not be available." ::= { tmnxSflowNotifications 1 } tmnxSflowPacketTxFailure NOTIFICATION-TYPE OBJECTS { tmnxSflowNotifyRcvrIndex, tmnxSflowNotifyFlowFailReason } STATUS current DESCRIPTION "[CAUSE] The tmnxSflowPacketTxFailure event is generated when an sFlow packet fails to transmit from an active sFlow receiver. [EFFECT] Flow data may be lost." ::= { tmnxSflowNotifications 2 } END