Initial commit
This commit is contained in:
514
MIBS/huawei/HUAWEI-CCC-MIB
Normal file
514
MIBS/huawei/HUAWEI-CCC-MIB
Normal file
@ -0,0 +1,514 @@
|
||||
-- ==================================================================
|
||||
-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: HUAWEI CCC Management MIB
|
||||
-- Reference:
|
||||
-- Version: V1.0
|
||||
-- History:
|
||||
-- V1.0 PanJun, 2006-05-11, publish
|
||||
-- ==================================================================
|
||||
|
||||
HUAWEI-CCC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
HWL2VpnVcEncapsType, HWEnableValue, HWL2VpnStateChangeReason
|
||||
FROM HUAWEI-VPLS-EXT-MIB
|
||||
InterfaceIndexOrZero,InterfaceIndex
|
||||
FROM IF-MIB
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
IpAddress, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, RowStatus
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
|
||||
hwL2VpnCCC MODULE-IDENTITY
|
||||
LAST-UPDATED "200605110900Z" -- May 11, 2006 at 09: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-CCC-MIB contains objects to
|
||||
manage KOMPELLA."
|
||||
::= { hwL2Vpn 3 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 }
|
||||
|
||||
hwCCCMIBObjects OBJECT IDENTIFIER ::= { hwL2VpnCCC 1 }
|
||||
|
||||
--
|
||||
-- The CCC's VC Table
|
||||
--
|
||||
hwCCCVcTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HWCCCVcEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is the CCC's configuration table. Users can
|
||||
create or delete the CCC by it."
|
||||
::= { hwCCCMIBObjects 1 }
|
||||
|
||||
hwCCCVcEntry OBJECT-TYPE
|
||||
SYNTAX HWCCCVcEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the information of a CCC entry."
|
||||
INDEX { hwCCCVcName }
|
||||
::= { hwCCCVcTable 1 }
|
||||
|
||||
HWCCCVcEntry ::=
|
||||
SEQUENCE {
|
||||
hwCCCVcName
|
||||
DisplayString,
|
||||
hwCCCVcConnectionType
|
||||
INTEGER,
|
||||
hwCCCVcEncapType
|
||||
HWL2VpnVcEncapsType,
|
||||
hwCCCVcIfIndex
|
||||
InterfaceIndexOrZero,
|
||||
hwCCCVcInboundlabel
|
||||
Unsigned32,
|
||||
hwCCCVcOutboundlabel
|
||||
Unsigned32,
|
||||
hwCCCVcOutIfIndex
|
||||
InterfaceIndexOrZero,
|
||||
hwCCCVcNextHop
|
||||
IpAddress,
|
||||
hwCCCVcCtrlWord
|
||||
HWEnableValue,
|
||||
hwCCCVcOperStatus
|
||||
INTEGER,
|
||||
hwCCCVcUpStartTime
|
||||
DisplayString,
|
||||
hwCCCVcUpSumTime
|
||||
Unsigned32,
|
||||
hwCCCVcMaxAtmCells
|
||||
Unsigned32,
|
||||
hwCCCVcAtmPackOvertime
|
||||
Unsigned32,
|
||||
hwCCCVcPwJitterBufferDepth
|
||||
Unsigned32,
|
||||
hwCCCVcPwTdmEncapsulationNum
|
||||
Unsigned32,
|
||||
hwCCCVcPwIdleCode
|
||||
Unsigned32,
|
||||
hwCCCVcPwRtpHeader
|
||||
Unsigned32,
|
||||
hwCCCVcIpInterworking
|
||||
HWEnableValue,
|
||||
hwCCCVcRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
hwCCCVcName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..20))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The human-readable name of this CCC."
|
||||
::= { hwCCCVcEntry 1 }
|
||||
|
||||
|
||||
hwCCCVcConnectionType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
local(1),
|
||||
remote(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the VC connection type."
|
||||
::= { hwCCCVcEntry 2 }
|
||||
|
||||
|
||||
hwCCCVcEncapType OBJECT-TYPE
|
||||
SYNTAX HWL2VpnVcEncapsType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the service to be carried."
|
||||
::= { hwCCCVcEntry 3 }
|
||||
|
||||
|
||||
hwCCCVcIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the AC ifIndex.
|
||||
0 is invalid ifIndex."
|
||||
::= { hwCCCVcEntry 4 }
|
||||
|
||||
|
||||
hwCCCVcInboundlabel OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the static inbound label.
|
||||
This value need not be designated if the CCC is local."
|
||||
::= { hwCCCVcEntry 5 }
|
||||
|
||||
|
||||
hwCCCVcOutboundlabel OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the static outbound label.
|
||||
This value need not be designated if the CCC is local."
|
||||
::= { hwCCCVcEntry 6 }
|
||||
|
||||
|
||||
hwCCCVcOutIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the ifIndex of the out interface
|
||||
in the side of PSN, or the ifIndex of the out interface
|
||||
in the side of AC if the CCC is local cross.
|
||||
0 is invalid ifIndex."
|
||||
::= { hwCCCVcEntry 7 }
|
||||
|
||||
|
||||
hwCCCVcNextHop OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the next hop IP address of the out
|
||||
interface in the side of PSN.
|
||||
For the interface of ATM or FR or Ethernet, the next hop
|
||||
address must be used. Don't use the out interface in this
|
||||
case."
|
||||
::= { hwCCCVcEntry 8 }
|
||||
|
||||
|
||||
hwCCCVcCtrlWord OBJECT-TYPE
|
||||
SYNTAX HWEnableValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the control word capability.
|
||||
This value need not be designated if the CCC is local."
|
||||
::= { hwCCCVcEntry 9 }
|
||||
|
||||
|
||||
hwCCCVcOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
up(1),
|
||||
down(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the operation status."
|
||||
::= { hwCCCVcEntry 10 }
|
||||
|
||||
|
||||
hwCCCVcUpStartTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..63))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the time this VC status was Up(1)."
|
||||
::= { hwCCCVcEntry 11 }
|
||||
|
||||
|
||||
hwCCCVcUpSumTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the cumulate time this VC status has been Up(1)."
|
||||
::= { hwCCCVcEntry 12 }
|
||||
|
||||
|
||||
hwCCCVcMaxAtmCells OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the MaxAtmCells."
|
||||
::= { hwCCCVcEntry 13 }
|
||||
|
||||
|
||||
hwCCCVcAtmPackOvertime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the AtmPackOvertime."
|
||||
::= { hwCCCVcEntry 14 }
|
||||
|
||||
|
||||
hwCCCVcPwJitterBufferDepth OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the PwJitterBufferDepth."
|
||||
::= { hwCCCVcEntry 15 }
|
||||
|
||||
|
||||
hwCCCVcPwTdmEncapsulationNum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the PwTdmEncapsulationNum."
|
||||
::= { hwCCCVcEntry 16 }
|
||||
|
||||
|
||||
hwCCCVcPwIdleCode OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the PwIdleCode."
|
||||
::= { hwCCCVcEntry 17 }
|
||||
|
||||
|
||||
hwCCCVcPwRtpHeader OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the PwRtpHeader."
|
||||
::= { hwCCCVcEntry 18 }
|
||||
|
||||
|
||||
hwCCCVcIpInterworking OBJECT-TYPE
|
||||
SYNTAX HWEnableValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the enable sign of the IP interworking."
|
||||
::= { hwCCCVcEntry 19 }
|
||||
|
||||
|
||||
hwCCCVcRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RowStatus for this Table."
|
||||
::= { hwCCCVcEntry 51 }
|
||||
|
||||
|
||||
--
|
||||
-- The CCC's VC Statistics Table
|
||||
--
|
||||
hwCCCVcStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HWCCCVcStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the CCC's VC packets statistics."
|
||||
::= { hwCCCMIBObjects 2 }
|
||||
|
||||
hwCCCVcStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX HWCCCVcStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the information of the CCC's VC packets
|
||||
Statistics."
|
||||
INDEX { hwCCCVcName, hwCCCVcStatisticsIfIndex }
|
||||
::= { hwCCCVcStatisticsTable 1 }
|
||||
|
||||
HWCCCVcStatisticsEntry ::=
|
||||
SEQUENCE {
|
||||
hwCCCVcStatisticsIfIndex
|
||||
InterfaceIndex,
|
||||
hwCCCVcStatisticsRcvPkts
|
||||
Counter64,
|
||||
hwCCCVcStatisticsRcvBytes
|
||||
Counter64,
|
||||
hwCCCVcStatisticsSndPkts
|
||||
Counter64,
|
||||
hwCCCVcStatisticsSndBytes
|
||||
Counter64
|
||||
}
|
||||
|
||||
hwCCCVcStatisticsIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the AC ifIndex.
|
||||
The CCC will have two AC which need to be displayed
|
||||
if the CCC is local cross."
|
||||
::= { hwCCCVcStatisticsEntry 1 }
|
||||
|
||||
hwCCCVcStatisticsRcvPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received on this VC."
|
||||
::= { hwCCCVcStatisticsEntry 2 }
|
||||
|
||||
hwCCCVcStatisticsRcvBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of bytes received on this VC."
|
||||
::= { hwCCCVcStatisticsEntry 3 }
|
||||
|
||||
hwCCCVcStatisticsSndPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets sent on this VC."
|
||||
::= { hwCCCVcStatisticsEntry 4 }
|
||||
|
||||
hwCCCVcStatisticsSndBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of bytes sent on the VC."
|
||||
::= { hwCCCVcStatisticsEntry 5 }
|
||||
|
||||
--
|
||||
-- The Leaf Nodes of hwCCCMIBObjects
|
||||
--
|
||||
hwCCCVcUpDownNotifEnable OBJECT-TYPE
|
||||
SYNTAX HWEnableValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the enable sign of CCC
|
||||
VC state change notification."
|
||||
DEFVAL { disable }
|
||||
::= { hwCCCMIBObjects 3 }
|
||||
|
||||
hwCCCVcDeletedNotifEnable OBJECT-TYPE
|
||||
SYNTAX HWEnableValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the enable sign of CCC
|
||||
VC deletion notification."
|
||||
DEFVAL { disable }
|
||||
::= { hwCCCMIBObjects 4 }
|
||||
|
||||
hwCCCVcStateChangeReason OBJECT-TYPE
|
||||
SYNTAX HWL2VpnStateChangeReason
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the reason of CCC VC
|
||||
state change."
|
||||
::= { hwCCCMIBObjects 5 }
|
||||
|
||||
--
|
||||
-- CCC MIB Trap Definitions
|
||||
--
|
||||
hwCCCMIBTraps OBJECT IDENTIFIER ::= { hwL2VpnCCC 2 }
|
||||
|
||||
hwCCCVcDown NOTIFICATION-TYPE
|
||||
OBJECTS { hwCCCVcIfIndex, hwCCCVcStateChangeReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification indicates the VC's state changes to down."
|
||||
::= { hwCCCMIBTraps 1 }
|
||||
|
||||
hwCCCVcUp NOTIFICATION-TYPE
|
||||
OBJECTS { hwCCCVcIfIndex, hwCCCVcStateChangeReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification indicates the VC's state changes to up."
|
||||
::= { hwCCCMIBTraps 2 }
|
||||
|
||||
hwCCCVcDeleted NOTIFICATION-TYPE
|
||||
OBJECTS { hwCCCVcIfIndex }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification indicates the VC is deleted."
|
||||
::= { hwCCCMIBTraps 3 }
|
||||
|
||||
-- Conformance information
|
||||
--
|
||||
hwCCCMIBConformance OBJECT IDENTIFIER ::= { hwL2VpnCCC 3 }
|
||||
|
||||
hwCCCMIBCompliances OBJECT IDENTIFIER ::= { hwCCCMIBConformance 1 }
|
||||
|
||||
-- this module
|
||||
hwCCCMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for systems supporting
|
||||
the HUAWEI-KOMPELLA-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hwCCCVcGroup, hwCCCVcStatisticsGroup, hwCCCNotificationControlGroup, hwCCCVcStateChangeReasonGroup, hwCCCNotificationGroup
|
||||
}
|
||||
::= { hwCCCMIBCompliances 1 }
|
||||
|
||||
hwCCCMIBGroups OBJECT IDENTIFIER ::= { hwCCCMIBConformance 2 }
|
||||
|
||||
hwCCCVcGroup OBJECT-GROUP
|
||||
OBJECTS { hwCCCVcConnectionType, hwCCCVcEncapType, hwCCCVcIfIndex, hwCCCVcInboundlabel, hwCCCVcOutboundlabel, hwCCCVcOutIfIndex,
|
||||
hwCCCVcNextHop, hwCCCVcCtrlWord, hwCCCVcOperStatus, hwCCCVcUpStartTime, hwCCCVcUpSumTime, hwCCCVcMaxAtmCells, hwCCCVcAtmPackOvertime,
|
||||
hwCCCVcPwJitterBufferDepth, hwCCCVcPwTdmEncapsulationNum, hwCCCVcPwIdleCode, hwCCCVcPwRtpHeader, hwCCCVcIpInterworking, hwCCCVcRowStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CCC's VC group."
|
||||
::= { hwCCCMIBGroups 1 }
|
||||
|
||||
hwCCCVcStatisticsGroup OBJECT-GROUP
|
||||
OBJECTS { hwCCCVcStatisticsRcvPkts, hwCCCVcStatisticsRcvBytes, hwCCCVcStatisticsSndPkts, hwCCCVcStatisticsSndBytes }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CCC's VC Statistics group."
|
||||
::= { hwCCCMIBGroups 2 }
|
||||
|
||||
hwCCCNotificationControlGroup OBJECT-GROUP
|
||||
OBJECTS { hwCCCVcUpDownNotifEnable, hwCCCVcDeletedNotifEnable }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CCC's Notification Control group."
|
||||
::= { hwCCCMIBGroups 3 }
|
||||
|
||||
hwCCCVcStateChangeReasonGroup OBJECT-GROUP
|
||||
OBJECTS { hwCCCVcStateChangeReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CCC's Vc State Change Reason group."
|
||||
::= { hwCCCMIBGroups 4 }
|
||||
|
||||
hwCCCNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwCCCVcDown, hwCCCVcUp, hwCCCVcDeleted }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CCC Notification group."
|
||||
::= { hwCCCMIBGroups 5 }
|
||||
|
||||
|
||||
END
|
||||
|
||||
|
Reference in New Issue
Block a user