494 lines
19 KiB
Plaintext
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 $
|
|
--
|
|
--
|
|
-- ============================================================================
|
|
|
|
|