mibs/MIBS/huawei/HUAWEI-VLL-STATISTIC-MIB

711 lines
25 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- ==================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI VLL Management Statistic and PW Performance Statistic MIB
-- Reference:
-- Version: V2.02
-- Revision history:
-- REVISION "201308301452Z"
-- DESCRIPTION "V1.11, add hwVllStatisticInputPackets,hwVllStatisticInputBytes,hwVllStatisticInputPacketsRate,hwVllStatisticInputBytesRate for VLL PW NO Qos statistics."
-- REVISION "201106010000Z"
-- DESCRIPTION "V1.10,add hwPWATMPerfCurrentTable and hwPWTDMPerfCurrentTable for ATM TDM PW performance statistics."
--
-- REVISION "200902130000Z"
-- DESCRIPTION "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, Unsigned32
FROM SNMPv2-SMI
EnabledStatus
FROM P-BRIDGE-MIB
TEXTUAL-CONVENTION ,DateAndTime
FROM SNMPv2-TC;
hwL2VpnVllStatistic MODULE-IDENTITY
LAST-UPDATED "201708170145Z" --Aug 17,2017 at 14:52 GMT
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
"Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: support@huawei.com
"
DESCRIPTION
"The HUAWEI-VLL-STATISTIC-MIB contains objects to
manage VLL's statistic."
REVISION "201708170145Z" --Aug 17,2017 at 14:52 GMT
DESCRIPTION "mod dispcription."
REVISION "201308301452Z" --Aug 30,2013 at 14:52 GMT
DESCRIPTION "add hwVllStatisticInputPackets,hwVllStatisticInputBytes,hwVllStatisticInputPacketsRate,hwVllStatisticInputBytesRate for VLL PW NO Qos statistics"
::= { 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
DateAndTime,
hwVllStatisticPackets
Counter64,
hwVllStatisticBytes
Counter64,
hwVllStatisticPacketsRate
Counter64,
hwVllStatisticBytesRate
Counter64,
hwVllStatisticInputPackets
Counter64,
hwVllStatisticInputBytes
Counter64,
hwVllStatisticInputPacketsRate
Counter64,
hwVllStatisticInputBytesRate
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),
bypass(3)
}
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 VLL'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 DateAndTime
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 }
hwVllStatisticInputPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets received over the PW."
::= { hwVllStatisticEntry 10 }
hwVllStatisticInputBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes received over the PW."
::= { hwVllStatisticEntry 11 }
hwVllStatisticInputPacketsRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate of receiving packets over the PW."
::= { hwVllStatisticEntry 12 }
hwVllStatisticInputBytesRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate of receiving bytes over the PW."
::= { hwVllStatisticEntry 13 }
--
-- The VLL's QoS Statistic Table
--
hwVllQosStatisticTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWVllQosStatisticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table displays VLL QoS traffic statistics."
::= { 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),
bypass(3)
}
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 300 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 300 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 300 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 300 seconds, based on the interface. Unit: bps"
::= { hwVllQosStatisticEntry 11 }
--
-- The ATM PW Performance Information Table
--
hwPWATMPerfCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWPWATMPerfCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides per ATM PW performance information. The contents of this
table entry are reset to zero and gotten new information every 15 minutes."
::= { hwVllMIBObjects 3 }
hwPWATMPerfCurrentEntry OBJECT-TYPE
SYNTAX HWPWATMPerfCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created by the agent for every ATM PW entry."
INDEX { hwPwATMIfIndex }
::= { hwPWATMPerfCurrentTable 1 }
HWPWATMPerfCurrentEntry ::=
SEQUENCE {
hwPwATMIfIndex
InterfaceIndex,
hwPWATMPerfCurrentEnable
EnabledStatus,
hwPWATMPerfCurrentMissingPkts
Unsigned32,
hwPWATMPerfCurrentPktsMisOrder
Unsigned32,
hwPWATMPerfCurrentCellsXmit
Unsigned32,
hwPWATMPerfCurrentCellsReceived
Unsigned32,
hwPWATMPerfCurrentUnknownCells
Unsigned32
}
hwPwATMIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the interface index."
::= { hwPWATMPerfCurrentEntry 1 }
hwPWATMPerfCurrentEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the enable sign of ATM PW's performance,
based on the interface."
::= { hwPWATMPerfCurrentEntry 2 }
hwPWATMPerfCurrentMissingPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the number of lost packets."
::= { hwPWATMPerfCurrentEntry 3 }
hwPWATMPerfCurrentPktsMisOrder OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets detected out of order (via control word
sequence numbers)."
::= { hwPWATMPerfCurrentEntry 4 }
hwPWATMPerfCurrentCellsXmit OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted cells."
::= { hwPWATMPerfCurrentEntry 5 }
hwPWATMPerfCurrentCellsReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received cells."
::= { hwPWATMPerfCurrentEntry 6 }
hwPWATMPerfCurrentUnknownCells OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of cells received from the PSN with unknown VPI or
VCI values. This object is relevant only in N:1 mode."
::= { hwPWATMPerfCurrentEntry 7 }
--
-- The TDM Performance Information Table
--
hwPWTDMPerfCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWPWTDMPerfCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides per TDM PW performance information. The contents of this
table entry are reset to zero and gotten new information every 15 minutes."
::= { hwVllMIBObjects 4 }
hwPWTDMPerfCurrentEntry OBJECT-TYPE
SYNTAX HWPWTDMPerfCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created by the agent for every TDM PW entry."
INDEX { hwPWTDMIfIndex }
::= { hwPWTDMPerfCurrentTable 1 }
HWPWTDMPerfCurrentEntry ::=
SEQUENCE {
hwPWTDMIfIndex
InterfaceIndex,
hwPWTDMPerfCurrentEnable
EnabledStatus,
hwPWTDMPerfCurrentMissingPkts
Unsigned32,
hwPWTDMPerfCurrentJtrBfrOverruns
Unsigned32,
hwPWTDMPerfCurrentJtrBfrUnderruns
Unsigned32,
hwPWTDMPerfCurrentMisOrderDropped
Unsigned32,
hwPWTDMPerfCurrentMalformedPkt
Unsigned32,
hwPWTDMPerfCurrentESs
Unsigned32,
hwPWTDMPerfCurrentSESs
Unsigned32,
hwPWTDMPerfCurrentUASs
Unsigned32,
hwPWTDMPerfCurrentStrayPkt
Unsigned32
}
hwPWTDMIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the interface (or the virtual interface)
associated with the PW."
::= { hwPWTDMPerfCurrentEntry 1 }
hwPWTDMPerfCurrentEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the enable sign of TDM PW's performance,
based on the interface."
::= { hwPWTDMPerfCurrentEntry 2 }
hwPWTDMPerfCurrentMissingPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of missing packets (as detected via control word
sequence number gaps)."
::= { hwPWTDMPerfCurrentEntry 3 }
hwPWTDMPerfCurrentJtrBfrOverruns OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times the jitter buffer was overrun."
::= { hwPWTDMPerfCurrentEntry 4 }
hwPWTDMPerfCurrentJtrBfrUnderruns OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times a packet needed to be played
out and the jitter buffer was empty."
::= { hwPWTDMPerfCurrentEntry 5 }
hwPWTDMPerfCurrentMisOrderDropped OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets detected out of order (via control word
sequence numbers) that could not be re-ordered or could
not fit in the jitter buffer."
::= { hwPWTDMPerfCurrentEntry 6 }
hwPWTDMPerfCurrentMalformedPkt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets detected with unexpected size or
bad headers' stack."
::= { hwPWTDMPerfCurrentEntry 7 }
hwPWTDMPerfCurrentESs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the accumulated number of seconds in which error bits exist. That is, the time during which the TDM-encapsulated PW drops packets or receives error packets, including disordered packets and malformed packets."
::= { hwPWTDMPerfCurrentEntry 8 }
hwPWTDMPerfCurrentSESs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the accumulated number of seconds in which severe error bits exist."
::= { hwPWTDMPerfCurrentEntry 9 }
hwPWTDMPerfCurrentUASs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the number of seconds in which the TDM-encapsulated PW is unavailable. If the number of severe error bits exist in the TDM-encapsulated PW for more than 10 seconds, the TDM-encapsulated PW is considered unavailable. Counting of the number of unavailable seconds starts from the time when severe error bits occur."
::= { hwPWTDMPerfCurrentEntry 10 }
hwPWTDMPerfCurrentStrayPkt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of misconnected packets during the check period"
::= { hwPWTDMPerfCurrentEntry 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,hwVllStatisticInputPackets, hwVllStatisticInputBytes, hwVllStatisticInputPacketsRate,
hwVllStatisticInputBytesRate
}
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
--