-- ================================================================= -- Copyright (C) 2014 by HUAWEI TECHNOLOGIES. All rights reserved. -- Description: Pseudo Wire Emulation Edge-to-Edge (PWE3) is an end-to-end L2 service bearing technology, -- that belongs to L2 VPN in the P2P mode. The system implements the PWE3 architecture through MPLS, by -- using the LDP or RSVP-TE protocol as signaling. Therefore, it can implement the ATM and Ethernet emulation -- services and establish the ATM or Ethernet private lines. Thus, it provides a solution to the emulation private -- line service in the IP network. -- Reference: -- Version: V1.35 -- ================================================================= HUAWEI-PW-CMD-MIB DEFINITIONS ::= BEGIN IMPORTS hwMpls FROM HUAWEI-MIB ifIndex, InterfaceIndex FROM IF-MIB InetAddressType FROM INET-ADDRESS-MIB IpAddress, Integer32, Unsigned32, Counter32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI TruthValue, TimeStamp, RowStatus, TEXTUAL-CONVENTION FROM SNMPv2-TC OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF PwVcType FROM HUAWEI-PW-TC-MIB pwIndex, pwType, pwID, pwPeerAddrType, pwPeerAddr -- [RFC5601] FROM PW-STD-MIB; hwPwCmdMIB MODULE-IDENTITY LAST-UPDATED "201412310000Z" 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 "Pseudo Wire Emulation Edge-to-Edge (PWE3) is an end-to-end L2 service bearing technology, that belongs to L2 VPN in the P2P mode. The system implements the PWE3 architecture through MPLS, by using the LDP or RSVP-TE protocol as signaling. Therefore, it can implement the ATM and Ethernet emulation services and establish the ATM or Ethernet private lines. Thus, it provides a solution to the emulation private line service in the IP network. " -- Revision history REVISION "201412310000Z" DESCRIPTION "V1.35, modify the access of hwPwCmdAcTdmBindingRowStatus, hwPwCmdPwVlanID, hwPwCmdPwImaGroup and hwPwCmdPwRowStatus." REVISION "201410190000Z" DESCRIPTION "V1.34, modify the access of hwPwCmdVccvRowStatus and hwPwAutoVccvRowStatus." REVISION "201309090000Z" DESCRIPTION "V1.33, deleted obsolete node hwPwCmdVcIpInterworking and hwPwCmdTemplateIpInterworking." REVISION "201303200000Z" DESCRIPTION "V1.32, deleted obsolete node hwPwCmdNonIfGroup. modified the default value of leaf node hwPwRcvSsrcId and hwPwTxSsrcId." REVISION "201210120000Z" DESCRIPTION "V1.31, added leaf nodes hwPwPayloadType, hwPwSnStartNum, hwPwRcvSsrcId and hwPwTxSsrcId in table hwPwExtTable." REVISION "201204110000Z" DESCRIPTION "V1.30, added the default value of leaf node hwPwCmdVccvReplyMode, hwPwCmdVccvFrequency, hwPwCmdVccvTimeoutLimit, hwPwCmdVccvRecoverLimit. Added leaf node hwPwTnlPolicy.Added table hwPwCmdPwCarExtTable and hwPwAutoVccvTable." REVISION "201109090000Z" DESCRIPTION "V1.29, modified the description of leaf node hwPwCmdVccvRemotePwVcID and hwPwCmdVccvTtl." REVISION "201107130000Z" DESCRIPTION "V1.28, added table hwPwPriMappingTable. Added table hwPwRedundancyTable. Added table hwPwCmdStatisticTable. Modified value range of leaf node hwPwCmdPWCarCir and hwPwCmdPWCarPir, hwPwCmdRecoverVcID, hwPwCmdManualSwitchoverVcID, hwPwCmdVccvVcID, hwPwCmdVccvRemotePwVcID. Modified the Max access of leaf node hwPwCmdPWCarVcID, hwPwCmdPsPwId, hwPwCmdManualSwitchoverVcID, hwPwCmdRecoverVcID. Added leaf node hwPwPriMappingProfName in table hwPwExtTable to modify QoS profile for PW. Added leaf node hwPwStatisticSwitch in table hwPwExtTable to configure PW statistic switch. Deleted IMPORTS PwIndexType to solve mib browser compiling warning. Modified HwPwExtTableEntry to HwPwExtEntry and hwPwExtTableEntry to hwPwExtEntry for MIB browser compiling warning. Added leaf node hwPwFlowLabelCapabilities and hwPwFlowlabelStatus in table hwPwExtTable to modify FlowLabel for Ethernet PW. Added leaf node hwPwCmdVccvPingPipeUniform in table hwPwCmdVccvTable for setting VCCV ping mode." REVISION "201012280000Z" DESCRIPTION "V1.27, modified the enum value of hwPwVCCVCapabilities and hwPwVCCVStatus." REVISION "201011200000Z" DESCRIPTION "V1.26, modified the description." REVISION "201011170000Z" DESCRIPTION "V1.25, updated history. Added table hwPwCmdTdmDefectStatsTable. Modified value range of leaf node hwPwCmdVccvFrequency." REVISION "201011110000Z" DESCRIPTION "V1.24, updated the parameters of car for hwPwCmdPwCarTable. Added leaf node hwPwAtmCfgTimeout." REVISION "201011090000Z" DESCRIPTION "V1.23, modified the description." REVISION "201010110000Z" DESCRIPTION "V1.22, modified the description." REVISION "201007242000Z" DESCRIPTION "V1.21, updated the description and format." REVISION "201007192000Z" DESCRIPTION "V1.20, modified the position of hwMplsEcmpEnable and hwMplsL2VPNEnable." REVISION "201007172000Z" DESCRIPTION "V1.19, modified the description of all tables." REVISION "201006222000Z" DESCRIPTION "V1.18, added table hwpwExtTable to configure the priority, vccv and flow label of PW. Added table hwMplsL2VPNTable to enable or disable the MPLS L2 VPN function. Added trap hwPwCmdPwDeleted, modify traps hwPwCmdSerRecov and hwPwCmdSerFault. Modified traps hwPwCmdSerSwitchToSec and hwPwCmdSerSwitchToPri. Modified the value range of hwPwCmdRecoverWtrtime, and set the units from minute to second. Modified the type of hwPwCmdPsPrimaryPwStatus, hwPwCmdPsSecondaryPwStatus BITS to INTEGER." REVISION "201006112000Z" DESCRIPTION "V1.17, modified the value range of hwPwCmdPwTdmVclID." REVISION "201005292000Z" DESCRIPTION "V1.16, modified the value range of hwPwCmdAcBindingInboundLabel, hwPwCmdAcVlanBindingInboundLabel, hwPwCmdAcPvpBindingInboundLabel, hwPwCmdAcTdmBindingInboundLabel, hwPwCmdPwInboundLabel. Modified the format of enumeration." REVISION "201004252000Z" DESCRIPTION "V1.15, modified the value range of hwPwCmdPwImaGroup." REVISION "201004122000Z" DESCRIPTION "V1.14, modified description of leaves." REVISION "201001122000Z" DESCRIPTION "V1.13, added leaf node hwPwCmdTunnId. Added traps hwPwCmdPwStatus, hwPwCmdSerRecov, hwPwCmdSerFault, hwPwCmdSerSwitchToSec, hwPwCmdSerSwitchToPri, hwPwCmdTunnSwitchToW and hwPwCmdTunnSwitchToP." REVISION "200911200000Z" DESCRIPTION "V1.12, added leaf node hwPwCmdTemplateMaxEncapcellDelay for getting the Max ATM cells encapsulate delay time. Modified the node of hwPwCmdTemplateMaxAtmCells's value range to 1-31. Deleted leaf nodes include hwPwCmdPwVci, hwPwCmdPwVpi, hwPwCmdPwOutboundVci and hwPwCmdPwOutboundVpi." REVISION "200910120000Z" DESCRIPTION "V1.11, added leaf node hwPwCmdPwReceiveDstUDPPort for getting UDP protocol encapsulation, UDP source port." REVISION "200909110000Z" DESCRIPTION "V1.10, added leaf node hwPwCmdPwDesc to describe extra information of PW." REVISION "200907310000Z" DESCRIPTION "V1.09, added table hwPwCmdSwitchoverIpAddrTable to specify information for local and remote IP address to switch over. Modified the node of hwPwCmdPvcBindingConnectIndex's value range to 1-32768." REVISION "200605081506Z" DESCRIPTION "V1.00, initial revision." ::= { hwPw 1 } hwPw OBJECT IDENTIFIER ::= { hwMpls 8 } -- Textual conventions SignalProtocolType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "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 'udp' is used of udp control protocol. " SYNTAX INTEGER { ldp(1), static(2), udp(3) } VcStatusType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The status of the PW and the interfaces affecting this PW. " SYNTAX INTEGER { down(1), up(2), plugout(3) } hwPwCmdVcNotifications OBJECT IDENTIFIER ::= { hwPwCmdMIB 1 } hwPwCmdVcSwitchWtoP NOTIFICATION-TYPE OBJECTS { hwPwCmdVcIndex, -- index of working pw hwPwCmdVcIndex -- index of protect pw } STATUS current DESCRIPTION "This notification is generated when switch from working pw to protect pw happens. " ::= { hwPwCmdVcNotifications 1 } hwPwCmdVcSwitchPtoW NOTIFICATION-TYPE OBJECTS { hwPwCmdVcIndex, -- index of protect pw hwPwCmdVcIndex -- index of working pw } STATUS current DESCRIPTION "This notification is generated when switch from protect pw to working pw happens. " ::= { hwPwCmdVcNotifications 2 } hwPwCmdVcUp NOTIFICATION-TYPE OBJECTS { hwPwCmdPwID, -- index of pw hwPwCmdPwVcStatus -- vc status of pw } STATUS current DESCRIPTION "This notification is generated when the vc status change from other status to up. " ::= { hwPwCmdVcNotifications 3 } hwPwCmdVcDown NOTIFICATION-TYPE OBJECTS { hwPwCmdPwID, -- index of pw hwPwCmdPwVcStatus -- vc status of pw } STATUS current DESCRIPTION "This notification is generated when the vc status change from other status to down. " ::= { hwPwCmdVcNotifications 4 } -- Tables, Scalars hwPwCmdObjects OBJECT IDENTIFIER ::= { hwPwCmdMIB 2 } -- PW Virtual Connection (VC) Table hwPwCmdVcIndexNext OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an appropriate value to be used for hwPwCmdVcIndex when creating entries in the hwPwCmdVcTable. The value 0 indicates that no unassigned entries are available. To obtain the value of hwPwCmdVcIndex for a new entry in the hwPwCmdVcTable, the manager issues a management protocol retrieval operation to obtain the current value of hwPwCmdVcIndex. After each retrieval operation, the agent should modify the value to reflect the next unassigned index. After a manager retrieves a value the agent will determine through its local policy when this index value will be made available for reuse. " ::= { hwPwCmdObjects 1 } hwPwCmdVcTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdVcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for configuring and status monitoring that are common to all service types. The index of this table is hwPwCmdVcIndex. " ::= { hwPwCmdObjects 2 } hwPwCmdVcEntry OBJECT-TYPE SYNTAX HwPwCmdVcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for configuring and status monitoring that are common to all service types. The index of this entry is hwPwCmdVcIndex. " INDEX { hwPwCmdVcIndex } ::= { hwPwCmdVcTable 1 } HwPwCmdVcEntry ::= SEQUENCE { hwPwCmdVcIndex Unsigned32, hwPwCmdVcSignalProtocol SignalProtocolType, hwPwCmdVcID Unsigned32, hwPwCmdVcType PwVcType, hwPwCmdVcPeerAddrType InetAddressType, hwPwCmdVcPeerAddr IpAddress, hwPwCmdVcStatus VcStatusType, hwPwCmdVcInboundLabel Unsigned32, hwPwCmdVcOutboundLabel Unsigned32, hwPwCmdVcSwitchSignalProtocol SignalProtocolType, hwPwCmdVcSwitchID Unsigned32, hwPwCmdVcSwitchPeerAddrType InetAddressType, hwPwCmdVcSwitchPeerAddr IpAddress, hwPwCmdVcSwitchInboundLabel Unsigned32, hwPwCmdVcSwitchOutboundLabel Unsigned32, hwPwCmdVcGroupID Unsigned32, hwPwCmdVcIfIndex InterfaceIndex, hwPwCmdVcAcStatus INTEGER, hwPwCmdVcMtu Unsigned32, hwPwCmdVcCw TruthValue, hwPwCmdVcVCCV BITS, hwPwCmdVcBandwidth Unsigned32, hwPwCmdVcMaxAtmCells Unsigned32, hwPwCmdVcTnlPolicyName OCTET STRING, hwPwCmdVcQoSBehaviorIndex Unsigned32, hwPwCmdVcExplicitPathName OCTET STRING, hwPwCmdVcTemplateIndex Unsigned32, hwPwCmdVcSecondary TruthValue, hwPwCmdVcUpTime TimeStamp, hwPwCmdVcRowStatus RowStatus } hwPwCmdVcIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Index for the conceptual row identifying a PW within this PW Emulation table. " ::= { hwPwCmdVcEntry 1 } hwPwCmdVcSignalProtocol OBJECT-TYPE SYNTAX SignalProtocolType MAX-ACCESS read-create STATUS current DESCRIPTION "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. " ::= { hwPwCmdVcEntry 2 } hwPwCmdVcID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Used in the outgoing PW ID field within the 'Virtual Circuit FEC Element'. " ::= { hwPwCmdVcEntry 3 } hwPwCmdVcType OBJECT-TYPE SYNTAX PwVcType MAX-ACCESS read-create STATUS current DESCRIPTION "This value indicate the service to be carried over this PW. " ::= { hwPwCmdVcEntry 4 } hwPwCmdVcPeerAddrType 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. " DEFVAL { ipv4 } ::= { hwPwCmdVcEntry 5 } hwPwCmdVcPeerAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the value of the peer node address of the PW/PE maintenance protocol entity. This object SHOULD contain a value of all zeros if not applicable (hwPwCmdVcPeerAddrType is 'unknown'). " ::= { hwPwCmdVcEntry 6 } hwPwCmdVcStatus OBJECT-TYPE SYNTAX VcStatusType MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the status of the PW in the local node. " ::= { hwPwCmdVcEntry 7 } hwPwCmdVcInboundLabel OBJECT-TYPE SYNTAX Unsigned32 (16..1023) MAX-ACCESS read-create STATUS current DESCRIPTION "The PW label used in the inbound direction (i.e. packets received from the PSN. Range: 16-1023 It may be set up manually if owner is 'manual' or automatically otherwise. Examples: For MPLS PSN, it represents the 20 bits of PW tag, for L2TP it represent the 32 bits Session ID. If the label is not yet known (signaling in process), the object should return a value of 0xFFFF. " ::= { hwPwCmdVcEntry 8 } hwPwCmdVcOutboundLabel OBJECT-TYPE SYNTAX Unsigned32 (16..1023) MAX-ACCESS read-create STATUS current DESCRIPTION "The PW label used in the outbound direction (i.e. toward the PSN). Range: 16-1023 It may be set up manually if owner is 'manual' or automatically otherwise. Examples: For MPLS PSN, it represents the 20 bits of PW tag, for L2TP it represent the 32 bits Session ID. If the label is not yet known (signaling in process), the object should return a value of 0xFFFF. " ::= { hwPwCmdVcEntry 9 } hwPwCmdVcSwitchSignalProtocol OBJECT-TYPE SYNTAX SignalProtocolType MAX-ACCESS read-create STATUS current DESCRIPTION "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. " ::= { hwPwCmdVcEntry 10 } hwPwCmdVcSwitchID 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. " ::= { hwPwCmdVcEntry 11 } hwPwCmdVcSwitchPeerAddrType 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. " ::= { hwPwCmdVcEntry 12 } hwPwCmdVcSwitchPeerAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains 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 zeros if not applicable (hwPwCmdVcSwitchPeerAddrType is 'unknown'). " ::= { hwPwCmdVcEntry 13 } hwPwCmdVcSwitchInboundLabel OBJECT-TYPE SYNTAX Unsigned32 (16..1023) MAX-ACCESS read-create STATUS current DESCRIPTION "The PW label used in the inbound direction (i.e. packets received from the PSN. Range: 16-1023 It may be set up manually if owner is 'manual' or automatically otherwise. Examples: For MPLS PSN, it represents the 20 bits of PW tag, for L2TP it represent the 32 bits Session ID. If the label is not yet known (signaling in process), the object should return a value of 0xFFFF. " ::= { hwPwCmdVcEntry 14 } hwPwCmdVcSwitchOutboundLabel OBJECT-TYPE SYNTAX Unsigned32 (16..1023) MAX-ACCESS read-create STATUS current DESCRIPTION "The PW label used in the outbound direction (i.e. toward the PSN). Range: 16-1023 It may be set up manually if owner is 'manual' or automatically otherwise. Examples: For MPLS PSN, it represents the 20 bits of PW tag, for L2TP it represent the 32 bits Session ID. If the label is not yet known (signaling in process), the object should return a value of 0xFFFF. " ::= { hwPwCmdVcEntry 15 } hwPwCmdVcGroupID 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 pwVcOwner equal 'pwIdFecSignaling' or 'l2tpControlProtocol', should be set to zero otherwise. " ::= { hwPwCmdVcEntry 16 } hwPwCmdVcIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-create STATUS current DESCRIPTION "Index of the interface (or the virtual interface) associated with the PW. " ::= { hwPwCmdVcEntry 17 } hwPwCmdVcAcStatus OBJECT-TYPE SYNTAX INTEGER { down(1), up(2), plugout(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Local AC status. Options: 1. down(1) -indicates AC status down 2. up(2) -indicates AC status up 3. plugout(3) -indicates AC status plugout " ::= { hwPwCmdVcEntry 18 } hwPwCmdVcMtu OBJECT-TYPE SYNTAX Unsigned32 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. " ::= { hwPwCmdVcEntry 19 } hwPwCmdVcCw OBJECT-TYPE SYNTAX TruthValue 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. " ::= { hwPwCmdVcEntry 20 } hwPwCmdVcVCCV 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 pw. Options: 1. ccCw(0) 2. ccAlert(1) 3. ccLabel(2) 4. cvIcmpping(3) 5. cvLspping(4) 6. cvBfd(5) " ::= { hwPwCmdVcEntry 21 } hwPwCmdVcBandwidth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the bandwidth when signaling protocol is rsvp. " ::= { hwPwCmdVcEntry 22 } hwPwCmdVcMaxAtmCells OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the max cell supported when vctype is atm. " ::= { hwPwCmdVcEntry 23 } hwPwCmdVcTnlPolicyName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..20)) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the tunnel policy name used. " ::= { hwPwCmdVcEntry 24 } hwPwCmdVcQoSBehaviorIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the traffic behavior Index when QOS is implemented. " ::= { hwPwCmdVcEntry 25 } hwPwCmdVcExplicitPathName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..20)) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the explicit path name set by the operator. " ::= { hwPwCmdVcEntry 26 } hwPwCmdVcTemplateIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the pw template index referenced. " ::= { hwPwCmdVcEntry 27 } hwPwCmdVcSecondary OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether or not the secondary pw is used. " ::= { hwPwCmdVcEntry 28 } hwPwCmdVcUpTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the total time this PW status has been Up(1). " ::= { hwPwCmdVcEntry 29 } hwPwCmdVcRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "For creating and modifying this row. None of the read-create objects in the conceptual rows may be changed when this object is in the active(1) state. " ::= { hwPwCmdVcEntry 30 } hwPwCmdVcTnlTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdVcTnlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides per-PW related tunnel information. The indexes of this table are hwPwCmdVcIndex and hwPwCmdVcTnlIndex, hwPwCmdVcIndexis set in hwPwCmdVcTable table. " ::= { hwPwCmdObjects 3 } hwPwCmdVcTnlEntry OBJECT-TYPE SYNTAX HwPwCmdVcTnlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides per-PW related tunnel information. The indexes of this entry are hwPwCmdVcIndex and hwPwCmdVcTnlIndex, hwPwCmdVcIndexis set in hwPwCmdVcTable table. " INDEX { hwPwCmdVcIndex, hwPwCmdVcTnlIndex } ::= { hwPwCmdVcTnlTable 1 } HwPwCmdVcTnlEntry ::= SEQUENCE { hwPwCmdVcTnlIndex Unsigned32 } hwPwCmdVcTnlIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the tunnel index related to each PW. " ::= { hwPwCmdVcTnlEntry 1 } hwPwCmdRemoteVcTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdRemoteVcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides remote PW information for each local PW.The index of this table is hwPwCmdRemoteVcID. " ::= { hwPwCmdObjects 4 } hwPwCmdRemoteVcEntry OBJECT-TYPE SYNTAX HwPwCmdRemoteVcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides remote PW information for each local PW.The index of this entry is hwPwCmdRemoteVcID. " AUGMENTS { hwPwCmdVcEntry } ::= { hwPwCmdRemoteVcTable 1 } HwPwCmdRemoteVcEntry ::= SEQUENCE { hwPwCmdRemoteVcID Unsigned32, hwPwCmdRemoteVcType PwVcType, hwPwCmdRemoteVcStatus VcStatusType, hwPwCmdRemoteVcGroupID Unsigned32, hwPwCmdRemoteVcMtu Unsigned32, hwPwCmdRemoteVcCw TruthValue, hwPwCmdRemoteVcMaxAtmCells Unsigned32, hwPwCmdRemoteVcNotif TruthValue, hwPwCmdRemoteVcSwitchID Unsigned32, hwPwCmdRemoteVcSwitchType PwVcType, hwPwCmdRemoteVcSwitchStatus VcStatusType, hwPwCmdRemoteVcSwitchGroupID Unsigned32, hwPwCmdRemoteVcSwitchMtu Unsigned32, hwPwCmdRemoteVcSwitchCw TruthValue, hwPwCmdRemoteVcSwitchMaxAtmCells Unsigned32, hwPwCmdRemoteVcSwitchNotif TruthValue } hwPwCmdRemoteVcID 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. " ::= { hwPwCmdRemoteVcEntry 1 } hwPwCmdRemoteVcType OBJECT-TYPE SYNTAX PwVcType MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicate the service to be carried over the remote PW. " ::= { hwPwCmdRemoteVcEntry 2 } hwPwCmdRemoteVcStatus OBJECT-TYPE SYNTAX VcStatusType MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the status of the remote PW. " ::= { hwPwCmdRemoteVcEntry 3 } hwPwCmdRemoteVcGroupID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Group ID field of the remote PW. " ::= { hwPwCmdRemoteVcEntry 4 } hwPwCmdRemoteVcMtu OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the supported MTU size of the remote PW. " ::= { hwPwCmdRemoteVcEntry 5 } hwPwCmdRemoteVcCw OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the control word capability of the remote PW. " ::= { hwPwCmdRemoteVcEntry 6 } hwPwCmdRemoteVcMaxAtmCells OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the max cell supported of the remote PW when vctype is atm. " ::= { hwPwCmdRemoteVcEntry 7 } hwPwCmdRemoteVcNotif OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates notification is supported by the remote PW. " ::= { hwPwCmdRemoteVcEntry 8 } hwPwCmdRemoteVcSwitchID 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 switch PW. " ::= { hwPwCmdRemoteVcEntry 9 } hwPwCmdRemoteVcSwitchType OBJECT-TYPE SYNTAX PwVcType MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicate the service to be carried over the switch PW. " ::= { hwPwCmdRemoteVcEntry 10 } hwPwCmdRemoteVcSwitchStatus OBJECT-TYPE SYNTAX VcStatusType MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the status of the switch PW. " ::= { hwPwCmdRemoteVcEntry 11 } hwPwCmdRemoteVcSwitchGroupID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Group ID field of the switch PW. " ::= { hwPwCmdRemoteVcEntry 12 } hwPwCmdRemoteVcSwitchMtu OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the supported MTU size of the switch PW. " ::= { hwPwCmdRemoteVcEntry 13 } hwPwCmdRemoteVcSwitchCw OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the control word capability of the switch PW. " ::= { hwPwCmdRemoteVcEntry 14 } hwPwCmdRemoteVcSwitchMaxAtmCells OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the max cell supported of the switch PW when vctype is atm. " ::= { hwPwCmdRemoteVcEntry 15 } hwPwCmdRemoteVcSwitchNotif OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates notification is supported by the switch PW. " ::= { hwPwCmdRemoteVcEntry 16 } hwPwCmdAcBindingTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdAcBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for configuring and status monitoring for PW used in fixed network. The indexes of this table are hwPwCmdAcBindingConnectIndex and hwPwCmdAcBindingPrimOrSecondary. " ::= { hwPwCmdObjects 5 } hwPwCmdAcBindingEntry OBJECT-TYPE SYNTAX HwPwCmdAcBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for configuring and status monitoring for PW used in fixed network. The indexes of this entry are hwPwCmdAcBindingConnectIndex and hwPwCmdAcBindingPrimOrSecondary. " INDEX { hwPwCmdAcBindingConnectIndex, hwPwCmdAcBindingPrimOrSecondary } ::= { hwPwCmdAcBindingTable 1 } HwPwCmdAcBindingEntry ::= SEQUENCE { hwPwCmdAcBindingConnectIndex Unsigned32, hwPwCmdAcBindingVcID Unsigned32, hwPwCmdAcBindingVcStatus VcStatusType, hwPwCmdAcBindingTemplateName OCTET STRING, hwPwCmdAcBindingOutboundVpi Integer32, hwPwCmdAcBindingOutboundVci Integer32, hwPwCmdAcBindingSignalProtocol SignalProtocolType, hwPwCmdAcBindingOutboundLabel Integer32, hwPwCmdAcBindingInboundLabel Integer32, hwPwCmdAcBindingRowStatus RowStatus, hwPwCmdAcBindingPrimOrSecondary INTEGER } hwPwCmdAcBindingConnectIndex OBJECT-TYPE SYNTAX Unsigned32 (1..32768) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the connect index referenced. Range: 1-32768 " ::= { hwPwCmdAcBindingEntry 1 } hwPwCmdAcBindingVcID OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Used in the outgoing PW ID field within the 'Virtual Circuit FEC Element'. Range: 1-4294967295 " ::= { hwPwCmdAcBindingEntry 2 } hwPwCmdAcBindingVcStatus OBJECT-TYPE SYNTAX VcStatusType MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the status of the PW: down(1), up(2), plugout(3). " ::= { hwPwCmdAcBindingEntry 3 } hwPwCmdAcBindingTemplateName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..19)) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the description string of the template, MUST be NULL string if not applicable or not known yet. " ::= { hwPwCmdAcBindingEntry 4 } hwPwCmdAcBindingOutboundVpi OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "VPI value of this ATM VC. Range: 0-4095 If the pwVcType is atmNto1Transparent then the value will be set to zero. " ::= { hwPwCmdAcBindingEntry 5 } hwPwCmdAcBindingOutboundVci OBJECT-TYPE SYNTAX Integer32 (32..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "VCI value of this ATM VC. Range: 32-65535 If the pwVcType is atmNto1Transparent, atmCell1to1Vpc or atmCellNto1Vpc then the value should be set to zero. " ::= { hwPwCmdAcBindingEntry 6 } hwPwCmdAcBindingSignalProtocol OBJECT-TYPE SYNTAX SignalProtocolType MAX-ACCESS read-create STATUS current DESCRIPTION "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. " ::= { hwPwCmdAcBindingEntry 7 } hwPwCmdAcBindingOutboundLabel OBJECT-TYPE SYNTAX Integer32 (16..1048575) MAX-ACCESS read-create STATUS current DESCRIPTION "The PW label used in the outbound direction (i.e. toward the PSN). Range: 16-1048575 It may be set up manually if owner is 'manual' or automatically otherwise. Examples: For MPLS PSN, it represents the 20 bits of PW tag, for L2TP it represent the 32 bits Session ID. If the label is not yet known (signaling in process), the object should return a value of 0xFFFF. " ::= { hwPwCmdAcBindingEntry 8 } hwPwCmdAcBindingInboundLabel OBJECT-TYPE SYNTAX Integer32 (16..1048575) MAX-ACCESS read-create STATUS current DESCRIPTION "The PW label used in the inbound direction (i.e. packets received from the PSN. Range: 16-1048575 It may be set up manually if owner is 'manual' or automatically otherwise. Examples: For MPLS PSN, it represents the 20 bits of PW tag, for L2TP it represent the 32 bits Session ID. If the label is not yet known (signaling in process), the object should return a value of 0xFFFF. " ::= { hwPwCmdAcBindingEntry 9 } hwPwCmdAcBindingRowStatus OBJECT-TYPE SYNTAX RowStatus (1..6) MAX-ACCESS read-create STATUS current DESCRIPTION "For creating and modifying this row. None of the read-create objects in the conceptual rows may be changed when this object is in the active(1) state. " ::= { hwPwCmdAcBindingEntry 10 } hwPwCmdAcBindingPrimOrSecondary OBJECT-TYPE SYNTAX INTEGER { primaryPW(1), secondaryPW(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This value indicate Primary PW or Secondary PW. Options: 1. primaryPW(1) -indicates primary PW 2. secondaryPW(2) -indicates secondary PW " ::= { hwPwCmdAcBindingEntry 11 } hwPwCmdTemplateIndexNext OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an appropriate value to be used for hwPwCmdTemplateIndex when creating entries in the hwPwCmdTemplateTable. The value 0 indicates that no unassigned entries are available. To obtain the value of hwPwCmdTemplateIndex for a new entry in the hwPwCmdTemplateTable, the manager issues a management protocol retrieval operation to obtain the current value of hwPwCmdVcIndex. After each retrieval operation, the agent should modify the value to reflect the next unassigned index. After a manager retrieves a value the agent will determine through its local policy when this index value will be made available for reuse. " ::= { hwPwCmdObjects 6 } hwPwCmdTemplateTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdTemplateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for configuring and status monitoring to pw template. The index of this table is hwPwCmdTemplateIndex. " ::= { hwPwCmdObjects 7 } hwPwCmdTemplateEntry OBJECT-TYPE SYNTAX HwPwCmdTemplateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for configuring and status monitoring to pw template. The index of this entry is hwPwCmdTemplateIndex. " INDEX { hwPwCmdTemplateIndex } ::= { hwPwCmdTemplateTable 1 } HwPwCmdTemplateEntry ::= SEQUENCE { hwPwCmdTemplateIndex Unsigned32, hwPwCmdTemplateName OCTET STRING, hwPwCmdTemplateVcType PwVcType, hwPwCmdTemplatePeerAddrType InetAddressType, hwPwCmdTemplatePeerAddr IpAddress, hwPwCmdTemplateMtu Unsigned32, hwPwCmdTemplateCw TruthValue, hwPwCmdTemplateVCCV BITS, hwPwCmdTemplateFrag TruthValue, hwPwCmdTemplateBandwidth Unsigned32, hwPwCmdTemplateMaxAtmCells Unsigned32, hwPwCmdTemplateTnlPolicyName OCTET STRING, hwPwCmdTemplateQoSBehaviorIndex Integer32, hwPwCmdTemplateExplicitPathName OCTET STRING, hwPwCmdTemplateTdmJitterBuffer Unsigned32, hwPwCmdTemplateTdmLoadTime Unsigned32, hwPwCmdTemplateTdmRTP INTEGER, hwPwCmdTemplateRowStatus RowStatus, hwPwCmdTemplateTdmTimeSlotNum Unsigned32, hwPwCmdTemplateMaxEncapcellDelay Unsigned32, hwPwCmdTemplateFlowLabel BITS } hwPwCmdTemplateIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the conceptual row identifying a PW template within this PW template table. " ::= { hwPwCmdTemplateEntry 1 } hwPwCmdTemplateName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..19)) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the description string of the template, MUST be NULL string if not applicable or not known yet. " ::= { hwPwCmdTemplateEntry 2 } hwPwCmdTemplateVcType OBJECT-TYPE SYNTAX PwVcType MAX-ACCESS read-create STATUS current DESCRIPTION "This value indicate the service to be carried over this template. " ::= { hwPwCmdTemplateEntry 3 } hwPwCmdTemplatePeerAddrType 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. " ::= { hwPwCmdTemplateEntry 4 } hwPwCmdTemplatePeerAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the value of the peer node address of the PW/PE maintenance protocol entity. This object SHOULD contain a value of all zeros if not applicable (hwPwCmdTemplatePeerAddrType is 'unknown'). " ::= { hwPwCmdTemplateEntry 5 } hwPwCmdTemplateMtu OBJECT-TYPE SYNTAX Unsigned32 (328..1710) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the supported MTU size of the switch PW. Range: 328-1710 " ::= { hwPwCmdTemplateEntry 6 } hwPwCmdTemplateCw OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the control word capability of the switch PW. " ::= { hwPwCmdTemplateEntry 7 } hwPwCmdTemplateVCCV 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 pw. Options: 1. ccCw(0) 2. ccAlert(1) 3. ccLabel(2) 4. cvIcmpping(3) 5. cvLspping(4) 6. cvBfd(5) " ::= { hwPwCmdTemplateEntry 8 } hwPwCmdTemplateFrag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether or not fragmentation is supported. " ::= { hwPwCmdTemplateEntry 9 } hwPwCmdTemplateBandwidth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the bandwidth when signaling protocol is rsvp. " ::= { hwPwCmdTemplateEntry 10 } hwPwCmdTemplateMaxAtmCells OBJECT-TYPE SYNTAX Unsigned32 (1..31) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the max ATM cells when encapsulation is ATM. Range: 1-31 Default: 1 " DEFVAL { 1 } ::= { hwPwCmdTemplateEntry 11 } hwPwCmdTemplateTnlPolicyName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..20)) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the tunnel policy name used. " ::= { hwPwCmdTemplateEntry 12 } hwPwCmdTemplateQoSBehaviorIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the traffic behavior Index when QOS is implemented. " ::= { hwPwCmdTemplateEntry 13 } hwPwCmdTemplateExplicitPathName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..20)) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the explicit path name set by the operator. " ::= { hwPwCmdTemplateEntry 14 } hwPwCmdTemplateTdmJitterBuffer OBJECT-TYPE SYNTAX Unsigned32 (500..128000) UNITS "us" MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the jitter buffer size of TDM PW. Range: 500-128000 Default: 2000 Unit: microsecond " DEFVAL { 2000 } ::= { hwPwCmdTemplateEntry 15 } hwPwCmdTemplateTdmLoadTime OBJECT-TYPE SYNTAX Unsigned32 (125..5000) UNITS "byte" MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the load time value of TDM PW. Range: 125-5000 Default: 1000 Unit: byte " DEFVAL { 1000 } ::= { hwPwCmdTemplateEntry 16 } hwPwCmdTemplateTdmRTP OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates enable or disable RTP of TDM PW. Options: 1. disable(0) -indicates disable RTP 2. enable(1) -indicates enable RTP Default: disable(0) " DEFVAL { disable } ::= { hwPwCmdTemplateEntry 17 } hwPwCmdTemplateRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "For creating and modifying this row. None of the read-create objects in the conceptual rows may be changed when this object is in the active(1) state. " ::= { hwPwCmdTemplateEntry 18 } hwPwCmdTemplateTdmTimeSlotNum OBJECT-TYPE SYNTAX Unsigned32 (1..32) UNITS "byte" MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the time slot Num of TDM PW. Range: 1-32 Default: 32 Unit: byte " DEFVAL { 32 } ::= { hwPwCmdTemplateEntry 19 } hwPwCmdTemplateMaxEncapcellDelay OBJECT-TYPE SYNTAX Unsigned32 (0..50) UNITS "ms" MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the Max ATM cells encapsulate delay time. Range: 0-50 Default: 0 Unit: millisecond " DEFVAL { 0 } ::= { hwPwCmdTemplateEntry 20 } hwPwCmdTemplateFlowLabel OBJECT-TYPE SYNTAX BITS { sip(0), dip(1), smac(2), dmac(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the optional flow label capabilities of the pw. " ::= { hwPwCmdTemplateEntry 21 } hwPwCmdOperTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies the reset operation that can be done to the PW or PW template. The index of this table is hwPwCmdOperIndex. " ::= { hwPwCmdObjects 8 } hwPwCmdOperEntry OBJECT-TYPE SYNTAX HwPwCmdOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies the reset operation that can be done to the PW or PW template. The index of this entry is hwPwCmdOperIndex. " INDEX { hwPwCmdOperIndex } ::= { hwPwCmdOperTable 1 } HwPwCmdOperEntry ::= SEQUENCE { hwPwCmdOperIndex Unsigned32, hwPwCmdOperType INTEGER, hwPwCmdOperVcOrPwtIndex Unsigned32, hwPwCmdOperStatus INTEGER, hwPwCmdOperTimeStamp TimeStamp, hwPwCmdOperRowStatus RowStatus } hwPwCmdOperIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the conceptual row. " ::= { hwPwCmdOperEntry 1 } hwPwCmdOperType OBJECT-TYPE SYNTAX INTEGER { vcindex(1), pwtindex(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the reset object. Options: 1. vcindex(1) -indicates PW index 2. pwtindex(2) -indicates PW template index " ::= { hwPwCmdOperEntry 2 } hwPwCmdOperVcOrPwtIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the object index to be reset. " ::= { hwPwCmdOperEntry 3 } hwPwCmdOperStatus OBJECT-TYPE SYNTAX INTEGER { success(1), pwNotExist(2), pwTemplateNotExist(3), resetFailure(4), unknown(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the result of the reset operation. Options: 1. success(1) -indicates operation success 2. pwNotExist(2) -indicates PW not exist 3. pwTemplateNotExist(3) -indicates PW template not exist 4. resetFailure(4) -indicates reset PW failure 5. unknown(5) -indicates unknown operation status " ::= { hwPwCmdOperEntry 4 } hwPwCmdOperTimeStamp OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the total time since last reset operation has been done. " ::= { hwPwCmdOperEntry 5 } hwPwCmdOperRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "For creating and deleting this row. None of the read-create objects in the conceptual rows may be changed when this object is in the active(1) state. " ::= { hwPwCmdOperEntry 6 } hwPwCmdVcSwitchNotifEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is set to true(1), then it enables the emission of hwPwCmdVcSwitchWtoP and hwPwCmdVcSwitchPtoW notifications; otherwise these notifications are not emitted, DEFVAL { false }" ::= { hwPwCmdObjects 9 } hwPwCmdAcVlanBindingTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdAcVlanBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for configuring and status monitoring for PW used in fixed network. The indexes of this table are hwPwCmdAcVlanBindingVlanID and hwPwCmdAcVlanBindingPrimOrSecondary. " ::= { hwPwCmdObjects 10 } hwPwCmdAcVlanBindingEntry OBJECT-TYPE SYNTAX HwPwCmdAcVlanBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for configuring and status monitoring for PW used in fixed network. The indexes of this entry are hwPwCmdAcVlanBindingVlanID and hwPwCmdAcVlanBindingPrimOrSecondary. " INDEX { hwPwCmdAcVlanBindingVlanID, hwPwCmdAcVlanBindingPrimOrSecondary } ::= { hwPwCmdAcVlanBindingTable 1 } HwPwCmdAcVlanBindingEntry ::= SEQUENCE { hwPwCmdAcVlanBindingVlanID Unsigned32, hwPwCmdAcVlanBindingVcID Unsigned32, hwPwCmdAcVlanBindingVcStatus VcStatusType, hwPwCmdAcVlanBindingTemplateName OCTET STRING, hwPwCmdAcVlanBindingSignalProtocol SignalProtocolType, hwPwCmdAcVlanBindingOutboundLabel Integer32, hwPwCmdAcVlanBindingInboundLabel Integer32, hwPwCmdAcVlanBindingRowStatus RowStatus, hwPwCmdAcVlanBindingPrimOrSecondary INTEGER } hwPwCmdAcVlanBindingVlanID OBJECT-TYPE SYNTAX Unsigned32 (2..4093) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the VLAN ID referenced. Range: 2-4093 " ::= { hwPwCmdAcVlanBindingEntry 1 } hwPwCmdAcVlanBindingVcID OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Used in the outgoing PW ID field within the 'Virtual Circuit FEC Element'. Range: 1-4294967295 " ::= { hwPwCmdAcVlanBindingEntry 2 } hwPwCmdAcVlanBindingVcStatus OBJECT-TYPE SYNTAX VcStatusType MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the status of the PW: down(1), up(2), plugout(3). " ::= { hwPwCmdAcVlanBindingEntry 3 } hwPwCmdAcVlanBindingTemplateName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..19)) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the description string of the template, MUST be NULL string if not applicable or not known yet. " ::= { hwPwCmdAcVlanBindingEntry 4 } hwPwCmdAcVlanBindingSignalProtocol OBJECT-TYPE SYNTAX SignalProtocolType MAX-ACCESS read-create STATUS current DESCRIPTION "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. " ::= { hwPwCmdAcVlanBindingEntry 5 } hwPwCmdAcVlanBindingOutboundLabel OBJECT-TYPE SYNTAX Integer32 (16..1048575) MAX-ACCESS read-create STATUS current DESCRIPTION "The PW label used in the outbound direction (i.e. toward the PSN). Range: 16-1048575 It may be set up manually if owner is 'manual' or automatically otherwise. Examples: For MPLS PSN, it represents the 20 bits of PW tag, for L2TP it represent the 32 bits Session ID. If the label is not yet known (signaling in process), the object should return a value of 0xFFFF. " ::= { hwPwCmdAcVlanBindingEntry 6 } hwPwCmdAcVlanBindingInboundLabel OBJECT-TYPE SYNTAX Integer32 (16..1048575) MAX-ACCESS read-create STATUS current DESCRIPTION "The PW label used in the inbound direction (i.e. packets received from the PSN. Range: 16-1048575 It may be set up manually if owner is 'manual' or automatically otherwise. Examples: For MPLS PSN, it represents the 20 bits of PW tag, for L2TP it represent the 32 bits Session ID. If the label is not yet known (signaling in process), the object should return a value of 0xFFFF. " ::= { hwPwCmdAcVlanBindingEntry 7 } hwPwCmdAcVlanBindingRowStatus OBJECT-TYPE SYNTAX RowStatus (1..6) MAX-ACCESS read-create STATUS current DESCRIPTION "For creating and modifying this row. None of the read-create objects in the conceptual rows may be changed when this object is in the active(1) state. " ::= { hwPwCmdAcVlanBindingEntry 8 } hwPwCmdAcVlanBindingPrimOrSecondary OBJECT-TYPE SYNTAX INTEGER { primaryPW(1), secondaryPW(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This value indicate Primary PW or Secondary PW. Options: 1. primaryPW(1) -indicates primary PW 2. secondaryPW(2) -indicates secondary PW " ::= { hwPwCmdAcVlanBindingEntry 9 } hwPwCmdAcPvpBindingTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdAcPvpBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for configuring and status monitoring for PW used in fixed network. The indexes of this table are ifIndex, hwPwCmdAcPvpBindingVpi and hwPwCmdAcPvpBindingPrimOrSecondary. " ::= { hwPwCmdObjects 11 } hwPwCmdAcPvpBindingEntry OBJECT-TYPE SYNTAX HwPwCmdAcPvpBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for configuring and status monitoring for PW used in fixed network. The indexes of this entry are ifIndex, hwPwCmdAcPvpBindingVpi and hwPwCmdAcPvpBindingPrimOrSecondary. " INDEX { ifIndex, hwPwCmdAcPvpBindingVpi, hwPwCmdAcPvpBindingPrimOrSecondary } ::= { hwPwCmdAcPvpBindingTable 1 } HwPwCmdAcPvpBindingEntry ::= SEQUENCE { hwPwCmdAcPvpBindingVpi Unsigned32, hwPwCmdAcPvpBindingVcID Unsigned32, hwPwCmdAcPvpBindingVcStatus VcStatusType, hwPwCmdAcPvpBindingTemplateName OCTET STRING, hwPwCmdAcPvpBindingOutboundVpi Integer32, hwPwCmdAcPvpBindingSignalProtocol SignalProtocolType, hwPwCmdAcPvpBindingOutboundLabel Integer32, hwPwCmdAcPvpBindingInboundLabel Integer32, hwPwCmdAcPvpBindingPrimOrSecondary INTEGER, hwPwCmdAcPvpBindingRowStatus RowStatus } hwPwCmdAcPvpBindingVpi OBJECT-TYPE SYNTAX Unsigned32 (0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the VPI value. Range: 0-4095 " ::= { hwPwCmdAcPvpBindingEntry 1 } hwPwCmdAcPvpBindingVcID OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Used in the outgoing PW ID field within the 'Virtual Circuit FEC Element'. Range: 1-4294967295 " ::= { hwPwCmdAcPvpBindingEntry 2 } hwPwCmdAcPvpBindingVcStatus OBJECT-TYPE SYNTAX VcStatusType MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the status of the PW: down(1), up(2), plugout(3). " ::= { hwPwCmdAcPvpBindingEntry 3 } hwPwCmdAcPvpBindingTemplateName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..19)) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the description string of the template, MUST be NULL string if not applicable or not known yet. " ::= { hwPwCmdAcPvpBindingEntry 4 } hwPwCmdAcPvpBindingOutboundVpi OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "Outbound VPI value of this ATM VC. Range: 0-4095 " ::= { hwPwCmdAcPvpBindingEntry 5 } hwPwCmdAcPvpBindingSignalProtocol OBJECT-TYPE SYNTAX SignalProtocolType MAX-ACCESS read-create STATUS current DESCRIPTION "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. " ::= { hwPwCmdAcPvpBindingEntry 6 } hwPwCmdAcPvpBindingOutboundLabel OBJECT-TYPE SYNTAX Integer32 (16..1048575) MAX-ACCESS read-create STATUS current DESCRIPTION "The PW label used in the outbound direction (i.e. toward the PSN). Range: 16-1048575 It may be set up manually if owner is 'manual' or automatically otherwise. Examples: For MPLS PSN, it represents the 20 bits of PW tag, for L2TP it represent the 32 bits Session ID. If the label is not yet known (signaling in process), the object should return a value of 0xFFFF. " ::= { hwPwCmdAcPvpBindingEntry 7 } hwPwCmdAcPvpBindingInboundLabel OBJECT-TYPE SYNTAX Integer32 (16..1048575) MAX-ACCESS read-create STATUS current DESCRIPTION "The PW label used in the inbound direction (i.e. packets received from the PSN. Range: 16-1048575 It may be set up manually if owner is 'manual' or automatically otherwise. Examples: For MPLS PSN, it represents the 20 bits of PW tag, for L2TP it represent the 32 bits Session ID. If the label is not yet known (signaling in process), the object should return a value of 0xFFFF. " ::= { hwPwCmdAcPvpBindingEntry 8 } hwPwCmdAcPvpBindingPrimOrSecondary OBJECT-TYPE SYNTAX INTEGER { primaryPW(1), secondaryPW(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This value indicate Primary PW or Secondary PW. Options: 1. primaryPW(1) -indicates primary PW 2. secondaryPW(2) -indicates secondary PW " ::= { hwPwCmdAcPvpBindingEntry 9 } hwPwCmdAcPvpBindingRowStatus OBJECT-TYPE SYNTAX RowStatus (1..6) MAX-ACCESS read-create STATUS current DESCRIPTION "For creating and modifying this row. None of the read-create objects in the conceptual rows may be changed when this object is in the active(1) state. " ::= { hwPwCmdAcPvpBindingEntry 10 } hwPwCmdVccvTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdVccvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for VCCV ping. The index of this table is hwPwCmdVccvVcID. " ::= { hwPwCmdObjects 12 } hwPwCmdVccvEntry OBJECT-TYPE SYNTAX HwPwCmdVccvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for VCCV ping. The index of this entry is hwPwCmdVccvVcID. " INDEX { hwPwCmdVccvVcID } ::= { hwPwCmdVccvTable 1 } HwPwCmdVccvEntry ::= SEQUENCE { hwPwCmdVccvVcID Unsigned32, hwPwCmdVccvReplyMode INTEGER, hwPwCmdVccvFrequency INTEGER, hwPwCmdVccvTimeoutLimit Unsigned32, hwPwCmdVccvRecoverLimit Unsigned32, hwPwCmdVccvRemotePwVcID Unsigned32, hwPwCmdVccvRemoteIpAddress IpAddress, hwPwCmdVccvTtl Unsigned32, hwPwCmdVccvPingStatus INTEGER, hwPwCmdVccvPingSuccessNum Unsigned32, hwPwCmdVccvPingTimeOutNum Unsigned32, hwPwCmdVccvRowStatus RowStatus, hwPwCmdVccvPingPipeUniform INTEGER } hwPwCmdVccvVcID OBJECT-TYPE SYNTAX Unsigned32 (1..4294967294) MAX-ACCESS read-create STATUS current DESCRIPTION "This value indicate PW ID. Range: 1-4294967294 " ::= { hwPwCmdVccvEntry 1 } hwPwCmdVccvReplyMode OBJECT-TYPE SYNTAX INTEGER { doNotReply(1), replyViaAnIPv4IPv6UdpPacket(2), replyViaAnIPv4IPv6UdpPacketWithRouterAlert(3), replyViaApplicationLevelControlChannel(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The reply mode for the VCCV packet. Options: 1. doNotReply(1) -indicates that there is no reply for VCCV PING 2. replyViaAnIPv4IPv6UdpPacket(2) -indicates that reply for VCCV PING using IP UDP packets 3. replyViaAnIPv4IPv6UdpPacketWithRouterAlert(3) -indicates that reply for VCCV PING using IP UDP packets with router alert 4. replyViaApplicationLevelControlChannel(4) -indicates that reply for VCCV PING using control channel " DEFVAL { replyViaApplicationLevelControlChannel } ::= { hwPwCmdVccvEntry 2 } hwPwCmdVccvFrequency OBJECT-TYPE SYNTAX INTEGER { freq1000ms(1000), freq2000ms(2000), freq5000ms(5000), freq10000ms(10000) } MAX-ACCESS read-write STATUS current DESCRIPTION "The frequency of VCCV packet. Options: 1. freq1000ms(1000) -indicates VCCV PING frequency, interval is 1000 ms 2. freq2000ms(2000) -indicates VCCV PING frequency, interval is 2000 ms 3. freq5000ms(5000) -indicates VCCV PING frequency, interval is 5000 ms 4. freq10000ms(10000) -indicates VCCV PING frequency, interval is 10000 ms " DEFVAL { freq10000ms } ::= { hwPwCmdVccvEntry 3 } hwPwCmdVccvTimeoutLimit OBJECT-TYPE SYNTAX Unsigned32 (3..16) MAX-ACCESS read-write STATUS current DESCRIPTION "The timeout limit of VCCV ping. Range: 3-16 " DEFVAL { 3 } ::= { hwPwCmdVccvEntry 4 } hwPwCmdVccvRecoverLimit OBJECT-TYPE SYNTAX Unsigned32 (1..16) MAX-ACCESS read-write STATUS current DESCRIPTION "The recover limit of VCCV ping. Range: 1-16 " DEFVAL { 1 } ::= { hwPwCmdVccvEntry 5 } hwPwCmdVccvRemotePwVcID OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the PW Remote VcID in MH-PW. Range: 1-4294967295. When this leaf is set to 4294967295, it means that no remote PW ID is configured in the case of no creation, and that the configuration of remote PW ID is canceled in the case of modify operation. " ::= { hwPwCmdVccvEntry 6 } hwPwCmdVccvRemoteIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the PW Remote IP address in MH-PW. " ::= { hwPwCmdVccvEntry 7 } hwPwCmdVccvTtl OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the PW TTL value. Range: 0-255. When this leaf is set to 0, it means that no ttl value is configured in the case of no creation, and that the configuration of TTL value is canceled in the case of modify operation. " ::= { hwPwCmdVccvEntry 8 } hwPwCmdVccvPingStatus OBJECT-TYPE SYNTAX INTEGER { normal(0), break(1), inactive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the VCCV ping status. Options: 1. normal(0) -indicates that VCCV PING can get reply from the peer and the PW connection is normal 2. break(1) -indicates that VCCV PING cannot reach the peer and the PW connection is break 3. inactive(2) -indicates that VCCV PING is not in work mode " ::= { hwPwCmdVccvEntry 9 } hwPwCmdVccvPingSuccessNum OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of VCCV ping succeed. Range: 0-4294967295 " ::= { hwPwCmdVccvEntry 10 } hwPwCmdVccvPingTimeOutNum OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of VCCV ping time out. Range: 0-4294967295 " ::= { hwPwCmdVccvEntry 11 } hwPwCmdVccvRowStatus OBJECT-TYPE SYNTAX RowStatus (1..6) MAX-ACCESS read-create STATUS current DESCRIPTION "For creating and modifying this row. None of the read-create objects in the conceptual rows may be changed when this object is in the active(1) state. Options: 1. active(1) -indicates query operation 2. createAndGo(4) -indicates creating an auto VCCV PING configuration 3. destroy(6) -indicates deleting an auto VCCV PING configuration " ::= { hwPwCmdVccvEntry 12 } hwPwCmdVccvPingPipeUniform OBJECT-TYPE SYNTAX INTEGER { pipe(1), uniform(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "For setting VCCV ping mode. Options: 1. pipe(1) -indicates pipe mode of the VCCV ping. 2. uniform(2) -indicates uniform mode of the VCCV ping. Default: pipe(1) " ::= { hwPwCmdVccvEntry 13 } hwPwCmdRecoverTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdRecoverEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for recover mode of the PW. The index of this table is hwPwCmdRecoverVcID. " ::= { hwPwCmdObjects 13 } hwPwCmdRecoverEntry OBJECT-TYPE SYNTAX HwPwCmdRecoverEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for recover mode of the PW. The index of this entry is hwPwCmdRecoverVcID. " INDEX { hwPwCmdRecoverVcID } ::= { hwPwCmdRecoverTable 1 } HwPwCmdRecoverEntry ::= SEQUENCE { hwPwCmdRecoverVcID Unsigned32, hwPwCmdRecoverType INTEGER, hwPwCmdRecoverWtrtime Unsigned32 } hwPwCmdRecoverVcID OBJECT-TYPE SYNTAX Unsigned32 (1..4294967294) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the PW ID. Range: 1-4294967294 " ::= { hwPwCmdRecoverEntry 1 } hwPwCmdRecoverType OBJECT-TYPE SYNTAX INTEGER { revertive(1), nonRevertive(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the recover mode of the PW. Options: 1. revertive(1) -indicates that automatic recovery is allowed 2. nonRevertive(2) -indicates that the traffic will not be switched back to the working PW automatically " ::= { hwPwCmdRecoverEntry 2 } hwPwCmdRecoverWtrtime OBJECT-TYPE SYNTAX Unsigned32 (0|10..600) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the recover time. Range: 0,10-600 Unit: second " ::= { hwPwCmdRecoverEntry 3 } hwPwCmdManualSwitchoverTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdManualSwitchoverEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for manual switchover. The index of this table is hwPwCmdManualSwitchoverVcID. " ::= { hwPwCmdObjects 14 } hwPwCmdManualSwitchoverEntry OBJECT-TYPE SYNTAX HwPwCmdManualSwitchoverEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for manual switchover. The index of this entry is hwPwCmdManualSwitchoverVcID. " INDEX { hwPwCmdManualSwitchoverVcID } ::= { hwPwCmdManualSwitchoverTable 1 } HwPwCmdManualSwitchoverEntry ::= SEQUENCE { hwPwCmdManualSwitchoverVcID Unsigned32, hwPwCmdManualSwitchoverSwitchType INTEGER } hwPwCmdManualSwitchoverVcID OBJECT-TYPE SYNTAX Unsigned32 (1..4294967294) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the primary PW ID. Range: 1-4294967294 " ::= { hwPwCmdManualSwitchoverEntry 1 } hwPwCmdManualSwitchoverSwitchType OBJECT-TYPE SYNTAX INTEGER { primaryPW(1), secondaryPW(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the type of manual switchover. Options: 1. primaryPW(1) -indicates switch from primary PW to secondary PW 2. secondaryPW(2) -indicates switch from secondary PW to primary PW " ::= { hwPwCmdManualSwitchoverEntry 2 } hwPwCmdSwitchoverIpAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdSwitchoverIpAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for local and remote IP address to switch over. The index of this table is hwPwCmdSwitchoverPwId. " ::= { hwPwCmdObjects 15 } hwPwCmdSwitchoverIpAddrEntry OBJECT-TYPE SYNTAX HwPwCmdSwitchoverIpAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for local and remote IP address to switch over. The index of this entry is hwPwCmdSwitchoverPwId. " INDEX { hwPwCmdSwitchoverPwId } ::= { hwPwCmdSwitchoverIpAddrTable 1 } HwPwCmdSwitchoverIpAddrEntry ::= SEQUENCE { hwPwCmdSwitchoverPwId Unsigned32, hwPwCmdSwitchoverLocalIpAddr IpAddress, hwPwCmdSwitchoverRemoteIpAddr IpAddress, hwPwCmdSwitchoverRowStatus RowStatus } hwPwCmdSwitchoverPwId OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the primary PW ID. Range: 1-4294967295 " ::= { hwPwCmdSwitchoverIpAddrEntry 1 } hwPwCmdSwitchoverLocalIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates switch over local IP address of PW. " ::= { hwPwCmdSwitchoverIpAddrEntry 2 } hwPwCmdSwitchoverRemoteIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates switch over remote IP address of PW. " ::= { hwPwCmdSwitchoverIpAddrEntry 3 } hwPwCmdSwitchoverRowStatus OBJECT-TYPE SYNTAX RowStatus (1..6) MAX-ACCESS read-create STATUS current DESCRIPTION "For creating and modifying this row. None of the read-create objects in the conceptual rows may be changed when this object is in the active(1) state. " ::= { hwPwCmdSwitchoverIpAddrEntry 4 } hwPwCmdPsStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdPsStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for status of PW protect group. The index of this table is hwPwCmdPsPwId. " ::= { hwPwCmdObjects 16 } hwPwCmdPsStatusEntry OBJECT-TYPE SYNTAX HwPwCmdPsStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for status of PW protect group. The index of this entry is hwPwCmdPsPwId. " INDEX { hwPwCmdPsPwId } ::= { hwPwCmdPsStatusTable 1 } HwPwCmdPsStatusEntry ::= SEQUENCE { hwPwCmdPsPwId Unsigned32, hwPwCmdPsPrimaryPwStatus INTEGER, hwPwCmdPsSecondaryPwStatus INTEGER } hwPwCmdPsPwId OBJECT-TYPE SYNTAX Unsigned32 (1..4294967294) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the primary PW ID. Range: 1-4294967294 " ::= { hwPwCmdPsStatusEntry 1 } hwPwCmdPsPrimaryPwStatus OBJECT-TYPE SYNTAX INTEGER { down(1), upActive(2), upStandby(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates status of primary PW. Options: 1. down(1) -indicates that the primary member of the PW protect group is down 2. upActive(2) -indicates that the primary member of the PW protect group is up and active 3. upStandby(3) -indicates that the primary member of the PW protect group is up and standby " ::= { hwPwCmdPsStatusEntry 2 } hwPwCmdPsSecondaryPwStatus OBJECT-TYPE SYNTAX INTEGER { down(1), upActive(2), upStandby(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates status of secondary PW. Options: 1. down(1) -indicates that the secondary member of the PW protect group is down 2. upActive(2) -indicates that the secondary member of the PW protect group is up and active 3. upStandby(3) -indicates that the secondary member of the PW protect group is up and standby " ::= { hwPwCmdPsStatusEntry 3 } hwPwCmdPvcExpMapTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdPvcExpMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for PVC-EXP mapping. The indexes of this table are ifIndex, hwPwCmdPvcExpMapVpi, hwPwCmdPvcExpMapVci. " ::= { hwPwCmdObjects 17 } hwPwCmdPvcExpMapEntry OBJECT-TYPE SYNTAX HwPwCmdPvcExpMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for PVC-EXP mapping. The indexes of this entry are ifIndex, hwPwCmdPvcExpMapVpi, hwPwCmdPvcExpMapVci. " INDEX { ifIndex, hwPwCmdPvcExpMapVpi, hwPwCmdPvcExpMapVci } ::= { hwPwCmdPvcExpMapTable 1 } HwPwCmdPvcExpMapEntry ::= SEQUENCE { hwPwCmdPvcExpMapVpi Unsigned32, hwPwCmdPvcExpMapVci Unsigned32, hwPwCmdPvcExpMapExp Unsigned32, hwPwCmdPvcExpMapRowStatus RowStatus } hwPwCmdPvcExpMapVpi OBJECT-TYPE SYNTAX Unsigned32 (0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the VPI value. Range: 0-4095 " ::= { hwPwCmdPvcExpMapEntry 1 } hwPwCmdPvcExpMapVci OBJECT-TYPE SYNTAX Unsigned32 (32..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the VCI value. Range: 32-65535 " ::= { hwPwCmdPvcExpMapEntry 2 } hwPwCmdPvcExpMapExp OBJECT-TYPE SYNTAX Unsigned32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the EXP value. Range: 0-7 " ::= { hwPwCmdPvcExpMapEntry 3 } hwPwCmdPvcExpMapRowStatus OBJECT-TYPE SYNTAX RowStatus (1..6) MAX-ACCESS read-create STATUS current DESCRIPTION "For creating and modifying this row. None of the read-create objects in the conceptual rows may be changed when this object is in the active(1) state. Options: 1. active(1) -indicates query operation 2. createAndGo(4) -indicates creating a mapping from PVC to MPLS EXP 3. destroy(6) -indicates deleting a mapping from PVC to MPLS EXP " ::= { hwPwCmdPvcExpMapEntry 4 } hwPwCmdExpCosMapTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdExpCosMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for EXP-COS mapping. The index of this table is hwPwCmdExpCosMapExp. " ::= { hwPwCmdObjects 18 } hwPwCmdExpCosMapEntry OBJECT-TYPE SYNTAX HwPwCmdExpCosMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for EXP-COS mapping. The index of this entry is hwPwCmdExpCosMapExp. " INDEX { hwPwCmdExpCosMapExp } ::= { hwPwCmdExpCosMapTable 1 } HwPwCmdExpCosMapEntry ::= SEQUENCE { hwPwCmdExpCosMapExp Unsigned32, hwPwCmdExpCosMapCos Unsigned32 } hwPwCmdExpCosMapExp OBJECT-TYPE SYNTAX Unsigned32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the EXP value. Range: 0-7 " ::= { hwPwCmdExpCosMapEntry 1 } hwPwCmdExpCosMapCos OBJECT-TYPE SYNTAX Unsigned32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the COS value. Range: 0-7 " ::= { hwPwCmdExpCosMapEntry 2 } hwPwCmdTdmExpMapTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdTdmExpMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for TDM-EXP mapping. The index of this table is hwPwCmdTdmConnectId. " ::= { hwPwCmdObjects 19 } hwPwCmdTdmExpMapEntry OBJECT-TYPE SYNTAX HwPwCmdTdmExpMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for TDM-EXP mapping. The index of this entry is hwPwCmdTdmConnectId. " INDEX { hwPwCmdTdmConnectId } ::= { hwPwCmdTdmExpMapTable 1 } HwPwCmdTdmExpMapEntry ::= SEQUENCE { hwPwCmdTdmConnectId Unsigned32, hwPwCmdTdmExpMapExp Unsigned32, hwPwCmdTdmExpMapRowStatus RowStatus } hwPwCmdTdmConnectId OBJECT-TYPE SYNTAX Unsigned32 (0..2047) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the TDM connect ID. Range: 0-2047 " ::= { hwPwCmdTdmExpMapEntry 1 } hwPwCmdTdmExpMapExp OBJECT-TYPE SYNTAX Unsigned32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the EXP value. Range: 0-7 Default: 0 " DEFVAL { 0 } ::= { hwPwCmdTdmExpMapEntry 2 } hwPwCmdTdmExpMapRowStatus OBJECT-TYPE SYNTAX RowStatus (1..6) MAX-ACCESS read-create STATUS current DESCRIPTION "For creating and modifying this row. None of the read-create objects in the conceptual rows may be changed when this object is in the active(1) state. Options: 1. active(1) -indicates query operation 2. createAndGo(4) -indicates creating a mapping from TDM to MPLS EXP 3. destroy(6) -indicates deleting a mapping from TDM to MPLS EXP " ::= { hwPwCmdTdmExpMapEntry 3 } hwPwCmdAcTdmBindingTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdAcTdmBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for configuring and status monitoring for PW used in fixed network. The indexes of this table are hwPwCmdAcTdmBindingTdmConnectId and hwPwCmdAcTdmBindingPrimOrSecondary. " ::= { hwPwCmdObjects 20 } hwPwCmdAcTdmBindingEntry OBJECT-TYPE SYNTAX HwPwCmdAcTdmBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for configuring and status monitoring for PW used in fixed network. The indexes of this entry are hwPwCmdAcTdmBindingTdmConnectId and hwPwCmdAcTdmBindingPrimOrSecondary. " INDEX { hwPwCmdAcTdmBindingTdmConnectId, hwPwCmdAcTdmBindingPrimOrSecondary} ::= { hwPwCmdAcTdmBindingTable 1 } HwPwCmdAcTdmBindingEntry ::= SEQUENCE { hwPwCmdAcTdmBindingTdmConnectId Unsigned32, hwPwCmdAcTdmBindingVcID Unsigned32, hwPwCmdAcTdmBindingVcStatus VcStatusType, hwPwCmdAcTdmBindingTemplateName OCTET STRING, hwPwCmdAcTdmBindingEncapUDPPort Integer32, hwPwCmdAcTdmBindingSignalProtocol SignalProtocolType, hwPwCmdAcTdmBindingOutboundLabel Integer32, hwPwCmdAcTdmBindingInboundLabel Integer32, hwPwCmdAcTdmBindingPrimOrSecondary INTEGER, hwPwCmdAcTdmBindingRowStatus RowStatus } hwPwCmdAcTdmBindingTdmConnectId OBJECT-TYPE SYNTAX Unsigned32 (0..1023) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the connect index referenced. Range: 0-1023 " ::= { hwPwCmdAcTdmBindingEntry 1 } hwPwCmdAcTdmBindingVcID OBJECT-TYPE SYNTAX Unsigned32 (1..4294967294) MAX-ACCESS read-write STATUS current DESCRIPTION "Used in the outgoing PW ID field within the 'Virtual Circuit FEC Element'. Range: 1-4294967294 " ::= { hwPwCmdAcTdmBindingEntry 2 } hwPwCmdAcTdmBindingVcStatus OBJECT-TYPE SYNTAX VcStatusType MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the status of the PW: down(1), up(2), plugout(3). " ::= { hwPwCmdAcTdmBindingEntry 3 } hwPwCmdAcTdmBindingTemplateName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..19)) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the description string of the template, MUST be NULL string if not applicable or not known yet. " ::= { hwPwCmdAcTdmBindingEntry 4 } hwPwCmdAcTdmBindingEncapUDPPort OBJECT-TYPE SYNTAX Integer32 (50000..57300) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates UDP protocol encapsulation, UDP destination port. Range: 50000-57300 " ::= { hwPwCmdAcTdmBindingEntry 5 } hwPwCmdAcTdmBindingSignalProtocol OBJECT-TYPE SYNTAX SignalProtocolType MAX-ACCESS read-write STATUS current DESCRIPTION "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. " ::= { hwPwCmdAcTdmBindingEntry 6 } hwPwCmdAcTdmBindingOutboundLabel OBJECT-TYPE SYNTAX Integer32 (16..1048575) MAX-ACCESS read-write STATUS current DESCRIPTION "The PW label used in the outbound direction (i.e. toward the PSN). Range: 16-1048575 It may be set up manually if owner is 'manual' or automatically otherwise. Examples: For MPLS PSN, it represents the 20 bits of PW tag, for L2TP it represent the 32 bits Session ID. If the label is not yet known (signaling in process), the object should return a value of 0xFFFF. " ::= { hwPwCmdAcTdmBindingEntry 7 } hwPwCmdAcTdmBindingInboundLabel OBJECT-TYPE SYNTAX Integer32 (16..1048575) MAX-ACCESS read-write STATUS current DESCRIPTION "The PW label used in the inbound direction (i.e. packets received from the PSN. Range: 16-1048575 It may be set up manually if owner is 'manual' or automatically otherwise. Examples: For MPLS PSN, it represents the 20 bits of PW tag, for L2TP it represent the 32 bits Session ID. If the label is not yet known (signaling in process), the object should return a value of 0xFFFF. " ::= { hwPwCmdAcTdmBindingEntry 8 } hwPwCmdAcTdmBindingPrimOrSecondary OBJECT-TYPE SYNTAX INTEGER { primaryPW(1), secondaryPW(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This value indicate Primary PW or Secondary PW. Options: 1. primaryPW(1) -indicates primary PW 2. secondaryPW(2) -indicates secondary PW " ::= { hwPwCmdAcTdmBindingEntry 9 } hwPwCmdAcTdmBindingRowStatus OBJECT-TYPE SYNTAX RowStatus (1..6) MAX-ACCESS read-create STATUS current DESCRIPTION "For creating and modifying this row. None of the read-create objects in the conceptual rows may be changed when this object is in the active(1) state. " ::= { hwPwCmdAcTdmBindingEntry 10 } hwPwCmdPwTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdPwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for configuring and status monitoring for PW used in fixed network. The index of this table is hwPwCmdPwID. " ::= { hwPwCmdObjects 21 } hwPwCmdPwEntry OBJECT-TYPE SYNTAX HwPwCmdPwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for configuring and status monitoring for PW used in fixed network. The index of this entry is hwPwCmdPwID. " INDEX {hwPwCmdPwID} ::= { hwPwCmdPwTable 1 } HwPwCmdPwEntry ::= SEQUENCE { hwPwCmdPwID Unsigned32, hwPwCmdPwTemplateName OCTET STRING, hwPwCmdPwAcBindMode INTEGER, hwPwCmdPwVlanID Unsigned32, hwPwCmdPwTdmVclID Unsigned32, hwPwCmdPwIfindex Integer32, hwPwCmdPwVci Integer32, hwPwCmdPwVpi Integer32, hwPwCmdPwOutboundVci Integer32, hwPwCmdPwOutboundVpi Integer32, hwPwCmdPwImaGroup Unsigned32, hwPwCmdPwVcStatus VcStatusType, hwPwCmdPwEncapSrcUDPPort Integer32, hwPwCmdPwEncapDstUDPPort Integer32, hwPwCmdPwSignalProtocol SignalProtocolType, hwPwCmdPwOutboundLabel Integer32, hwPwCmdPwInboundLabel Unsigned32, hwPwCmdPwPriority INTEGER, hwPwCmdPwRowStatus RowStatus, hwPwCmdPwDesc OCTET STRING, hwPwCmdPwReceiveDstUDPPort Integer32, hwPwCmdPwMultiPvc OCTET STRING, hwPwCmdPwMultiPvcOp INTEGER } hwPwCmdPwID OBJECT-TYPE SYNTAX Unsigned32 (1..4294967294) MAX-ACCESS read-write STATUS current DESCRIPTION "Used in the outgoing PW ID field within the 'Virtual Circuit FEC Element'. Range: 1-4294967294 " ::= { hwPwCmdPwEntry 1 } hwPwCmdPwTemplateName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..19)) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the description string of the template, MUST be NULL string if not applicable or not known yet. " ::= { hwPwCmdPwEntry 2 } hwPwCmdPwAcBindMode OBJECT-TYPE SYNTAX INTEGER { vlan(1), tdm(2), pvcfsp(3), pvpfsp(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "AcType. Options: 1. vlan(1) -indicates vlan 2. tdm(2) -indicates tdm 3. pvcfsp(3) -indicates pvc fsp 4. pvpfsp(4) -indicates pvp fsp " ::= { hwPwCmdPwEntry 3 } hwPwCmdPwVlanID OBJECT-TYPE SYNTAX Unsigned32 (2..4093) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the VLAN ID referenced. Range: 2-4093 " ::= { hwPwCmdPwEntry 4 } hwPwCmdPwTdmVclID OBJECT-TYPE SYNTAX Unsigned32 (0..2047|4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the connect index referenced. Range: 0-2047, 4294967295 " ::= { hwPwCmdPwEntry 5 } hwPwCmdPwIfindex OBJECT-TYPE SYNTAX Integer32 (-1|1..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "Index of the interface (or the virtual interface) associated with the PW. Range: 1-2147483647, -1 " ::= { hwPwCmdPwEntry 6 } hwPwCmdPwVci OBJECT-TYPE SYNTAX Integer32 (-1|32..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the VPI value. Range: 32-65535, -1 " ::= { hwPwCmdPwEntry 7 } hwPwCmdPwVpi OBJECT-TYPE SYNTAX Integer32 (-1|0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "Used in the outgoing PW ID field within the 'Virtual Circuit FEC Element'. Range: 0-4095, -1 " ::= { hwPwCmdPwEntry 8 } hwPwCmdPwOutboundVci OBJECT-TYPE SYNTAX Integer32 (-1|32..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "VCI value of this ATM VC. Range: 32-65535, -1 If the pwVcType is atmNto1Transparent, atmCell1to1Vpc or atmCellNto1Vpc then the value should be set to zero. " ::= { hwPwCmdPwEntry 9 } hwPwCmdPwOutboundVpi OBJECT-TYPE SYNTAX Integer32 (-1|0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "VPI value of this ATM VC. Range: 0-4095, -1 If the pwVcType is atmNto1Transparent then the value will be set to zero. " ::= { hwPwCmdPwEntry 10 } hwPwCmdPwImaGroup OBJECT-TYPE SYNTAX Unsigned32 (0..4294967294) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the VLAN ID referenced. Range: 0-4294967294 " ::= { hwPwCmdPwEntry 11 } hwPwCmdPwVcStatus OBJECT-TYPE SYNTAX VcStatusType MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the status of the PW: down(1), up(2), plugout(3). " ::= { hwPwCmdPwEntry 12 } hwPwCmdPwEncapSrcUDPPort OBJECT-TYPE SYNTAX Integer32 (-1|50000..57300) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates UDP protocol encapsulation, UDP destination port. Range: 50000-57300, -1 " ::= { hwPwCmdPwEntry 13 } hwPwCmdPwEncapDstUDPPort OBJECT-TYPE SYNTAX Integer32 (-1|49152..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates UDP protocol encapsulation, UDP destination port. Range: 49152-65535, -1 " ::= { hwPwCmdPwEntry 14 } hwPwCmdPwSignalProtocol OBJECT-TYPE SYNTAX SignalProtocolType MAX-ACCESS read-create STATUS current DESCRIPTION "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. " ::= { hwPwCmdPwEntry 15 } hwPwCmdPwOutboundLabel OBJECT-TYPE SYNTAX Integer32 (-1|16..1048575) MAX-ACCESS read-create STATUS current DESCRIPTION "The PW label used in the outbound direction (i.e. toward the PSN). Range: 16-1048575, -1 It may be set up manually if owner is 'manual' or automatically otherwise. Examples: For MPLS PSN, it represents the 20 bits of PW tag, for L2TP it represent the 32 bits Session ID. If the label is not yet known (signaling in process), the object should return a value of 0xFFFF. " ::= { hwPwCmdPwEntry 16 } hwPwCmdPwInboundLabel OBJECT-TYPE SYNTAX Unsigned32 (16..1048575) MAX-ACCESS read-create STATUS current DESCRIPTION "The PW label used in the inbound direction (i.e. packets received from the PSN. Range: 16-1048575 It may be set up manually if owner is 'manual' or automatically otherwise. Examples: For MPLS PSN, it represents the 20 bits of PW tag, for L2TP it represent the 32 bits Session ID. If the label is not yet known (signaling in process), the object should return a value of 0xFFFF. " ::= { hwPwCmdPwEntry 17 } hwPwCmdPwPriority OBJECT-TYPE SYNTAX INTEGER { primaryPW(1), secondaryPW(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This value indicate Primary PW or Secondary PW. Options: 1. primaryPW(1) -indicates primary PW 2. secondaryPW(2) -indicates secondary PW " ::= { hwPwCmdPwEntry 18 } hwPwCmdPwRowStatus OBJECT-TYPE SYNTAX RowStatus (1..6) MAX-ACCESS read-create STATUS current DESCRIPTION "For creating and modifying this row. None of the read-create objects in the conceptual rows may be changed when this object is in the active(1) state. " ::= { hwPwCmdPwEntry 19 } hwPwCmdPwDesc OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "PW description, used to describe extra information of PW. " ::= { hwPwCmdPwEntry 20 } hwPwCmdPwReceiveDstUDPPort OBJECT-TYPE SYNTAX Integer32 (-1|50048..50111) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates UDP protocol encapsulation, UDP source port. Range: 50048-50111, -1 " ::= { hwPwCmdPwEntry 21 } hwPwCmdPwMultiPvc OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..800)) MAX-ACCESS read-write STATUS current DESCRIPTION "Multi VCCs or VPCs string, include vpi,vci,outvpi and outvci. " ::= { hwPwCmdPwEntry 22 } hwPwCmdPwMultiPvcOp OBJECT-TYPE SYNTAX INTEGER { add(1), delete(2), invalidValue(-1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Multi VCCs or VPCs operate code, add or delete. Options: 1. add(1) -indicates add operation 2. delete(2) -indicates delete operation 3. invalidValue(-1) -indicates invalid value " ::= { hwPwCmdPwEntry 23 } hwPwCmdPwCarTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdPwCarEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for PW CAR. The index of this table is hwPwCmdPWCarVcID. " ::= { hwPwCmdObjects 22 } hwPwCmdPwCarEntry OBJECT-TYPE SYNTAX HwPwCmdPwCarEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for PW CAR. The index of this entry is hwPwCmdPWCarVcID. " INDEX { hwPwCmdPWCarVcID } ::= { hwPwCmdPwCarTable 1 } HwPwCmdPwCarEntry ::= SEQUENCE { hwPwCmdPWCarVcID Unsigned32, hwPwCmdPWCarCir Unsigned32, hwPwCmdPWCarCbs Unsigned32, hwPwCmdPWCarPir Unsigned32, hwPwCmdPWCarPbs Unsigned32, hwPwCmdPWCarRowStatus RowStatus } hwPwCmdPWCarVcID OBJECT-TYPE SYNTAX Unsigned32 (1..4294967294) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the PW ID. Range: 1-4294967294 " ::= { hwPwCmdPwCarEntry 1 } hwPwCmdPWCarRowStatus OBJECT-TYPE SYNTAX RowStatus (1..6) MAX-ACCESS read-create STATUS current DESCRIPTION "For creating and modifying this row. None of the read-create objects in the conceptual rows may be changed when this object is in the active(1) state. Options: 1. active(1) -indicates query operation 2. createAndGo(4) -indicates creating committed access rate parameters of a PW 3. destroy(6) -indicates deleting committed access rate parameters of a PW " ::= { hwPwCmdPwCarEntry 4 } hwPwCmdPWCarCir OBJECT-TYPE SYNTAX Unsigned32 (1..1048575) MAX-ACCESS read-write STATUS current DESCRIPTION "Committed information rate, it is the necessary parameter for adding pw car. Range: 1-1048575 Unit: 64Kbit/s " ::= { hwPwCmdPwCarEntry 5 } hwPwCmdPWCarCbs OBJECT-TYPE SYNTAX Unsigned32 (1..32767) MAX-ACCESS read-write STATUS current DESCRIPTION "Committed burst size, default value is ((cir+8191)/8192+1). Range: 1-32767 Unit: 2KByte/s " ::= { hwPwCmdPwCarEntry 6 } hwPwCmdPWCarPir OBJECT-TYPE SYNTAX Unsigned32 (1..1048575) MAX-ACCESS read-write STATUS current DESCRIPTION "Peak information rate, default value is double of committed information rate. Range: 1-1048575 Unit: 64Kbit/s " ::= { hwPwCmdPwCarEntry 7 } hwPwCmdPWCarPbs OBJECT-TYPE SYNTAX Unsigned32 (1..32767) MAX-ACCESS read-write STATUS current DESCRIPTION "Peak burst size, default value is MAX(((pir+8191)/8192 + 1), cbs). Range: 1-32767 Unit: 2KByte/s " ::= { hwPwCmdPwCarEntry 8 } hwPwCmdPvpExpMapTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdPvpExpMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for PVP-EXP mapping. The indexes of this table are ifIndex and hwPwCmdPvpExpMapVpi. " ::= { hwPwCmdObjects 23 } hwPwCmdPvpExpMapEntry OBJECT-TYPE SYNTAX HwPwCmdPvpExpMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for PVP-EXP mapping. The indexes of this entry are ifIndex and hwPwCmdPvpExpMapVpi. " INDEX { ifIndex, hwPwCmdPvpExpMapVpi } ::= { hwPwCmdPvpExpMapTable 1 } HwPwCmdPvpExpMapEntry ::= SEQUENCE { hwPwCmdPvpExpMapVpi Unsigned32, hwPwCmdPvpExpMapExp Unsigned32, hwPwCmdPvpExpMapRowStatus RowStatus } hwPwCmdPvpExpMapVpi OBJECT-TYPE SYNTAX Unsigned32 (0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the VPI value. Range: 0-4095 " ::= { hwPwCmdPvpExpMapEntry 1 } hwPwCmdPvpExpMapExp OBJECT-TYPE SYNTAX Unsigned32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the EXP value. Range: 0-7 " ::= { hwPwCmdPvpExpMapEntry 2 } hwPwCmdPvpExpMapRowStatus OBJECT-TYPE SYNTAX RowStatus (1..6) MAX-ACCESS read-create STATUS current DESCRIPTION "For creating and modifying this row. None of the read-create objects in the conceptual rows may be changed when this object is in the active(1) state. Options: 1. active(1) -indicates query operation 2. createAndGo(4) -indicates creating a mapping from PVP to MPLS EXP 3. destroy(6) -indicates deleting a mapping from PVP to MPLS EXP " ::= { hwPwCmdPvpExpMapEntry 3 } hwMplsEcmpEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable or disable the ECMP function. Options: 1. enable(1) -indicates that the ECMP function is enabled 2. disable(2) -indicates that the ECMP function is disabled Default: disable(2) " ::= { hwPwCmdObjects 24 } hwMplsL2VPNEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable or disable the MPLS L2VPN function. Options: 1. enable(1) -indicates that the MPLS L2VPN function is enabled 2. disable(2) -indicates that the MPLS L2VPN function is disabled Default: disable(2) " ::= { hwPwCmdObjects 25 } hwPwExtTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies the extend information for configuring and status monitoring that are common to all service types and PSN types. The index of this table is pwIndex. " ::= { hwPwCmdObjects 26 } hwPwExtEntry OBJECT-TYPE SYNTAX HwPwExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies the extend information for configuring and status monitoring that are common to all service types and PSN types. The index of this entry is pwIndex. " INDEX { pwIndex } ::= { hwPwExtTable 1 } HwPwExtEntry ::= SEQUENCE { hwPwPriority INTEGER, hwPwPrimaryPwIndex Unsigned32, hwPwVCCVCapabilities BITS, hwPwVCCVStatus BITS, hwPwFlowLabel BITS, hwPwAtmCfgTimeout Unsigned32, hwPwPriMappingProfName OCTET STRING, hwPwFlowLabelCapabilities BITS, hwPwFlowlabelStatus BITS, hwPwStatisticSwitch INTEGER, hwPwTnlPolicy OCTET STRING, hwPwPayloadType Integer32, hwPwSnStartNum Integer32, hwPwRcvSsrcId Unsigned32, hwPwTxSsrcId Unsigned32 } hwPwPriority OBJECT-TYPE SYNTAX INTEGER { primaryPW(1), secondaryPW(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This value indicate Primary PW or Secondary PW. Options: 1. primaryPW(1) -indicates the primary member of the PW protect group 2. secondaryPW(2) -indicates the secondary member of the PW protect group " ::= { hwPwExtEntry 1 } hwPwPrimaryPwIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The value that represents the corresponding primary PW in the pwTable. " ::= { hwPwExtEntry 2 } hwPwVCCVCapabilities OBJECT-TYPE SYNTAX BITS { ccCw(0), ccAlert(1), ccTTL(2), cvIcmpping(3), cvLspping(4), cvBfd(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Config the optional VCCV capabilities of the PW. " ::= { hwPwExtEntry 3 } hwPwVCCVStatus OBJECT-TYPE SYNTAX BITS { ccCw(0), ccAlert(1), ccTTL(2), cvIcmpping(3), cvLspping(4), cvBfd(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the optional VCCV capabilities of the PW. " ::= { hwPwExtEntry 4 } hwPwFlowLabel OBJECT-TYPE SYNTAX BITS { sip(0), dip(1), smac(2), dmac(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the optional flow label capabilities of the PW. " ::= { hwPwExtEntry 5 } hwPwAtmCfgTimeout OBJECT-TYPE SYNTAX Unsigned32 (0..50) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates max ATM cells encapsulation delay time. Range: 0-50 Default: 0 Unit: millisecond " ::= { hwPwExtEntry 6 } hwPwPriMappingProfName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "QoS priority mapping profile name for PW, a string of 1-32 characters. There are all together 92 valid characters for the name. These characters include the following: uppercase and lowercase English letters (52 characters), numerals (0-9), and 30 symbols: ! # $ % & ' ( ) * + , - . / : ; < = > @ [ \ ] ^ _ ` | ~~. " ::= { hwPwExtEntry 7 } hwPwFlowLabelCapabilities OBJECT-TYPE SYNTAX BITS { receive(0), transmit(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the PW flow label capability. " ::= { hwPwExtEntry 8 } hwPwFlowlabelStatus OBJECT-TYPE SYNTAX BITS { receive(0), transmit(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the negotiation result of the PW flow label capability. The negotiation result of static PW is consistent with local configuration. " ::= { hwPwExtEntry 9 } hwPwStatisticSwitch OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable or disable the traffic statistic function of pw. Options: 1. enable(1) -indicates that the traffic statistic function is enabled 2. disable(2) -indicates that the traffic statistic function is disabled Default: disable(2) " ::= { hwPwExtEntry 10 } hwPwTnlPolicy OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..39)) MAX-ACCESS read-write STATUS current DESCRIPTION " Used to configure the tunnel policy used by the PW. " ::= { hwPwExtEntry 11 } hwPwPayloadType OBJECT-TYPE SYNTAX Integer32 (0..127) MAX-ACCESS read-write STATUS current DESCRIPTION "The payload type in RTP header. Range: 0-127 Default: 0 " DEFVAL { 0 } ::= { hwPwExtEntry 12 } hwPwSnStartNum OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "The sn start number in RTP header. Range: 0-1 Default: 0 " DEFVAL { 0 } ::= { hwPwExtEntry 13 } hwPwRcvSsrcId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The recieve SSRC ID in RTP header. Default: 0 " DEFVAL { 0 } ::= { hwPwExtEntry 14 } hwPwTxSsrcId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The transmit SSRC ID in RTP header. Default: 0 " DEFVAL { 0 } ::= { hwPwExtEntry 15 } hwPwCmdTdmDefectStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdTdmDefectStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is a read-only table. The purpose of this table is to keep statistical information about the TDM failure alarm. The index of this table is pwIndex. " ::= { hwPwCmdObjects 27 } hwPwCmdTdmDefectStatsEntry OBJECT-TYPE SYNTAX HwPwCmdTdmDefectStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is a read-only table. The purpose of this table is to keep statistical information about the TDM failure alarm. The index of this entry is pwIndex. " INDEX { pwIndex } ::= { hwPwCmdTdmDefectStatsTable 1 } HwPwCmdTdmDefectStatsEntry ::= SEQUENCE { hwPwCmdTdmDefectStatsJtrBfrOverRun Counter32, hwPwCmdTdmDefectStatsJtrBfrOverRunClear Counter32, hwPwCmdTdmDefectStatsJtrBfrUnderRun Counter32, hwPwCmdTdmDefectStatsJtrBfrUnderRunClear Counter32, hwPwCmdTdmDefectStatsR1 Counter32, hwPwCmdTdmDefectStatsR1Clear Counter32, hwPwCmdTdmDefectStatsLM010 Counter32, hwPwCmdTdmDefectStatsLM010Clear Counter32, hwPwCmdTdmDefectStatsLM100 Counter32, hwPwCmdTdmDefectStatsLM100Clear Counter32 } hwPwCmdTdmDefectStatsJtrBfrOverRun OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of times that the jitter buffer overrun. " ::= { hwPwCmdTdmDefectStatsEntry 1 } hwPwCmdTdmDefectStatsJtrBfrOverRunClear OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of times that the system is restored from overrun of the jitter buffer. " ::= { hwPwCmdTdmDefectStatsEntry 2 } hwPwCmdTdmDefectStatsJtrBfrUnderRun OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of times that the jitter buffer overrun. " ::= { hwPwCmdTdmDefectStatsEntry 3 } hwPwCmdTdmDefectStatsJtrBfrUnderRunClear OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of times that the system is restored from underrun of the jitter buffer. " ::= { hwPwCmdTdmDefectStatsEntry 4 } hwPwCmdTdmDefectStatsR1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of times that the PSN side receives an alarm triggered by R = 1. When the peer end didn't receive for failure. For example, jitter buffer underrun, Then the local end receives an packet with R = 1. " ::= { hwPwCmdTdmDefectStatsEntry 5 } hwPwCmdTdmDefectStatsR1Clear OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of times that the system is restored from R1. " ::= { hwPwCmdTdmDefectStatsEntry 6 } hwPwCmdTdmDefectStatsLM010 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of times that the PSN side receives an alarm triggered by M = 1. Only for the CESOPSN, When the local end receives a RDI alarm from the AC side, the local end sets the control flag M to 1. Then, the peer end receives an LM(010) packet. " ::= { hwPwCmdTdmDefectStatsEntry 7 } hwPwCmdTdmDefectStatsLM010Clear OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of times that the system is restored from LM(010) to LM(000). " ::= { hwPwCmdTdmDefectStatsEntry 8 } hwPwCmdTdmDefectStatsLM100 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of times that the PSN side receives an alarm triggered by L = 1. When the local end receives a LOS, LOF, AIS, or LMFA alarm from the AC side, the local end sets the control flag L to 1. Then, the peer end receives an LM(100) packet. " ::= { hwPwCmdTdmDefectStatsEntry 9 } hwPwCmdTdmDefectStatsLM100Clear OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of times that the system is restored from LM(100) to LM(000). " ::= { hwPwCmdTdmDefectStatsEntry 10 } hwPwPriMappingTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwPriMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MPLS priority mapping profile table for PW. The purpose of this table is to set and query MPLS priority mapping profile. The index of this table is hwPwPriMappingProfileName. " ::= { hwPwCmdObjects 28 } hwPwPriMappingEntry OBJECT-TYPE SYNTAX HwPwPriMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MPLS priority mapping profile table for PW. The purpose of this table is to set and query MPLS priority mapping profile. The index of this entry is hwPwPriMappingProfileName. " INDEX { hwPwPriMappingProfileName } ::= { hwPwPriMappingTable 1 } HwPwPriMappingEntry ::= SEQUENCE { hwPwPriMappingProfileName OCTET STRING, hwPwInboundInputPriList OCTET STRING, hwPwInboundOutputPriList OCTET STRING, hwPwOutboundInputPriList OCTET STRING, hwPwOutboundOutputPriList OCTET STRING, hwPwPriMappingProfileRowStatus RowStatus } hwPwPriMappingProfileName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS priority mapping profile name for PW, a string of 1-32 characters. There are all together 92 valid characters for the name. These characters include the following: uppercase and lowercase English letters (52 characters), numerals (0-9), and 30 symbols: ! # $ % & ' ( ) * + , - . / : ; < = > @ [ \ ] ^ _ ` | ~~. " ::= { hwPwPriMappingEntry 1 } hwPwInboundInputPriList OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Inbound input priority list(MPLS PW label EXP) of QoS priority mapping. Legal character include: 0-7,hyphen,comma. Example legal string: 0,2,4-7. " ::= { hwPwPriMappingEntry 2 } hwPwInboundOutputPriList OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Inbound output priority list(ethernet VLAN tag 802.1p) of QoS priority mapping. Legal character include: 0-7,hyphen,comma. Example legal string: 0,2,4-7. " ::= { hwPwPriMappingEntry 3 } hwPwOutboundInputPriList OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outbound input priority list(ethernet VLAN tag 802.1p) of QoS priority mapping. Legal character include: 0-7,hyphen,comma. Example legal string: 0,2,4-7. " ::= { hwPwPriMappingEntry 4 } hwPwOutboundOutputPriList OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outbound output priority list(MPLS PW label EXP) of QoS priority mapping. Legal character include: 0-7,hyphen,comma. Example legal string: 0,2,4-7. " ::= { hwPwPriMappingEntry 5 } hwPwPriMappingProfileRowStatus OBJECT-TYPE SYNTAX RowStatus (1..6) MAX-ACCESS read-create STATUS current DESCRIPTION "For creating and modifying this row. None of the read-create objects in the conceptual rows may be changed when this object is in the active(1) state. Options: 1. active(1) -indicates query operation 2. createAndGo(4) -indicates creating committed 3. destroy(6) -indicates deleting committed " ::= { hwPwPriMappingEntry 6 } -- -- hwPwCmdStatisticTable -- hwPwCmdStatisticTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdStatisticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query or clear the traffic statistic info of PW. The index of this table is pwIndex. " ::= { hwPwCmdObjects 29 } hwPwCmdStatisticEntry OBJECT-TYPE SYNTAX HwPwCmdStatisticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to query or clear the traffic statistic info of PW. The index of this entry is pwIndex. " INDEX { pwIndex } ::= { hwPwCmdStatisticTable 1 } HwPwCmdStatisticEntry ::= SEQUENCE { hwPwCmdStatisticUpstreamOctectsP0 Counter64, hwPwCmdStatisticUpstreamPacketsP0 Counter32, hwPwCmdStatisticUpstreamOctectsP1 Counter64, hwPwCmdStatisticUpstreamPacketsP1 Counter32, hwPwCmdStatisticUpstreamOctectsP2 Counter64, hwPwCmdStatisticUpstreamPacketsP2 Counter32, hwPwCmdStatisticUpstreamOctectsP3 Counter64, hwPwCmdStatisticUpstreamPacketsP3 Counter32, hwPwCmdStatisticUpstreamOctectsP4 Counter64, hwPwCmdStatisticUpstreamPacketsP4 Counter32, hwPwCmdStatisticUpstreamOctectsP5 Counter64, hwPwCmdStatisticUpstreamPacketsP5 Counter32, hwPwCmdStatisticUpstreamOctectsP6 Counter64, hwPwCmdStatisticUpstreamPacketsP6 Counter32, hwPwCmdStatisticUpstreamOctectsP7 Counter64, hwPwCmdStatisticUpstreamPacketsP7 Counter32, hwPwCmdStatisticDownstreamOctectsP0 Counter64, hwPwCmdStatisticDownstreamPacketsP0 Counter32, hwPwCmdStatisticDownstreamOctectsP1 Counter64, hwPwCmdStatisticDownstreamPacketsP1 Counter32, hwPwCmdStatisticDownstreamOctectsP2 Counter64, hwPwCmdStatisticDownstreamPacketsP2 Counter32, hwPwCmdStatisticDownstreamOctectsP3 Counter64, hwPwCmdStatisticDownstreamPacketsP3 Counter32, hwPwCmdStatisticDownstreamOctectsP4 Counter64, hwPwCmdStatisticDownstreamPacketsP4 Counter32, hwPwCmdStatisticDownstreamOctectsP5 Counter64, hwPwCmdStatisticDownstreamPacketsP5 Counter32, hwPwCmdStatisticDownstreamOctectsP6 Counter64, hwPwCmdStatisticDownstreamPacketsP6 Counter32, hwPwCmdStatisticDownstreamOctectsP7 Counter64, hwPwCmdStatisticDownstreamPacketsP7 Counter32, hwPwCmdStatisticClear INTEGER } hwPwCmdStatisticUpstreamOctectsP0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of upstream octets with priority equel to 0. " ::= { hwPwCmdStatisticEntry 1 } hwPwCmdStatisticUpstreamPacketsP0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of upstream packets with priority equel to 0. " ::= { hwPwCmdStatisticEntry 2 } hwPwCmdStatisticUpstreamOctectsP1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of upstream octets with priority equel to 1. " ::= { hwPwCmdStatisticEntry 3 } hwPwCmdStatisticUpstreamPacketsP1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of upstream packets with priority equel to 1. " ::= { hwPwCmdStatisticEntry 4 } hwPwCmdStatisticUpstreamOctectsP2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of upstream octets with priority equel to 2. " ::= { hwPwCmdStatisticEntry 5 } hwPwCmdStatisticUpstreamPacketsP2 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of upstream packets with priority equel to 2. " ::= { hwPwCmdStatisticEntry 6 } hwPwCmdStatisticUpstreamOctectsP3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of upstream octets with priority equel to 3. " ::= { hwPwCmdStatisticEntry 7 } hwPwCmdStatisticUpstreamPacketsP3 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of upstream packets with priority equel to 3. " ::= { hwPwCmdStatisticEntry 8 } hwPwCmdStatisticUpstreamOctectsP4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of upstream octets with priority equel to 4. " ::= { hwPwCmdStatisticEntry 9 } hwPwCmdStatisticUpstreamPacketsP4 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of upstream packets with priority equel to 4. " ::= { hwPwCmdStatisticEntry 10 } hwPwCmdStatisticUpstreamOctectsP5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of upstream octets with priority equel to 5. " ::= { hwPwCmdStatisticEntry 11 } hwPwCmdStatisticUpstreamPacketsP5 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of upstream packets with priority equel to 5. " ::= { hwPwCmdStatisticEntry 12 } hwPwCmdStatisticUpstreamOctectsP6 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of upstream octets with priority equel to 6. " ::= { hwPwCmdStatisticEntry 13 } hwPwCmdStatisticUpstreamPacketsP6 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of upstream packets with priority equel to 6. " ::= { hwPwCmdStatisticEntry 14 } hwPwCmdStatisticUpstreamOctectsP7 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of upstream octets with priority equel to 7. " ::= { hwPwCmdStatisticEntry 15 } hwPwCmdStatisticUpstreamPacketsP7 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of upstream packets with priority equel to 7. " ::= { hwPwCmdStatisticEntry 16 } hwPwCmdStatisticDownstreamOctectsP0 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of downstream octets with priority equel to 0. " ::= { hwPwCmdStatisticEntry 17 } hwPwCmdStatisticDownstreamPacketsP0 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of downstream packets with priority equel to 0. " ::= { hwPwCmdStatisticEntry 18 } hwPwCmdStatisticDownstreamOctectsP1 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of downstream octets with priority equel to 1. " ::= { hwPwCmdStatisticEntry 19 } hwPwCmdStatisticDownstreamPacketsP1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of downstream packets with priority equel to 1. " ::= { hwPwCmdStatisticEntry 20 } hwPwCmdStatisticDownstreamOctectsP2 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of downstream octets with priority equel to 2. " ::= { hwPwCmdStatisticEntry 21 } hwPwCmdStatisticDownstreamPacketsP2 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of downstream packets with priority equel to 2. " ::= { hwPwCmdStatisticEntry 22 } hwPwCmdStatisticDownstreamOctectsP3 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of downstream octets with priority equel to 3. " ::= { hwPwCmdStatisticEntry 23 } hwPwCmdStatisticDownstreamPacketsP3 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of downstream packets with priority equel to 3. " ::= { hwPwCmdStatisticEntry 24 } hwPwCmdStatisticDownstreamOctectsP4 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of downstream octets with priority equel to 4. " ::= { hwPwCmdStatisticEntry 25 } hwPwCmdStatisticDownstreamPacketsP4 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of downstream packets with priority equel to 4. " ::= { hwPwCmdStatisticEntry 26 } hwPwCmdStatisticDownstreamOctectsP5 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of downstream octets with priority equel to 5. " ::= { hwPwCmdStatisticEntry 27 } hwPwCmdStatisticDownstreamPacketsP5 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of downstream packets with priority equel to 5. " ::= { hwPwCmdStatisticEntry 28 } hwPwCmdStatisticDownstreamOctectsP6 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of downstream octets with priority equel to 6. " ::= { hwPwCmdStatisticEntry 29 } hwPwCmdStatisticDownstreamPacketsP6 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of downstream packets with priority equel to 6. " ::= { hwPwCmdStatisticEntry 30 } hwPwCmdStatisticDownstreamOctectsP7 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of downstream octets with priority equel to 7. " ::= { hwPwCmdStatisticEntry 31 } hwPwCmdStatisticDownstreamPacketsP7 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of downstream packets with priority equel to 7. " ::= { hwPwCmdStatisticEntry 32 } hwPwCmdStatisticClear OBJECT-TYPE SYNTAX INTEGER{ clear(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear the traffic statistics of this pw. Options: 1. clear(1) -clear the traffic statistics of this pw " ::= { hwPwCmdStatisticEntry 33 } hwPwStatisticClearAll OBJECT-TYPE SYNTAX INTEGER{ clear(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear the traffic statistics of all PWs. Options: 1. clear(1) -clear the traffic statistics of all PWs " ::= { hwPwCmdObjects 30 } -- -- hwPwRedundancyTable -- hwPwRedundancyTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwRedundancyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for pw redundancy. The index of this table is pwIndex. " ::= { hwPwCmdObjects 31 } hwPwRedundancyEntry OBJECT-TYPE SYNTAX HwPwRedundancyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for pw redundancy. The index of this entry is pwIndex. " INDEX { pwIndex } ::= { hwPwRedundancyTable 1 } HwPwRedundancyEntry ::= SEQUENCE { hwPwRedundancyMode INTEGER, hwPwStreamDualReceiving INTEGER } hwPwRedundancyMode OBJECT-TYPE SYNTAX INTEGER { master(1), independent(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the mode of the pw redundancy. Options: 1. master(1) -indicates that the pw redundancy mode is master 2. independent(2) -indicates that the pw redundancy mode is independent Default: master(1) " ::= { hwPwRedundancyEntry 1 } hwPwStreamDualReceiving OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the stream receiving mode of the pw redundancy. Options: 1. enable(1) -indicates that the stream receiving mode of the pw redundancy is dual 2. disable(2) -indicates that the stream receiving mode of the pw redundancy is single Default: disable(2) " ::= { hwPwRedundancyEntry 2 } hwPwCmdPwCarExtTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwCmdPwCarExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for PW CAR. The index of this table is pwIndex. " ::= { hwPwCmdObjects 32 } hwPwCmdPwCarExtEntry OBJECT-TYPE SYNTAX HwPwCmdPwCarExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for PW CAR. The index of this entry is pwIndex. " INDEX { pwIndex } ::= { hwPwCmdPwCarExtTable 1 } HwPwCmdPwCarExtEntry ::= SEQUENCE { hwPwCmdPwCarExtCir Unsigned32, hwPwCmdPwCarExtCbs Unsigned32, hwPwCmdPwCarExtPir Unsigned32, hwPwCmdPwCarExtPbs Unsigned32, hwPwCmdPwCarExtRowStatus RowStatus } hwPwCmdPwCarExtCir OBJECT-TYPE SYNTAX Unsigned32 (1..1048575) MAX-ACCESS read-write STATUS current DESCRIPTION "Committed information rate, it is the necessary parameter for adding pw car. Range: 1-1048575 Unit: 64Kbit/s " ::= { hwPwCmdPwCarExtEntry 1 } hwPwCmdPwCarExtCbs OBJECT-TYPE SYNTAX Unsigned32 (1..32767) MAX-ACCESS read-write STATUS current DESCRIPTION "Committed burst size, default value is ((cir+8191)/8192+1). Range: 1-32767 Unit: 2KByte/s " ::= { hwPwCmdPwCarExtEntry 2 } hwPwCmdPwCarExtPir OBJECT-TYPE SYNTAX Unsigned32 (1..1048575) MAX-ACCESS read-write STATUS current DESCRIPTION "Peak information rate, default value is double of committed information rate. Range: 1-1048575 Unit: 64Kbit/s " ::= { hwPwCmdPwCarExtEntry 3 } hwPwCmdPwCarExtPbs OBJECT-TYPE SYNTAX Unsigned32 (1..32767) MAX-ACCESS read-write STATUS current DESCRIPTION "Peak burst size, default value is MAX(((pir+8191)/8192 + 1), cbs). Range: 1-32767 Unit: 2KByte/s " ::= { hwPwCmdPwCarExtEntry 4 } hwPwCmdPwCarExtRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "For creating and modifying this row. None of the read-create objects in the conceptual rows may be changed when this object is in the active(1) state. Options: 1. active(1) -indicates query operation 2. createAndGo(4) -indicates creating committed access rate parameters of a PW 3. destroy(6) -indicates deleting committed access rate parameters of a PW " ::= { hwPwCmdPwCarExtEntry 5 } -- -- PW VCCV table -- hwPwAutoVccvTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPwAutoVccvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for PW VCCV ping. The index of this table is pwIndex. " ::= { hwPwCmdObjects 33 } hwPwAutoVccvEntry OBJECT-TYPE SYNTAX HwPwAutoVccvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies information for PW VCCV ping. The index of this entry is pwIndex. " INDEX { pwIndex } ::= { hwPwAutoVccvTable 1 } HwPwAutoVccvEntry ::= SEQUENCE { hwPwAutoVccvReplyMode INTEGER, hwPwAutoVccvFrequency INTEGER, hwPwAutoVccvTimeoutLimit Unsigned32, hwPwAutoVccvRecoverLimit Unsigned32, hwPwAutoVccvRemotePwID Unsigned32, hwPwAutoVccvRemoteIpAddress IpAddress, hwPwAutoVccvTtl Unsigned32, hwPwAutoVccvPingStatus INTEGER, hwPwAutoVccvPingSuccessNum Unsigned32, hwPwAutoVccvPingTimeOutNum Unsigned32, hwPwAutoVccvStatisticsReset INTEGER, hwPwAutoVccvPipeUniform INTEGER, hwPwAutoVccvRowStatus RowStatus } hwPwAutoVccvReplyMode OBJECT-TYPE SYNTAX INTEGER { doNotReply(1), replyViaAnIPv4IPv6UdpPacket(2), replyViaAnIPv4IPv6UdpPacketWithRouterAlert(3), replyViaApplicationLevelControlChannel(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The reply mode for the VCCV packet. Options: 1. doNotReply(1) -indicates that there is no reply for VCCV PING 2. replyViaAnIPv4IPv6UdpPacket(2) -indicates that reply for VCCV PING using IP UDP packets 3. replyViaAnIPv4IPv6UdpPacketWithRouterAlert(3) -indicates that reply for VCCV PING using IP UDP packets with router alert 4. replyViaApplicationLevelControlChannel(4) -indicates that reply for VCCV PING using control channel " DEFVAL { replyViaApplicationLevelControlChannel } ::= { hwPwAutoVccvEntry 1 } hwPwAutoVccvFrequency OBJECT-TYPE SYNTAX INTEGER { freq1000ms(1000), freq2000ms(2000), freq5000ms(5000), freq10000ms(10000) } MAX-ACCESS read-write STATUS current DESCRIPTION "The frequency of VCCV packet. Options: 1. freq1000ms(1000) -indicates VCCV PING frequency, interval is 1000 ms 2. freq2000ms(2000) -indicates VCCV PING frequency, interval is 2000 ms 3. freq5000ms(5000) -indicates VCCV PING frequency, interval is 5000 ms 4. freq10000ms(10000) -indicates VCCV PING frequency, interval is 10000 ms " DEFVAL { freq1000ms } ::= { hwPwAutoVccvEntry 2 } hwPwAutoVccvTimeoutLimit OBJECT-TYPE SYNTAX Unsigned32 (3..16) MAX-ACCESS read-write STATUS current DESCRIPTION "The timeout limit of VCCV ping. Range: 3-16 " DEFVAL { 3 } ::= { hwPwAutoVccvEntry 3 } hwPwAutoVccvRecoverLimit OBJECT-TYPE SYNTAX Unsigned32 (1..16) MAX-ACCESS read-write STATUS current DESCRIPTION "The recover limit of VCCV ping. Range: 1-16 " DEFVAL { 1 } ::= { hwPwAutoVccvEntry 4 } hwPwAutoVccvRemotePwID OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the PW Remote VcID in MH-PW. Range: 1-4294967295. When this leaf is set to 4294967295, it means that no remote PW ID is configured in the case of no creation, and that the configuration of remote PW ID is canceled in the case of modify operation. " ::= { hwPwAutoVccvEntry 5 } hwPwAutoVccvRemoteIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the PW Remote IP address in MH-PW. " ::= { hwPwAutoVccvEntry 6 } hwPwAutoVccvTtl OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the PW TTL value. Range: 0-255. When this leaf is set to 0, it means that no ttl value is configured in the case of no creation, and that the configuration of TTL value is canceled in the case of modify operation. " ::= { hwPwAutoVccvEntry 7 } hwPwAutoVccvPingStatus OBJECT-TYPE SYNTAX INTEGER { normal(0), break(1), inactive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the VCCV ping status. Options: 1. normal(0) -indicates that VCCV PING can get reply from the peer and the PW connection is normal 2. break(1) -indicates that VCCV PING cannot reach the peer and the PW connection is break 3. inactive(2) -indicates that VCCV PING is not in work mode " ::= { hwPwAutoVccvEntry 8 } hwPwAutoVccvPingSuccessNum OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of VCCV ping succeed. Range: 0-4294967295 " ::= { hwPwAutoVccvEntry 9 } hwPwAutoVccvPingTimeOutNum OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of VCCV ping time out. Range: 0-4294967295 " ::= { hwPwAutoVccvEntry 10 } hwPwAutoVccvStatisticsReset OBJECT-TYPE SYNTAX INTEGER { reset(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear the traffic statistics of this pw. Options: 1. reset(1) -reset the traffic statistics of this PW " ::= { hwPwAutoVccvEntry 11 } hwPwAutoVccvPipeUniform OBJECT-TYPE SYNTAX INTEGER { pipe(1), uniform(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "For setting VCCV ping mode. Options: 1. pipe(1) -indicates pipe mode of the VCCV ping. 2. uniform(2) -indicates uniform mode of the VCCV ping. Default: pipe(1) " ::= { hwPwAutoVccvEntry 12 } hwPwAutoVccvRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "For creating and modifying this row. None of the read-create objects in the conceptual rows may be changed when this object is in the active(1) state. Options: 1. active(1) -indicates query operation 2. createAndGo(4) -indicates creating an auto VCCV PING configuration 3. destroy(6) -indicates deleting an auto VCCV PING configuration " ::= { hwPwAutoVccvEntry 13 } hwPwCmdConformance OBJECT IDENTIFIER ::= { hwPwCmdMIB 3 } hwPwCmdGroups OBJECT IDENTIFIER ::= { hwPwCmdConformance 1 } hwPwCmdVcGroup OBJECT-GROUP OBJECTS { hwPwCmdVcIndexNext, hwPwCmdVcPeerAddr, hwPwCmdVcTemplateIndex, hwPwCmdVcIfIndex, hwPwCmdVcCw, hwPwCmdVcSecondary, hwPwCmdVcAcStatus, hwPwCmdVcSignalProtocol, hwPwCmdVcUpTime, hwPwCmdVcType, hwPwCmdVcBandwidth, hwPwCmdVcPeerAddrType, hwPwCmdVcStatus, hwPwCmdVcMaxAtmCells, hwPwCmdVcGroupID, hwPwCmdVcMtu, hwPwCmdVcRowStatus, hwPwCmdVcID, hwPwCmdVcQoSBehaviorIndex, hwPwCmdVcTnlPolicyName, hwPwCmdVcExplicitPathName, hwPwCmdVcInboundLabel, hwPwCmdVcOutboundLabel, hwPwCmdVcVCCV, hwPwCmdVcSwitchID, hwPwCmdVcSwitchPeerAddrType, hwPwCmdVcSwitchPeerAddr, hwPwCmdVcSwitchInboundLabel, hwPwCmdVcSwitchOutboundLabel } STATUS current DESCRIPTION "Collection of objects that are required in all implementations that support the PW CMD MIB module. " ::= { hwPwCmdGroups 1 } hwPwCmdRemoteVcGroup OBJECT-GROUP OBJECTS { hwPwCmdRemoteVcID, hwPwCmdRemoteVcType, hwPwCmdRemoteVcMtu, hwPwCmdRemoteVcGroupID, hwPwCmdRemoteVcMaxAtmCells, hwPwCmdRemoteVcCw, hwPwCmdRemoteVcNotif, hwPwCmdRemoteVcStatus, hwPwCmdRemoteVcSwitchID, hwPwCmdRemoteVcSwitchType, hwPwCmdRemoteVcSwitchMtu, hwPwCmdRemoteVcSwitchGroupID, hwPwCmdRemoteVcSwitchMaxAtmCells, hwPwCmdRemoteVcSwitchCw, hwPwCmdRemoteVcSwitchNotif, hwPwCmdRemoteVcSwitchStatus } STATUS current DESCRIPTION "Collection of objects that are required by remote PW. " ::= { hwPwCmdGroups 2 } hwPwCmdTemplateGroup OBJECT-GROUP OBJECTS { hwPwCmdTemplateVcType, hwPwCmdTemplateIndexNext, hwPwCmdTemplateBandwidth, hwPwCmdTemplatePeerAddrType, hwPwCmdTemplateName, hwPwCmdTemplatePeerAddr, hwPwCmdTemplateMtu, hwPwCmdTemplateVCCV, hwPwCmdTemplateFrag, hwPwCmdTemplateCw, hwPwCmdTemplateRowStatus, hwPwCmdTemplateQoSBehaviorIndex, hwPwCmdTemplateTnlPolicyName, hwPwCmdTemplateExplicitPathName } STATUS current DESCRIPTION "Collection of objects required to perform pw template related commands. " ::= { hwPwCmdGroups 3 } hwPwCmdOperGroup OBJECT-GROUP OBJECTS { hwPwCmdOperType, hwPwCmdOperVcOrPwtIndex, hwPwCmdOperStatus, hwPwCmdOperRowStatus, hwPwCmdOperTimeStamp } STATUS current DESCRIPTION "Collection of objects required to perform pw reset related commands. " ::= { hwPwCmdGroups 4 } hwPwCmdVcNotificationControlGroup OBJECT-GROUP OBJECTS { hwPwCmdVcSwitchNotifEnable } STATUS current DESCRIPTION "Collection of objects for controlling the PW notifications. " ::= { hwPwCmdGroups 6 } hwPwCmdVcNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { hwPwCmdVcSwitchWtoP, hwPwCmdVcSwitchPtoW } STATUS current DESCRIPTION "Collection PW notifications objects. " ::= { hwPwCmdGroups 7 } hwPwCmdTrapsVbOids OBJECT IDENTIFIER ::= { hwPwCmdMIB 4 } hwPwCmdTunnId OBJECT-TYPE SYNTAX Integer32 (1..64) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Indicates the index of tunnel. Range: 1-64 " ::= { hwPwCmdTrapsVbOids 1 } hwPwCmdTraps OBJECT IDENTIFIER ::= { hwPwCmdMIB 5 } hwPwCmdCommonTraps OBJECT IDENTIFIER ::= { hwPwCmdTraps 1 } hwPwCmdCommonTrapsPrefix OBJECT IDENTIFIER ::= { hwPwCmdCommonTraps 0 } hwPwCmdPwStatus NOTIFICATION-TYPE OBJECTS { hwPwCmdPwID, -- index of pw hwPwCmdPwVcStatus -- vc status of pw } STATUS current DESCRIPTION "This notification is generated when the pw's status changed. " ::= { hwPwCmdCommonTraps 0 1 } hwPwCmdPwDeleted NOTIFICATION-TYPE OBJECTS { pwIndex, -- index of pw pwType, -- type of pw pwID, -- identifier of pw pwPeerAddrType, -- the address type of the pw's peer pwPeerAddr -- the address of the pw's peer } STATUS current DESCRIPTION "This notification is generated when the pw's deleted. " ::= { hwPwCmdCommonTraps 0 2 } hwPwCmdAlarmTraps OBJECT IDENTIFIER ::= { hwPwCmdTraps 2 } hwPwCmdAlarmTrapsPrefix OBJECT IDENTIFIER ::= { hwPwCmdAlarmTraps 0 } hwPwCmdSerRecov NOTIFICATION-TYPE OBJECTS { pwIndex, -- the first PW index pwIndex -- the last PW index } STATUS current DESCRIPTION "This notification is generated when the pw recovered the service. The first object is the index of the first pw, and the other is the index of the last pw. " ::= { hwPwCmdAlarmTraps 0 1 } hwPwCmdSerFault NOTIFICATION-TYPE OBJECTS { pwIndex, -- the first PW index pwIndex -- the last PW index } STATUS current DESCRIPTION "This notification is generated when the pw service has some faults. The first object is the index of the first pw, and the other is the index of the last pw. " ::= { hwPwCmdAlarmTraps 0 2 } hwPwCmdSerSwitchToSec NOTIFICATION-TYPE OBJECTS { pwIndex, -- index of primary pw pwIndex -- index of secondary pw } STATUS current DESCRIPTION "This notification is generated when the service switches over to the secondary PW. The first object is the index of primary pw, and the other is the index of secondary pw. " ::= { hwPwCmdAlarmTraps 0 3 } hwPwCmdSerSwitchToPri NOTIFICATION-TYPE OBJECTS { pwIndex, -- index of primary pw pwIndex -- index of secondary pw } STATUS current DESCRIPTION "This notification is generated when the service switches over to the primary PW. The first object is the index of primary pw, and the other is the index of secondary pw. " ::= { hwPwCmdAlarmTraps 0 4 } hwPwCmdTunnSwitchToW NOTIFICATION-TYPE OBJECTS { hwPwCmdTunnId, -- index of protect-tunnel hwPwCmdTunnId -- index of work-tunnel } STATUS current DESCRIPTION "This notification is generated when the MPLS service switches from the protect tunnel to the work tunnel. The first object is the index of work-tunnel, and the other is the index of protect-tunnel. " ::= { hwPwCmdAlarmTraps 0 5 } hwPwCmdTunnSwitchToP NOTIFICATION-TYPE OBJECTS { hwPwCmdTunnId, -- index of work-tunnel hwPwCmdTunnId -- index of protect-tunnel } STATUS current DESCRIPTION "This notification is generated when the MPLS service switches from the work-tunnel to the protect-tunnel. The first object is the index of protect-tunnel, and the other is the index of work-tunnel. " ::= { hwPwCmdAlarmTraps 0 6 } END