ChrComProtectionVcPeerSetVc-MIB --FORCE-INCLUDE --FORCE-INCLUDE --FORCE-INCLUDE "mibhand.h" DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, Counter32 FROM SNMPv2-SMI Integer32, Unsigned32 FROM SNMPv2-SMI chrComProtectionVc FROM Chromatis-MIB SwitchStatusEnum FROM ProtectionTypes-MIB PSreasonEnum FROM ProtectionTypes-MIB TruthValue FROM ChrTyp-MIB InvokePtrotectionEnum FROM ProtectionTypes-MIB OperStatus FROM ChrTyp-MIB RowStatusEnum FROM ProtectionTypes-MIB; -- chrComProtectionVcPeerSetVc Table chrComProtectionVcPeerSetVcTable OBJECT-TYPE SYNTAX SEQUENCE OF ChrComProtectionVcPeerSetVcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in this table represents VC protection source/sink node. The protected connection spans over multiple nodes, but entries in the peer table are created only at the Protection Domain (PD) boundaries, and not at the intermediate node." ::= { chrComProtectionVc 1} chrComProtectionVcPeerSetVcEntry OBJECT-TYPE SYNTAX ChrComProtectionVcPeerSetVcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { chrComProtectionVcPeerSetId } --DEFAULT get-function-async MNIL_GetRoutine --DEFAULT set-function-async MNIL_SetRoutine --DEFAULT next-function-async MNIL_NextRoutine --DEFAULT test-function-async MNIL_TestRoutine --DEFAULT cookie "PeerSetVc" ::= { chrComProtectionVcPeerSetVcTable 1 } ChrComProtectionVcPeerSetVcEntry ::= SEQUENCE { chrComProtectionVcPeerSetId Unsigned32 (0..4294967295), chrComProtectionVcP-SLA-ID Integer32 (0..2147483647), chrComProtectionVcSwitchStatus SwitchStatusEnum, chrComProtectionVcPSreason PSreasonEnum, chrComProtectionVcLockoutOfProtection TruthValue, chrComProtectionVcInvokeProtection InvokePtrotectionEnum, chrComProtectionVcInvoke-ifIndex Unsigned32 (0..4294967295), chrComProtectionVcInvoke-Vpi Unsigned32 (0..4294967295), chrComProtectionVcInvoke-Vci Unsigned32 (0..4294967295), chrComProtectionVcPeerSetOperStatus OperStatus, chrComProtectionVcAlarmVector Integer32 (0..65535), chrComProtectionVcAlarmSeverityProfileIndex Unsigned32 (0..4294967295), chrComProtectionVcRowStatus RowStatusEnum } chrComProtectionVcPeerSetId OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "VC peer is a virtual VCL, that represents the whole VCLs peer." ::= { chrComProtectionVcPeerSetVcEntry 1 } chrComProtectionVcP-SLA-ID OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Pointer to an entry in the Protection Service Level Agreement (P-SLA) table, that contains the characteristics of the protection behavior." ::= { chrComProtectionVcPeerSetVcEntry 2 } chrComProtectionVcSwitchStatus OBJECT-TYPE SYNTAX SwitchStatusEnum MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { chrComProtectionVcPeerSetVcEntry 3 } chrComProtectionVcPSreason OBJECT-TYPE SYNTAX PSreasonEnum MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { chrComProtectionVcPeerSetVcEntry 4 } chrComProtectionVcLockoutOfProtection OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Disable the APS mechanism" ::= { chrComProtectionVcPeerSetVcEntry 5 } chrComProtectionVcInvokeProtection OBJECT-TYPE SYNTAX InvokePtrotectionEnum MAX-ACCESS read-write STATUS current DESCRIPTION "Manual - Switch to protection if peer is valid. Force - Switch to protection regardless the peer status. " ::= { chrComProtectionVcPeerSetVcEntry 6 } chrComProtectionVcInvoke-ifIndex OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "IfIndex of a real VCL. This is the parameter of the last invoke protection action, and it identifies the VCL desired to be working, by the force/manual operatins " ::= { chrComProtectionVcPeerSetVcEntry 7 } chrComProtectionVcInvoke-Vpi OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "Vpi of a real VCL. This is the parameter of the last invoke protection action, and it identifies the VCL desired to be working, by the force/manual operatins " ::= { chrComProtectionVcPeerSetVcEntry 8 } chrComProtectionVcInvoke-Vci OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "Vpi of a real VCL. This is the parameter of the last invoke protection action, and it identifies the VCL desired to be working, by the force/manual operatins " ::= { chrComProtectionVcPeerSetVcEntry 9 } chrComProtectionVcPeerSetOperStatus OBJECT-TYPE SYNTAX OperStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The up and down states indicate that the PeerSet is currently operational, or not operational, respectively. The unknown state indicates that the status of this PeerSet cannot be determined. " ::= { chrComProtectionVcPeerSetVcEntry 10 } chrComProtectionVcAlarmVector OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "6 bit field. The following are bits relative positions (0=LSB), and the trap ID associated to each alarm state. 0. VCC-AIS atmfM4VccTpAisAlarm 8. VCC-RDI atmfM4VccTpRdiAlarm " ::= { chrComProtectionVcPeerSetVcEntry 11 } chrComProtectionVcAlarmSeverityProfileIndex OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { chrComProtectionVcPeerSetVcEntry 12 } chrComProtectionVcRowStatus OBJECT-TYPE SYNTAX RowStatusEnum MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to create a new row or modify or delete an existing row in this table" ::= { chrComProtectionVcPeerSetVcEntry 13 } END