ChrComProtectionGroupPeer-MIB --FORCE-INCLUDE --FORCE-INCLUDE --FORCE-INCLUDE "mibhand.h" DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, Counter32 FROM SNMPv2-SMI Integer32, Unsigned32 FROM SNMPv2-SMI chrComProtectionGroup FROM Chromatis-MIB SwitchStatusEnum FROM ProtectionTypes-MIB PSreasonEnum FROM ProtectionTypes-MIB TruthValue FROM ChrTyp-MIB InvokePtrotectionEnum FROM ProtectionTypes-MIB; -- chrComProtectionGroupPeer Table chrComProtectionGroupPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF ChrComProtectionGroupPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { chrComProtectionGroup 1} chrComProtectionGroupPeerEntry OBJECT-TYPE SYNTAX ChrComProtectionGroupPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { chrComProtectionGroupVirtualInterfaceID } --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 "Peer" ::= { chrComProtectionGroupPeerTable 1 } ChrComProtectionGroupPeerEntry ::= SEQUENCE { chrComProtectionGroupVirtualInterfaceID Unsigned32 (0..4294967295), chrComProtectionGroupP-SLA-ID Integer32 (0..2147483647), chrComProtectionGroupSwitchStatus SwitchStatusEnum, chrComProtectionGroupPSreason PSreasonEnum, chrComProtectionGroupLockout TruthValue, chrComProtectionGroupInvoke InvokePtrotectionEnum, chrComProtectionGroupInvokeSelectedPeer Unsigned32 (0..4294967295) } chrComProtectionGroupVirtualInterfaceID OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "The id of a virtual interface (path, DS3 or Ethernet), for which there is an entry in the interface table. Virtual interface id = ,,, if-type,VS " ::= { chrComProtectionGroupPeerEntry 1 } chrComProtectionGroupP-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." ::= { chrComProtectionGroupPeerEntry 2 } chrComProtectionGroupSwitchStatus OBJECT-TYPE SYNTAX SwitchStatusEnum MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { chrComProtectionGroupPeerEntry 3 } chrComProtectionGroupPSreason OBJECT-TYPE SYNTAX PSreasonEnum MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { chrComProtectionGroupPeerEntry 4 } chrComProtectionGroupLockout OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Disable the APS mechanism." ::= { chrComProtectionGroupPeerEntry 5 } chrComProtectionGroupInvoke 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. " ::= { chrComProtectionGroupPeerEntry 6 } chrComProtectionGroupInvokeSelectedPeer OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "The id of the real Sonet path interface. This is the parameter of the last invoke protection action, and it identifies the interface desired to be working, by the force/manual operatins " ::= { chrComProtectionGroupPeerEntry 7 } END