767 lines
27 KiB
Plaintext
767 lines
27 KiB
Plaintext
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
|