mibs/MIBS/huawei/HUAWEI-PWE3-MIB
2023-12-05 12:25:34 +01:00

3879 lines
138 KiB
Plaintext

-- ==================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI PWE3 Management MIB
-- Reference:
-- Version: V2.13
-- History:
-- V1.0 PanJun, 2006-05-10, publish
-- ==================================================================
HUAWEI-PWE3-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
HWL2VpnVcEncapsType, HWEnableValue, HWL2VpnStateChangeReason, hwL2vpnTnlType, hwL2vpnTunnelIndex
FROM HUAWEI-VPLS-EXT-MIB
InterfaceIndexOrZero, ifName
FROM IF-MIB
InetAddressType
FROM INET-ADDRESS-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
sysUpTime
FROM SNMPv2-MIB
IpAddress, Integer32, Unsigned32, Counter64, BITS,
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, TruthValue, RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC
EnabledStatus
FROM P-BRIDGE-MIB
hwL2vpnAcIfIndex,hwL2vpnAcIfPhyType,hwL2vpnAcIfLinkType,hwL2vpnAcIfEncap,hwL2vpnAcIfMinEncapNum,hwL2vpnAcIfMaxEncapNum,hwL2vpnAcIfEncapStep,hwL2vpnAcIfMinJitterBuffer,
hwL2vpnAcIfMaxJitterBuffer,hwL2vpnAcIfJitterBufferStep,hwL2vpnAcIfCfgTtpHeader,hwL2vpnAcIfMinIdleCode,hwL2vpnAcIfMaxIdleCode
FROM HUAWEI-L2VPN-MIB;
hwL2VpnPwe3 MODULE-IDENTITY
LAST-UPDATED "201708171724Z" --Aug 17, 2017 at 17:24 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-PWE3-MIB contains objects to
manage PWE3."
REVISION "201708171724Z" --Aug 17, 2017 at 17:24 GMT
DESCRIPTION
"Modify the description of hwSvcExtPWType"
REVISION "201601121800Z" --Jan 12, 2016 at 18:00 GMT
DESCRIPTION
"Modify the description of hwSvcExtPWType"
REVISION "201512281700Z" --Dec 28, 2015 at 17:00 GMT
DESCRIPTION
"Add OBJECT(hwSvcExtCir, hwSvcExtPir,hwSvcExtQosProfile) to SVC MIB Extend Table(hwSvcExtTable)"
REVISION "201511281600Z" --Nov 28, 2015 at 10:55 GMT
DESCRIPTION
"Support query the secondary static VCs"
REVISION "201507181600Z" --July 18, 2015 at 13:58 GMT
DESCRIPTION
"Add ifName to hwRemoteApPwParaMisMatch "
REVISION "201507141600Z" --July 07, 2015 at 16:00 GMT
DESCRIPTION
"Add PWE3 MIB Trap(hwVpwsPwRedundancyDegraded)."
REVISION "201504071600Z" --Apr 07, 2015 at 16:00 GMT
DESCRIPTION
"Modify the description of hwSvcActive."
REVISION "201410271600Z" --Oct 27, 2014 at 16:00 GMT
DESCRIPTION
"Add PWE3 MIB Trap(hwVpwsPwRedundancyDegraded)."
REVISION "201410271600Z" --Oct 27, 2014 at 16:00 GMT
DESCRIPTION
"Add PWE3 MIB Trap(hwVpwsPwRedundancyDegradedClear)."
REVISION "201410081600Z" --Oct 08, 2014 at 16:00 GMT
DESCRIPTION
"Modify the description of hwSvcForBfdIndex,hwSvcDelayTime, hwSvcReroutePolicy,
hwSvcRerouteReason, hwSvcLastRerouteTime."
REVISION "201402111600Z" -- Feb 11, 2014 at 16:00 GMT
DESCRIPTION
"The max length of hwPWVcQosProfile,hwPWVcSwitchQosProfile, hwPwVcSwitchBackupVcQosProfile,
hwSvcQosProfile, hwPWTemplateQosProfile changed from 31 to 63."
REVISION "201308291100Z" -- Aug 29, 2013 at 11:00 GMT
DESCRIPTION
" Add PWE3 MIB Trap(hwPWVcStatusChange)."
REVISION "201307131100Z" -- July 13, 2013 at 11:00 GMT
DESCRIPTION
"Add OBJECT(hwL2vpnTnlType, hwL2vpnTunnelIndex) to SVC MIB Trap(hwSvcDown);
Add OBJECT(hwL2vpnTnlType, hwL2vpnTunnelIndex) to PWE3 MIB Trap(hwPWVcDown)."
REVISION "201306181100Z" -- June 18, 2013 at 11:00 GMT
DESCRIPTION
"Add OBJECT(hwSvcActive) to SVC MIB Trap(hwSvcDown,hwSvcUp);
Add OBJECT(hwPWVcActive) to PWE3 MIB Trap(hwPWVcDown,hwPWVcUp,hwPWVcBackup)."
::= { hwL2Vpn 4 }
--
-- Textual conventions
--
HWLdpPwStateChangeReason ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type indicates the reason of LDP PW VC's status change:
LDP session down (1)
AC interface down (2)
PSN tunnel state down (3)
Mapping message not received (4)
PW interface parameter not match (5)
Notification not forwarding (6)
"
SYNTAX INTEGER
{
ldpSessionDown(1),
interfaceDown(2),
tunnelDown(3),
receivedNoMapping(4),
paraUnMatched(5),
notifiNotForward(6)
}
HWL2VpnVcType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type indicates the type of the LDP PW VC."
SYNTAX INTEGER
{
main(1),
secondary(2),
bypass(3)
}
--
-- Node definitions
--
hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 }
--
-- The PWE3 Attribute Group
--
hwPwe3MIBObjects OBJECT IDENTIFIER ::= { hwL2VpnPwe3 1 }
--
hwPwe3Objects OBJECT IDENTIFIER ::= { hwPwe3MIBObjects 1 }
--
-- The PWE3's VC Table
--
hwPWVcTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWPWVcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is the VC configuration table. Users
can create or delete a VC by it."
::= { hwPwe3Objects 1 }
hwPWVcEntry OBJECT-TYPE
SYNTAX HWPWVcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of a VC entry."
INDEX { hwPWVcID, hwPWVcType }
::= { hwPWVcTable 1 }
HWPWVcEntry ::=
SEQUENCE {
hwPWVcID
Unsigned32,
hwPWVcType
HWL2VpnVcEncapsType,
hwPWVcPeerAddrType
InetAddressType,
hwPWVcPeerAddr
IpAddress,
hwPWVcStatus
INTEGER,
hwPWVcInboundLabel
Unsigned32,
hwPWVcOutboundLabel
Unsigned32,
hwPWVcSwitchSign
INTEGER,
hwPWVcSwitchID
Unsigned32,
hwPWVcSwitchPeerAddrType
InetAddressType,
hwPWVcSwitchPeerAddr
IpAddress,
hwPWVcSwitchInboundLabel
Unsigned32,
hwPWVcSwitchOutboundLabel
Unsigned32,
hwPWVcGroupID
Unsigned32,
hwPWVcIfIndex
InterfaceIndexOrZero,
hwPWVcAcStatus
INTEGER,
hwPWVcACOAMStatus
INTEGER,
hwPWVcMtu
Integer32,
hwPWVcCtrlWord
HWEnableValue,
hwPWVcVCCV
BITS,
hwPWVcBandWidth
Unsigned32,
hwPWVcMaxAtmCells
Unsigned32,
hwPWVcTnlPolicyName
OCTET STRING,
hwPWVcQoSBehaviorIndex
Unsigned32,
hwPWVcExplicitPathName
DisplayString,
hwPWVcTemplateName
OCTET STRING,
hwPWVcSecondary
TruthValue,
hwPWVcUpTime
Unsigned32,
hwPWOAMSync
TruthValue,
hwPWVCForBfdIndex
Unsigned32,
hwPWVcDelayTime
Unsigned32,
hwPWVcReroutePolicy
INTEGER,
hwPWVcResumeTime
Unsigned32,
hwPWVcRerouteReason
HWL2VpnStateChangeReason,
hwPWVcLastRerouteTime
Unsigned32,
hwPWVcManualSetFault
TruthValue,
hwPWVcActive
TruthValue,
hwPWVcVrIfIndex
InterfaceIndexOrZero,
hwPWVcVrID
Unsigned32,
hwPWBFDDetectMultiplier
Unsigned32,
hwPWBFDMinReceiveInterval
Unsigned32,
hwPWBFDMinTransmitInterval
Unsigned32,
hwPWDynamicBFDDetect
TruthValue,
hwPWBFDRemoteVcID
Unsigned32,
hwPWEthOamType
INTEGER,
hwPWCfmMaIndex
Unsigned32,
hwPWVcUpStartTime
DisplayString,
hwPWVcUpSumTime
Unsigned32,
hwPWVcIfName
DisplayString,
hwPWVcRowStatus
RowStatus,
hwPWVcAtmPackOvertime
Unsigned32,
hwPWVcPwJitterBufferDepth
Unsigned32,
hwPWVcPwTdmEncapsulationNum
Unsigned32,
hwPWVcPwIdleCode
Unsigned32,
hwPWVcPwRtpHeader
Unsigned32,
hwPWVcSwitchTnlPolicyName
OCTET STRING,
hwPWVcCfmMdIndex
Unsigned32,
hwPWVcCfmMaName
OCTET STRING,
hwPWVcCfmMdName
OCTET STRING,
hwPWVcRawOrTagged
INTEGER,
hwPWVcInterworkingType
INTEGER,
hwPWVcCir
Unsigned32,
hwPWVcPir
Unsigned32,
hwPWVcQosProfile
DisplayString,
hwPWVcSwitchCir
Unsigned32,
hwPWVcSwitchPir
Unsigned32,
hwPWVcSwitchQosProfile
DisplayString,
hwPWVcTrigger
TruthValue,
hwPWVcEnableACOAM
EnabledStatus,
hwPWVcSwitchVrIfIndex
InterfaceIndexOrZero,
hwPWVcSwitchVrID
Unsigned32,
hwPWVcQosParaFromPWT
INTEGER,
hwPWVcBfdParaFromPWT
INTEGER,
hwPwVcNegotiateMode
INTEGER,
hwPwVcIsBypass
TruthValue,
hwPwVcIsAdmin
TruthValue,
hwPwVcAdminPwIfIndex
InterfaceIndexOrZero,
hwPwVcAdminPwLinkStatus
INTEGER,
hwPwVcSwitchAdminPwIfIndex
InterfaceIndexOrZero,
hwPwVcSwitchAdminPwLinkStatus
INTEGER,
hwPwVcSwitchBackupAdminPwIfIndex
InterfaceIndexOrZero,
hwPwVcSwitchBackupAdminPwLinkStatus
INTEGER,
hwPwVcSwitchBackupVcId
Unsigned32,
hwPwVcSwitchBackupVcPeerAddrType
InetAddressType,
hwPwVcSwitchBackupVcPeerAddr
IpAddress,
hwPwVcSwitchBackupVcReceiveLabel
Unsigned32,
hwPwVcSwitchBackupVcSendLabel
Unsigned32,
hwPwVcSwitchBackupVcTnlPolicyName
OCTET STRING,
hwPwVcSwitchBackupVcCir
Unsigned32,
hwPwVcSwitchBackupVcPir
Unsigned32,
hwPwVcSwitchBackupVcQosProfile
DisplayString,
hwPwVcSlaveMasterMode
INTEGER,
hwPwVcSwitchVcSlaveMasterMode
INTEGER,
hwPwVcSwitchBackupVcSlaveMasterMode
INTEGER,
hwPwVcSwitchVcActive
TruthValue,
hwPwVcSwitchBackupVcActive
TruthValue,
hwPwVcSwitchCwTrans
TruthValue,
hwPwVcSwitchVcServiceName
OCTET STRING,
hwPwVcSwitchBackupVcServiceName
OCTET STRING
}
hwPWVcID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index for the conceptual row identifying a PW within
this PW Emulation table.Used in the outgoing PW ID field within the 'Virtual
Circuit FEC Element'."
::= { hwPWVcEntry 1 }
hwPWVcType OBJECT-TYPE
SYNTAX HWL2VpnVcEncapsType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of the Virtual Circuit.This value indicate the service to be carried over
this PW."
::= { hwPWVcEntry 2 }
hwPWVcPeerAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Denotes the address type of the peer node. It should be
set to 'unknown' if PE/PW maintenance protocol is not used
and the address is unknown.
Currently, support 'ipv4' only."
DEFVAL { ipv4 }
::= { hwPWVcEntry 3 }
hwPWVcPeerAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object contain the value of the peer node address
of the PW/PE maintenance protocol entity. This object
SHOULD contain a value of all zeroes if not applicable
(hwPWVcPeerAddrType is 'unknown')."
::= { hwPWVcEntry 4 }
hwPWVcStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2),
plugout(3),
backup(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the status of the PW in the local node.
Currently, can't support 'plugout'."
::= { hwPWVcEntry 5 }
hwPWVcInboundLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the incoming label value of a PW."
::= { hwPWVcEntry 6 }
hwPWVcOutboundLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the outgoing label value of a PW."
::= { hwPWVcEntry 7 }
hwPWVcSwitchSign OBJECT-TYPE
SYNTAX INTEGER
{
staticTostatic(1),
ldpTostatic(2),
ldpToldp(3),
upe(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the type of a switch PW."
::= { hwPWVcEntry 8 }
hwPWVcSwitchID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used in the outgoing PW ID field within the 'Virtual
Circuit FEC Element' of the switch PW."
::= { hwPWVcEntry 9 }
hwPWVcSwitchPeerAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Denotes the address type of the peer node of the switch PW.
It should be set to 'unknown' if PE/PW maintenance protocol
is not used and the address is unknown.
Currently, support 'ipv4' only."
DEFVAL { ipv4 }
::= { hwPWVcEntry 10 }
hwPWVcSwitchPeerAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object contain the value of the peer node address of the
switch PW of the PW/PE maintenance protocol entity. This object
SHOULD contain a value of all zeroes if not applicable
(hwPWVcSwitchPeerAddrType is 'unknown')."
::= { hwPWVcEntry 11 }
hwPWVcSwitchInboundLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the incoming label value of a switch PW."
::= { hwPWVcEntry 12 }
hwPWVcSwitchOutboundLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the outgoing label value of a switch PW."
::= { hwPWVcEntry 13 }
hwPWVcGroupID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used in the Group ID field sent to the peer PWES
within the maintenance protocol used for PW setup.
Applicable if pwVcOwner equal 'pwIdFecSignaling' or
'l2tpControlProtocol', should be set to zero otherwise.
Currently, this value always be zero."
::= { hwPWVcEntry 14 }
hwPWVcIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Index of the interface (or the virtual interface)
associated with the PW."
::= { hwPWVcEntry 15 }
hwPWVcAcStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2),
plugout(3),
notify(4),
notifyDown(5),
downNotify(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local AC status.
Currently, can't support 'plugout'."
::= { hwPWVcEntry 16 }
hwPWVcACOAMStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the AC's protocol is operational or not."
::= { hwPWVcEntry 17 }
hwPWVcMtu OBJECT-TYPE
SYNTAX Integer32 (0 | 46..9600)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If not equal zero, the optional Mtu object in the
signaling protocol will be sent with this value,
representing the locally supported MTU size over the
interface (or the virtual interface) associated with the
PW."
::= { hwPWVcEntry 18 }
hwPWVcCtrlWord OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If signaling is used for PW establishment, this object
indicates the status of the control word negotiation,
and in both signaling or manual configuration indicates
if CW is to be present or not for this PW."
::= { hwPWVcEntry 19 }
hwPWVcVCCV OBJECT-TYPE
SYNTAX BITS
{
ccCw(0),
ccAlert(1),
ccLabel(2),
cvIcmpping(3),
cvLspping(4),
cvBfd(5),
ccTtl(6)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the VCCV value of a PW."
::= { hwPWVcEntry 20 }
hwPWVcBandWidth OBJECT-TYPE
SYNTAX Unsigned32 (0..32000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the bandwidth. '0' is the default value."
::= { hwPWVcEntry 21 }
hwPWVcMaxAtmCells OBJECT-TYPE
SYNTAX Unsigned32 (0..28)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the max cell supported when vc type is atm."
::= { hwPWVcEntry 22 }
hwPWVcTnlPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..39))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the tunnel policy name used."
::= { hwPWVcEntry 23 }
hwPWVcQoSBehaviorIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the traffic behavior Index when QOS is implemented.
Currently,can't support.Return the default value is '0'."
::= { hwPWVcEntry 24 }
hwPWVcExplicitPathName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the explicit path name set by the operator.Currently, can't support."
::= { hwPWVcEntry 25 }
hwPWVcTemplateName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..19))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the PW template index referenced."
::= { hwPWVcEntry 26 }
hwPWVcSecondary OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates whether or not the secondary PW is used."
::= { hwPWVcEntry 27 }
hwPWVcUpTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the duration when the PW keeps Up for
the last time, in seconds."
::= { hwPWVcEntry 28 }
hwPWOAMSync OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates whether OAM mapping is enabled."
::= { hwPWVcEntry 29 }
hwPWVCForBfdIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of PW for BFD."
::= { hwPWVcEntry 30 }
hwPWVcDelayTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The reroute delay time."
::= { hwPWVcEntry 31 }
hwPWVcReroutePolicy OBJECT-TYPE
SYNTAX INTEGER
{
delay(1),
immediately(2),
never(3),
none(4),
err(5),
invalid(6),
immediatelySwitch(7)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Reroute policy."
::= { hwPWVcEntry 32 }
hwPWVcResumeTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The reroute resume time."
::= { hwPWVcEntry 33 }
hwPWVcRerouteReason OBJECT-TYPE
SYNTAX HWL2VpnStateChangeReason
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last reroute reason."
::= { hwPWVcEntry 34 }
hwPWVcLastRerouteTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last reroute time."
::= { hwPWVcEntry 35 }
hwPWVcManualSetFault OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates that faults on the primary or secondary PW are manually simulated."
::= { hwPWVcEntry 36 }
hwPWVcActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the current vc is active or not."
::= { hwPWVcEntry 37 }
hwPWVcVrIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the index of the AC interface bound to a management VRRP backup group."
::= { hwPWVcEntry 38 }
hwPWVcVrID OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the ID of a management VRRP backup group."
::= { hwPWVcEntry 39 }
hwPWBFDDetectMultiplier OBJECT-TYPE
SYNTAX Unsigned32 (0 | 3..50)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The multiple of detection time."
::= { hwPWVcEntry 40 }
hwPWBFDMinReceiveInterval OBJECT-TYPE
SYNTAX Unsigned32 (0 | 3..1000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the minimum interval at which dynamic BFD packets are received."
::= { hwPWVcEntry 41 }
hwPWBFDMinTransmitInterval OBJECT-TYPE
SYNTAX Unsigned32 (0 | 3..1000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the minimum interval at which dynamic BFD packets are sent."
::= { hwPWVcEntry 42 }
hwPWDynamicBFDDetect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value indicates the capacitability to support dynamic BFD detect."
::= { hwPWVcEntry 43 }
hwPWBFDRemoteVcID OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the VC ID of the peer PW."
::= { hwPWVcEntry 44 }
hwPWEthOamType OBJECT-TYPE
SYNTAX INTEGER
{
ethOam1ag(1),
ethOam3ah(2),
noEthOamCfg(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value indicates the type of ETH OAM."
::= { hwPWVcEntry 45 }
hwPWCfmMaIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..4095 | 4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value indicates the current CFM MA index."
::= { hwPWVcEntry 46 }
hwPWVcUpStartTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the time this PW status was Up(1)."
::= { hwPWVcEntry 47 }
hwPWVcUpSumTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the accumulated time when the VC is Up,
in seconds."
::= { hwPWVcEntry 48 }
hwPWVcIfName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the interface (or the virtual interface)
associated with the PW."
::= { hwPWVcEntry 49 }
hwPWVcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for this Table.
Restriction:
The row must be created by 'createAndGo' handle only.
Handle 'createAndWait' is forbidden.
Not support modifying configuration."
::= { hwPWVcEntry 51 }
hwPWVcAtmPackOvertime OBJECT-TYPE
SYNTAX Unsigned32 (0 | 100..50000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the ATM cell encapsulation period."
::= { hwPWVcEntry 52 }
hwPWVcPwJitterBufferDepth OBJECT-TYPE
SYNTAX Unsigned32 (0..64)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the jitter buffer depth for TDMoPSN."
::= { hwPWVcEntry 53 }
hwPWVcPwTdmEncapsulationNum OBJECT-TYPE
SYNTAX Unsigned32 (0..40)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the number of TDM frames encapsulated in a TDMoPSN packet."
::= { hwPWVcEntry 54 }
hwPWVcPwIdleCode OBJECT-TYPE
SYNTAX Unsigned32 (0..255 | 65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the filling idle code used when a jitter buffer underflow occurs."
::= { hwPWVcEntry 55 }
hwPWVcPwRtpHeader OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the RTP header carried in a transparently transmitted TDM frame."
::= { hwPWVcEntry 56 }
hwPWVcSwitchTnlPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..39))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the tunnel policy name for the tunnel to which a switch PW is iterated."
::= { hwPWVcEntry 57 }
hwPWVcCfmMdIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..4095 | 4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value indicates the current CFM MD index."
::= { hwPWVcEntry 58 }
hwPWVcCfmMaName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..43))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value indicates the current CFM MA name used."
::= { hwPWVcEntry 59 }
hwPWVcCfmMdName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..43))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value indicates the current CFM MD name used."
::= { hwPWVcEntry 60 }
hwPWVcRawOrTagged OBJECT-TYPE
SYNTAX INTEGER
{
raw(1),
tagged(2),
rawTagNotConfiged(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies whether the raw or tagged is configured."
::= { hwPWVcEntry 61 }
hwPWVcInterworkingType OBJECT-TYPE
SYNTAX INTEGER
{
ipInterWorking(1),
ipLayer2(2),
ipUnknown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the interworking type of the VC entry."
::= { hwPWVcEntry 62 }
hwPWVcCir OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the committed information rate, based on the VC entry."
::= { hwPWVcEntry 63 }
hwPWVcPir OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the peak information rate, based on the VC entry."
::= { hwPWVcEntry 64 }
hwPWVcQosProfile OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the QoS profile's name, based on the VC entry."
::= { hwPWVcEntry 65 }
hwPWVcSwitchCir OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the committed information rate, based on the switch VC entry."
::= { hwPWVcEntry 66 }
hwPWVcSwitchPir OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the peak information rate, based on the switch VC entry."
::= { hwPWVcEntry 67 }
hwPWVcSwitchQosProfile OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the QoS profile's name, based on the switch VC entry."
::= { hwPWVcEntry 68 }
hwPWVcTrigger OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies whether the PW remote interface shutdown or not."
::= { hwPWVcEntry 69 }
hwPWVcEnableACOAM OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies whether ACOAM detection and notification are all enabled or not."
::= { hwPWVcEntry 70 }
hwPWVcSwitchVrIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Denotes the VRRP interface the switch PW binding to."
::= { hwPWVcEntry 71 }
hwPWVcSwitchVrID OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Denotes the VrID the switch PW binding to."
::= { hwPWVcEntry 72 }
hwPWVcQosParaFromPWT OBJECT-TYPE
SYNTAX INTEGER
{
cliOrMib(1),
pwTemplate(2),
unknown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the configuration of the Qos parameters managed through command line or PW template."
::= { hwPWVcEntry 73 }
hwPWVcBfdParaFromPWT OBJECT-TYPE
SYNTAX INTEGER
{
cliOrMib(1),
pwTemplate(2),
unknown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the configuration of the Bfd parameters managed through command line or PW template."
::= { hwPWVcEntry 74 }
hwPwVcNegotiateMode OBJECT-TYPE
SYNTAX INTEGER
{
slaveOrMaster(1),
independent(2),
unknown(3),
frr(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the negotiation mode of the PW on the local node."
::= { hwPWVcEntry 75 }
hwPwVcIsBypass OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates whether the PW is the bypass PW."
::= { hwPWVcEntry 76 }
hwPwVcIsAdmin OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates whether the PW is the administrator PW."
::= { hwPWVcEntry 77 }
hwPwVcAdminPwIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the index of the interface on which the administrator PW resides after it is being tracked by the service PW."
::= { hwPWVcEntry 78 }
hwPwVcAdminPwLinkStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2),
unknown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the status of the administrator PW after it is being tracked by the service PW."
::= { hwPWVcEntry 79 }
hwPwVcSwitchAdminPwIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the index of the interface on which the administrator PW resides after it is being tracked by the switch PW."
::= { hwPWVcEntry 80 }
hwPwVcSwitchAdminPwLinkStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2),
unknown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the status of the administrator PW after it is being tracked by the switch PW."
::= { hwPWVcEntry 81 }
hwPwVcSwitchBackupAdminPwIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the index of the interface on which the administrator PW resides after it is being tracked by the switch backup PW."
::= { hwPWVcEntry 82 }
hwPwVcSwitchBackupAdminPwLinkStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2),
unknown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the status of the administrator PW after it is being tracked by the switch backup PW."
::= { hwPWVcEntry 83 }
hwPwVcSwitchBackupVcId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the VC ID of the switch backup PW."
::= { hwPWVcEntry 84 }
hwPwVcSwitchBackupVcPeerAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates type of the IP address of the peer on the switch backup PW.
Currently, only IPv4 addresss are supported."
::= { hwPWVcEntry 85 }
hwPwVcSwitchBackupVcPeerAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the IP address of the peer on the switch backup PW."
::= { hwPWVcEntry 86 }
hwPwVcSwitchBackupVcReceiveLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the inbound label of the switch backup VC.
For a static VC, the value of the inbound label ranges from 16 to 1023.
For a dynamic VC, the inbound label is automatically generated by the system."
::= { hwPWVcEntry 87 }
hwPwVcSwitchBackupVcSendLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the outbound label of the switch backup VC.
For a static VC, the value of the outbound label ranges from 0 to 1048575.
For a dynamic VC, the outbound label is automatically generated by the system."
::= { hwPWVcEntry 88 }
hwPwVcSwitchBackupVcTnlPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..19))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the name of the tunnel policy of the switch backup VC."
::= { hwPWVcEntry 89 }
hwPwVcSwitchBackupVcCir OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the CIR of the switch backup VC."
::= { hwPWVcEntry 90 }
hwPwVcSwitchBackupVcPir OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the PIR of the switch backup VC."
::= { hwPWVcEntry 91 }
hwPwVcSwitchBackupVcQosProfile OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the name of the QoS profile of the switch backup VC."
::= { hwPWVcEntry 92 }
hwPwVcSlaveMasterMode OBJECT-TYPE
SYNTAX INTEGER
{
slave(1),
master(2),
unknown(3),
bypass(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether the status of the VC is master or slave."
::= { hwPWVcEntry 93 }
hwPwVcSwitchVcSlaveMasterMode OBJECT-TYPE
SYNTAX INTEGER
{
slave(1),
master(2),
unknown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether the status of the switch VC is master or slave."
::= { hwPWVcEntry 94 }
hwPwVcSwitchBackupVcSlaveMasterMode OBJECT-TYPE
SYNTAX INTEGER
{
slave(1),
master(2),
unknown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether the status of the switch backup VC is master or slave."
::= { hwPWVcEntry 95 }
hwPwVcSwitchVcActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether the status of the switch VC is active or not."
::= { hwPWVcEntry 96 }
hwPwVcSwitchBackupVcActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether the status of the switch backup VC is active or not."
::= { hwPWVcEntry 97 }
hwPwVcSwitchCwTrans OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates whether the SPE support Control Word Transparent or not,default is false."
::= { hwPWVcEntry 98 }
hwPwVcSwitchVcServiceName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..100))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the service name of the switch VC."
::= { hwPWVcEntry 99 }
hwPwVcSwitchBackupVcServiceName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..100))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the service name of the switch backup VC."
::= { hwPWVcEntry 100 }
--
-- The PWE3's VC Tunnel Table
--
hwPWVcTnlTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWPWVcTnlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to search the tunnel index of a VC."
::= { hwPwe3Objects 2 }
hwPWVcTnlEntry OBJECT-TYPE
SYNTAX HWPWVcTnlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of a VC tunnel entry."
INDEX { hwPWVcID, hwPWVcType, hwPWVcTnlIndex }
::= { hwPWVcTnlTable 1 }
HWPWVcTnlEntry ::=
SEQUENCE {
hwPWVcTnlIndex
Unsigned32,
hwPWVcTnlType
INTEGER,
hwPWTnlForBfdIndex
Unsigned32
}
hwPWVcTnlIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the tunnel index of the VC."
::= { hwPWVcTnlEntry 1 }
hwPWVcTnlType OBJECT-TYPE
SYNTAX INTEGER
{
lsp(1),
gre(2),
ipsec(3),
crLsp(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the tunnel type."
::= { hwPWVcTnlEntry 2 }
hwPWTnlForBfdIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the index of LSP for BFD."
::= { hwPWVcTnlEntry 3 }
--
-- The PWE3's VC Statistics Table
--
hwPWVcStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWPWVcStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the Pwe3's VC packets statistics."
::= { hwPwe3Objects 3 }
hwPWVcStatisticsEntry OBJECT-TYPE
SYNTAX HWPWVcStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of the Pwe3's VC packets
statistics."
INDEX { hwPWVcID, hwPWVcType }
::= { hwPWVcStatisticsTable 1 }
HWPWVcStatisticsEntry ::=
SEQUENCE {
hwPWVcStatisticsRcvPkts
Counter64,
hwPWVcStatisticsRcvBytes
Counter64,
hwPWVcStatisticsSndPkts
Counter64,
hwPWVcStatisticsSndBytes
Counter64
}
hwPWVcStatisticsRcvPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received on this VC."
::= { hwPWVcStatisticsEntry 1 }
hwPWVcStatisticsRcvBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes received on this VC."
::= { hwPWVcStatisticsEntry 2 }
hwPWVcStatisticsSndPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets sent on this VC."
::= { hwPWVcStatisticsEntry 3 }
hwPWVcStatisticsSndBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes sent on the VC."
::= { hwPWVcStatisticsEntry 4 }
--
-- The PWE3's Remote VC Table
--
hwPWRemoteVcTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWPWRemoteVcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides remote PW information for
each local PW."
::= { hwPwe3Objects 4 }
hwPWRemoteVcEntry OBJECT-TYPE
SYNTAX HWPWRemoteVcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created by the agent for
every PW."
INDEX { hwPWVcID, hwPWVcType }
::= { hwPWRemoteVcTable 1 }
HWPWRemoteVcEntry ::=
SEQUENCE {
hwPWRemoteVcID
Unsigned32,
hwPWRemoteVcType
HWL2VpnVcEncapsType,
hwPWRemoteVcStatus
INTEGER,
hwPWRemoteVcGroupID
Unsigned32,
hwPWRemoteVcMtu
Unsigned32,
hwPWRemoteVcCtrlword
HWEnableValue,
hwPWRemoteVcMaxAtmCells
Unsigned32,
hwPWRemoteVcNotif
TruthValue
}
hwPWRemoteVcID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used in the outgoing PW ID field within the 'Virtual
Circuit FEC Element' of the remote PW."
::= { hwPWRemoteVcEntry 1 }
hwPWRemoteVcType OBJECT-TYPE
SYNTAX HWL2VpnVcEncapsType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value indicate the service to be carried over
the remote PW."
::= { hwPWRemoteVcEntry 2 }
hwPWRemoteVcStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2),
plugout(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the forwarding status of the remote VC."
::= { hwPWRemoteVcEntry 3 }
hwPWRemoteVcGroupID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the Group ID field of the remote PW.
Currently, this value always be zero."
::= { hwPWRemoteVcEntry 4 }
hwPWRemoteVcMtu OBJECT-TYPE
SYNTAX Unsigned32 (0 | 46..9600)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the supported MTU size of the remote PW."
::= { hwPWRemoteVcEntry 5 }
hwPWRemoteVcCtrlword OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the control word capability of the remote PW."
::= { hwPWRemoteVcEntry 6 }
hwPWRemoteVcMaxAtmCells OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the max cell supported of the remote PW
when vctype is atm."
::= { hwPWRemoteVcEntry 7 }
hwPWRemoteVcNotif OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates notification is supported by the remote PW."
::= { hwPWRemoteVcEntry 8 }
--
-- The Leaf Nodes of hwPwe3MIBObjects
--
hwPWVcSwitchNotifEnable OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this object is set to enable(1), then it enables
the emission of hwPWVcSwitchWtoP and hwPWVcSwitchPtoW
notifications; otherwise these notifications are not
emitted.
The default value is disable (2)."
::= { hwPwe3Objects 5 }
hwPWVcUpDownNotifEnable OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the enable sign of PW VC state
change notification.
The default value is disable (2)."
::= { hwPwe3Objects 6 }
hwPWVcDeletedNotifEnable OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the enable sign of PW VC deletion
notification.
The default value is disable (2)."
::= { hwPwe3Objects 7 }
hwPWVcStateChangeReason OBJECT-TYPE
SYNTAX HWL2VpnStateChangeReason
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the cause of the VC status change."
::= { hwPwe3Objects 8 }
hwPWVcSwitchRmtID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the VC ID of PW
switch between working PW and protect PW ."
::= { hwPwe3Objects 9 }
hwLdpPWStateChangeReason OBJECT-TYPE
SYNTAX HWLdpPwStateChangeReason
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the reason of LDP PW VC's
state change."
::= { hwPwe3Objects 10 }
--
-- The PWE3's VC TDM Performance Information Table
--
hwPWVcTDMPerfCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWPWVcTDMPerfCurrentEntry
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."
::= { hwPwe3Objects 11 }
hwPWVcTDMPerfCurrentEntry OBJECT-TYPE
SYNTAX HWPWVcTDMPerfCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created by the agent for every TDM PW entry."
INDEX { hwPWVcID, hwPWVcType }
::= { hwPWVcTDMPerfCurrentTable 1 }
HWPWVcTDMPerfCurrentEntry ::=
SEQUENCE {
hwPWVcTDMPerfCurrentMissingPkts
Unsigned32,
hwPWVcTDMPerfCurrentJtrBfrOverruns
Unsigned32,
hwPWVcTDMPerfCurrentJtrBfrUnderruns
Unsigned32,
hwPWVcTDMPerfCurrentMisOrderDropped
Unsigned32,
hwPWVcTDMPerfCurrentMalformedPkt
Unsigned32,
hwPWVcTDMPerfCurrentESs
Unsigned32,
hwPWVcTDMPerfCurrentSESs
Unsigned32,
hwPWVcTDMPerfCurrentUASs
Unsigned32
}
hwPWVcTDMPerfCurrentMissingPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of missing packets (as detected via control word
sequence number gaps)."
::= { hwPWVcTDMPerfCurrentEntry 1 }
hwPWVcTDMPerfCurrentJtrBfrOverruns OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times the jitter buffer was overrun."
::= { hwPWVcTDMPerfCurrentEntry 2 }
hwPWVcTDMPerfCurrentJtrBfrUnderruns 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."
::= { hwPWVcTDMPerfCurrentEntry 3 }
hwPWVcTDMPerfCurrentMisOrderDropped 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."
::= { hwPWVcTDMPerfCurrentEntry 4 }
hwPWVcTDMPerfCurrentMalformedPkt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets detected with unexpected size or
bad headers' stack."
::= { hwPWVcTDMPerfCurrentEntry 5 }
hwPWVcTDMPerfCurrentESs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter associated with the number of Error
Seconds encountered. Any malformed packet, sequence error,
LOPS, and the like are considered as Error Seconds."
::= { hwPWVcTDMPerfCurrentEntry 6 }
hwPWVcTDMPerfCurrentSESs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter associated with the number of
Severely Error Seconds encountered."
::= { hwPWVcTDMPerfCurrentEntry 7 }
hwPWVcTDMPerfCurrentUASs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter associated with the number of
Unavailable Seconds encountered. Any consecutive
ten seconds of SES are counted as one Unavailable
Seconds (UAS)."
::= { hwPWVcTDMPerfCurrentEntry 8 }
--
-- PWE3 MIB Trap Definitions
--
hwPwe3MIBTraps OBJECT IDENTIFIER ::= { hwPwe3MIBObjects 2 }
-- index of working PW
-- index of protect PW
hwPWVcSwitchWtoP NOTIFICATION-TYPE
OBJECTS { hwPWVcCtrlWord, hwPWVcSwitchRmtID, hwPWVcStateChangeReason, hwPWVcIfName }
STATUS current
DESCRIPTION
"This notification is generated when switch from working
PW to protect PW happens."
::= { hwPwe3MIBTraps 1 }
-- index of protect PW
-- index of working PW
hwPWVcSwitchPtoW NOTIFICATION-TYPE
OBJECTS { hwPWVcCtrlWord, hwPWVcSwitchRmtID, hwPWVcStateChangeReason, hwPWVcIfName }
STATUS current
DESCRIPTION
"This notification is generated when switch from protect
PW to working PW happens."
::= { hwPwe3MIBTraps 2 }
hwPWVcDown NOTIFICATION-TYPE
OBJECTS { hwPWVcPeerAddr, hwPWVcIfIndex, hwPWVcInboundLabel, hwPWVcOutboundLabel, hwPWVcSecondary,
hwPWVcStateChangeReason, sysUpTime, hwPWVcIfName, hwPWVcSwitchID, hwPWVcTnlPolicyName,hwPWVcActive, hwL2vpnTnlType, hwL2vpnTunnelIndex }
STATUS current
DESCRIPTION
"This notification indicates the VC's state changes to down."
::= { hwPwe3MIBTraps 3 }
hwPWVcUp NOTIFICATION-TYPE
OBJECTS { hwPWVcPeerAddr, hwPWVcIfIndex, hwPWVcInboundLabel, hwPWVcOutboundLabel, hwPWVcSecondary,
hwPWVcStateChangeReason, sysUpTime, hwPWVcIfName, hwPWVcSwitchID, hwPWVcTnlPolicyName,hwPWVcActive }
STATUS current
DESCRIPTION
"This notification indicates the VC's state changes to up."
::= { hwPwe3MIBTraps 4 }
hwPWVcDeleted NOTIFICATION-TYPE
OBJECTS { hwPWVcPeerAddr, hwPWVcIfIndex, hwPWVcInboundLabel, hwPWVcOutboundLabel, hwPWVcSecondary, hwPWVcIfName, hwPWVcSwitchID
}
STATUS current
DESCRIPTION
"This notification indicates the VC is deleted."
::= { hwPwe3MIBTraps 5 }
hwPWVcBackup NOTIFICATION-TYPE
OBJECTS { hwPWVcPeerAddr, hwPWVcIfIndex, hwPWVcInboundLabel, hwPWVcOutboundLabel, hwPWVcSecondary,
hwPWVcStateChangeReason, sysUpTime ,hwPWVcIfName, hwPWVcSwitchID,hwPWVcActive }
STATUS current
DESCRIPTION
"This notification indicates the VC's state changes to backup."
::= { hwPwe3MIBTraps 6 }
hwLdpPWVcDown NOTIFICATION-TYPE
OBJECTS { hwPWVcPeerAddr, hwLdpPWStateChangeReason }
STATUS current
DESCRIPTION
"This notification indicates the LDP PW VC's state changes to down."
::= { hwPwe3MIBTraps 7 }
hwLdpPWVcUp NOTIFICATION-TYPE
OBJECTS { hwPWVcPeerAddr, hwLdpPWStateChangeReason }
STATUS current
DESCRIPTION
"This notification indicates the Ldp PW VC's state changes to up."
::= { hwPwe3MIBTraps 8 }
hwPWVcStatusChange NOTIFICATION-TYPE
OBJECTS { hwPWVcPeerAddr, hwPWVcStatus, hwPWVcActive }
STATUS current
DESCRIPTION
"This notification indicates the VC's Active state changed."
::= { hwPwe3MIBTraps 9 }
hwVpwsPwRedundancyDegraded NOTIFICATION-TYPE
OBJECTS { hwPWVcIfIndex, hwPWVcIfName }
STATUS current
DESCRIPTION
"VPWS PW redundancy reported a protect degraded alarm."
::= { hwPwe3MIBTraps 10 }
hwVpwsPwRedundancyDegradedClear NOTIFICATION-TYPE
OBJECTS { hwPWVcIfIndex, hwPWVcIfName }
STATUS current
DESCRIPTION
"VPWS PW redundancy reported the clearing of the protect degraded alarm."
::= { hwPwe3MIBTraps 11 }
hwRemoteApPwParaMisMatch NOTIFICATION-TYPE
OBJECTS { hwPWVcPeerAddr, hwPWVcPwTdmEncapsulationNum, hwPWVcPwJitterBufferDepth, hwPWVcPwRtpHeader,
hwPWVcPwIdleCode,hwPWVcIfName ,hwL2vpnAcIfPhyType,hwL2vpnAcIfLinkType,hwL2vpnAcIfEncap,hwL2vpnAcIfMinEncapNum,hwL2vpnAcIfMaxEncapNum,hwL2vpnAcIfEncapStep,hwL2vpnAcIfMinJitterBuffer,
hwL2vpnAcIfMaxJitterBuffer,hwL2vpnAcIfJitterBufferStep,hwL2vpnAcIfCfgTtpHeader,hwL2vpnAcIfMinIdleCode,hwL2vpnAcIfMaxIdleCode}
STATUS current
DESCRIPTION
"This notification indicates the low-speed interface parameter settings reported by the remoter AP mismatch those of the PW."
::= { hwPwe3MIBTraps 12 }
hwRemoteApPwParaMisMatchResume NOTIFICATION-TYPE
OBJECTS { hwPWVcPeerAddr, hwPWVcPwTdmEncapsulationNum, hwPWVcPwJitterBufferDepth, hwPWVcPwRtpHeader,
hwPWVcPwIdleCode,hwPWVcIfName ,hwL2vpnAcIfPhyType,hwL2vpnAcIfLinkType,hwL2vpnAcIfEncap,hwL2vpnAcIfMinEncapNum,hwL2vpnAcIfMaxEncapNum,hwL2vpnAcIfEncapStep,hwL2vpnAcIfMinJitterBuffer,
hwL2vpnAcIfMaxJitterBuffer,hwL2vpnAcIfJitterBufferStep,hwL2vpnAcIfCfgTtpHeader,hwL2vpnAcIfMinIdleCode,hwL2vpnAcIfMaxIdleCode}
STATUS current
DESCRIPTION
"This notification indicates the low-speed interface parameter settings reported by the remoter AP match those of the PW."
::= { hwPwe3MIBTraps 13 }
hwSvcObjects OBJECT IDENTIFIER ::= { hwPwe3MIBObjects 3 }
--
-- The L2VPN's SVC Table
--
hwSvcTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWSvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is the SVC configuration table. Users
can create or delete a SVC by it."
::= { hwSvcObjects 1 }
hwSvcEntry OBJECT-TYPE
SYNTAX HWSvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of a SVC entry."
INDEX { hwSvcIfIndex }
::= { hwSvcTable 1 }
HWSvcEntry ::=
SEQUENCE {
hwSvcIfIndex
InterfaceIndexOrZero,
hwSvcID
Unsigned32,
hwSvcType
HWL2VpnVcEncapsType,
hwSvcPeerAddrType
InetAddressType,
hwSvcPeerAddr
IpAddress,
hwSvcStatus
INTEGER,
hwSvcInboundLabel
Unsigned32,
hwSvcOutboundLabel
Unsigned32,
hwSvcGroupID
Unsigned32,
hwSvcAcStatus
INTEGER,
hwSvcACOAMStatus
INTEGER,
hwSvcMtu
Integer32,
hwSvcCtrlWord
HWEnableValue,
hwSvcVCCV
BITS,
hwSvcBandWidth
Unsigned32,
hwSvcMaxAtmCells
Unsigned32,
hwSvcTnlPolicyName
OCTET STRING,
hwSvcQoSBehaviorIndex
Unsigned32,
hwSvcPWTemplateName
OCTET STRING,
hwSvcUpTime
Unsigned32,
hwSvcOAMSync
TruthValue,
hwSvcForBfdIndex
Unsigned32,
hwSvcSecondary
TruthValue,
hwSvcDelayTime
Unsigned32,
hwSvcReroutePolicy
INTEGER,
hwSvcResumeTime
Unsigned32,
hwSvcRerouteReason
HWL2VpnStateChangeReason,
hwSvcLastRerouteTime
Unsigned32,
hwSvcManualSetFault
TruthValue,
hwSvcActive
TruthValue,
hwSvcUpStartTime
DisplayString,
hwSvcUpSumTime
Unsigned32,
hwSvcAtmPackOvertime
Unsigned32,
hwSvcPwJitterBufferDepth
Unsigned32,
hwSvcPwTdmEncapsulationNum
Unsigned32,
hwSvcPwIdleCode
Unsigned32,
hwSvcPwRtpHeader
Unsigned32,
hwSvcRawOrTagged
INTEGER,
hwSvcInterworkingType
INTEGER,
hwSvcCir
Unsigned32,
hwSvcPir
Unsigned32,
hwSvcQosProfile
DisplayString,
hwSvcRowStatus
RowStatus
}
hwSvcIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the interface (or the virtual interface)
associated with the PW."
::= { hwSvcEntry 1 }
hwSvcID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Index for the conceptual row identifying a PW within
this PW Emulation table.Used in the outgoing PW ID field within the 'Virtual
Circuit FEC Element'."
::= { hwSvcEntry 2 }
hwSvcType OBJECT-TYPE
SYNTAX HWL2VpnVcEncapsType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Index for the conceptual row identifying a PW within
this PW Emulation table.This value indicate the service to be carried over
this PW."
::= { hwSvcEntry 3 }
hwSvcPeerAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Denotes the address type of the peer node. It should be
set to 'unknown' if PE/PW maintenance protocol is not used
and the address is unknown.
Currently, support 'ipv4' only."
DEFVAL { ipv4 }
::= { hwSvcEntry 4 }
hwSvcPeerAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object contain the value of the peer node address
of the PW/PE maintenance protocol entity. This object
SHOULD contain a value of all zeroes if not applicable
(hwSvcPeerAddrType is 'unknown')."
::= { hwSvcEntry 5 }
hwSvcStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2),
plugout(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the status of the PW in the local node.
Currently, can't support 'plugout'."
::= { hwSvcEntry 6 }
hwSvcInboundLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the inbound label."
::= { hwSvcEntry 7 }
hwSvcOutboundLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the outbound label."
::= { hwSvcEntry 8 }
hwSvcGroupID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used in the Group ID field sent to the peer PWES
within the maintenance protocol used for PW setup.
Applicable if SvcOwner equal 'pwIdFecSignaling' or
'l2tpControlProtocol', should be set to zero otherwise.
Currently, this value always be zero."
::= { hwSvcEntry 9 }
hwSvcAcStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2),
plugout(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local AC status.
Currently, can't support 'plugout'."
::= { hwSvcEntry 10 }
hwSvcACOAMStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the AC's protocol is operational or not."
::= { hwSvcEntry 11 }
hwSvcMtu OBJECT-TYPE
SYNTAX Integer32 (0 | 46..9600)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If not equal zero, the optional Mtu object in the
signaling protocol will be sent with this value,
representing the locally supported MTU size over the
interface (or the virtual interface) associated with the
PW.Currently, can't support.'0' is the default value."
::= { hwSvcEntry 12 }
hwSvcCtrlWord OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If signaling is used for PW establishment, this object
indicates the status of the control word negotiation,
and in both signaling or manual configuration indicates
if CW is to be present or not for this PW."
::= { hwSvcEntry 13 }
hwSvcVCCV OBJECT-TYPE
SYNTAX BITS
{
ccCw(0),
ccAlert(1),
ccLabel(2),
cvIcmpping(3),
cvLspping(4),
cvBfd(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the optional VCCV capabilities of the SVC.
According to whether the control word is enabled,
the value can be ccCw(0)|ccAlert(1)|cvLspping(4)|cvBfd(5)
or ccAlert(1)|cvLspping(4)|cvBfd(5). The default
value is ccAlert(1)|cvLspping(4)|cvBfd(5)."
::= { hwSvcEntry 14 }
hwSvcBandWidth OBJECT-TYPE
SYNTAX Unsigned32 (0..32000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the bandwidth.Currently, can't support.'0' is the default value."
::= { hwSvcEntry 15 }
hwSvcMaxAtmCells OBJECT-TYPE
SYNTAX Unsigned32 (0..28)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the max cell supported when vc type is atm."
::= { hwSvcEntry 16 }
hwSvcTnlPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..39))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the tunnel policy name used."
::= { hwSvcEntry 17 }
hwSvcQoSBehaviorIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the traffic behavior Index when QOS is implemented.
Currently, can't support.'0' is the default value."
::= { hwSvcEntry 18 }
hwSvcPWTemplateName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..19))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the PW template index referenced."
::= { hwSvcEntry 19 }
hwSvcUpTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the duration when the SVC keeps Up
for the last time, in seconds."
::= { hwSvcEntry 20 }
hwSvcOAMSync OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the AC and PSN are enable or not."
::= { hwSvcEntry 21 }
hwSvcForBfdIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of PW for BFD."
::= { hwSvcEntry 22 }
hwSvcSecondary OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates whether or not the secondary PW is used.Currently, can't support.Return the default value is 'false'."
::= { hwSvcEntry 23 }
hwSvcDelayTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reroute delay time."
::= { hwSvcEntry 24 }
hwSvcReroutePolicy 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."
::= { hwSvcEntry 25 }
hwSvcResumeTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reroute resume time.Currently, can't support.Return the default value is '0'."
::= { hwSvcEntry 26 }
hwSvcRerouteReason OBJECT-TYPE
SYNTAX HWL2VpnStateChangeReason
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last reroute reason."
::= { hwSvcEntry 27 }
hwSvcLastRerouteTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last reroute time."
::= { hwSvcEntry 28 }
hwSvcManualSetFault OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the manual has been set fault or not.Currently, can't support.Return the default value is 'false'."
::= { hwSvcEntry 29 }
hwSvcActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the current vc is active or not."
::= { hwSvcEntry 30 }
hwSvcUpStartTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the time this PW status was Up(1)."
::= { hwSvcEntry 31 }
hwSvcUpSumTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the accumulated time when the SVC is Up,
in seconds."
::= { hwSvcEntry 32 }
hwSvcAtmPackOvertime OBJECT-TYPE
SYNTAX Unsigned32 (0 | 100..50000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the AtmPackOvertime."
::= { hwSvcEntry 33 }
hwSvcPwJitterBufferDepth OBJECT-TYPE
SYNTAX Unsigned32 (0..64)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the PwJitterBufferDepth."
::= { hwSvcEntry 34 }
hwSvcPwTdmEncapsulationNum OBJECT-TYPE
SYNTAX Unsigned32 (0..40)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the PwTdmEncapsulationNum."
::= { hwSvcEntry 35 }
hwSvcPwIdleCode OBJECT-TYPE
SYNTAX Unsigned32 (0..255 | 65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the PwIdleCode."
::= { hwSvcEntry 36 }
hwSvcPwRtpHeader OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the PwRtpHeader."
::= { hwSvcEntry 37 }
hwSvcRawOrTagged OBJECT-TYPE
SYNTAX INTEGER
{
raw(1),
tagged(2),
rawTagNotConfiged(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies whether the VLAN tag of the SVC entry is attached or stripped."
::= { hwSvcEntry 38 }
hwSvcInterworkingType OBJECT-TYPE
SYNTAX INTEGER
{
ipInterWorking(1),
ipLayer2(2),
ipUnknown(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the interworking type of the SVC entry."
::= { hwSvcEntry 39 }
hwSvcCir OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the committed information rate, based on the SVC entry."
::= { hwSvcEntry 40 }
hwSvcPir OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the peak information rate, based on the SVC entry."
::= { hwSvcEntry 41 }
hwSvcQosProfile OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the QoS profile's name, based on the SVC entry."
::= { hwSvcEntry 42 }
hwSvcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for this Table.
Restriction:
The row must be created by 'createAndGo' handle only.
Handle 'createAndWait' is forbidden.
Not support modifying configuration."
::= { hwSvcEntry 51 }
--
-- The L2VPN's SVC Tunnel Table
--
hwSvcTnlTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWSvcTnlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to search the tunnel index of a SVC."
::= { hwSvcObjects 2 }
hwSvcTnlEntry OBJECT-TYPE
SYNTAX HWSvcTnlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of a SVC tunnel entry."
INDEX { hwSvcIfIndex, hwSvcTnlIndex }
::= { hwSvcTnlTable 1 }
HWSvcTnlEntry ::=
SEQUENCE {
hwSvcTnlIndex
Unsigned32,
hwSvcTnlType
INTEGER,
hwSvcTnlForBfdIndex
Unsigned32
}
hwSvcTnlIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the tunnel index of the SVC."
::= { hwSvcTnlEntry 1 }
hwSvcTnlType OBJECT-TYPE
SYNTAX INTEGER
{
lsp(1),
gre(2),
ipsec(3),
crLsp(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the tunnel type."
::= { hwSvcTnlEntry 2 }
hwSvcTnlForBfdIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the index of LSP for BFD.
Currently, can't support.Return the default value is '0'."
::= { hwSvcTnlEntry 3 }
--
-- The L2VPN's SVC Statistics Table
--
hwSvcStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWSvcStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the L2vpn's SVC packets statistics."
::= { hwSvcObjects 3 }
hwSvcStatisticsEntry OBJECT-TYPE
SYNTAX HWSvcStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of the L2VPN's SVC packets
Statistics."
INDEX { hwSvcIfIndex }
::= { hwSvcStatisticsTable 1 }
HWSvcStatisticsEntry ::=
SEQUENCE {
hwSvcStatisticsRcvPkts
Counter64,
hwSvcStatisticsRcvBytes
Counter64,
hwSvcStatisticsSndPkts
Counter64,
hwSvcStatisticsSndBytes
Counter64
}
hwSvcStatisticsRcvPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received on this SVC."
::= { hwSvcStatisticsEntry 1 }
hwSvcStatisticsRcvBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes received on this SVC."
::= { hwSvcStatisticsEntry 2 }
hwSvcStatisticsSndPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets sent on this SVC."
::= { hwSvcStatisticsEntry 3 }
hwSvcStatisticsSndBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes sent on the SVC."
::= { hwSvcStatisticsEntry 4 }
--
-- The L2VPN's SVC Extend Table
--
hwSvcExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWSvcExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is the SVC configuration extend table. Users
can query a SVC by it."
::= { hwSvcObjects 8 }
hwSvcExtEntry OBJECT-TYPE
SYNTAX HWSvcExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of a SVC entry."
INDEX { hwSvcExtIfIndex, hwSvcExtPWType }
::= { hwSvcExtTable 1 }
HWSvcExtEntry ::=
SEQUENCE {
hwSvcExtIfIndex
InterfaceIndexOrZero,
hwSvcExtPWType
HWL2VpnVcType,
hwSvcExtID
Unsigned32,
hwSvcExtType
HWL2VpnVcEncapsType,
hwSvcExtPeerAddrType
InetAddressType,
hwSvcExtPeerAddr
IpAddress,
hwSvcExtStatus
INTEGER,
hwSvcExtInboundLabel
Unsigned32,
hwSvcExtOutboundLabel
Unsigned32,
hwSvcExtAcStatus
INTEGER,
hwSvcExtACOAMStatus
INTEGER,
hwSvcExtCtrlWord
HWEnableValue,
hwSvcExtVCCV
BITS,
hwSvcExtMaxAtmCells
Unsigned32,
hwSvcExtTnlPolicyName
OCTET STRING,
hwSvcExtPWTemplateName
OCTET STRING,
hwSvcExtUpTime
Unsigned32,
hwSvcExtOAMSync
TruthValue,
hwSvcExtForBfdIndex
Unsigned32,
hwSvcExtSecondary
TruthValue,
hwSvcExtDelayTime
Unsigned32,
hwSvcExtReroutePolicy
INTEGER,
hwSvcExtRerouteReason
HWL2VpnStateChangeReason,
hwSvcExtLastRerouteTime
Unsigned32,
hwSvcExtManualSetFault
TruthValue,
hwSvcExtActive
TruthValue,
hwSvcExtUpStartTime
DisplayString,
hwSvcExtUpSumTime
Unsigned32,
hwSvcExtAtmPackOvertime
Unsigned32,
hwSvcExtPwJitterBufferDepth
Unsigned32,
hwSvcExtPwTdmEncapsulationNum
Unsigned32,
hwSvcExtPwIdleCode
Unsigned32,
hwSvcExtPwRtpHeader
Unsigned32,
hwSvcExtRawOrTagged
INTEGER,
hwSvcExtInterworkingType
INTEGER,
hwSvcExtRowStatus
RowStatus,
hwSvcExtCir
Unsigned32,
hwSvcExtPir
Unsigned32,
hwSvcExtQosProfile
DisplayString
}
hwSvcExtIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the interface (or the virtual interface)
associated with the PW."
::= { hwSvcExtEntry 1 }
hwSvcExtPWType OBJECT-TYPE
SYNTAX HWL2VpnVcType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index for the conceptual row identifying a PW within
this PW Emulation table.This value indicate the type of the LDP PW VC."
::= { hwSvcExtEntry 2 }
hwSvcExtID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Index for the conceptual row identifying a PW within
this PW Emulation table.Used in the outgoing PW ID field within the 'Virtual
Circuit FEC Element'."
::= { hwSvcExtEntry 3 }
hwSvcExtType OBJECT-TYPE
SYNTAX HWL2VpnVcEncapsType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Index for the conceptual row identifying a PW within
this PW Emulation table.This value indicate the service to be carried over
this PW."
::= { hwSvcExtEntry 4 }
hwSvcExtPeerAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Denotes the address type of the peer node. It should be
set to 'unknown' if PE/PW maintenance protocol is not used
and the address is unknown.
Currently, support 'ipv4' only."
DEFVAL { ipv4 }
::= { hwSvcExtEntry 5 }
hwSvcExtPeerAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object contain the value of the peer node address
of the PW/PE maintenance protocol entity. This object
SHOULD contain a value of all zeroes if not applicable
(hwSvcExtPeerAddrType is 'unknown')."
::= { hwSvcExtEntry 6 }
hwSvcExtStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2),
plugout(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the status of the PW in the local node.
Currently, can't support 'plugout'."
::= { hwSvcExtEntry 7 }
hwSvcExtInboundLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the inbound label."
::= { hwSvcExtEntry 8 }
hwSvcExtOutboundLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the outbound label."
::= { hwSvcExtEntry 9 }
hwSvcExtAcStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2),
plugout(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local AC status.
Currently, can't support 'plugout'."
::= { hwSvcExtEntry 10 }
hwSvcExtACOAMStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the AC's protocol is operational or not."
::= { hwSvcExtEntry 11 }
hwSvcExtCtrlWord OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If signaling is used for PW establishment, this object
indicates the status of the control word negotiation,
and in both signaling or manual configuration indicates
if CW is to be present or not for this PW."
::= { hwSvcExtEntry 12 }
hwSvcExtVCCV OBJECT-TYPE
SYNTAX BITS
{
ccCw(0),
ccAlert(1),
ccLabel(2),
cvIcmpping(3),
cvLspping(4),
cvBfd(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the optional VCCV capabilities of the SVC.
According to whether the control word is enabled,
the value can be ccCw(0)|ccAlert(1)|cvLspping(4)|cvBfd(5)
or ccAlert(1)|cvLspping(4)|cvBfd(5). The default
value is ccAlert(1)|cvLspping(4)|cvBfd(5)."
::= { hwSvcExtEntry 13 }
hwSvcExtMaxAtmCells OBJECT-TYPE
SYNTAX Unsigned32 (0..28)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the max cell supported when vc type is atm."
::= { hwSvcExtEntry 14 }
hwSvcExtTnlPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..39))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the tunnel policy name used."
::= { hwSvcExtEntry 15 }
hwSvcExtPWTemplateName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..19))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the PW template index referenced."
::= { hwSvcExtEntry 16 }
hwSvcExtUpTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the duration when the SVC keeps Up
for the last time, in seconds."
::= { hwSvcExtEntry 17 }
hwSvcExtOAMSync OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the AC and PSN are enable or not."
::= { hwSvcExtEntry 18 }
hwSvcExtForBfdIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of PW for BFD.Currently, can't support.Return the default value is '0'."
::= { hwSvcExtEntry 19 }
hwSvcExtSecondary OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates whether or not the secondary PW is used.Currently, can't support.Return the default value is 'false'."
::= { hwSvcExtEntry 20 }
hwSvcExtDelayTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reroute delay time.Currently, can't support.Return the default value is '0'."
::= { hwSvcExtEntry 21 }
hwSvcExtReroutePolicy 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.Currently, can't support.Return the default value is 'invalid(6)'."
::= { hwSvcExtEntry 22 }
hwSvcExtRerouteReason OBJECT-TYPE
SYNTAX HWL2VpnStateChangeReason
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last reroute reason.Currently, can't support.Return the default value is 'invalidReason(1)'."
::= { hwSvcExtEntry 23 }
hwSvcExtLastRerouteTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last reroute time.Currently, can't support.Return the default value is '0'."
::= { hwSvcExtEntry 24 }
hwSvcExtManualSetFault OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the manual has been set fault or not.Currently, can't support.Return the default value is 'false'."
::= { hwSvcExtEntry 25 }
hwSvcExtActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the current vc is active or not.Currently, can't support.Return the default value is 'false'."
::= { hwSvcExtEntry 26 }
hwSvcExtUpStartTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the time this PW status was Up(1)."
::= { hwSvcExtEntry 27 }
hwSvcExtUpSumTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the accumulated time when the SVC is Up,
in seconds."
::= { hwSvcExtEntry 28 }
hwSvcExtAtmPackOvertime OBJECT-TYPE
SYNTAX Unsigned32 (0 | 100..50000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the AtmPackOvertime."
::= { hwSvcExtEntry 29 }
hwSvcExtPwJitterBufferDepth OBJECT-TYPE
SYNTAX Unsigned32 (0..64)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the PwJitterBufferDepth."
::= { hwSvcExtEntry 30 }
hwSvcExtPwTdmEncapsulationNum OBJECT-TYPE
SYNTAX Unsigned32 (0..40)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the PwTdmEncapsulationNum."
::= { hwSvcExtEntry 31 }
hwSvcExtPwIdleCode OBJECT-TYPE
SYNTAX Unsigned32 (0..255 | 65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the PwIdleCode."
::= { hwSvcExtEntry 32 }
hwSvcExtPwRtpHeader OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the PwRtpHeader."
::= { hwSvcExtEntry 33 }
hwSvcExtRawOrTagged OBJECT-TYPE
SYNTAX INTEGER
{
raw(1),
tagged(2),
rawTagNotConfiged(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies whether the VLAN tag of the SVC entry is attached or stripped."
::= { hwSvcExtEntry 34 }
hwSvcExtInterworkingType OBJECT-TYPE
SYNTAX INTEGER
{
ipInterWorking(1),
ipLayer2(2),
ipUnknown(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the interworking type of the SVC entry."
::= { hwSvcExtEntry 35 }
hwSvcExtRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for this Table.
Restriction:
The row must be created by 'createAndGo' handle only.
Handle 'createAndWait' is forbidden.
Not support modifying configuration."
::= { hwSvcExtEntry 36 }
hwSvcExtCir OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the committed information rate, based on the SVC entry."
::= { hwSvcExtEntry 37 }
hwSvcExtPir OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the peak information rate, based on the SVC entry."
::= { hwSvcExtEntry 38 }
hwSvcExtQosProfile OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the QoS profile's name, based on the SVC entry."
::= { hwSvcExtEntry 39 }
--
-- The Leaf Nodes of hwSvcMIBObjects
--
hwSvcSwitchNotifEnable OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this object is set to enable(1), then it enables
the emission of hwSvcSwitchWtoP and hwSvcSwitchPtoW
notifications; otherwise these notifications are not
emitted.Currently, can't support.
The default value is disable (2)."
::= { hwSvcObjects 4 }
hwSvcUpDownNotifEnable OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the enable sign of PW VC state
change notification.
The default value is disable (2)."
::= { hwSvcObjects 5 }
hwSvcDeletedNotifEnable OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the enable sign of PW VC deletion
notification.
The default value is disable (2)."
::= { hwSvcObjects 6 }
hwSvcStateChangeReason OBJECT-TYPE
SYNTAX HWL2VpnStateChangeReason
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the reason of PE VC
state change."
::= { hwSvcObjects 7 }
--
-- L2VPN SVC MIB Trap Definitions
--
hwL2vpnSvcMIBTraps OBJECT IDENTIFIER ::= { hwPwe3MIBObjects 4 }
hwSvcSwitchWtoP NOTIFICATION-TYPE
OBJECTS { hwSvcID, hwSvcType, hwSvcCtrlWord, hwSvcStateChangeReason, ifName }
STATUS current
DESCRIPTION
"This notification is generated when switch from working
PW to protect PW happens.Currently, can't support."
::= { hwL2vpnSvcMIBTraps 1 }
hwSvcSwitchPtoW NOTIFICATION-TYPE
OBJECTS { hwSvcID, hwSvcType, hwSvcCtrlWord, hwSvcStateChangeReason, ifName }
STATUS current
DESCRIPTION
"This notification is generated when switch from protect
PW to working PW happens.Currently, can't support."
::= { hwL2vpnSvcMIBTraps 2 }
hwSvcDown NOTIFICATION-TYPE
OBJECTS { hwSvcID, hwSvcType, hwSvcPeerAddr, hwSvcInboundLabel, hwSvcOutboundLabel,
hwSvcStateChangeReason, ifName, hwSvcTnlPolicyName,hwSvcActive, hwL2vpnTnlType, hwL2vpnTunnelIndex }
STATUS current
DESCRIPTION
"This notification indicates the SVC's state changes to down."
::= { hwL2vpnSvcMIBTraps 3 }
hwSvcUp NOTIFICATION-TYPE
OBJECTS { hwSvcID, hwSvcType, hwSvcPeerAddr, hwSvcInboundLabel, hwSvcOutboundLabel,
hwSvcStateChangeReason, ifName, hwSvcTnlPolicyName,hwSvcActive }
STATUS current
DESCRIPTION
"This notification indicates the SVC's state changes to up."
::= { hwL2vpnSvcMIBTraps 4 }
hwSvcDeleted NOTIFICATION-TYPE
OBJECTS { hwSvcID, hwSvcType, hwSvcPeerAddr, hwSvcInboundLabel,
hwSvcOutboundLabel, ifName }
STATUS current
DESCRIPTION
"This notification indicates the SVC is deleted."
::= { hwL2vpnSvcMIBTraps 5 }
--
-- The PWE3's Template Table
--
hwPWTemplateTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWPWTemplateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies information for configuring and
status monitoring to PW tempalte."
::= { hwPwe3MIBObjects 5 }
hwPWTemplateEntry OBJECT-TYPE
SYNTAX HWPWTemplateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in this table represents a pseudo wire (PW) template.
It is indexed by hwPWCmdTemplateIndex, which uniquely
identifying a singular tempalte."
INDEX { hwPWTemplateName }
::= { hwPWTemplateTable 1 }
HWPWTemplateEntry ::=
SEQUENCE {
hwPWTemplateName
OCTET STRING,
hwPWTemplatePeerAddrType
InetAddressType,
hwPWTemplatePeerAddr
IpAddress,
hwPWTemplateCtrlword
HWEnableValue,
hwPWTemplateVCCV
BITS,
hwPWTemplateFrag
TruthValue,
hwPWTemplateBandwidth
Integer32,
hwPWTemplateTnlPolicyName
OCTET STRING,
hwPWTemplateQoSBehaviorIndex
Integer32,
hwPWTemplateExplicitPathName
OCTET STRING,
hwPWTemplateBFDDetectMultiplier
Unsigned32,
hwPWTemplateBFDMinReceiveInterval
Unsigned32,
hwPWTemplateBFDMinTransmitInterval
Unsigned32,
hwPWTemplateDynamicBFDDetect
TruthValue,
hwPWTemplateMaxAtmCells
Unsigned32,
hwPWTemplateAtmPackOvertime
Unsigned32,
hwPWTemplatePwJitterBufferDepth
Unsigned32,
hwPWTemplatePwTdmEncapsulationNum
Unsigned32,
hwPWTemplatePwIdleCode
Unsigned32,
hwPWTemplatePwRtpHeader
Unsigned32,
hwPWTemplatePwCCSeqEnable
HWEnableValue,
hwPWTemplateCir
Unsigned32,
hwPWTemplatePir
Unsigned32,
hwPWTemplateQosProfile
DisplayString,
hwPWTemplateFlowLabel
EnabledStatus,
hwPWTemplateRowStatus
RowStatus
}
hwPWTemplateName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..19))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of the PW template.
Set by the operator to indicate the protocol responsible
for establishing this PW. The value 'static' is used in all
cases where no maintenance protocol (PW signaling) is used
to set-up the PW, i.e. require configuration of entries in
the PW tables including PW labels, etc. The value 'ldp' is
used in case of signaling with the PWid FEC element with LDP
signaling. The value 'rsvp' indicate the use of rsvp
control protocol."
::= { hwPWTemplateEntry 1 }
hwPWTemplatePeerAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Denotes the address type of the peer node. It should be
set to 'unknown' if PE/PW maintenance protocol is not used
and the address is unknown.
Currently, support 'ipv4' only."
DEFVAL { ipv4 }
::= { hwPWTemplateEntry 2 }
hwPWTemplatePeerAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object contain the value of the peer node address
of the PW/PE maintenance protocol entity. "
::= { hwPWTemplateEntry 3 }
hwPWTemplateCtrlword OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the control word capability of the switch PW."
::= { hwPWTemplateEntry 4 }
hwPWTemplateVCCV OBJECT-TYPE
SYNTAX BITS
{
ccCw(0),
ccAlert(1),
ccLabel(2),
cvIcmpping(3),
cvLspping(4),
cvBfd(5),
ccTtl(6)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the optional VCCV capabilities of the PW template.
According to whether the control word is enabled,
the value can be ccCw(0)|ccAlert(1)|ccTtl(6)|cvLspping(4)|cvBfd(5)
or ccAlert(1)|ccTtl(6)|cvLspping(4)|cvBfd(5). The default
value is ccAlert(1)|ccTtl(6)|cvLspping(4)|cvBfd(5)."
::= { hwPWTemplateEntry 5 }
hwPWTemplateFrag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates whether or not fragmentaion is supported."
::= { hwPWTemplateEntry 6 }
hwPWTemplateBandwidth OBJECT-TYPE
SYNTAX Integer32 (0..32000000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the bandwitdh when signaling protocol is rsvp.
Currently, can't support.'0' is the default value."
::= { hwPWTemplateEntry 7 }
hwPWTemplateTnlPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..39))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the tunnel policy name used."
::= { hwPWTemplateEntry 8 }
hwPWTemplateQoSBehaviorIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the traffic behavior Index when QOS is
implemented.Currently, can't support.'0' is the default value."
::= { hwPWTemplateEntry 9 }
hwPWTemplateExplicitPathName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the explicit path name set by the operator.Currently, can't support."
::= { hwPWTemplateEntry 10 }
hwPWTemplateBFDDetectMultiplier OBJECT-TYPE
SYNTAX Unsigned32 (0 | 3..50)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The multiple of detection time."
::= { hwPWTemplateEntry 11 }
hwPWTemplateBFDMinReceiveInterval OBJECT-TYPE
SYNTAX Unsigned32 (0 | 3..1000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interval of bfd messages to be received."
::= { hwPWTemplateEntry 12 }
hwPWTemplateBFDMinTransmitInterval OBJECT-TYPE
SYNTAX Unsigned32 (0 | 3..1000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interval of bfd messages to be sent."
::= { hwPWTemplateEntry 13 }
hwPWTemplateDynamicBFDDetect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value indicates the capacitability to support dynamic BFD detect."
::= { hwPWTemplateEntry 14 }
hwPWTemplateMaxAtmCells OBJECT-TYPE
SYNTAX Unsigned32 (0..28)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the MaxAtmCells."
::= { hwPWTemplateEntry 15 }
hwPWTemplateAtmPackOvertime OBJECT-TYPE
SYNTAX Unsigned32 (0 | 100..50000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the AtmPackOvertime."
::= { hwPWTemplateEntry 16 }
hwPWTemplatePwJitterBufferDepth OBJECT-TYPE
SYNTAX Unsigned32 (0..64)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the PwJitterBufferDepth."
::= { hwPWTemplateEntry 17 }
hwPWTemplatePwTdmEncapsulationNum OBJECT-TYPE
SYNTAX Unsigned32 (0..40)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the PwTdmEncapsulationNum."
::= { hwPWTemplateEntry 18 }
hwPWTemplatePwIdleCode OBJECT-TYPE
SYNTAX Unsigned32 (0..255 | 65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the PwIdleCode."
::= { hwPWTemplateEntry 19 }
hwPWTemplatePwRtpHeader OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the PwRtpHeader."
::= { hwPWTemplateEntry 20 }
hwPWTemplatePwCCSeqEnable OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the CC Sequence is enable or not."
::= { hwPWTemplateEntry 21 }
hwPWTemplateCir OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the committed information rate, based on the PW template entry."
::= { hwPWTemplateEntry 22 }
hwPWTemplatePir OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the peak information rate, based on the PW template entry."
::= { hwPWTemplateEntry 23 }
hwPWTemplateQosProfile OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the QoS profile's name, based on the PW template entry."
::= { hwPWTemplateEntry 24 }
hwPWTemplateFlowLabel OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies whether the PW FlowLabel is enabled."
::= { hwPWTemplateEntry 25 }
hwPWTemplateRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for this Table.
Restriction:
The row must be created by 'createAndGo' handle only.
Handle 'createAndWait' is forbidden."
::= { hwPWTemplateEntry 51 }
-- PW Template MIB Trap Definitions
--
hwPWTemplateMIBTraps OBJECT IDENTIFIER ::= { hwPwe3MIBObjects 6 }
hwPWTemplateCannotDeleted NOTIFICATION-TYPE
OBJECTS { hwPWTemplateName }
STATUS current
DESCRIPTION
"This notification indicates the PWTemplate cannot be deleted."
::= { hwPWTemplateMIBTraps 1 }
-- The L2VPN's PW Table
--
--1.3.6.1.4.1.2011.5.25.119.4.1.7
hwPWTableObjects OBJECT IDENTIFIER ::= { hwPwe3MIBObjects 7 }
--1.3.6.1.4.1.2011.5.25.119.4.1.7.1
hwPWTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWPWEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table indicates a PW, that is Static PW or LDP PW"
::= { hwPWTableObjects 1 }
--1.3.6.1.4.1.2011.5.25.119.4.1.7.1.1
hwPWEntry OBJECT-TYPE
SYNTAX HWPWEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of a VC key entry."
INDEX { hwPWId, hwPWType, hwPWPeerIp }
::= { hwPWTable 1 }
HWPWEntry ::=
SEQUENCE {
hwPWId
Unsigned32,
hwPWType
HWL2VpnVcEncapsType,
hwPWPeerIp
IpAddress,
hwPWInterfaceIndex
InterfaceIndexOrZero
}
--1.3.6.1.4.1.2011.5.25.119.4.1.7.1.1.1
hwPWId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index for the conceptual row identifying a PW within
this PW Emulation table.Used in the outgoing PW ID field within the 'Virtual
Circuit FEC Element'."
::= { hwPWEntry 1 }
--1.3.6.1.4.1.2011.5.25.119.4.1.7.1.1.2
hwPWType OBJECT-TYPE
SYNTAX HWL2VpnVcEncapsType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index for the conceptual row identifying a PW within
this PW Emulation table.This value indicate the service to be carried over
this PW."
::= { hwPWEntry 2 }
--1.3.6.1.4.1.2011.5.25.119.4.1.7.1.1.3
hwPWPeerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object contain the value of the peer node address
of the PW/PE maintenance protocol entity. This object
SHOULD contain a value of all zeroes if not applicable."
::= { hwPWEntry 3 }
--1.3.6.1.4.1.2011.5.25.119.4.1.7.1.1.4
hwPWInterfaceIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of the interface (or the virtual interface)
associated with the PW."
::= { hwPWEntry 4 }
-- Conformance information
--
hwPwe3MIBConformance OBJECT IDENTIFIER ::= { hwL2VpnPwe3 3 }
hwPwe3MIBCompliances OBJECT IDENTIFIER ::= { hwPwe3MIBConformance 1 }
-- this module
hwPwe3MIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-PWE3-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwPWVcGroup, hwPWVcTnlGroup, hwPWVcStatisticsGroup, hwPWRemoteVcGroup, hwPWTemplateGroup,
hwPWNotificationControlGroup, hwPWVcStateChangeReasonGroup, hwPWVcNotificationGroup, hwPWTableGroup }
::= { hwPwe3MIBCompliances 1 }
hwPwe3MIBGroups OBJECT IDENTIFIER ::= { hwPwe3MIBConformance 2 }
hwPWVcGroup OBJECT-GROUP
OBJECTS { hwPWVcPeerAddrType, hwPWVcPeerAddr, hwPWVcStatus, hwPWVcInboundLabel, hwPWVcOutboundLabel,
hwPWVcSwitchSign, hwPWVcSwitchID, hwPWVcSwitchPeerAddrType, hwPWVcSwitchPeerAddr, hwPWVcSwitchInboundLabel,
hwPWVcSwitchOutboundLabel, hwPWVcGroupID, hwPWVcIfIndex, hwPWVcAcStatus, hwPWVcACOAMStatus,
hwPWVcMtu, hwPWVcCtrlWord, hwPWVcVCCV, hwPWVcBandWidth, hwPWVcMaxAtmCells,
hwPWVcTnlPolicyName, hwPWVcQoSBehaviorIndex, hwPWVcExplicitPathName, hwPWVcTemplateName, hwPWVcSecondary, hwPWVcUpTime,
hwPWOAMSync, hwPWVCForBfdIndex, hwPWVcDelayTime, hwPWVcReroutePolicy, hwPWVcResumeTime, hwPWVcRerouteReason, hwPWVcLastRerouteTime,
hwPWVcManualSetFault, hwPWVcActive, hwPWVcVrIfIndex, hwPWVcVrID, hwPWBFDDetectMultiplier, hwPWBFDMinReceiveInterval,
hwPWBFDMinTransmitInterval, hwPWDynamicBFDDetect, hwPWBFDRemoteVcID, hwPWEthOamType, hwPWCfmMaIndex,
hwPWVcUpStartTime, hwPWVcUpSumTime, hwPWVcIfName, hwPWVcRowStatus, hwPWVcAtmPackOvertime, hwPWVcPwJitterBufferDepth,
hwPWVcPwTdmEncapsulationNum, hwPWVcPwIdleCode, hwPWVcPwRtpHeader, hwPWVcSwitchTnlPolicyName, hwPWVcCfmMdIndex,
hwPWVcCfmMaName, hwPWVcCfmMdName, hwPWVcRawOrTagged, hwPWVcInterworkingType, hwPWVcCir, hwPWVcPir, hwPWVcQosProfile,
hwPWVcSwitchCir, hwPWVcSwitchPir, hwPWVcSwitchQosProfile, hwPWVcTrigger, hwPWVcEnableACOAM,
hwPWVcSwitchVrIfIndex, hwPWVcSwitchVrID, hwPWVcQosParaFromPWT, hwPWVcBfdParaFromPWT, hwPwVcNegotiateMode, hwPwVcIsBypass, hwPwVcIsAdmin,
hwPwVcAdminPwIfIndex, hwPwVcAdminPwLinkStatus, hwPwVcSwitchAdminPwIfIndex, hwPwVcSwitchAdminPwLinkStatus, hwPwVcSwitchBackupAdminPwIfIndex,
hwPwVcSwitchBackupAdminPwLinkStatus, hwPwVcSwitchBackupVcId, hwPwVcSwitchBackupVcPeerAddrType, hwPwVcSwitchBackupVcPeerAddr,
hwPwVcSwitchBackupVcReceiveLabel, hwPwVcSwitchBackupVcSendLabel, hwPwVcSwitchBackupVcTnlPolicyName, hwPwVcSwitchBackupVcCir,
hwPwVcSwitchBackupVcPir, hwPwVcSwitchBackupVcQosProfile, hwPwVcSlaveMasterMode, hwPwVcSwitchVcSlaveMasterMode,
hwPwVcSwitchBackupVcSlaveMasterMode, hwPwVcSwitchVcActive, hwPwVcSwitchBackupVcActive, hwPwVcSwitchCwTrans, hwPwVcSwitchVcServiceName, hwPwVcSwitchBackupVcServiceName }
STATUS current
DESCRIPTION
"The Pwe3's VC group."
::= { hwPwe3MIBGroups 1 }
hwPWVcTnlGroup OBJECT-GROUP
OBJECTS { hwPWVcTnlType, hwPWTnlForBfdIndex }
STATUS current
DESCRIPTION
"The PWE3's VC Tunnel group."
::= { hwPwe3MIBGroups 2 }
hwPWVcStatisticsGroup OBJECT-GROUP
OBJECTS { hwPWVcStatisticsRcvPkts, hwPWVcStatisticsRcvBytes, hwPWVcStatisticsSndPkts, hwPWVcStatisticsSndBytes }
STATUS current
DESCRIPTION
"The PWE3's VC Statistics group."
::= { hwPwe3MIBGroups 3 }
hwPWRemoteVcGroup OBJECT-GROUP
OBJECTS { hwPWRemoteVcID, hwPWRemoteVcType, hwPWRemoteVcStatus, hwPWRemoteVcGroupID, hwPWRemoteVcMtu,
hwPWRemoteVcCtrlword, hwPWRemoteVcMaxAtmCells, hwPWRemoteVcNotif }
STATUS current
DESCRIPTION
"The PWE3's Remote VC group."
::= { hwPwe3MIBGroups 4 }
hwPWTemplateGroup OBJECT-GROUP
OBJECTS { hwPWTemplatePeerAddrType, hwPWTemplatePeerAddr, hwPWTemplateCtrlword, hwPWTemplateVCCV, hwPWTemplateFrag,
hwPWTemplateBandwidth, hwPWTemplateTnlPolicyName, hwPWTemplateQoSBehaviorIndex, hwPWTemplateExplicitPathName,
hwPWTemplateBFDDetectMultiplier, hwPWTemplateBFDMinReceiveInterval, hwPWTemplateBFDMinTransmitInterval,
hwPWTemplateDynamicBFDDetect, hwPWTemplateMaxAtmCells, hwPWTemplateAtmPackOvertime, hwPWTemplatePwJitterBufferDepth,
hwPWTemplatePwTdmEncapsulationNum, hwPWTemplatePwIdleCode, hwPWTemplatePwRtpHeader, hwPWTemplatePwCCSeqEnable,
hwPWTemplateCir, hwPWTemplatePir, hwPWTemplateQosProfile, hwPWTemplateFlowLabel, hwPWTemplateRowStatus }
STATUS current
DESCRIPTION
"The PWE3's Template group."
::= { hwPwe3MIBGroups 5 }
hwPWNotificationControlGroup OBJECT-GROUP
OBJECTS { hwPWVcSwitchNotifEnable, hwPWVcUpDownNotifEnable, hwPWVcDeletedNotifEnable }
STATUS current
DESCRIPTION
"The PWE3's Notification Control group."
::= { hwPwe3MIBGroups 6 }
hwPWVcStateChangeReasonGroup OBJECT-GROUP
OBJECTS { hwPWVcStateChangeReason, hwPWVcSwitchRmtID }
STATUS current
DESCRIPTION
"The PWE3's Vc State Reason group."
::= { hwPwe3MIBGroups 7 }
hwPWVcNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwPWVcSwitchWtoP, hwPWVcSwitchPtoW, hwPWVcDown, hwPWVcUp, hwPWVcDeleted,
hwPWVcBackup, hwLdpPWVcDown, hwLdpPWVcUp,hwPWVcStatusChange,hwVpwsPwRedundancyDegraded,hwVpwsPwRedundancyDegradedClear,hwRemoteApPwParaMisMatch,hwRemoteApPwParaMisMatchResume}
STATUS current
DESCRIPTION
"The PWE3's VC Notification group."
::= { hwPwe3MIBGroups 8 }
hwLdpPWStateChangeReasonGroup OBJECT-GROUP
OBJECTS { hwLdpPWStateChangeReason }
STATUS current
DESCRIPTION
"The LDP PW VC State Reason group."
::= { hwPwe3MIBGroups 9 }
hwPWVcTDMPerfCurrentGroup OBJECT-GROUP
OBJECTS { hwPWVcTDMPerfCurrentMissingPkts, hwPWVcTDMPerfCurrentJtrBfrOverruns, hwPWVcTDMPerfCurrentJtrBfrUnderruns,
hwPWVcTDMPerfCurrentMisOrderDropped, hwPWVcTDMPerfCurrentMalformedPkt, hwPWVcTDMPerfCurrentESs, hwPWVcTDMPerfCurrentSESs,
hwPWVcTDMPerfCurrentUASs }
STATUS current
DESCRIPTION
"The PWE3's VC TDM performance information group."
::= { hwPwe3MIBGroups 10 }
hwL2vpnSvcMIBGroups OBJECT IDENTIFIER ::= { hwPwe3MIBConformance 3 }
hwSvcGroup OBJECT-GROUP
OBJECTS { hwSvcID, hwSvcType, hwSvcPeerAddrType, hwSvcPeerAddr, hwSvcStatus,
hwSvcInboundLabel, hwSvcOutboundLabel, hwSvcGroupID, hwSvcAcStatus, hwSvcACOAMStatus,
hwSvcMtu, hwSvcCtrlWord, hwSvcVCCV, hwSvcBandWidth, hwSvcMaxAtmCells,
hwSvcTnlPolicyName, hwSvcQoSBehaviorIndex, hwSvcPWTemplateName, hwSvcUpTime, hwSvcOAMSync,
hwSvcForBfdIndex, hwSvcSecondary, hwSvcDelayTime, hwSvcReroutePolicy, hwSvcResumeTime,
hwSvcRerouteReason, hwSvcLastRerouteTime, hwSvcManualSetFault, hwSvcActive, hwSvcUpStartTime,
hwSvcUpSumTime, hwSvcAtmPackOvertime, hwSvcPwJitterBufferDepth, hwSvcPwTdmEncapsulationNum,
hwSvcPwIdleCode, hwSvcPwRtpHeader, hwSvcRawOrTagged, hwSvcInterworkingType, hwSvcCir, hwSvcPir,
hwSvcQosProfile, hwSvcRowStatus
}
STATUS current
DESCRIPTION
"The L2vpn's SVC group."
::= { hwL2vpnSvcMIBGroups 1 }
hwSvcTnlGroup OBJECT-GROUP
OBJECTS { hwSvcTnlType, hwSvcTnlForBfdIndex }
STATUS current
DESCRIPTION
"The L2vpn's SVC Tunnel group."
::= { hwL2vpnSvcMIBGroups 2 }
hwSvcStatisticsGroup OBJECT-GROUP
OBJECTS { hwSvcStatisticsRcvPkts, hwSvcStatisticsRcvBytes, hwSvcStatisticsSndPkts, hwSvcStatisticsSndBytes }
STATUS current
DESCRIPTION
"The L2vpn's SVC Statistics group."
::= { hwL2vpnSvcMIBGroups 3 }
hwSvcNotificationControlGroup OBJECT-GROUP
OBJECTS { hwSvcSwitchNotifEnable, hwSvcUpDownNotifEnable, hwSvcDeletedNotifEnable }
STATUS current
DESCRIPTION
"The L2vpn SVC's Notification Control group."
::= { hwL2vpnSvcMIBGroups 4 }
hwSvcStateChangeReasonGroup OBJECT-GROUP
OBJECTS { hwSvcStateChangeReason }
STATUS current
DESCRIPTION
"The L2vpn's SVc State Reason group."
::= { hwL2vpnSvcMIBGroups 5 }
hwSvcNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwSvcSwitchWtoP, hwSvcSwitchPtoW, hwSvcDown, hwSvcUp, hwSvcDeleted
}
STATUS current
DESCRIPTION
"The L2vpn's SVC Notification group."
::= { hwL2vpnSvcMIBGroups 6 }
hwL2vpnPWTableMIBGroups OBJECT IDENTIFIER ::= { hwPwe3MIBConformance 4 }
hwPWTableGroup OBJECT-GROUP
OBJECTS { hwPWInterfaceIndex }
STATUS current
DESCRIPTION
"The PW Table Group."
::= { hwL2vpnPWTableMIBGroups 1 }
hwPWTemplateMIBGroups OBJECT IDENTIFIER ::= { hwPwe3MIBConformance 5 }
hwPWTemplateNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwPWTemplateCannotDeleted }
STATUS current
DESCRIPTION
"The L2vpn's PW Template Notification group."
::= { hwPWTemplateMIBGroups 1 }
END
--
-- HUAWEI-PWE3-MIB.mib
--