diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/huawei/HUAWEI-PWE3-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/huawei/HUAWEI-PWE3-MIB')
| -rw-r--r-- | MIBS/huawei/HUAWEI-PWE3-MIB | 3879 |
1 files changed, 3879 insertions, 0 deletions
diff --git a/MIBS/huawei/HUAWEI-PWE3-MIB b/MIBS/huawei/HUAWEI-PWE3-MIB new file mode 100644 index 0000000..31b8de6 --- /dev/null +++ b/MIBS/huawei/HUAWEI-PWE3-MIB @@ -0,0 +1,3879 @@ +-- ==================================================================
+-- 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
+--
\ No newline at end of file |