librenms/mibs/huawei/HUAWEI-VLL-STATISTIC

409 lines
13 KiB
Plaintext
Raw Normal View History

-- ==================================================================
-- Copyright (C) 2009 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI VLL Management Statistic MIB
-- Reference:
-- Version: V1.0
-- History:
-- V1.0 HouChengjie, 2009-02-13, publish
-- ==================================================================
HUAWEI-VLL-STATISTIC-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
InterfaceIndex
FROM IF-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
Counter64, OBJECT-TYPE, MODULE-IDENTITY, TimeTicks
FROM SNMPv2-SMI
EnabledStatus
FROM P-BRIDGE-MIB
TEXTUAL-CONVENTION
FROM SNMPv2-TC;
hwL2VpnVllStatistic MODULE-IDENTITY
LAST-UPDATED "200902132100Z" -- Feb 13, 2009 at 10:00 GMT
ORGANIZATION
"Huawei Technologies Co., Ltd."
CONTACT-INFO
"R&D BeiJing, Huawei Technologies co.,Ltd.
Huawei Bld.,NO.3 Xinxi Rd.,
Shang-Di Information Industry Base,
Hai-Dian District Beijing P.R. China
Zip:100085
Http://www.huawei.com
E-mail:support@huawei.com"
DESCRIPTION
"The HUAWEI-VLL-STATISTIC-MIB contains objects to
manage VLL's statistic."
::= { hwL2Vpn 7 }
--
-- Node definitions
--
hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 }
--
-- The VLL's QoS statistic Attribute Group
--
hwVllMIBObjects OBJECT IDENTIFIER ::= { hwL2VpnVllStatistic 1 }
--
-- The VLL's Statistic Table
--
hwVllStatisticTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWVllStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the VLL's traffic statistic, based on the interface."
::= { hwVllMIBObjects 1 }
hwVllStatisticEntry OBJECT-TYPE
SYNTAX HWVllStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of the VLL's traffic statistic."
INDEX { hwVllStatisticIfIndex, hwVllStatisticPwType }
::= { hwVllStatisticTable 1 }
HWVllStatisticEntry ::=
SEQUENCE {
hwVllStatisticIfIndex
InterfaceIndex,
hwVllStatisticPwType
INTEGER,
hwVllStatisticEnable
EnabledStatus,
hwVllStatisticResetTraffic
INTEGER,
hwVllStatisticResetTime
TimeTicks,
hwVllStatisticPackets
Counter64,
hwVllStatisticBytes
Counter64,
hwVllStatisticPacketsRate
Counter64,
hwVllStatisticBytesRate
Counter64
}
hwVllStatisticIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the interface index."
::= { hwVllStatisticEntry 1 }
hwVllStatisticPwType OBJECT-TYPE
SYNTAX INTEGER
{
primary(1),
secondary(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the type of PW."
::= { hwVllStatisticEntry 2 }
hwVllStatisticEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the enable sign of VSI's traffic statistics,
based on the interface."
::= { hwVllStatisticEntry 3 }
hwVllStatisticResetTraffic OBJECT-TYPE
SYNTAX INTEGER
{
reset(1),
unknownStatus(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"reset the traffic statistic."
::= { hwVllStatisticEntry 4 }
hwVllStatisticResetTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last time of clean out."
::= { hwVllStatisticEntry 5 }
hwVllStatisticPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The packets sent on the PW."
::= { hwVllStatisticEntry 6 }
hwVllStatisticBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bytes sent on the PW."
::= { hwVllStatisticEntry 7 }
hwVllStatisticPacketsRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The packet rate sent on the PW."
::= { hwVllStatisticEntry 8 }
hwVllStatisticBytesRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The byte rate sent on the PW."
::= { hwVllStatisticEntry 9 }
--
-- The VLL's QoS Statistic Table
--
hwVllQosStatisticTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWVllQosStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the VLL's traffic statistic, based on the interface."
::= { hwVllMIBObjects 2 }
hwVllQosStatisticEntry OBJECT-TYPE
SYNTAX HWVllQosStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of the VLL's traffic statistic."
INDEX { hwVllQosStatisticIfIndex, hwVllQosStatisticPwType, hwVllQosStatisticQueueId }
::= { hwVllQosStatisticTable 1 }
HWVllQosStatisticEntry ::=
SEQUENCE {
hwVllQosStatisticIfIndex
InterfaceIndex,
hwVllQosStatisticPwType
INTEGER,
hwVllQosStatisticQueueId
INTEGER,
hwVllQosStatisticPassPacket
Counter64,
hwVllQosStatisticPassByte
Counter64,
hwVllQosStatisticDiscardPacket
Counter64,
hwVllQosStatisticDiscardByte
Counter64,
hwVllQosStatisticPassPacketRate
Counter64,
hwVllQosStatisticPassByteRate
Counter64,
hwVllQosStatisticDiscardPacketRate
Counter64,
hwVllQosStatisticDiscardByteRate
Counter64
}
hwVllQosStatisticIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the interface index."
::= { hwVllQosStatisticEntry 1 }
hwVllQosStatisticPwType OBJECT-TYPE
SYNTAX INTEGER
{
primary(1),
secondary(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the type of PW."
::= { hwVllQosStatisticEntry 2 }
hwVllQosStatisticQueueId OBJECT-TYPE
SYNTAX INTEGER
{
be(1),
af1(2),
af2(3),
af3(4),
af4(5),
ef(6),
cs6(7),
cs7(8)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the queue's ID. The value must be
be,af1,af2,af3,af4,ef,cs6,cs7."
::= { hwVllQosStatisticEntry 3 }
hwVllQosStatisticPassPacket OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of passed packets, based on the interface."
::= { hwVllQosStatisticEntry 4 }
hwVllQosStatisticPassByte OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of passed bytes, based on the interface."
::= { hwVllQosStatisticEntry 5 }
hwVllQosStatisticDiscardPacket OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of discarded packets, based on the interface."
::= { hwVllQosStatisticEntry 6 }
hwVllQosStatisticDiscardByte OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of discarded bytes, based on the interface."
::= { hwVllQosStatisticEntry 7 }
hwVllQosStatisticPassPacketRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rate of passed packets for the past 30 seconds, based on the interface. Unit: pps"
::= { hwVllQosStatisticEntry 8 }
hwVllQosStatisticPassByteRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rate of passed bytes for the past 30 seconds, based on the interface. Unit: bps"
::= { hwVllQosStatisticEntry 9 }
hwVllQosStatisticDiscardPacketRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rate of discarded packets for the past 30 seconds, based on the interface. Unit: pps"
::= { hwVllQosStatisticEntry 10 }
hwVllQosStatisticDiscardByteRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rate of discarded bytes for the past 30 seconds, based on the interface. Unit: bps"
::= { hwVllQosStatisticEntry 11 }
--
-- VLL's QoS statistic MIB Trap Definitions
--
hwVllMIBTraps OBJECT IDENTIFIER ::= { hwL2VpnVllStatistic 2 }
--
-- Conformance information
--
hwVllMIBConformance OBJECT IDENTIFIER ::= { hwL2VpnVllStatistic 3 }
hwVllMIBCompliances OBJECT IDENTIFIER ::= { hwVllMIBConformance 1 }
-- this module
hwVllMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-VLL-STATISTIC-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwVllStatisticGroup, hwVllQosStatisticGroup }
::= { hwVllMIBCompliances 1 }
hwVllMIBGroups OBJECT IDENTIFIER ::= { hwVllMIBConformance 2 }
hwVllStatisticGroup OBJECT-GROUP
OBJECTS { hwVllStatisticEnable, hwVllStatisticResetTraffic, hwVllStatisticResetTime, hwVllStatisticPackets, hwVllStatisticBytes,
hwVllStatisticPacketsRate, hwVllStatisticBytesRate
}
STATUS current
DESCRIPTION
"The VLL's statistic group."
::= { hwVllMIBGroups 1 }
hwVllQosStatisticGroup OBJECT-GROUP
OBJECTS { hwVllQosStatisticPassPacket, hwVllQosStatisticPassByte,
hwVllQosStatisticDiscardPacket, hwVllQosStatisticDiscardByte, hwVllQosStatisticPassPacketRate,
hwVllQosStatisticPassByteRate, hwVllQosStatisticDiscardPacketRate, hwVllQosStatisticDiscardByteRate
}
STATUS current
DESCRIPTION
"The VLL's QoS statistic group."
::= { hwVllMIBGroups 2 }
END
--
-- HUAWEI-VLL-STATISTIC-MIB.mib
--