Initial commit
This commit is contained in:
970
MIBS/huawei/HUAWEI-KOMPELLA-MIB
Normal file
970
MIBS/huawei/HUAWEI-KOMPELLA-MIB
Normal file
@ -0,0 +1,970 @@
|
||||
-- ==================================================================
|
||||
-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: HUAWEI KOMPELLA Management MIB
|
||||
-- Reference:
|
||||
-- Version: V1.0
|
||||
-- History:
|
||||
-- V1.0 PanJun, 2006-05-09, publish
|
||||
-- ==================================================================
|
||||
|
||||
HUAWEI-KOMPELLA-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
HWL2VpnVcEncapsType, HWEnableValue, HWL2VpnStateChangeReason
|
||||
FROM HUAWEI-VPLS-EXT-MIB
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, RowStatus, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
|
||||
hwL2VpnKompella MODULE-IDENTITY
|
||||
LAST-UPDATED "200605090900Z" -- May 09, 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-KOMPELLA-MIB contains objects to
|
||||
manage KOMPELLA."
|
||||
::= { hwL2Vpn 2 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 }
|
||||
|
||||
hwKompellaMIBObjects OBJECT IDENTIFIER ::= { hwL2VpnKompella 1 }
|
||||
|
||||
--
|
||||
-- The KOMPELLA's Vpn Table
|
||||
--
|
||||
hwKompellaVpnTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HWKompellaVpnEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is the VPN's configuration table. Users can
|
||||
create or delete the VPN by it."
|
||||
::= { hwKompellaMIBObjects 1 }
|
||||
|
||||
hwKompellaVpnEntry OBJECT-TYPE
|
||||
SYNTAX HWKompellaVpnEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the information of a Vpn entry."
|
||||
INDEX { hwKompellaVpnName }
|
||||
::= { hwKompellaVpnTable 1 }
|
||||
|
||||
HWKompellaVpnEntry ::=
|
||||
SEQUENCE {
|
||||
hwKompellaVpnName
|
||||
DisplayString,
|
||||
hwKompellaVpnVcType
|
||||
HWL2VpnVcEncapsType,
|
||||
hwKompellaVpnRouteDistinguisher
|
||||
DisplayString,
|
||||
hwKompellaVpnCtrlWord
|
||||
HWEnableValue,
|
||||
hwKompellaVpnMtu
|
||||
Unsigned32,
|
||||
hwKompellaVpnRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
hwKompellaVpnName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..31))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The human-readable name of this VPN."
|
||||
::= { hwKompellaVpnEntry 1 }
|
||||
|
||||
hwKompellaVpnVcType OBJECT-TYPE
|
||||
SYNTAX HWL2VpnVcEncapsType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value indicates the service to be carried."
|
||||
::= { hwKompellaVpnEntry 2 }
|
||||
|
||||
hwKompellaVpnRouteDistinguisher OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (3..21))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The route distinguisher for this VPN.
|
||||
This value must be exclusive on the whole.
|
||||
If this node hasn't been configured, the entry of
|
||||
hwKompellaCeTable or hwKompellaVcTable can not be
|
||||
created."
|
||||
::= { hwKompellaVpnEntry 3 }
|
||||
|
||||
hwKompellaVpnCtrlWord OBJECT-TYPE
|
||||
SYNTAX HWEnableValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value indicates the control word capability."
|
||||
::= { hwKompellaVpnEntry 4 }
|
||||
|
||||
hwKompellaVpnMtu OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0|46..16352)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies max transport unit."
|
||||
::= { hwKompellaVpnEntry 5 }
|
||||
|
||||
hwKompellaVpnRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RowStatus for this Table.
|
||||
Restriction:
|
||||
Only hwKompellaVpnMtu can be modified.
|
||||
If delete a VPN, the entries of hwKompellaCeTable
|
||||
and hwKompellaVcTable under this VPN will be
|
||||
deleted too."
|
||||
::= { hwKompellaVpnEntry 51 }
|
||||
|
||||
--
|
||||
-- The KOMPELLA's Vpn Target Table
|
||||
--
|
||||
hwKompellaVpnTargetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HWKompellaVpnTargetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is the VPN Target's configuration table. Users
|
||||
can create or delete the Vpn target of a VPN by it."
|
||||
::= { hwKompellaMIBObjects 2 }
|
||||
|
||||
hwKompellaVpnTargetEntry OBJECT-TYPE
|
||||
SYNTAX HWKompellaVpnTargetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the information of a Vpn target entry."
|
||||
INDEX { hwKompellaVpnName, hwKompellaVpnTargetType,hwKompellaVpnTarget }
|
||||
::= { hwKompellaVpnTargetTable 1 }
|
||||
|
||||
HWKompellaVpnTargetEntry ::=
|
||||
SEQUENCE {
|
||||
-- hwKompellaVpnTargetIndex
|
||||
-- Unsigned32,
|
||||
hwKompellaVpnTargetType
|
||||
INTEGER,
|
||||
hwKompellaVpnTarget
|
||||
DisplayString,
|
||||
hwKompellaVpnTargetRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
-- hwKompellaVpnTargetIndex OBJECT-TYPE
|
||||
-- SYNTAX Unsigned32 (1..16)
|
||||
-- MAX-ACCESS not-accessible
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Auxiliary index for route-targets configured for a
|
||||
-- particular VPN."
|
||||
-- ::= { hwKompellaVpnTargetEntry 1 }
|
||||
|
||||
hwKompellaVpnTargetType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
import(1),
|
||||
export(2)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The route target export distribution type."
|
||||
::= { hwKompellaVpnTargetEntry 2 }
|
||||
|
||||
hwKompellaVpnTarget OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (3..21))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The route target distribution policy."
|
||||
::= { hwKompellaVpnTargetEntry 3 }
|
||||
|
||||
hwKompellaVpnTargetRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RowStatus for this Table.
|
||||
Restriction:
|
||||
The VPN designated by hwKompellaVpnName must be
|
||||
created first.
|
||||
Not support modifying configuration."
|
||||
::= { hwKompellaVpnTargetEntry 51 }
|
||||
|
||||
--
|
||||
-- The KOMPELLA's CE Table
|
||||
--
|
||||
hwKompellaCeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HWKompellaCeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is the CE configuration table. Users
|
||||
can create or delete the CE of a VPN by it."
|
||||
::= { hwKompellaMIBObjects 3 }
|
||||
|
||||
hwKompellaCeEntry OBJECT-TYPE
|
||||
SYNTAX HWKompellaCeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the information of a CE entry."
|
||||
INDEX { hwKompellaVpnName, hwKompellaCeID }
|
||||
::= { hwKompellaCeTable 1 }
|
||||
|
||||
HWKompellaCeEntry ::=
|
||||
SEQUENCE {
|
||||
hwKompellaCeID
|
||||
Unsigned32,
|
||||
hwKompellaCeName
|
||||
DisplayString,
|
||||
hwKompellaCeIDRange
|
||||
Unsigned32,
|
||||
hwKompellaCeIDDefaultOffset
|
||||
Unsigned32,
|
||||
hwKompellaCeRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
hwKompellaCeID OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..249)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unique ID in a VPN identifies a local CE."
|
||||
::= { hwKompellaCeEntry 1 }
|
||||
|
||||
hwKompellaCeName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..20))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The human-readable name of this CE."
|
||||
::= { hwKompellaCeEntry 2 }
|
||||
|
||||
hwKompellaCeIDRange OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..250)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CE ID range available."
|
||||
::= { hwKompellaCeEntry 3 }
|
||||
|
||||
hwKompellaCeIDDefaultOffset OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..1)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of default original CE offset, default value is 0."
|
||||
::= { hwKompellaCeEntry 4 }
|
||||
|
||||
hwKompellaCeRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RowStatus for this Table.
|
||||
Restriction:
|
||||
The VPN designated by hwKompellaVpnName must be
|
||||
created first.
|
||||
Not support modifying configuration.
|
||||
If delete a CE, the entries of hwKompellaVcTable
|
||||
under this CE will be deleted too."
|
||||
::= { hwKompellaCeEntry 51 }
|
||||
|
||||
--
|
||||
-- The KOMPELLA's VC Table
|
||||
--
|
||||
hwKompellaVcTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HWKompellaVcEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is the VC configuration table. Users
|
||||
can create or delete the VC of a VPN by it."
|
||||
::= { hwKompellaMIBObjects 4 }
|
||||
|
||||
hwKompellaVcEntry OBJECT-TYPE
|
||||
SYNTAX HWKompellaVcEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the information of a VC entry."
|
||||
INDEX { hwKompellaVpnName, hwKompellaCeID, hwKompellaVcIfIndex, hwKompellaVcRmtCeID }
|
||||
::= { hwKompellaVcTable 1 }
|
||||
|
||||
HWKompellaVcEntry ::=
|
||||
SEQUENCE {
|
||||
hwKompellaVcIfIndex
|
||||
InterfaceIndex,
|
||||
hwKompellaVcRmtCeID
|
||||
Unsigned32,
|
||||
hwKompellaVcInboundLabel
|
||||
Unsigned32,
|
||||
hwKompellaVcOutboundLabel
|
||||
Unsigned32,
|
||||
hwKompellaVcCtrlWord
|
||||
HWEnableValue,
|
||||
hwKompellaVcTnlPolicyName
|
||||
OCTET STRING,
|
||||
hwKompellaVcVlanTagMode
|
||||
INTEGER,
|
||||
hwKompellaVcSecondary
|
||||
TruthValue,
|
||||
hwKompellaOAMSync
|
||||
TruthValue,
|
||||
hwKompellaVCForBFDIndex
|
||||
Unsigned32,
|
||||
hwKompellaVcOperStatus
|
||||
INTEGER,
|
||||
hwKompellaVcRerouteDelayTime
|
||||
Unsigned32,
|
||||
hwKompellaVcRerouteResumeTime
|
||||
Unsigned32,
|
||||
hwKompellaVcReroutePolicy
|
||||
INTEGER,
|
||||
hwKompellaVcRerouteReason
|
||||
HWL2VpnStateChangeReason,
|
||||
hwKompellaVcLastRerouteTime
|
||||
Unsigned32,
|
||||
hwKompellaVcManualSetFault
|
||||
TruthValue,
|
||||
hwKompellaVcIsActive
|
||||
TruthValue,
|
||||
hwKompellaACStatus
|
||||
INTEGER,
|
||||
hwKompellaACOAMStatus
|
||||
INTEGER,
|
||||
hwKompellaVcBFDDetectMultiplier
|
||||
Unsigned32,
|
||||
hwKompellaVcBFDMinReceiveInterval
|
||||
Unsigned32,
|
||||
hwKompellaVcBFDMinTransmitInterval
|
||||
Unsigned32,
|
||||
hwKompellaVcDynamicBFDDetect
|
||||
TruthValue,
|
||||
hwKompellaEthOamType
|
||||
INTEGER,
|
||||
hwKompellaCfmMaIndex
|
||||
Unsigned32,
|
||||
hwKompellaVcRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
hwKompellaVcIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If the vc is represented in the ifTable as an ifIndex, this
|
||||
item holds the ifIndex of the vc in the ifTable, otherwise
|
||||
it MUST be set to zero."
|
||||
::= { hwKompellaVcEntry 1 }
|
||||
|
||||
hwKompellaVcRmtCeID OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..249)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This item holds the remote ce id."
|
||||
::= { hwKompellaVcEntry 2 }
|
||||
|
||||
hwKompellaVcInboundLabel OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the inbound label."
|
||||
::= { hwKompellaVcEntry 3 }
|
||||
|
||||
hwKompellaVcOutboundLabel OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the outbound label."
|
||||
::= { hwKompellaVcEntry 4 }
|
||||
|
||||
hwKompellaVcCtrlWord OBJECT-TYPE
|
||||
SYNTAX HWEnableValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value indicates the control word capability."
|
||||
::= { hwKompellaVcEntry 5 }
|
||||
|
||||
hwKompellaVcTnlPolicyName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the tunnel policy name used."
|
||||
::= { hwKompellaVcEntry 6 }
|
||||
|
||||
hwKompellaVcVlanTagMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
raw(1),
|
||||
tagged(2),
|
||||
rawTagNotConfiged(255)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates VLAN tag is stripped(raw) ,
|
||||
attached(tagged) or invalid(rawTagNotConfiged)."
|
||||
::= { hwKompellaVcEntry 7 }
|
||||
|
||||
hwKompellaVcSecondary OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes the VC is the repetition or not."
|
||||
::= { hwKompellaVcEntry 8 }
|
||||
|
||||
hwKompellaOAMSync OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes the AC and PSN are enable or not."
|
||||
::= { hwKompellaVcEntry 9 }
|
||||
|
||||
hwKompellaVCForBFDIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of pw for BFD."
|
||||
::= { hwKompellaVcEntry 10 }
|
||||
|
||||
hwKompellaVcOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
up(1),
|
||||
down(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes the vc is operational or not."
|
||||
::= { hwKompellaVcEntry 11 }
|
||||
|
||||
hwKompellaVcRerouteDelayTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reroute delay time."
|
||||
::= { hwKompellaVcEntry 12 }
|
||||
|
||||
hwKompellaVcRerouteResumeTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"the reroute resume time."
|
||||
::= { hwKompellaVcEntry 13 }
|
||||
|
||||
hwKompellaVcReroutePolicy OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
delay(1),
|
||||
immediately(2),
|
||||
never(3),
|
||||
none(4),
|
||||
err(5),
|
||||
invalid(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"reroute policy."
|
||||
::= { hwKompellaVcEntry 14 }
|
||||
|
||||
hwKompellaVcRerouteReason OBJECT-TYPE
|
||||
SYNTAX HWL2VpnStateChangeReason
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"the reroute reason."
|
||||
::= { hwKompellaVcEntry 15 }
|
||||
|
||||
hwKompellaVcLastRerouteTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"last reroute time."
|
||||
::= { hwKompellaVcEntry 16 }
|
||||
|
||||
hwKompellaVcManualSetFault OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes the manual has been set or not."
|
||||
::= { hwKompellaVcEntry 17 }
|
||||
|
||||
hwKompellaVcIsActive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes the current vc is active or not."
|
||||
::= { hwKompellaVcEntry 18 }
|
||||
|
||||
hwKompellaACStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
up(1),
|
||||
down(2),
|
||||
notify(4),
|
||||
notifyDown(5),
|
||||
downNotify(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes the AC's physical status is operational or not."
|
||||
::= { hwKompellaVcEntry 19 }
|
||||
|
||||
hwKompellaACOAMStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
up(1),
|
||||
down(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes the AC's protocol is operational or not."
|
||||
::= { hwKompellaVcEntry 20 }
|
||||
|
||||
hwKompellaVcBFDDetectMultiplier OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0 | 3..50)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The multiple of detection time."
|
||||
::= { hwKompellaVcEntry 21 }
|
||||
|
||||
hwKompellaVcBFDMinReceiveInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0 | 10..1000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum interval of BFD messages to be received."
|
||||
::= { hwKompellaVcEntry 22 }
|
||||
|
||||
hwKompellaVcBFDMinTransmitInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0 | 10..1000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum interval of BFD messages to be sent."
|
||||
::= { hwKompellaVcEntry 23 }
|
||||
|
||||
hwKompellaVcDynamicBFDDetect OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value indicates the capacitability to support dynamic BFD detect."
|
||||
::= { hwKompellaVcEntry 24 }
|
||||
|
||||
hwKompellaEthOamType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
ethOam1ag(1),
|
||||
ethOam3ah(2),
|
||||
noEthOamCfg(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value indicates the type of ETH OAM."
|
||||
::= { hwKompellaVcEntry 25 }
|
||||
|
||||
hwKompellaCfmMaIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4095)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value indicates the CFM MA Index."
|
||||
::= { hwKompellaVcEntry 26 }
|
||||
hwKompellaVcRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RowStatus for this Table.
|
||||
Restriction:
|
||||
The VPN designated by hwKompellaVpnName must be
|
||||
created first.
|
||||
The CE designated by hwKompellaVpnName and
|
||||
hwKompellaCeID must be created first.
|
||||
Not support modifying configuration."
|
||||
::= { hwKompellaVcEntry 51 }
|
||||
|
||||
|
||||
--
|
||||
-- The KOMPELLA's VC Tunnel Table
|
||||
--
|
||||
hwKompellaVcTnlTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HWKompellaVcTnlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to search the tunnel index of a VC."
|
||||
::= { hwKompellaMIBObjects 5 }
|
||||
|
||||
hwKompellaVcTnlEntry OBJECT-TYPE
|
||||
SYNTAX HWKompellaVcTnlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the information of a VC tunnel entry."
|
||||
INDEX { hwKompellaVpnName, hwKompellaCeID, hwKompellaVcIfIndex, hwKompellaVcRmtCeID,hwKompellaVcTnlIndex }
|
||||
::= { hwKompellaVcTnlTable 1 }
|
||||
|
||||
HWKompellaVcTnlEntry ::=
|
||||
SEQUENCE {
|
||||
hwKompellaVcTnlIndex
|
||||
Unsigned32,
|
||||
hwKompellaVcTnlType
|
||||
INTEGER ,
|
||||
hwKompellaTnlForBfdIndex
|
||||
Unsigned32
|
||||
}
|
||||
|
||||
hwKompellaVcTnlIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the tunnel index of a VC."
|
||||
::= { hwKompellaVcTnlEntry 1 }
|
||||
|
||||
hwKompellaVcTnlType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
lsp(1),
|
||||
gre(2),
|
||||
l2tp(3),
|
||||
ipsec(4),
|
||||
crLsp(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the type of the VC tunnel."
|
||||
::= { hwKompellaVcTnlEntry 2 }
|
||||
|
||||
hwKompellaTnlForBfdIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the index of LSP for BFD."
|
||||
::= { hwKompellaVcTnlEntry 3 }
|
||||
|
||||
|
||||
--
|
||||
-- The KOMPELLA's VC Statistics Table
|
||||
--
|
||||
hwKompellaVcStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HWKompellaVcStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the KOMPELLA's VC packets statistics."
|
||||
::= { hwKompellaMIBObjects 6 }
|
||||
|
||||
hwKompellaVcStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX HWKompellaVcStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the information of the KOMPELLA's VC packets
|
||||
statistics."
|
||||
INDEX { hwKompellaVpnName, hwKompellaCeID, hwKompellaVcIfIndex, hwKompellaVcRmtCeID }
|
||||
::= { hwKompellaVcStatisticsTable 1 }
|
||||
|
||||
HWKompellaVcStatisticsEntry ::=
|
||||
SEQUENCE {
|
||||
hwKompellaVcStatisticsRcvPkts
|
||||
Counter64,
|
||||
hwKompellaVcStatisticsRcvBytes
|
||||
Counter64,
|
||||
hwKompellaVcStatisticsSndPkts
|
||||
Counter64,
|
||||
hwKompellaVcStatisticsSndBytes
|
||||
Counter64
|
||||
}
|
||||
|
||||
hwKompellaVcStatisticsRcvPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received on this VC."
|
||||
::= { hwKompellaVcStatisticsEntry 1 }
|
||||
|
||||
hwKompellaVcStatisticsRcvBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of bytes received on this VC."
|
||||
::= { hwKompellaVcStatisticsEntry 2 }
|
||||
|
||||
hwKompellaVcStatisticsSndPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets sent on this VC."
|
||||
::= { hwKompellaVcStatisticsEntry 3 }
|
||||
|
||||
hwKompellaVcStatisticsSndBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of bytes sent on the VC."
|
||||
::= { hwKompellaVcStatisticsEntry 4 }
|
||||
|
||||
--
|
||||
-- The Leaf Nodes of hwKompellaMIBObjects
|
||||
--
|
||||
hwKompellaVcUpDownNotifEnable OBJECT-TYPE
|
||||
SYNTAX HWEnableValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the enable sign of KOMPELLA
|
||||
VC state change notification."
|
||||
DEFVAL { disable }
|
||||
::= { hwKompellaMIBObjects 7 }
|
||||
|
||||
hwKompellaVcDeletedNotifEnable OBJECT-TYPE
|
||||
SYNTAX HWEnableValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the enable sign of KOMPELLA
|
||||
VC deletion notification."
|
||||
DEFVAL { disable }
|
||||
::= { hwKompellaMIBObjects 8 }
|
||||
|
||||
hwKompellaSwitchNotifEnable OBJECT-TYPE
|
||||
SYNTAX HWEnableValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this object is set to enable(1),then it enbables
|
||||
this emission of hwKompellaSwitchWtoP and hwKompellaSwitchPtoW
|
||||
notifications;otherwise these notifications are not emitted."
|
||||
DEFVAL { disable }
|
||||
::= { hwKompellaMIBObjects 9 }
|
||||
|
||||
|
||||
hwKompellaVcStateChangeReason OBJECT-TYPE
|
||||
SYNTAX HWL2VpnStateChangeReason
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the reason of KOMPELLA VC
|
||||
state change."
|
||||
::= { hwKompellaMIBObjects 10 }
|
||||
|
||||
hwKompellaSwitchRmtCEID OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..249)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the remote CE ID of KOMPELLA VC
|
||||
switch from working pw to protect pw ."
|
||||
::= { hwKompellaMIBObjects 11 }
|
||||
|
||||
|
||||
--
|
||||
-- KOMPELLA MIB Trap Definitions
|
||||
--
|
||||
hwKompellaMIBTraps OBJECT IDENTIFIER ::= { hwL2VpnKompella 2 }
|
||||
|
||||
hwKompellaVcDown NOTIFICATION-TYPE
|
||||
OBJECTS { hwKompellaVcSecondary, hwKompellaVcStateChangeReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification indicates the VC's state changes to down."
|
||||
::= { hwKompellaMIBTraps 1 }
|
||||
|
||||
hwKompellaVcUp NOTIFICATION-TYPE
|
||||
OBJECTS { hwKompellaVcSecondary, hwKompellaVcStateChangeReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification indicates the VC's state changes to up."
|
||||
::= { hwKompellaMIBTraps 2 }
|
||||
|
||||
hwKompellaSwitchWtoP NOTIFICATION-TYPE
|
||||
OBJECTS { hwKompellaVcCtrlWord, hwKompellaSwitchRmtCEID,hwKompellaVcStateChangeReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when switch from working
|
||||
pw to protect pw happens."
|
||||
::= { hwKompellaMIBTraps 3 }
|
||||
|
||||
hwKompellaSwitchPtoW NOTIFICATION-TYPE
|
||||
OBJECTS { hwKompellaVcCtrlWord, hwKompellaSwitchRmtCEID,hwKompellaVcStateChangeReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when switch from protect
|
||||
pw to working pw happens."
|
||||
::= { hwKompellaMIBTraps 4 }
|
||||
|
||||
|
||||
|
||||
hwKompellaVcDeleted NOTIFICATION-TYPE
|
||||
OBJECTS { hwKompellaVcSecondary }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification indicates the VC is deleted."
|
||||
::= { hwKompellaMIBTraps 5 }
|
||||
|
||||
-- Conformance information
|
||||
--
|
||||
hwKompellaMIBConformance OBJECT IDENTIFIER ::= { hwL2VpnKompella 3 }
|
||||
|
||||
hwKompellaMIBCompliances OBJECT IDENTIFIER ::= { hwKompellaMIBConformance 1 }
|
||||
|
||||
-- this module
|
||||
hwKompellaMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for systems supporting
|
||||
the HUAWEI-KOMPELLA-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hwKompellaVpnGroup, hwKompellaVpnTargetGroup, hwKompellaCeGroup, hwKompellaVcGroup, hwKompellaVcTnlGroup,
|
||||
hwKompellaVcStatisticsGroup, hwKompellaNotificationControlGroup,hwKompellaVCSwitchControlGroup, hwKompellaVcStateChangeReasonGroup,
|
||||
hwKompellaSwitchRmtCEIDGroup, hwKompellaNotificationGroup }
|
||||
::= { hwKompellaMIBCompliances 1 }
|
||||
|
||||
hwKompellaMIBGroups OBJECT IDENTIFIER ::= { hwKompellaMIBConformance 2 }
|
||||
|
||||
hwKompellaVpnGroup OBJECT-GROUP
|
||||
OBJECTS { hwKompellaVpnVcType, hwKompellaVpnRouteDistinguisher, hwKompellaVpnCtrlWord, hwKompellaVpnMtu, hwKompellaVpnRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The KOMPELLA's Vpn group."
|
||||
::= { hwKompellaMIBGroups 1 }
|
||||
|
||||
hwKompellaVpnTargetGroup OBJECT-GROUP
|
||||
OBJECTS { hwKompellaVpnTargetRowStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The KOMPELLA's Vpn Target group."
|
||||
::= { hwKompellaMIBGroups 2 }
|
||||
|
||||
hwKompellaCeGroup OBJECT-GROUP
|
||||
OBJECTS { hwKompellaCeName, hwKompellaCeIDRange, hwKompellaCeIDDefaultOffset, hwKompellaCeRowStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The KOMPELLA's CE group."
|
||||
::= { hwKompellaMIBGroups 3 }
|
||||
|
||||
hwKompellaVcGroup OBJECT-GROUP
|
||||
OBJECTS { hwKompellaVcInboundLabel, hwKompellaVcOutboundLabel, hwKompellaVcCtrlWord, hwKompellaVcTnlPolicyName, hwKompellaVcVlanTagMode,
|
||||
hwKompellaVcSecondary,hwKompellaOAMSync,hwKompellaVCForBFDIndex ,hwKompellaVcOperStatus,
|
||||
hwKompellaVcRerouteDelayTime,hwKompellaVcRerouteResumeTime,hwKompellaVcReroutePolicy,hwKompellaVcRerouteReason,
|
||||
hwKompellaVcLastRerouteTime,hwKompellaVcManualSetFault,hwKompellaVcIsActive,hwKompellaACStatus,
|
||||
hwKompellaACOAMStatus,hwKompellaVcBFDDetectMultiplier, hwKompellaVcBFDMinReceiveInterval,
|
||||
hwKompellaVcBFDMinTransmitInterval,hwKompellaVcDynamicBFDDetect,hwKompellaEthOamType,hwKompellaCfmMaIndex,hwKompellaVcRowStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The KOMPELLA's VC group."
|
||||
::= { hwKompellaMIBGroups 4 }
|
||||
|
||||
hwKompellaVcTnlGroup OBJECT-GROUP
|
||||
OBJECTS {hwKompellaVcTnlType,hwKompellaTnlForBfdIndex }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The KOMPELLA's VC Tunnel group."
|
||||
::= { hwKompellaMIBGroups 5 }
|
||||
|
||||
hwKompellaVcStatisticsGroup OBJECT-GROUP
|
||||
OBJECTS { hwKompellaVcStatisticsRcvPkts, hwKompellaVcStatisticsRcvBytes, hwKompellaVcStatisticsSndPkts, hwKompellaVcStatisticsSndBytes }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The KOMPELLA's VC Statistic group."
|
||||
::= { hwKompellaMIBGroups 6 }
|
||||
|
||||
hwKompellaNotificationControlGroup OBJECT-GROUP
|
||||
OBJECTS { hwKompellaVcUpDownNotifEnable, hwKompellaVcDeletedNotifEnable }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The KOMPELLA's Notification Control group."
|
||||
::= { hwKompellaMIBGroups 7 }
|
||||
|
||||
hwKompellaVCSwitchControlGroup OBJECT-GROUP
|
||||
OBJECTS { hwKompellaSwitchNotifEnable }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The KOMPELLA's Switch Notification Control group."
|
||||
::= { hwKompellaMIBGroups 8 }
|
||||
|
||||
hwKompellaVcStateChangeReasonGroup OBJECT-GROUP
|
||||
OBJECTS { hwKompellaVcStateChangeReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The KOMPELLA's Vc State Change Reason group."
|
||||
::= { hwKompellaMIBGroups 9 }
|
||||
|
||||
hwKompellaSwitchRmtCEIDGroup OBJECT-GROUP
|
||||
OBJECTS { hwKompellaSwitchRmtCEID }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The KOMPELLA's Remote CE ID group."
|
||||
::= { hwKompellaMIBGroups 10 }
|
||||
|
||||
hwKompellaNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwKompellaVcDown, hwKompellaVcUp, hwKompellaSwitchWtoP,hwKompellaSwitchPtoW,hwKompellaVcDeleted }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The KOMPELLA Notification group."
|
||||
::= { hwKompellaMIBGroups 11 }
|
||||
|
||||
|
||||
END
|
Reference in New Issue
Block a user