diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/siae/SIAE-LLF-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/siae/SIAE-LLF-MIB')
| -rw-r--r-- | MIBS/siae/SIAE-LLF-MIB | 387 |
1 files changed, 387 insertions, 0 deletions
diff --git a/MIBS/siae/SIAE-LLF-MIB b/MIBS/siae/SIAE-LLF-MIB new file mode 100644 index 0000000..945548e --- /dev/null +++ b/MIBS/siae/SIAE-LLF-MIB @@ -0,0 +1,387 @@ +-- ---------------------------------------------------------------------------- +-- +-- SIAE MICROELETTRONICA s.p.a. +-- +-- Via Michelangelo Buonarroti, 21 +-- 20093 - Cologno Monzese +-- Milano +-- ITALY +-- +-- ---------------------------------------------------------------------------- +-- ---------------------------------------------------------------------------- + +SIAE-LLF-MIB + DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE + FROM SNMPv2-SMI + DisplayString, RowStatus, TruthValue + FROM SNMPv2-TC + InterfaceIndex + FROM IF-MIB + siaeMib + FROM SIAE-TREE-MIB + AlarmStatus, AlarmSeverityCode + FROM SIAE-ALARM-MIB; + + llf MODULE-IDENTITY + LAST-UPDATED "201409020000Z" + ORGANIZATION "SIAE MICROELETTRONICA spa" + CONTACT-INFO + "SIAE MICROELETTONICA s.p.a. + Via Michelangelo Buonarroti, 21 + 20093 - Cologno Monzese + Milano - ITALY + Phone : +39-02-27325-1 + E-mail: tbd@siaemic.com + " + DESCRIPTION + "SIAE's Link Loss Forwarding MIB. + " + ::= { siaeMib 85 } + +-------------------------------------------------------------------------------- +-- llf GROUP +-------------------------------------------------------------------------------- +-- +-- This group is used for Link Loss Forwarding configuration and alarm reporting +-- +-- Each physical interface (LAN) can be assigned to a LLF circuit in order to +-- propagate its LOS alarm through a radio link. +-- +-- For each radio link, there are several circuits. +-- Each interface can insert into a circuit its LOS alarm to be propagate to the +-- other endpoint of a radio link. +-- In each directions, the circuit has an signal failure if at least the +-- operative status of one LAN connected to the circuit is down (LOS). +-- In the local terminal, a LAN interface uses the signal failure of the circuit +-- to propagate the LOS alarm by turning off physical level. +-- +-- In order to propagate in both direction a LOS to an interface, a SNMP manager +-- must (in both link terminals): +-- 1) Create an entry in llfTable with index equal to the ifIndex of interface. +-- 2) Attach this entry to a circuit creating an entry in llfMapTable. +-- 3) Insert the LOS alarm in the circuit setting llfMapLosInsertion to +-- enable. +-- +-------------------------------------------------------------------------------- + +------ Beginning -------------------------------------------------------------- + + llfMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Numerical version of this module. + The string version of this MIB have the following format: + XX.YY.ZZ + so, for example, the value 1 should be interpreted as 00.00.01 + and the value 10001 should be interpreted as 01.00.01." + DEFVAL {1} + ::= {llf 1} + +------- Begin of llfTable +-- + llfTable OBJECT-TYPE + SYNTAX SEQUENCE OF LlfInterface + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table with SIAE's LLF entries." + ::= {llf 2} + + llfEntry OBJECT-TYPE + SYNTAX LlfInterface + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIAE's LLF entry." + INDEX {llfIndex} + ::= {llfTable 1} + + LlfInterface ::= + SEQUENCE { + llfIndex InterfaceIndex, + llfEnable INTEGER, + llfUnidirectionalFault INTEGER, + llfDelayTime INTEGER, + llfProtectionMode INTEGER, + llfAlarm AlarmStatus, + llfRowStatus RowStatus + } + + llfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each + interface supporting LLF. This object is identical to the ifIndex + of the standard MIB-2 ifTable." + ::= {llfEntry 1} + + llfEnable OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "On interfaces supporting LLF, this object is used to disable + or enable LLF towards local LAN interfaces." + DEFVAL {disable} + ::= {llfEntry 2} + + llfUnidirectionalFault OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When enable is set, a local link fault causes LLF on both local + and remote interfaces." + DEFVAL {disable} + ::= {llfEntry 3} + + llfDelayTime OBJECT-TYPE + SYNTAX INTEGER (0..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The LLF delay time specifies the time interval (in seconds) + to wait for to actuate or to remove the Link Loss Forwarding + condition. + " + DEFVAL {0} + ::= {llfEntry 4} + + llfProtectionMode OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When protection mode is enabled, LLF alarm is issued only when + all radio links or circuits connected to interface are alarmed. + " + DEFVAL {disable} + ::= {llfEntry 5} + + llfAlarm OBJECT-TYPE + SYNTAX AlarmStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Link Loss Forwarding alarm status." + ::= {llfEntry 6} + + llfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of this row of llfTable. + This object may not be set to destroy until at least a circuit + belong to this LLF interface. In other words, circuits must be + deleted before a LLF interface. + " + ::= {llfEntry 7} + +-- +------- End of llfTable + +------- Begin of llfMapTable +-- + llfMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF LlfMap + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table map llf interface on llf circuits." + ::= {llf 3} + + llfMapEntry OBJECT-TYPE + SYNTAX LlfMap + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIAE's llf cross-connection entry." + INDEX {llfIndex, llfMapLinkIndex, llfMapPolIndex, llfMapCircuitIndex} + ::= {llfMapTable 1} + + LlfMap ::= + SEQUENCE { + llfMapLinkIndex INTEGER, + llfMapPolIndex INTEGER, + llfMapCircuitIndex INTEGER, + llfMapLosInsertion INTEGER, + llfMapInsertionMode INTEGER, + llfMapSignalFail TruthValue, + llfMapRowStatus RowStatus + } + + llfMapLinkIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio link identifier. With llfMapPolIndex and llfMapCircuitIndex it points to a + specific instance of llfCircuitTable." + ::= {llfMapEntry 1} + + llfMapPolIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio polarization identifier. With llfMapLinkIndex and llfMapCircuitIndex it points to a + specific instance of llfCircuitTable." + ::= {llfMapEntry 2} + + llfMapCircuitIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LLF circuit identifier. With llfMapLinkIndex and llfMapPolIndex it points to a + specific instance of llfCircuitTable." + ::= {llfMapEntry 3} + + llfMapLosInsertion OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or disable insertion of interface LOS into a specified + circuit. The inserted LOS is transported through the radio link." + DEFVAL { enable } + ::= {llfMapEntry 4} + + llfMapInsertionMode OBJECT-TYPE + SYNTAX INTEGER { + single (1), + group (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "In single mode, LOS is inserted in the circuit if the relative + interface has a LOS alarm. + In group mode, LOS is inserted when all (grouped) interfaces + mapped to the same circuit have a LOS alarm." + DEFVAL { single } + ::= {llfMapEntry 5} + + llfMapSignalFail OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alarm condition detected on specified circuit." + ::= {llfMapEntry 6} + + llfMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of this row of llfMapTable" + ::= {llfMapEntry 7} + +-- +------- End of llfMapTable + +------- Begin of llfCircuitTable +-- + llfCircuitTable OBJECT-TYPE + SYNTAX SEQUENCE OF LlfCircuit + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table describing llf circuits available over each link. + This circuits can be connected to available interfaces via + llfMapTable." + ::= {llf 4} + + llfCircuitEntry OBJECT-TYPE + SYNTAX LlfCircuit + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SIAE's llf circuit entry." + INDEX {llfCircuitLinkIndex, llfCircuitPolIndex, llfCircuitIndex} + ::= {llfCircuitTable 1} + + LlfCircuit ::= + SEQUENCE { + llfCircuitLinkIndex INTEGER, + llfCircuitPolIndex INTEGER, + llfCircuitIndex INTEGER, + llfCircuitLinkLabel DisplayString, + llfCircuitRowStatus RowStatus + } + + llfCircuitLinkIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio link identifier." + ::= {llfCircuitEntry 1} + + llfCircuitPolIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio polarization identifier." + ::= {llfCircuitEntry 2} + + llfCircuitIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LLF circuit identifier." + ::= {llfCircuitEntry 3} + + llfCircuitLinkLabel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ASCII string used to assign a name to the radio link and polarization." + ::= {llfCircuitEntry 4} + + llfCircuitRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of this row of llfCircuitTable" + ::= {llfCircuitEntry 5} + +-- +------- End of llfCircuitTable + + llfAlarmSeverityCode OBJECT-TYPE + SYNTAX AlarmSeverityCode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the severity associated to the llfAlarm + and enables/disables the trap generation on status change event." + DEFVAL {majorTrapEnable} + ::= {llf 5} + +END |