Observium_CE/mibs/maipu/MAIPU-QUEUE-MIB

494 lines
19 KiB
Plaintext

------------------------------------------------------------------------------
--
-- File : maipuQueueMIB.mib
-- Description : MIB for FIFO, Priority, Custom, and Fair Queuing
-- Version : 1.00
-- Date : December 26, 2009
-- Copyright : 2009 by Maipu Communication Technology Co., LTD.
-- All rights reserved.
--
-- $Id:
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
MAIPU-QUEUE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, Counter32, Gauge32,
Integer32, Unsigned32, TimeTicks,IpAddress,Counter64
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, MacAddress,
RowStatus, DisplayString, DateAndTime
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
mpMgmt
FROM MAIPU-SMI;
maipu OBJECT IDENTIFIER ::= { enterprises 5651 }
mpMgmt2 OBJECT IDENTIFIER ::= { maipu 6 }
mpRouterTech OBJECT IDENTIFIER ::= { mpMgmt2 2 }
mpRtQoSv2 OBJECT IDENTIFIER ::= { mpRouterTech 3 }
maipuQueueMIB MODULE-IDENTITY
LAST-UPDATED "0912261525Z"
ORGANIZATION "Maipu Communication Technology Co., LTD."
CONTACT-INFO
""
DESCRIPTION
"MIB for FIFO, Priority, Custom, and Fair Queuing"
::= { mpRtQoSv2 3 }
------------------------------------------------------------------------------
maipuQueueObjects OBJECT IDENTIFIER ::= { maipuQueueMIB 1 }
------------------------------------------------------------------------------
mpQueueConfig OBJECT IDENTIFIER ::= { maipuQueueObjects 1 }
mpQInterfaceCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpQInterfaceCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects that describe the queuing on a main
or sub interface."
::= { mpQueueConfig 1 }
mpQInterfaceCfgEntry OBJECT-TYPE
SYNTAX MpQInterfaceCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of queuing attributes for a main or sub interface."
INDEX { ifIndex }
::= { mpQInterfaceCfgTable 1 }
MpQInterfaceCfgEntry ::= SEQUENCE {
mpQIFCfgQType INTEGER,
mpQIFCfgQueues Integer32
}
mpQIFCfgQType OBJECT-TYPE
SYNTAX INTEGER {
fifo(1),
priority(2),
custom(3),
weightedFair(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of queueing used on the interface."
::= { mpQInterfaceCfgEntry 1 }
mpQIFCfgQueues OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of queues in the queue set."
::= { mpQInterfaceCfgEntry 2 }
------------------------------------------------------------------------------
mpQFrameRelayVCCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpQFrameRelayVCCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects that describe the queuing on a Frame
Relay VC."
::= { mpQueueConfig 2 }
mpQFrameRelayVCCfgEntry OBJECT-TYPE
SYNTAX MpQFrameRelayVCCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of queuing attributes for a Frame Relay VC."
INDEX { ifIndex, mpQFRCfgDLCI }
::= { mpQFrameRelayVCCfgTable 1 }
MpQFrameRelayVCCfgEntry ::= SEQUENCE {
mpQFRCfgDLCI Unsigned32,
mpQFRCfgQType INTEGER,
mpQFRCfgQueues Integer32
}
mpQFRCfgDLCI OBJECT-TYPE
SYNTAX Unsigned32(0..1007)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DLCI for the Frame Relay VC."
::= { mpQFrameRelayVCCfgEntry 1 }
mpQFRCfgQType OBJECT-TYPE
SYNTAX INTEGER {
fifo(1),
priority(2),
custom(3),
weightedFair(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of queueing used on the Frame Relay VC."
::= { mpQFrameRelayVCCfgEntry 2 }
mpQFRCfgQueues OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of queues in the queue set."
::= { mpQFrameRelayVCCfgEntry 3 }
------------------------------------------------------------------------------
mpQATMPVCCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpQATMPVCCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects that describe the queuing on an ATM
PVC."
::= { mpQueueConfig 3 }
mpQATMPVCCfgEntry OBJECT-TYPE
SYNTAX MpQATMPVCCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of queuing attributes for an ATM PVC."
INDEX { ifIndex, mpQATMCfgVPI, mpQATMCfgVCI }
::= { mpQATMPVCCfgTable 1 }
MpQATMPVCCfgEntry ::= SEQUENCE {
mpQATMCfgVPI Unsigned32,
mpQATMCfgVCI Unsigned32,
mpQATMCfgQType INTEGER,
mpQATMCfgQueues Integer32
}
mpQATMCfgVPI OBJECT-TYPE
SYNTAX Unsigned32(0..4095)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VPI for the ATM PVC."
::= { mpQATMPVCCfgEntry 1 }
mpQATMCfgVCI OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VCI for the ATM PVC."
::= { mpQATMPVCCfgEntry 2 }
mpQATMCfgQType OBJECT-TYPE
SYNTAX INTEGER {
fifo(1),
priority(2),
custom(3),
weightedFair(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of queueing used on the ATM PVC."
::= { mpQATMPVCCfgEntry 3 }
mpQATMCfgQueues OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of queues in the queue set."
::= { mpQATMPVCCfgEntry 4 }
------------------------------------------------------------------------------
mpQueueStats OBJECT IDENTIFIER ::= { maipuQueueObjects 2 }
mpQInterfaceStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpQInterfaceStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains statistical objects that for the queues of a
main or sub interface."
::= { mpQueueStats 1 }
mpQInterfaceStatEntry OBJECT-TYPE
SYNTAX MpQInterfaceStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of queuing attributes for a main or sub interface."
INDEX { ifIndex, mpQIFstatQNumber }
::= { mpQInterfaceStatTable 1 }
MpQInterfaceStatEntry ::= SEQUENCE {
mpQIFstatQNumber Integer32,
mpQIFstatDepthUnit INTEGER,
mpQIFstatCurrentDepth Gauge32,
mpQIFstatMaxDepth Integer32,
mpQIFstatTransmitPkt64 Counter64,
mpQIFstatDiscardPkt64 Counter64
}
mpQIFstatQNumber OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The number of the queue within the queue set."
::= { mpQInterfaceStatEntry 1 }
mpQIFstatDepthUnit OBJECT-TYPE
SYNTAX INTEGER {
packets(1),
bytes(2),
cells(3),
ms(4),
us(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the unit type to measure the depth of the queue."
::= { mpQInterfaceStatEntry 2 }
mpQIFstatCurrentDepth OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current depth of the queue."
::= { mpQInterfaceStatEntry 3 }
mpQIFstatMaxDepth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum depth of the queue."
::= { mpQInterfaceStatEntry 4 }
mpQIFstatTransmitPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets transmitted from this queue."
::= { mpQInterfaceStatEntry 5 }
mpQIFstatDiscardPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets discarded from this queue by reason of
enqueue at a time that QCurrentDepth >= QMaxDepth."
::= { mpQInterfaceStatEntry 6 }
------------------------------------------------------------------------------
mpQFrameRelayVCStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpQFrameRelayVCStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains statistical objects that for the queues of a
Frame Relay VC."
::= { mpQueueStats 2 }
mpQFrameRelayVCStatEntry OBJECT-TYPE
SYNTAX MpQFrameRelayVCStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of queuing attributes for a Frame Relay VC."
INDEX { ifIndex, mpQFRCfgDLCI, mpQFRstatQNumber }
::= { mpQFrameRelayVCStatTable 1 }
MpQFrameRelayVCStatEntry ::= SEQUENCE {
mpQFRstatQNumber Integer32,
mpQFRstatDepthUnit INTEGER,
mpQFRstatCurrentDepth Gauge32,
mpQFRstatMaxDepth Integer32,
mpQFRstatTransmitPkt64 Counter64,
mpQFRstatDiscardPkt64 Counter64
}
mpQFRstatQNumber OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The number of the queue within the queue set."
::= { mpQFrameRelayVCStatEntry 1 }
mpQFRstatDepthUnit OBJECT-TYPE
SYNTAX INTEGER {
packets(1),
bytes(2),
cells(3),
ms(4),
us(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the unit type to measure the depth of the queue."
::= { mpQFrameRelayVCStatEntry 2 }
mpQFRstatCurrentDepth OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current depth of the queue."
::= { mpQFrameRelayVCStatEntry 3 }
mpQFRstatMaxDepth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum depth of the queue."
::= { mpQFrameRelayVCStatEntry 4 }
mpQFRstatTransmitPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets transmitted from this queue."
::= { mpQFrameRelayVCStatEntry 5 }
mpQFRstatDiscardPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets discarded from this queue by reason of
enqueue at a time that QCurrentDepth >= QMaxDepth."
::= { mpQFrameRelayVCStatEntry 6 }
------------------------------------------------------------------------------
mpQATMPVCStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpQATMPVCStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains statistical objects that for the queues of
an ATM PVC."
::= { mpQueueStats 3 }
mpQATMPVCStatEntry OBJECT-TYPE
SYNTAX MpQATMPVCStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of queuing attributes for an ATM PVC."
INDEX { ifIndex, mpQATMCfgVPI, mpQATMCfgVCI, mpQATMstatQNumber }
::= { mpQATMPVCStatTable 1 }
MpQATMPVCStatEntry ::= SEQUENCE {
mpQATMstatQNumber Integer32,
mpQATMstatDepthUnit INTEGER,
mpQATMstatCurrentDepth Gauge32,
mpQATMstatMaxDepth Integer32,
mpQATMstatTransmitPkt64 Counter64,
mpQATMstatDiscardPkt64 Counter64
}
mpQATMstatQNumber OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The number of the queue within the queue set."
::= { mpQATMPVCStatEntry 1 }
mpQATMstatDepthUnit OBJECT-TYPE
SYNTAX INTEGER {
packets(1),
bytes(2),
cells(3),
ms(4),
us(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the unit type to measure the depth of the queue."
::= { mpQATMPVCStatEntry 2 }
mpQATMstatCurrentDepth OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current depth of the queue."
::= { mpQATMPVCStatEntry 3 }
mpQATMstatMaxDepth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum depth of the queue."
::= { mpQATMPVCStatEntry 4 }
mpQATMstatTransmitPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets transmitted from this queue."
::= { mpQATMPVCStatEntry 5 }
mpQATMstatDiscardPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets discarded from this queue by reason of
enqueue at a time that QCurrentDepth >= QMaxDepth."
::= { mpQATMPVCStatEntry 6 }
END
------------------------------------------------------------------------------
-- ============================================================================
-- $Log: maipuQueueMIB.mib,v $
--
--
-- ============================================================================