From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/sagemcom/PROTECTION-MIB | 1272 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1272 insertions(+) create mode 100644 MIBS/sagemcom/PROTECTION-MIB (limited to 'MIBS/sagemcom/PROTECTION-MIB') diff --git a/MIBS/sagemcom/PROTECTION-MIB b/MIBS/sagemcom/PROTECTION-MIB new file mode 100644 index 0000000..48ce4bb --- /dev/null +++ b/MIBS/sagemcom/PROTECTION-MIB @@ -0,0 +1,1272 @@ +--******************************************************************* +--* SAGEM SA * +--******************************************************************* +--******************************************************************* + +-- Filename: protection +-- File type: .mib +-- +-- Description: SNMPc source Mib file. +-- +-- Version: 19 11 2002 +-- +-- Date(DD MM YYYY): 15 11 02 last update for IONOS NMS +-- +-- Contact: D. Mobuchon, F. Bonnevialle +-- +-- History: +-- +-- Name: F.Bonnevialle +-- Date: 12 12 2000 +-- Desc: original +-- +-- Name: F.Bonnevialle/S.Laurent +-- Date: 04 05 2001 +-- Desc: Modification to fit with SDH-ETS MIB +-- +-- Name: F.Bonnevialle/S.Laurent +-- Date: 05 06 2001 +-- Desc: Bug correction +-- +-- Name: J.Thieser +-- Date: 10 08 01 +-- Desc: modifications for IONOS NMS (SPRing) +-- +-- Name: F.Bonnevialle +-- Date: 15 11 2002 +-- Desc: Modification for SilverCreek Compiler +-- +--******************************************************************* +--******************************************************************* +--* Copyright (c) 2002, SAGEM , All rights reserved. * +--******************************************************************* + + + + +--******************************************************************* +-- MIB: PROTECTION-MIB +--******************************************************************* +PROTECTION-MIB DEFINITIONS ::= BEGIN + +--******************************************************************* +-- IMPORTS +--******************************************************************* + + IMPORTS + sagemDr FROM SAGEM-DR-MIB + SagemBoolean, Severity FROM EQUIPMENT-MIB + MODULE-IDENTITY,OBJECT-TYPE FROM SNMPv2-SMI; + + protection MODULE-IDENTITY + LAST-UPDATED "9911290000Z" + ORGANIZATION "SAGEM-Tolbiac drd/ddp/tmhd" + CONTACT-INFO + " " + DESCRIPTION + " This MIB describe protection mechanisms used by SDH equipment" + ::= { sagemDr 130 } + + -- multiplex section protection + msp OBJECT IDENTIFIER ::= { protection 10 } + + -- multiplex section shared protection ring + msSPRing OBJECT IDENTIFIER ::= { protection 20 } + + -- sub network connection protection + sncp OBJECT IDENTIFIER ::= { protection 30 } + + -- card protection + cardp OBJECT IDENTIFIER ::= { protection 40 } + + +--******************************************************************* +--* Common declarations +--******************************************************************* + + TrafficStatus ::= INTEGER + { + none(0), -- Future case of a non-implemented link + working(1), + protection(2) + } + + + + +--******************************************************************* +--* multiplex section protection (msp) +--******************************************************************* + + MspInitiator ::= INTEGER + { + unknown(0), + local(1), + remote(2) + } + + MspFailure ::= INTEGER + { + none(0),pam(1),scm(2),otm(4),scmOtm(6) + } + + MspPriority ::= INTEGER + { + unknown(0), + highG783(1), + low(2) + } + + MspStatus ::= INTEGER + { + lockoutProtection(15),forcedSwitch(14), + highSF(13),lowSF(12),highSD(11),lowSD(10), + manualSwitch(8),waitToRestore(6),exercise(4), + reverseRequest(2),doNotRevert(1),noRequest(0) + } + + MspType ::= INTEGER + { + unknown(0), + onePlusOneOptimized(1), + onePlusOneCompatible(2), + oneForN(3) + } + + MspDirection ::= INTEGER + { + unknown(0), + unidirectionnal(1), + bidirectionnal(2) + } + + MspCommand ::= INTEGER + { + clear(0),lw(1),lp(2),fsW(3),fsP(4),msW(5),msP(6),exer(7) + } + + + mspNumber OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of multiplex section protection in equipment." + ::= { msp 1 } + + mspTable OBJECT-TYPE + SYNTAX SEQUENCE OF MspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of multiplex section protection in equipment." + ::= { msp 2 } + + mspEntry OBJECT-TYPE + SYNTAX MspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular multiplex section protection of the equipment. + Each entry is created in using the msTTPTable of the Sdh-Ets MIB." + INDEX { mspIndex } + ::= { mspTable 1 } + + + MspEntry ::= SEQUENCE + { + mspIndex INTEGER, -- msTTPIndex = mspWorkingPointer + mspWorkingPointer INTEGER, -- mst working + mspProtectionPointer INTEGER, -- mst protection + mspType MspType, + mspDir MspDirection, + mspTraffic TrafficStatus, + mspRevertive SagemBoolean, + mspWtr INTEGER, + mspSfSdPriority MspPriority, + mspSfSdHoldOffTime INTEGER, + mspCommand MspCommand, + mspInitiator MspInitiator, + mspStatus MspStatus, + mspMonitor SagemBoolean, + mspFailure MspFailure, + mspSeverity Severity, + mspPam Severity, + mspScm Severity, + mspOtm Severity + } + + + mspIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value which identify a particular multiplex section protection. + This index is equal to an msTTPIndex(=spiIndex) which gives the interface involved . + The value of index is a constant assigned to an entry at + equipment design time. It is usualy related to harware." + ::= { mspEntry 1 } + + mspWorkingPointer OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A reference to the object which sends the data flow to this + function on working synchronous port interface side. + In most equipments, this value cannot be changed and points to + the working MST it is hard wired with." + ::= { mspEntry 2 } + + mspProtectionPointer OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A reference to the object which sends the data flow to this + function on protection synchronous port interface side. + In most equipments, this value cannot be changed and points to + the protection MST it is hard wired with. + When this variable is setting, the protection is created and activated (if it's possible). + The two considerated sections must have the same Stm Level. " + ::= { mspEntry 3 } + + mspType OBJECT-TYPE + SYNTAX MspType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indication of the protection type." + ::= { mspEntry 4 } + + mspDir OBJECT-TYPE + SYNTAX MspDirection + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indication of the direction." + ::= { mspEntry 5 } + + mspTraffic OBJECT-TYPE + SYNTAX TrafficStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this field indicates the protection switch position." + ::= { mspEntry 6 } + + mspRevertive OBJECT-TYPE + SYNTAX SagemBoolean + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value is true the msp function is allowed to spontaneously + switch back to working chanel when it is available. + If not, the msp can switch back to working chanel only if + protection chanel fails." + ::= { mspEntry 7 } + + mspWtr OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time (in seconds) the msp function waits before + considering a chanel as good after a fail." + ::= { mspEntry 8 } + + mspSfSdPriority OBJECT-TYPE + SYNTAX MspPriority + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Signal Fail and Signal Degrade can be treated according to two set + of priority. The equipement will send SF and SD events according to + the value of this field." + ::= { mspEntry 9 } + + mspSfSdHoldOffTime OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The period (in tenth of seconds) during which a + sf or a Signal Degrade is + ignored by the MSP switch." + ::= { mspEntry 10 } + + mspCommand OBJECT-TYPE + SYNTAX MspCommand + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Manual or forced commands can be apply to the protection switch. + The forced and manual switch can be refused or cleared by equipment + if a higher priority APS command is received or if the protection chanel + is down. + When this field is set to manual or forced, the mspTraffic field + becomes read-write, and a set can be issued to specifie on which + chanel the command does apply. + Commands: + LP (Lockout of Protection) + LW (Lockout of Working channel) + FSW (Forced Switch of a Working channel to protection) + FSP (Forced Switch of a Protection channel to working) case 1+1 + MSW (Manual Switch of a Working channel to protection) + MSp (Manual Switch of a Protection channel to working) case 1+1 + EXER (EXERcise) + " + ::= { mspEntry 11 } + + mspInitiator OBJECT-TYPE + SYNTAX MspInitiator + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the initiator equipment." + ::= { mspEntry 12 } + + mspStatus OBJECT-TYPE + SYNTAX MspStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the initiator equipment status : + lockoutProtection(15), + forcedSwitch(14), + highSF(13), + lowSF(12), + highSD(11), + lowSD(10), + manualSwitch(8), + waitToRestore(6), + exercise(4), + reverseRequest(2), + doNotRevert(1), + noRequest(0) " + ::= { mspEntry 13 } + + mspMonitor OBJECT-TYPE + SYNTAX SagemBoolean + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the value of this field is set to false, the failure detection + is stopped for this multiplex section protection." + ::= { mspEntry 14 } + + mspFailure OBJECT-TYPE + SYNTAX MspFailure + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active failures on multiplex section protection." + ::= { mspEntry 15 } + + mspSeverity OBJECT-TYPE + SYNTAX Severity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A reference to failure severity for multiplex section protection." + ::= { mspEntry 16 } + + mspPam OBJECT-TYPE + SYNTAX Severity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Severity associed with Protection Architecture Mismatch failure + for multiplex section protection." + ::= { mspEntry 20 } + + mspScm OBJECT-TYPE + SYNTAX Severity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Severity associed with Selector Control Mismatch failure + for multiplex section protection." + ::= { mspEntry 21 } + + mspOtm OBJECT-TYPE + SYNTAX Severity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Severity associed with Operation Type Mismatch failure + for multiplex section protection." + ::= { mspEntry 22 } + -- End of multiplex section protection description + + +--******************************************************************* +--* multiplex section shared protection ring (ms SpRing) +--******************************************************************* + MsSPRingFailure ::= INTEGER + { + none(0), ato(1), arv(2), aun (3), ptm (4), mms (5), exr(6) + } + + MsSPRingStatus ::= INTEGER + { + off(19),lockoutProtection (15), forcedSwitchR (13), sfR (11), sdR (8), + manualSwitchR (6), + waitToRestore (5), exerR (3), reverseRequestR (1), noRequest (0) + } + + + MsSPRingCommand ::= INTEGER + { + clear(16),lpS(15),fsR(13),msR(6),exerR(3),on(20),off(19) + } + + MsSPRingID ::= INTEGER + { + node0(0), node1(1), node2(2),node3 (3), node4 (4), + node5(5), node6(6), node7(7),node8 (8), node9 (9), + node10(10), node11(11), node12(12),node13 (13), node14 (14), + node15(15), nodeUNK(255) + } + + State ::= INTEGER + { + off (0), + idle (1), + pass (2), + switch (3), + unknown (4) + } + + msSPRingNumber OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of multiplex section protection in equipment." + ::= { msSPRing 1 } + + msSPRingTable OBJECT-TYPE + SYNTAX SEQUENCE OF MsSPRingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of multiplex section protection in equipment." + ::= { msSPRing 6 } + + msSPRingEntry OBJECT-TYPE + SYNTAX MsSPRingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular multiplex section protection of the equipment. + Each entry is created in using the msTTPTable of the Sdh-Ets MIB. + spiIndex gives the interface involved (line east or west)" + INDEX { msSPRingIndex } + ::= { msSPRingTable 1 } + + MsSPRingEntry ::= SEQUENCE + { + msSPRingIndex INTEGER, -- West index + msSPRingWestPointer INTEGER, -- vers mst + msSPRingEastPointer INTEGER, -- vers mst + msSPRingWtr INTEGER, -- 0-30 min,+/-1min,def 5min + msSPRingSfSdHoldOffTime INTEGER, + msSPRingCommandSide INTEGER, -- vers mst + msSPRingCommand MsSPRingCommand, + msSPRingInitiator1 MsSPRingID, -- 0..15 + msSPRingInitiator2 MsSPRingID, -- 0..15 + msSPRingNodeState State, + msSPRingSwitchingSide INTEGER, -- vers mst + msSPRingWestTraffic TrafficStatus, + msSPRingEastTraffic TrafficStatus, + msSPRingWestStatus MsSPRingStatus, + msSPRingEastStatus MsSPRingStatus, + msSPRingMonitor SagemBoolean, + msSPRingFailure MsSPRingFailure, + msSPRingSeverity Severity, + msSPRingAto Severity, + msSPRingArv Severity, + msSPRingAun Severity, + msSPRingPtm Severity, + msSPRingMms Severity, + msSPRingExr Severity, + msSPRingSimpleFailure SagemBoolean, + msSPRingId MsSPRingID + } + + msSPRingIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value which identify a particular SPRing = West STM index." + ::= { msSPRingEntry 1 } + + msSPRingWestPointer OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A reference to the object which sends the data flow to this + function on synchronous port interface side. + In most equipments, this value cannot be changed and points to + the West MST it is hard wired with." + ::= { msSPRingEntry 2 } + + msSPRingEastPointer OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A reference to the object which sends the data flow to this + function on synchronous port interface side. + In most equipments, this value cannot be changed and points to + the East MST it is hard wired with. + When this variable is setting, the protection is created and activated (if it's possible). + The two considerated sections must have the same Stm Level." + ::= { msSPRingEntry 3 } + + msSPRingWtr OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time (in seconds) the spring function waits before + considering a chanel as good after a fail." + ::= { msSPRingEntry 5 } + + msSPRingSfSdHoldOffTime OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The period (in tenth of seconds) during which a + sf or a Signal Degrade is ignored by the SPRing switch." + ::= { msSPRingEntry 6 } + + msSPRingCommandSide OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Side of the command" + ::= { msSPRingEntry 7 } + + msSPRingCommand OBJECT-TYPE + SYNTAX MsSPRingCommand + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Manual or forced commands can be apply to the protection switch. + " + ::= { msSPRingEntry 8 } + + msSPRingInitiator1 OBJECT-TYPE + SYNTAX MsSPRingID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A reference(ID) to the equipment that initiate the SWITCH; this is mainly the Master + when the equipment is in SWITCH state; in some case like bidirectional SF both equipment + of the couple equipment are Master. + In PASS state Master and Slave are undeterminated" + ::= { msSPRingEntry 10 } + + msSPRingInitiator2 OBJECT-TYPE + SYNTAX MsSPRingID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A reference(ID) to the equipment that respond to the SWITCH; this is mainly the Slave + when the equipment is in SWITCH state; in some case like bidirectional SF both equipment + of the couple equipment are Master. + In PASS state Master and Slave are undeterminated" + + ::= { msSPRingEntry 11 } + + msSPRingNodeState OBJECT-TYPE + SYNTAX State + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { msSPRingEntry 29 } + + msSPRingSwitchingSide OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Switching SideSide" + ::= { msSPRingEntry 30 } + + msSPRingWestTraffic OBJECT-TYPE + SYNTAX TrafficStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this field indicates the protection switch position." + ::= { msSPRingEntry 31 } + + msSPRingEastTraffic OBJECT-TYPE + SYNTAX TrafficStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this field indicates the protection switch position." + ::= { msSPRingEntry 32 } + + msSPRingWestStatus OBJECT-TYPE + SYNTAX MsSPRingStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the local status: + OFF (19), lockoutProtection (16), forcedSwitch-R(13),sf-R(11),sd-R(8), + manualSwitch-R(6), + waitToRestore(5),exer-R(3),noRequest(0)" + ::= { msSPRingEntry 33 } + + msSPRingEastStatus OBJECT-TYPE + SYNTAX MsSPRingStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the local status: + OFF (19), lockoutProtection (16), forcedSwitch-R(13),sf-R(11),sd-R(8), + manualSwitch-R(6), + waitToRestore(5),exer-R(3),noRequest(0)" + ::= { msSPRingEntry 34 } + + + msSPRingMonitor OBJECT-TYPE + SYNTAX SagemBoolean + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the value of this field is set to false, the failure detection + is stopped for this multiplex section protection." + ::= { msSPRingEntry 12 } + + msSPRingFailure OBJECT-TYPE + SYNTAX MsSPRingFailure + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active failures on multiplex section protection" + ::= { msSPRingEntry 13 } + + msSPRingSeverity OBJECT-TYPE + SYNTAX Severity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A reference to failure severity for multiplex section protection." + ::= { msSPRingEntry 14 } + + msSPRingAto OBJECT-TYPE + SYNTAX Severity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Severity associed with APS Time Out failure failure + for MS-SPRing." + ::= { msSPRingEntry 21 } + + msSPRingArv OBJECT-TYPE + SYNTAX Severity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Severity associed with APS Rules Violation failure failure + for MS-SPRing." + ::= { msSPRingEntry 22 } + + msSPRingAun OBJECT-TYPE + SYNTAX Severity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Severity associed with APS Unknown Node failure failure + for MS-SPRing." + ::= { msSPRingEntry 23 } + + msSPRingPtm OBJECT-TYPE + SYNTAX Severity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Severity associed with Potential Traffic Misconnection failure + for MS-SPRing." + ::= { msSPRingEntry 24 } + + msSPRingMms OBJECT-TYPE + SYNTAX Severity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Severity associed with Mutiple Multiplex Section Fail failure + for MS-SPRing." + ::= { msSPRingEntry 25 } + + msSPRingExr OBJECT-TYPE + SYNTAX Severity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Severity associed with EXeRcise failure + for MS-SPRing." + ::= { msSPRingEntry 26 } + + msSPRingSimpleFailure OBJECT-TYPE + SYNTAX SagemBoolean + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicate if simple or multi ring failure must be considerated" + ::= { msSPRingEntry 27 } + + msSPRingId OBJECT-TYPE + SYNTAX MsSPRingID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ring Identifier of the equipement" + ::= { msSPRingEntry 28 } + + --******************************************************************* + msSPRingTopoMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF MsSPRingTopoMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Topology Map of the ring = West STM index + Val (1<=Val<=16)." + ::= { msSPRing 11 } + + msSPRingTopoMapEntry OBJECT-TYPE + SYNTAX MsSPRingTopoMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular entry of the ring topology map." + INDEX { msSPRingTopoMapIndex } + ::= { msSPRingTopoMapTable 1 } + +-- 16 entries in this table + MsSPRingTopoMapEntry ::= SEQUENCE + { + msSPRingTopoMapIndex INTEGER, + msSPRingTopoMapID MsSPRingID + } + + msSPRingTopoMapIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "index" + ::= { msSPRingTopoMapEntry 1 } + + msSPRingTopoMapID OBJECT-TYPE + SYNTAX MsSPRingID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "identifier of the node" + ::= { msSPRingTopoMapEntry 2 } + + +--******************************************************************* + MisconMapType ::= INTEGER + { + terminated(1), passedThrough (2) + } + MsSPRingSide ::= INTEGER + { + west(0),east(1), unknown(2) + } + + msSPRingMisconMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF MsSPRingMisconMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Connectivity (misconnection) Map of the ring." + ::= { msSPRing 21 } + + msSPRingMisconMapEntry OBJECT-TYPE + SYNTAX MsSPRingMisconMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular entry of the ring connectivity (misconnection) map. + All entries are created after setting the msSPRingWestPointer." + INDEX { msSPRingMisconMapIndex } + ::= { msSPRingMisconMapTable 1 } + +-- 8 West + 8 East entries in this table for each SPRing + MsSPRingMisconMapEntry ::= SEQUENCE + { + msSPRingMisconMapIndex INTEGER, + msSPRingMisconMapSide MsSPRingSide, + msSPRingMisconMapIn MsSPRingID, + msSPRingMisconMapOut MsSPRingID , + msSPRingMisconMapTimeSlot INTEGER, + msSPRingMisconMapType MisconMapType, + msSPRingMisconMapLOAccess SagemBoolean + } + + msSPRingMisconMapIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index = West STM index + Val (1<=Val<=16) + ADR2500c : val = 1 to 8 for West and 9 to 16 for East" + ::= { msSPRingMisconMapEntry 1 } + + msSPRingMisconMapSide OBJECT-TYPE + SYNTAX MsSPRingSide + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Side (WestPointer/msSPRingEast) of the interface that supports the AU4" + ::= { msSPRingMisconMapEntry 2 } + + msSPRingMisconMapIn OBJECT-TYPE + SYNTAX MsSPRingID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Node of the ring where the Au4 traffic enters the ring" + ::= { msSPRingMisconMapEntry 3 } + + msSPRingMisconMapOut OBJECT-TYPE + SYNTAX MsSPRingID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Node of the ring where the Au4 traffic exits the ring" + ::= { msSPRingMisconMapEntry 4 } + + msSPRingMisconMapTimeSlot OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time Slot assignment for the AU4" + ::= { msSPRingMisconMapEntry 5 } + + msSPRingMisconMapType OBJECT-TYPE + SYNTAX MisconMapType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value is equal to terminated, the traffic in the ring is inserted + or extracted at this node. + If the value is equal to passedThrough the traffic only cross the node" + ::= { msSPRingMisconMapEntry 6 } + + msSPRingMisconMapLOAccess OBJECT-TYPE + SYNTAX SagemBoolean + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "True if the AU4 is accessed at LO layers somewhere in the ring" + ::= { msSPRingMisconMapEntry 7 } + + --******************************************************************* + msSPRingNUTTable OBJECT-TYPE + SYNTAX SEQUENCE OF MsSPRingNUTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Topology Map of the ring." + ::= { msSPRing 31 } + + msSPRingNUTEntry OBJECT-TYPE + SYNTAX MsSPRingNUTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular entry of the ring topology map." + INDEX { msSPRingNUTIndex } + ::= { msSPRingNUTTable 1 } + +-- 8 entries in this table + MsSPRingNUTEntry ::= SEQUENCE + { + msSPRingNUTIndex INTEGER, -- time slot + msSPRingNUTisNut SagemBoolean + } + + msSPRingNUTIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AU4 index = West STM index + Val (Val = working timeSlot; 1<=Val<=8)" + ::= { msSPRingNUTEntry 1 } + + msSPRingNUTisNut OBJECT-TYPE + SYNTAX SagemBoolean + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define if the traffic is used for NUT Traffic" + ::= { msSPRingNUTEntry 2 } + + + -- End of multiplex section shared protection ring (ms spRing) + + + +--******************************************************************* +--* sncp +--******************************************************************* + LinkType ::= INTEGER + { + unknown(0), + au(1), + au4c(2), + au16c(3), + tu3(10), + tu12(20) + } + + TriggerCriterion ::= INTEGER + { + none(0), + sncI(1), + sncN(2), + sncIRdi(3), + sncNRdi(4) + } + + SNCStateProcess ::= INTEGER + { + nrnormal(0), + nrsecours(1), + wtr(2), + dontRev(3), + mssecours(4), + msnormal(5), + sdnormal(6), + sdsecours(7), + sfnormal(8), + fssecours(9), + sfsecours(10), + fsnormal(11), + lockout(12) +-- msRDInormal(11), +-- sfmsRDInormal(12), +-- sdmsRDInormal(13), +-- msRDIsecours(16), +-- sfmsRDIsecours (17), +-- sdmsRDIsecours(18) + } + + SNCCommand ::= INTEGER + { + clear(0), + manualWorking(1), + manualProtection(2), + forcedWorking(3), + forcedProtection(4), + lockout(5), + off(19), + on(20) + } + + sncNumber OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of snc in equipment." + ::= { sncp 1 } + + sncTable OBJECT-TYPE + SYNTAX SEQUENCE OF SncEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of snc protection in equipment." + ::= { sncp 2 } + + sncEntry OBJECT-TYPE + SYNTAX SncEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular SNC protection which is created in using the linkTable of the Xconnection MIB." + INDEX { sncIndex } + ::= { sncTable 1 } + + SncEntry ::= + SEQUENCE { + sncIndex INTEGER, -- linkIndex + sncLinkType LinkType, + sncCTPSink INTEGER, + sncCTPSourceW INTEGER, + sncCTPSourceP INTEGER, + sncTrafficStatus TrafficStatus, + sncWorkingTriggerType TriggerCriterion, + sncProtectionTriggerType TriggerCriterion, + sncRevertive SagemBoolean, + sncWtr INTEGER, + sncStateProcess SNCStateProcess, + sncHoldOffTime INTEGER, + sncCommand SNCCommand + + } + + sncIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sncIndex = 1000*sncType + sncTTPSink = linkIndex" + ::= { sncEntry 1 } + + sncCTPSink OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this field is the index of the Output Connection to which + an snc function is applied." + ::= { sncEntry 2 } + + sncLinkType OBJECT-TYPE + SYNTAX LinkType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Trail level of the connection" + ::= { sncEntry 3 } + + sncCTPSourceW OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this field indicates the Working Input Connection Point which + composes the protection link of the Output Connection Point (sncIndex)." + ::= { sncEntry 4 } + + sncCTPSourceP OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this field indicates the Protected Input Connection Point which + composes the protection link of the Output Connection Point (sncIndex). + When this variable is setting, the protection is created and activated (if it's possible). " + ::= { sncEntry 5 } + + sncTrafficStatus OBJECT-TYPE + SYNTAX TrafficStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field indicates the Protection unit switch position." + ::= { sncEntry 6} + + sncWorkingTriggerType OBJECT-TYPE + SYNTAX TriggerCriterion + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The value of this field is the criterion to trigger a switch for the Working Input + Connection Point.SNC/I uses SF criterion for switching: TU-AIS/TU-LOP for VC12/VC3 , + AU-AIS/AU-LOP for VC4 and , by extension, ppiLOS and ppiAIS for pdh inputs. + SNC/N uses also SD criterion for switching: SD-V5 for VC12, + SD-B3 for VC3/VC4. + SNC+LAN adds MS-RDI as switching criterion for LAN connection. + NONE means that just board extractions and some board failures activate switching." + ::= { sncEntry 8 } + + sncProtectionTriggerType OBJECT-TYPE + SYNTAX TriggerCriterion + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The value of this field is the criterion to trigger a switch for the Protection Input + Connection Point. SNC/I uses SF criterion for switching: TU-AIS/TU-LOP for VC12/VC3 , + AU-AIS/AU-LOP for VC4 and , by extension, ppiLOS and ppiAIS for pdh inputs. + SNC/N uses also SD criterion for switching: SD-V5 for VC12, + SD-B3 for VC3/VC4. + SNC+LAN adds MS-RDI as switching criterion for LAN connection. + NONE means that just board extractions and some board failures activate switching." + ::= { sncEntry 9 } + + + sncRevertive OBJECT-TYPE + SYNTAX SagemBoolean + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value is true the Protection unit function is allowed + to spontaneously switch back to working chanel when it is available. + If not, the snc can switch back to working chanel only if + protection chanel fails." + ::= { sncEntry 20 } + + sncWtr OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time (in seconds) the Protection unit function waits before + considering a chanel as good after a fail." + ::= { sncEntry 21 } + + sncStateProcess OBJECT-TYPE + SYNTAX SNCStateProcess + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this field indicates the state of the snc protection process." + ::= { sncEntry 22 } + + + sncHoldOffTime OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time in tenth of seconds during which a protection trigger criterion is + ignored." + ::= { sncEntry 23 } + + sncCommand OBJECT-TYPE + SYNTAX SNCCommand + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Manual or forced commands can be apply to the protection unit. + The forced and manual switch can be refused or cleared by equipment + if a higher priority evenement is received or if the protection chanel + is down." + ::= { sncEntry 24 } + + + --******************************************************************* +--* Card Protection +--******************************************************************* + + CardpFamily ::= INTEGER + { + none(0), + switch (1) + } + + CardpCommand ::= INTEGER + { + clear(0), + manualSwitch (1) + } + + CardpStatus ::= INTEGER + { + notSwitched(0), + manualSwitch (1), + automaticSwitch (2) + } + + cardpNumber OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of card protections in equipment." + ::= { cardp 1 } + + cardpTable OBJECT-TYPE + SYNTAX SEQUENCE OF CardpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of card protections in equipment." + ::= { cardp 2 } + + cardpEntry OBJECT-TYPE + SYNTAX CardpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular card protection which is created in using the boardTable of the Shelf MIB." + INDEX { cardpIndex } + ::= { cardpTable 1 } + + CardpEntry ::= + SEQUENCE { + cardpIndex INTEGER, -- working BoardIndex + cardpBoardFamily CardpFamily, + cardpReliefIndex INTEGER, -- protection BoardIndex + cardpTrafficStatus TrafficStatus, + cardpCommand CardpCommand, + cardpStatus CardpStatus + } + + cardpIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "cardpIndex = boardIndex in the Shelf Mib. + This index points to the working board." + ::= { cardpEntry 1 } + + cardpBoardFamily OBJECT-TYPE + SYNTAX CardpFamily + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field indicates the family of board concerned by the protection." + ::= { cardpEntry 2 } + + cardpReliefIndex OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A reference to the relief card. It must be an existing index in the boardTable of Shelf Mib. + The relief card and the protected Card must below to the same familly. + When this variable is setting, the protection is created and activated (if it's possible)." + ::= { cardpEntry 3 } + + cardpTrafficStatus OBJECT-TYPE + SYNTAX TrafficStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indication of the protection switch position." + ::= { cardpEntry 4 } + + cardpCommand OBJECT-TYPE + SYNTAX CardpCommand + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Manual commands can be apply to the protection unit. + The manual switch can be refused or cleared by equipment + if a higher priority evenement is received or if the protection chanel + is down." + ::= { cardpEntry 5 } + + cardpStatus OBJECT-TYPE + SYNTAX CardpStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indication of the current protection status" + ::= { cardpEntry 6 } + + + END + + -- cgit v1.2.3