394 lines
12 KiB
Plaintext

-- *****************************************************************
-- FS-TM-MIB.mib: FS interface MIB file
--
-- Dec 2010, zhuzm
--
-- Copyright (c) 2002 by FS.COM Inc..
-- All rights reserved.
--
-- *****************************************************************
--
FS-TM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32,
TimeTicks
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
IfIndex
FROM FS-TC
fsMgmt
FROM FS-SMI;
fsTMMIB MODULE-IDENTITY
LAST-UPDATED "201012130000Z"
ORGANIZATION "FS.COM Inc.."
CONTACT-INFO
"
Tel: 400-865-2852
E-mail: https://www.fs.com/live_chat_service_mail.html"
DESCRIPTION
"This module defines fs TM mibs."
REVISION "201012130000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { fsMgmt 91 }
fsTMMIBObjects OBJECT IDENTIFIER ::= { fsTMMIB 1 }
fsTMQosDramMIBObjects OBJECT IDENTIFIER ::= { fsTMMIBObjects 1 }
fsTMQosDropMIBObjects OBJECT IDENTIFIER ::= { fsTMMIBObjects 2 }
fsTMQosQueMIBObjects OBJECT IDENTIFIER ::= { fsTMMIBObjects 3 }
fsQosDramTable OBJECT-TYPE
SYNTAX SEQUENCE OF FSQosDramEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This item is to show the Hardware Dram usage information.
It indicates the BUFFER traffic consumed."
::= { fsTMQosDramMIBObjects 1 }
fsQosDramEntry OBJECT-TYPE
SYNTAX FSQosDramEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This item is to show the Hardware Dram usage information.
It indicates the BUFFER traffic consumed."
INDEX { fsQoSDramIndex }
::= { fsQosDramTable 1 }
FSQosDramEntry ::=
SEQUENCE {
fsQoSDramIndex Integer32,
fsQosDramTotal Integer32,
fsQosDramCurUsed Integer32
}
fsQoSDramIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item specifies the Petra Chip"
::= { fsQosDramEntry 1 }
fsQosDramTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows Total Dram Size by MB, that's, the total BUFFER of
the specified Petra Chip."
::= { fsQosDramEntry 2 }
fsQosDramCurUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows the CURRENT used Dram Size by B, that's,
the BUFFER consumed by traffic on the specified Petra Chip."
::= { fsQosDramEntry 3 }
--- fsTMQosDropMIBObjects
fsQosDropTable OBJECT-TYPE
SYNTAX SEQUENCE OF FSQosDropEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This item is to show the packet DROP Stat. information.
It includes information about INGRESS drop packet Stat.,
EGRESS drop packet Stat., etc."
::= { fsTMQosDropMIBObjects 1 }
fsQosDropEntry OBJECT-TYPE
SYNTAX FSQosDropEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This item is to show the packet DROP Stat. information.
It includes information about INGRESS drop packet Stat.,
EGRESS drop packet Stat., etc."
INDEX { fsQoSDropIndex }
::= { fsQosDropTable 1 }
FSQosDropEntry ::=
SEQUENCE {
fsQoSDropIndex Integer32,
fsQoSTotalEnQue Integer32,
fsQoSTotalDeQue Integer32,
fsQoSEnQueDrop Integer32,
fsQoSEnQueDropByBuf Integer32,
fsQoSEnQueDropByBufDesc Integer32,
fsQoSEnQueDropByOther Integer32,
fsQoSDeQueDrop Integer32,
fsQoSLastClearTime TimeTicks
}
fsQoSDropIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item specifies the Petra Chip"
::= { fsQosDropEntry 1 }
fsQoSTotalEnQue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows Total Enqueue Packet Stat. of the specified
Petra Chip"
::= { fsQosDropEntry 2 }
fsQoSTotalDeQue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows Total Dequeue Packet Stat. of the specified
Petra Chip"
::= { fsQosDropEntry 3 }
fsQoSEnQueDrop OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows Total Enqueue Drop Packet Stat. of the specified
Petra Chip"
::= { fsQosDropEntry 4 }
fsQoSEnQueDropByBuf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows Total Enqueue Drop Packet Stat. of the specified
Petra Chip, due to Buffer reason "
::= { fsQosDropEntry 5 }
fsQoSEnQueDropByBufDesc OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows Total Enqueue Drop Packet Stat. of the specified
Petra Chip, due to Buffer Descriptor reason"
::= { fsQosDropEntry 6 }
fsQoSEnQueDropByOther OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows Total Enqueue Drop Packet Stat. of the specified
Petra Chip, due to other reason"
::= { fsQosDropEntry 7 }
fsQoSDeQueDrop OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows Total Dequeue Drop Packet Stat. of the specified
Petra Chip"
::= { fsQosDropEntry 8 }
fsQoSLastClearTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows the last clear time."
::= { fsQosDropEntry 9 }
--- fsTMQosQueMIBObjects
fsQosQueTable OBJECT-TYPE
SYNTAX SEQUENCE OF FSQosQueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This item is to show the buffer historic information of
the specified interface.
It includes information about the CURRENT buffer consumed by KB,
the MAXINUM buffer allocated by B,
the Peak Value of BUFFER consumed in the past by B,
the rate of BUFFER consumed by percentage, etc."
::= { fsTMQosQueMIBObjects 1 }
fsQosQueEntry OBJECT-TYPE
SYNTAX FSQosQueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This item is to show the buffer historic information of
the specified interface.
It includes information about the CURRENT buffer consumed by KB,
the MAXINUM buffer allocated by B,
the Peak Value of BUFFER consumed in the past by B,
the rate of BUFFER consumed by percentage, etc."
INDEX { fsQoSIfIndex,
fsQoSIfChipIndex,
fsQoSIfChipQueIndex
}
::= { fsQosQueTable 1 }
FSQosQueEntry ::=
SEQUENCE {
fsQoSIfIndex IfIndex,
fsQoSIfChipIndex INTEGER,
fsQoSIfChipQueIndex INTEGER,
fsQoSIfChipMax Integer32,
fsQoSIfChipCur Integer32,
fsQoSIfChipPeak Integer32,
fsQoSIfChipRate Integer32,
fsQoSIfChipTime TimeTicks
}
fsQoSIfIndex OBJECT-TYPE
SYNTAX IfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item indicates the Interface Index."
::= { fsQosQueEntry 1 }
fsQoSIfChipIndex OBJECT-TYPE
SYNTAX INTEGER {
chip-0(0),
chip-1(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item specifies the Petra Chip."
::= { fsQosQueEntry 2 }
fsQoSIfChipQueIndex OBJECT-TYPE
SYNTAX INTEGER {
queue-1(1),
queue-2(2),
queue-3(3),
queue-4(4),
queue-5(5),
queue-6(6),
queue-7(7),
queue-8(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item specifies the queue index of the specified Petra Chip."
::= { fsQosQueEntry 3 }
fsQoSIfChipMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item specifies the MAXINUM buffer allocated on the specified
Petra Chip, by KByte."
::= { fsQosQueEntry 4 }
fsQoSIfChipCur OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item specifies the CURRENT buffer consumed on the specified
Petra Chip, by Byte."
::= { fsQosQueEntry 5 }
fsQoSIfChipPeak OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item specifies the Peak Value of BUFFER consumed in the past
on the specified Petra Chip, by Byte."
::= { fsQosQueEntry 6 }
fsQoSIfChipRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item specifies the rate of BUFFER consumed on the specified
Petra Chip since last clear operation, by percentage."
::= { fsQosQueEntry 7 }
fsQoSIfChipTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows the last clear time."
::= { fsQosQueEntry 8 }
--**********************************************************************
-- about conformance info
--**********************************************************************
fsTMMIBConformance OBJECT IDENTIFIER ::= { fsTMMIB 2 }
fsTMMIBCompliances OBJECT IDENTIFIER ::= { fsTMMIBConformance 1 }
fsTMMIBGroups OBJECT IDENTIFIER ::= { fsTMMIBConformance 2 }
-- compliance statements
fsTMMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the FSTMMIB"
MODULE
MANDATORY-GROUPS {
fsTMMIBGroup
}
::= { fsTMMIBCompliances 1 }
-- units of conformance
fsTMMIBGroup OBJECT-GROUP
OBJECTS {
fsQoSDramIndex,
fsQosDramTotal,
fsQosDramCurUsed,
fsQoSDropIndex,
fsQoSTotalEnQue,
fsQoSTotalDeQue,
fsQoSEnQueDrop,
fsQoSEnQueDropByBuf,
fsQoSEnQueDropByBufDesc,
fsQoSEnQueDropByOther,
fsQoSDeQueDrop,
fsQoSLastClearTime,
fsQoSIfIndex,
fsQoSIfChipIndex,
fsQoSIfChipQueIndex,
fsQoSIfChipMax,
fsQoSIfChipCur,
fsQoSIfChipPeak,
fsQoSIfChipRate,
fsQoSIfChipTime
}
STATUS current
DESCRIPTION
"A collection of objects to show information about the Hardware
Dram usage,the packet DROP State, and the buffer historic
information of the specified interface."
::= { fsTMMIBGroups 1 }
END