ChrComProtectionVpPeersVp-MIB --FORCE-INCLUDE --FORCE-INCLUDE --FORCE-INCLUDE "mibhand.h" DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, Counter32 FROM SNMPv2-SMI Integer32, Unsigned32 FROM SNMPv2-SMI chrComProtectionVp FROM Chromatis-MIB TruthValue FROM ChrTyp-MIB WorkingStatusEnum FROM ProtectionTypes-MIB RowStatusEnum FROM ProtectionTypes-MIB; -- chrComProtectionVpPeersVp Table chrComProtectionVpPeersVpTable OBJECT-TYPE SYNTAX SEQUENCE OF ChrComProtectionVpPeersVpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { chrComProtectionVp 2} chrComProtectionVpPeersVpEntry OBJECT-TYPE SYNTAX ChrComProtectionVpPeersVpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { chrComProtectionVpVpPeerSetID, chrComProtectionVpVpPeer-ifIndex, chrComProtectionVpVpPeer-Vpi } --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 "PeersVp" ::= { chrComProtectionVpPeersVpTable 1 } ChrComProtectionVpPeersVpEntry ::= SEQUENCE { chrComProtectionVpVpPeerSetID Unsigned32 (0..4294967295), chrComProtectionVpVpPeer-ifIndex Unsigned32 (0..4294967295), chrComProtectionVpVpPeer-Vpi Unsigned32 (0..4294967295), chrComProtectionVpDefaultWorking TruthValue, chrComProtectionVpWorkingStatus WorkingStatusEnum, chrComProtectionVpRowStatus RowStatusEnum } chrComProtectionVpVpPeerSetID OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "The PeerSet ID represents an entry VP Protection PeerSet Table" ::= { chrComProtectionVpPeersVpEntry 1 } chrComProtectionVpVpPeer-ifIndex OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "The IfIndex of the real VPL interface, for which there is an entry in the VCLs table." ::= { chrComProtectionVpPeersVpEntry 2 } chrComProtectionVpVpPeer-Vpi OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "The Vpi of the real VPL interface, for which there is an entry in the VPLs table." ::= { chrComProtectionVpPeersVpEntry 3 } chrComProtectionVpDefaultWorking OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A true value means that the line is initially working, when the protection is configured. (The other line is initially the protecting). The default working is also the one that remains the only working when protection is de-configured. " ::= { chrComProtectionVpPeersVpEntry 4 } chrComProtectionVpWorkingStatus OBJECT-TYPE SYNTAX WorkingStatusEnum MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { chrComProtectionVpPeersVpEntry 5 } chrComProtectionVpRowStatus 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" ::= { chrComProtectionVpPeersVpEntry 6 } END