Initial commit
This commit is contained in:
		
							
								
								
									
										616
									
								
								MIBS/siae/SIAE-ACM-STATISTICS-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										616
									
								
								MIBS/siae/SIAE-ACM-STATISTICS-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,616 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-ACM-STATISTICS-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             Counter32, Integer32, Unsigned32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             TEXTUAL-CONVENTION,
 | 
			
		||||
             DisplayString, RowStatus
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             AlarmStatus, AlarmSeverityCode
 | 
			
		||||
        FROM SIAE-ALARM-MIB;
 | 
			
		||||
 | 
			
		||||
    acmStats MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201411050000Z"
 | 
			
		||||
        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
 | 
			
		||||
            "Adaptive Code Modulation (ACM) Statistics (Performance Monitoring)
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201411050000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "MIB version 01.00.01
 | 
			
		||||
             - Added ACM profilea 4096 QAM and 4096QAM strong
 | 
			
		||||
              (changed AcmProfile TEXTUAL-CONVENTION)
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201402110000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 75 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  Textual Conventions
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
     AcmProfile ::= TEXTUAL-CONVENTION
 | 
			
		||||
       STATUS       current
 | 
			
		||||
       DESCRIPTION
 | 
			
		||||
         "List of supported ACM profiles.
 | 
			
		||||
         "
 | 
			
		||||
       SYNTAX INTEGER {
 | 
			
		||||
              unavailable         (1),  -- This is a virtual profile needed to
 | 
			
		||||
                                        -- create a row in the table of counters
 | 
			
		||||
                                        -- in order to count seconds with modem
 | 
			
		||||
                                        -- not locked.
 | 
			
		||||
              downshift           (2),  -- This is a virtual profile needed to
 | 
			
		||||
                                        -- create a row in the table of counters
 | 
			
		||||
                                        -- in order to count transitions towards
 | 
			
		||||
                                        -- lower profiles. 
 | 
			
		||||
              upshift             (3),  -- This is a virtual profile needed to
 | 
			
		||||
                                        -- create a row in the table of counters
 | 
			
		||||
                                        -- in order to count transitions towards 
 | 
			
		||||
                                        -- upper profiles.
 | 
			
		||||
              acmBPSKstrong       (4),
 | 
			
		||||
              acmBPSK             (5),
 | 
			
		||||
              acm4QAMstrong       (6),
 | 
			
		||||
              acm4QAM             (7),
 | 
			
		||||
              acm8PSKstrong       (8),
 | 
			
		||||
              acm8PSK             (9),
 | 
			
		||||
              acm16QAMstrong      (10),
 | 
			
		||||
              acm16QAM            (11),
 | 
			
		||||
              acm32QAMstrong      (12),
 | 
			
		||||
              acm32QAM            (13),
 | 
			
		||||
              acm64QAMstrong      (14),
 | 
			
		||||
              acm64QAM            (15),
 | 
			
		||||
              acm128QAMstrong     (16),
 | 
			
		||||
              acm128QAM           (17),
 | 
			
		||||
              acm256QAMstrong     (18),
 | 
			
		||||
              acm256QAM           (19),
 | 
			
		||||
              acm512QAMstrong     (20),
 | 
			
		||||
              acm512QAM           (21),
 | 
			
		||||
              acm1024QAMstrong    (22),
 | 
			
		||||
              acm1024QAM          (23),
 | 
			
		||||
              acm2048QAMstrong    (24),
 | 
			
		||||
              acm2048QAM          (25),
 | 
			
		||||
              acm4096QAMstrong    (26),
 | 
			
		||||
              acm4096QAM          (27)
 | 
			
		||||
         }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  object identifier inside the module
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  acmStats (PERFORMANCE MONITORING ACM) Group
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  The following objects are used to manage the ACM counters.
 | 
			
		||||
--  The  objects of this group are meaningful only if radioEquipAcmEngineEnable
 | 
			
		||||
--  is equal to "enable".
 | 
			
		||||
--
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    acmsMibVersion  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."
 | 
			
		||||
    ::= {acmStats 1}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
--  TERMINATION POINT LINK TABLE
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  The following table contains the records used to manage the P.M.
 | 
			
		||||
 | 
			
		||||
-------  Begin of acmsTpLinkTable
 | 
			
		||||
--
 | 
			
		||||
    acmsTpLinkTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF AcmsTpLinkRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with ACM Termination Point of the radio links.
 | 
			
		||||
             This table contains object to activate and deactivate the
 | 
			
		||||
             buildup of counters.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmStats 2}
 | 
			
		||||
 | 
			
		||||
    acmsTpLinkRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AcmsTpLinkRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Entry of acmsTpLinkTable.
 | 
			
		||||
            "
 | 
			
		||||
        INDEX {acmsTpLinkId, acmsTpLinkPolId}
 | 
			
		||||
    ::= {acmsTpLinkTable 1}
 | 
			
		||||
 | 
			
		||||
    AcmsTpLinkRecord  ::=
 | 
			
		||||
        SEQUENCE    {
 | 
			
		||||
            acmsTpLinkId         Integer32,
 | 
			
		||||
            acmsTpLinkPolId      Integer32,
 | 
			
		||||
            acmsTpLinkStartStop  INTEGER,
 | 
			
		||||
            acmsTpLinkLabel      DisplayString,
 | 
			
		||||
            acmsTpLinkRowStatus  RowStatus
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    acmsTpLinkId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object identifies the Radio link.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmsTpLinkRecord 1}
 | 
			
		||||
 | 
			
		||||
    acmsTpLinkPolId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object identifies the Radio link polarization for XPIC
 | 
			
		||||
             configuration. In non XPIC link this object should be 1.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmsTpLinkRecord 2}
 | 
			
		||||
 | 
			
		||||
    acmsTpLinkStartStop  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             start   (1),
 | 
			
		||||
                             stop    (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to start and to stop the statistic 
 | 
			
		||||
             (Perfomance Monitoring) counter evaluation.
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL {stop}
 | 
			
		||||
    ::= {acmsTpLinkRecord 3}
 | 
			
		||||
 | 
			
		||||
    acmsTpLinkLabel  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString   (SIZE(0..31))
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string used to identify the ACM Termination Point.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmsTpLinkRecord 4}
 | 
			
		||||
 | 
			
		||||
    acmsTpLinkRowStatus   OBJECT-TYPE 
 | 
			
		||||
        SYNTAX      RowStatus
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Status of this row of acmsTpLinkTable.
 | 
			
		||||
 | 
			
		||||
             When set to notInService, associated acmsTpProfileTable
 | 
			
		||||
             rows may be added, deleted and modified.
 | 
			
		||||
 | 
			
		||||
             When an attempt is made to set acmsTpLinkRowStatus to
 | 
			
		||||
             active, there is at least a row in acmsTpProfileTable with
 | 
			
		||||
             first index equal to acmsTpLinkId. Otherwise, the error
 | 
			
		||||
             inconsistentValue is returned to the set attempt.
 | 
			
		||||
 | 
			
		||||
             The creation of a row in this table, creates a row with the
 | 
			
		||||
             same index in of acmsTpMaintTable.
 | 
			
		||||
 | 
			
		||||
             The deletion of a row in this table, deletes a row with the
 | 
			
		||||
             same index in of acmsTpMaintTable.
 | 
			
		||||
 | 
			
		||||
             If this object is set to destroy, must not be no rows in 
 | 
			
		||||
             acmsTpProfileTable associated by acmsTpLinkId to the row
 | 
			
		||||
             that is being deleted, otherwise, the error inconsistentValue
 | 
			
		||||
             is returned to the set attempt. Hence, profile instances must
 | 
			
		||||
             be deleted before this link instance.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmsTpLinkRecord 5}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------   End of acmsTpLinkTable
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
--  PROFILE TABLE
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
-------  Begin of acmsTpProfileTable
 | 
			
		||||
--
 | 
			
		||||
    acmsTpProfileTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF AcmsTpProfileRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ACM Termination Point Thresholds Class table.
 | 
			
		||||
             Table with AcmsTpProfileRecord records.
 | 
			
		||||
             This table contains alarms and related thresholds to notify them
 | 
			
		||||
             within a specific time interval. 
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmStats 3}
 | 
			
		||||
 | 
			
		||||
    acmsTpProfileRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AcmsTpProfileRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Entry of acmsTpLinkTable.
 | 
			
		||||
             Several instances (a instance for each ACM profile supported by
 | 
			
		||||
             the radio system) of this record is created on creation of
 | 
			
		||||
             acmsTpLinkTable.
 | 
			
		||||
            "
 | 
			
		||||
        INDEX {acmsTpLinkId, acmsTpLinkPolId, acmsTpProfileId}
 | 
			
		||||
    ::= {acmsTpProfileTable 1}
 | 
			
		||||
 | 
			
		||||
    AcmsTpProfileRecord  ::=
 | 
			
		||||
        SEQUENCE    {
 | 
			
		||||
            acmsTpProfileId            AcmProfile,
 | 
			
		||||
            acmsTpProfile15mAlarm      AlarmStatus,
 | 
			
		||||
            acmsTpProfile24hAlarm      AlarmStatus,
 | 
			
		||||
            acmsTpProfile15mThreshold  Integer32,
 | 
			
		||||
            acmsTpProfile24hThreshold  Integer32,
 | 
			
		||||
            acmsTpProfileRowStatus     RowStatus
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    acmsTpProfileId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AcmProfile
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object identifies the ACM profile of the radio system.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmsTpProfileRecord 1}
 | 
			
		||||
 | 
			
		||||
    acmsTpProfile15mAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "If acmsCounteValue crosses the threshold acmsTpProfile15mThreshold,
 | 
			
		||||
             this alarm is notified.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmsTpProfileRecord 2}
 | 
			
		||||
 | 
			
		||||
    acmsTpProfile24hAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "If acmsCounteValue crosses the threshold acmsTpProfile24hThreshold,
 | 
			
		||||
             this alarm is notified.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmsTpProfileRecord 3}
 | 
			
		||||
 | 
			
		||||
    acmsTpProfile15mThreshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within a 15 minutes interval to set 
 | 
			
		||||
             acmsTpProfile15mAlarm. The special value 0 turn off the alarm.
 | 
			
		||||
 | 
			
		||||
             For downshift and upshift profiles, this threshold reports
 | 
			
		||||
             the number of times a profile must be changed within a 15 minutes
 | 
			
		||||
             interval to set acmsTpProfile15mAlarm.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmsTpProfileRecord 4}
 | 
			
		||||
 | 
			
		||||
    acmsTpProfile24hThreshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within a 24 hours interval to set 
 | 
			
		||||
             acmsTpProfile24hAlarm. The special value 0 turn off the alarm.
 | 
			
		||||
 | 
			
		||||
             For the profiles downshift and upshift, this threshold reports
 | 
			
		||||
             the number of times a profile must be changed within a 24 hours
 | 
			
		||||
             interval to set acmsTpProfile24hAlarm.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmsTpProfileRecord 5}
 | 
			
		||||
 | 
			
		||||
    acmsTpProfileRowStatus   OBJECT-TYPE 
 | 
			
		||||
        SYNTAX      RowStatus
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Status of this row of acmsTpProfileTable.
 | 
			
		||||
 | 
			
		||||
             A row in the acmsTpProfileTable may not be created,
 | 
			
		||||
             deleted, set to notInService or otherwise modified
 | 
			
		||||
             if the there is no a row in acmsTpProfileTable with the 
 | 
			
		||||
             same acmsTpLinkId and the associated acmsTpLinkRowStatus
 | 
			
		||||
             object is equal to active. However, if the acmsTpLinkRowStatus
 | 
			
		||||
             object is equal to notInService, a row may be created, deleted
 | 
			
		||||
             or modified. In other words, a profile may not be added,
 | 
			
		||||
             deleted or modified if the ACM statistics of a radio link
 | 
			
		||||
             is active.
 | 
			
		||||
 | 
			
		||||
             The creation on a row in this table, creates a row with the same
 | 
			
		||||
             index in of acmsProfileCounterTable.
 | 
			
		||||
 | 
			
		||||
             If this object is set to destroy, the associated instance
 | 
			
		||||
             of acmsProfileCounterTable will also be deleted by this action.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmsTpProfileRecord 6}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
--  MAINTENANCE TABLE
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
-------  Begin of acmsTpMaintTable
 | 
			
		||||
--
 | 
			
		||||
    acmsTpMaintTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF AcmsTpMaintRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with Command for maintenance of Termination Point.
 | 
			
		||||
             Objects in this table is not persistent.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmStats 4}
 | 
			
		||||
 | 
			
		||||
    acmsTpMaintRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AcmsTpMaintRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ACM Termination Point Maintenance record.
 | 
			
		||||
             An Instance of this record is created on creation of
 | 
			
		||||
             acmsTpLinkTable.
 | 
			
		||||
            "
 | 
			
		||||
        INDEX {acmsTpLinkId, acmsTpLinkPolId}
 | 
			
		||||
    ::= {acmsTpMaintTable 1}
 | 
			
		||||
 | 
			
		||||
    AcmsTpMaintRecord  ::=
 | 
			
		||||
        SEQUENCE    {
 | 
			
		||||
            acmsTpMaintCounterClear INTEGER,
 | 
			
		||||
            acmsTpMaintAlarmClear   INTEGER
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    acmsTpMaintCounterClear  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             notActive   (0),
 | 
			
		||||
                             clear       (1)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to clear the statistic (Perfomance Monitoring)
 | 
			
		||||
             counters.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmsTpMaintRecord 1}
 | 
			
		||||
 | 
			
		||||
    acmsTpMaintAlarmClear  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             notActive   (0),
 | 
			
		||||
                             clear       (1)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to clear the threshold cross alarms.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmsTpMaintRecord 2}
 | 
			
		||||
--
 | 
			
		||||
-------  End of acmsTpMaintTable
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
--  COUNTERS TABLE
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
-------  Begin of acmsBlockTable
 | 
			
		||||
--
 | 
			
		||||
    acmsIntervalTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF AcmsIntervalRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with records of block.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmStats 5}
 | 
			
		||||
 | 
			
		||||
    acmsIntervalRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AcmsIntervalRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Entry of acmsBlockTable.
 | 
			
		||||
             There is an entry in acmsBlockTable for each radio link.
 | 
			
		||||
             Several (up to 19) instances of this record are created since
 | 
			
		||||
             the first time that acmsTpLinkStartStop becomes start.
 | 
			
		||||
            "
 | 
			
		||||
        INDEX {acmsTpLinkId, acmsTpLinkPolId, acmsIntervalId}
 | 
			
		||||
    ::= {acmsIntervalTable 1}
 | 
			
		||||
 | 
			
		||||
    AcmsIntervalRecord  ::=
 | 
			
		||||
        SEQUENCE    {
 | 
			
		||||
            acmsIntervalId        INTEGER,
 | 
			
		||||
            acmsIntervalType      INTEGER,
 | 
			
		||||
            acmsIntervalStatus    INTEGER,
 | 
			
		||||
            acmsIntervalTimeStamp Unsigned32
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    acmsIntervalId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER (1..19)
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object identifies time intervals according to the
 | 
			
		||||
             following code:
 | 
			
		||||
 | 
			
		||||
             (1)   Current Daily counters
 | 
			
		||||
             (2)   Daily counters of the day before
 | 
			
		||||
             (3)   Current a day counters
 | 
			
		||||
             (4)   a day interval N. 1
 | 
			
		||||
                   (The most recently completed 15 minute interval)
 | 
			
		||||
             ...
 | 
			
		||||
 | 
			
		||||
             (19)  a day interval N. 16
 | 
			
		||||
                   (The oldest day counters - 4 hours ago).
 | 
			
		||||
 | 
			
		||||
             The interval identified by 4 is the most recently completed 15
 | 
			
		||||
             minute interval, and the interval identified by N is the interval
 | 
			
		||||
             immediately preceding the one identified by N-1.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmsIntervalRecord 1}
 | 
			
		||||
 | 
			
		||||
    acmsIntervalType  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             daily       (1),
 | 
			
		||||
                             fifteen-min (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The type of the counter interval: it can describe a daily block
 | 
			
		||||
             counter or a counter related to a 15 minutes interval.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmsIntervalRecord 2}
 | 
			
		||||
 | 
			
		||||
    acmsIntervalStatus  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             meaningless   (1),
 | 
			
		||||
                             meaningfull   (2),
 | 
			
		||||
                             incomplete    (3),
 | 
			
		||||
                             dummy         (4),
 | 
			
		||||
                             lost          (5),
 | 
			
		||||
                             restarted     (6)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Interval status.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmsIntervalRecord 3}
 | 
			
		||||
 | 
			
		||||
    acmsIntervalTimeStamp  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Unsigned32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The object is the time when the performance record is closed.
 | 
			
		||||
             The time is shown as the number of seconds since January 1, 1970
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmsIntervalRecord 4}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of acmsLinkBlockTable
 | 
			
		||||
-------  The following table contains the records with the counters used to monitor
 | 
			
		||||
-------  the ACM profile (modulation) active on the transmitted frame
 | 
			
		||||
 | 
			
		||||
-------  Begin of acmsProfileCounterTable
 | 
			
		||||
--
 | 
			
		||||
    acmsProfileCounterTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF AcmsCounterRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with records of ACM statistics counters.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmStats 6}
 | 
			
		||||
 | 
			
		||||
    acmsProfileCounterRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AcmsCounterRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Entry of acmsProfileCounterTable.
 | 
			
		||||
             There is an entry in acmsProfileCounterTable for each profile
 | 
			
		||||
             of each radio link.
 | 
			
		||||
             Several (up to 19) instances of this record are created since
 | 
			
		||||
             the first time that acmsTpLinkStartStop becomes start.
 | 
			
		||||
            "
 | 
			
		||||
        INDEX {acmsTpLinkId, acmsTpLinkPolId, acmsTpProfileId, acmsIntervalId}
 | 
			
		||||
    ::= {acmsProfileCounterTable 1}
 | 
			
		||||
 | 
			
		||||
    AcmsCounterRecord  ::=
 | 
			
		||||
        SEQUENCE    {
 | 
			
		||||
            acmsProfileCounterValue          Counter32
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    acmsProfileCounterValue  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Counter32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "When index acmsTpProfileId is downshift, this object counts the
 | 
			
		||||
             number of times that the active profile is moved to a lower one.
 | 
			
		||||
  
 | 
			
		||||
             When index acmsTpProfileId is upshift, this object counts the
 | 
			
		||||
             number of times that the active profile is moved to an upper one.
 | 
			
		||||
             
 | 
			
		||||
             When index acmsTpProfileId is unavailable, this object counts
 | 
			
		||||
             the number of seconds in which the modem is not locked.
 | 
			
		||||
             
 | 
			
		||||
             For all other values of acmsTpProfileId the object counts the
 | 
			
		||||
             number of seconds for which the rx profile relative to this row
 | 
			
		||||
             of the table has been active.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {acmsProfileCounterRecord 1}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of acmsProfileCounterTable
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  The following objects are common to all radio branches.
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
    acmsTpProfile15mAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Define the severity associated to the acmsTpProfile15mAlarm
 | 
			
		||||
             and enables/disables the trap generation on status change event.
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {acmStats 7}
 | 
			
		||||
 | 
			
		||||
    acmsTpProfile24hAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Define the severity associated to the acmsTpProfile24hAlarm
 | 
			
		||||
             and enables/disables the trap generation on status change event.
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {acmStats 8}
 | 
			
		||||
 | 
			
		||||
------ End group -----------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										453
									
								
								MIBS/siae/SIAE-AGGRL1-MANAGEMENT-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										453
									
								
								MIBS/siae/SIAE-AGGRL1-MANAGEMENT-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,453 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    SIAE-AGGRL1-MANAGEMENT-MIB  
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             Integer32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             InterfaceIndexOrZero
 | 
			
		||||
        FROM IF-MIB
 | 
			
		||||
             RowStatus, StorageType,
 | 
			
		||||
             TEXTUAL-CONVENTION
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             AlarmStatus, AlarmSeverityCode
 | 
			
		||||
        FROM SIAE-ALARM-MIB;
 | 
			
		||||
 | 
			
		||||
    aggregationL1 MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201409290000Z"
 | 
			
		||||
        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
 | 
			
		||||
            "Level 1 aggregations management for SIAE equipments.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201409290000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "MIB version 01.00.01.
 | 
			
		||||
             - Added table aggrL1ConnectionTable.
 | 
			
		||||
             - Added TEXTUAL-CONVENTION AggregableType
 | 
			
		||||
             - Revised document form.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201405260000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00.
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 83 }
 | 
			
		||||
 | 
			
		||||
------------------------------------------------------------------------------
 | 
			
		||||
--  Level 1 aggregation GROUP
 | 
			
		||||
------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--   Aggregators    HW aggregator       Aggregables
 | 
			
		||||
--                                      Radios (or LAN connectors)
 | 
			
		||||
--
 | 
			
		||||
--   +--------+      +----------------+      +--------+
 | 
			
		||||
--   | if.A   | ---- |+ -+- + - - - ->| ---- | ODU.A  |
 | 
			
		||||
--   +--------+      | \  \  \        |      +--------+
 | 
			
		||||
--                   |  \  \  \       |
 | 
			
		||||
--   +--------+      |   \  \  \      |      +--------+
 | 
			
		||||
--   | if.B   | ---- |- - - - - + - ->| ---- | ODU.B  |
 | 
			
		||||
--   +--------+      |     \  \       |      +--------+
 | 
			
		||||
--                   |      \  \      |
 | 
			
		||||
--   +--------+      |       \  \     |      +--------+
 | 
			
		||||
--   | if.C   | ---- |- - - - - -+- ->| ---- | ODU.C  |
 | 
			
		||||
--   +--------+      | \       \      |      +--------+
 | 
			
		||||
--                   |  \       \     |
 | 
			
		||||
--   +--------+      |   \       \    |      +--------+
 | 
			
		||||
--   | if.D   | ---- |- - + - - - + ->| ---- | ODU.D  |
 | 
			
		||||
--   +--------+      |                |      +--------+
 | 
			
		||||
--                   +----------------+
 | 
			
		||||
--
 | 
			
		||||
--                    Figure 1
 | 
			
		||||
--
 | 
			
		||||
--   L1 aggregator combines (aggregates) multiple network connections in
 | 
			
		||||
--   parallel in order to increase throughput beyond what a single connection
 | 
			
		||||
--   could sustain.
 | 
			
		||||
--
 | 
			
		||||
--   HW aggregator block realize this function. In the example show in Figure 1
 | 
			
		||||
--   the HW aggregator block allows to realize up 2 aggregation:
 | 
			
		||||
--     - if.A can send traffic to all ODUs
 | 
			
		||||
--     - if.C can send traffic to ODU.C and ODU.D 
 | 
			
		||||
--
 | 
			
		||||
--   Table aggrL1CapabilityTable shows the capabilities of the HW aggregator
 | 
			
		||||
--   block:
 | 
			
		||||
--
 | 
			
		||||
--   Table aggrL1Table allows the managers to create aggregations compliant
 | 
			
		||||
--   with the capabilities explained in aggrL1CapabilityTable. Rows with equal
 | 
			
		||||
--   aggrL1AggregatorIndex make an aggregation.
 | 
			
		||||
--
 | 
			
		||||
--   Table aggrL1ConnectionTable shows which aggregator send traffic to the
 | 
			
		||||
--   specific Aggregable. This table take in account also radio configuration
 | 
			
		||||
--   1+1, for example, if ODU.A and ODU.B are combined in a 1+1 configuration,
 | 
			
		||||
--   this table shows that if.A sends (the same) traffic to both ODU.A and
 | 
			
		||||
--   ODU.B.
 | 
			
		||||
--
 | 
			
		||||
--   Table aggrL1AlarmTable reports alarms for each aggregator used as a
 | 
			
		||||
--   traffic source of an aggregation.
 | 
			
		||||
--
 | 
			
		||||
------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning -------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    -- Textual Conventions
 | 
			
		||||
 | 
			
		||||
    AggregableType ::= TEXTUAL-CONVENTION
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Type of aggregable interface"
 | 
			
		||||
        SYNTAX          INTEGER  {
 | 
			
		||||
                                   other  (1),
 | 
			
		||||
                                   radio  (2),
 | 
			
		||||
                                   lan    (3)
 | 
			
		||||
                                 }
 | 
			
		||||
    -- MIB objects
 | 
			
		||||
 | 
			
		||||
    aggrL1MibVersion 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."
 | 
			
		||||
    ::= {aggregationL1 1}
 | 
			
		||||
    
 | 
			
		||||
-------  Begin of aggrL1CapabilityTable
 | 
			
		||||
--
 | 
			
		||||
    aggrL1CapabilityTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF  AggrL1CapabilityEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A list of capability entries to show the manager all the 
 | 
			
		||||
            possible L1 aggregations."
 | 
			
		||||
    ::= {aggregationL1 2}
 | 
			
		||||
    
 | 
			
		||||
    aggrL1CapabilityEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AggrL1CapabilityEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "An entry showing the manager the aggregator and the aggregable
 | 
			
		||||
             interfaces that can be involved in L1 aggregations."
 | 
			
		||||
        INDEX       {aggrL1CapabilityAggregableIndex,
 | 
			
		||||
                     aggrL1CapabilityAggregableType,
 | 
			
		||||
                     aggrL1CapabilityAggregatorIndex
 | 
			
		||||
                    }
 | 
			
		||||
    ::= {aggrL1CapabilityTable 1}
 | 
			
		||||
 | 
			
		||||
    AggrL1CapabilityEntry  ::=
 | 
			
		||||
        SEQUENCE  {
 | 
			
		||||
            aggrL1CapabilityAggregableIndex                 Integer32,
 | 
			
		||||
            aggrL1CapabilityAggregableType                  AggregableType,
 | 
			
		||||
            aggrL1CapabilityAggregatorIndex                 InterfaceIndexOrZero
 | 
			
		||||
            }
 | 
			
		||||
       
 | 
			
		||||
    aggrL1CapabilityAggregableIndex OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
           "This object defines the aggregable physical interface that can be used 
 | 
			
		||||
            in a L1 aggregation. If the interface is a radio, this object matches 
 | 
			
		||||
            the index in radioTable, otherwise this object corresponds to the 
 | 
			
		||||
            ifIndex in ifTable."
 | 
			
		||||
    ::= {aggrL1CapabilityEntry 1}
 | 
			
		||||
    
 | 
			
		||||
    aggrL1CapabilityAggregableType  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AggregableType
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "L1 aggregable interface type. 
 | 
			
		||||
            "
 | 
			
		||||
    ::= {aggrL1CapabilityEntry 2}
 | 
			
		||||
    
 | 
			
		||||
    aggrL1CapabilityAggregatorIndex OBJECT-TYPE
 | 
			
		||||
        SYNTAX      InterfaceIndexOrZero
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
           "This object defines the ifIndex of each aggregator physical
 | 
			
		||||
            interface that can be used as source of a L1 aggregation."
 | 
			
		||||
    ::= {aggrL1CapabilityEntry 3}
 | 
			
		||||
     
 | 
			
		||||
--
 | 
			
		||||
-------  End of aggrL1CapabilityTable
 | 
			
		||||
 | 
			
		||||
-------  Begin of aggrL1Table
 | 
			
		||||
--
 | 
			
		||||
    aggrL1Table OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF  AggrL1Entry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A list of L1 aggregation entries."
 | 
			
		||||
    ::= {aggregationL1 3}
 | 
			
		||||
    
 | 
			
		||||
    aggrL1Entry OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AggrL1Entry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "An entry containing management information applicable to a L1
 | 
			
		||||
             aggregation. Rows with the same aggrL1AggregatorIndex share 
 | 
			
		||||
             ethernet traffic and made up a L1 aggregation."
 | 
			
		||||
             
 | 
			
		||||
        INDEX       {aggrL1AggregableIndex,
 | 
			
		||||
                     aggrL1AggregableType
 | 
			
		||||
                    }
 | 
			
		||||
    ::= {aggrL1Table 1}
 | 
			
		||||
 | 
			
		||||
    AggrL1Entry  ::=
 | 
			
		||||
        SEQUENCE  {aggrL1AggregableIndex              Integer32,
 | 
			
		||||
                   aggrL1AggregableType               AggregableType,
 | 
			
		||||
                   aggrL1AggregatorIndex              InterfaceIndexOrZero,
 | 
			
		||||
                   aggrL1StorageType                  StorageType,
 | 
			
		||||
                   aggrL1Rowstatus                    RowStatus  
 | 
			
		||||
                  }
 | 
			
		||||
            
 | 
			
		||||
    aggrL1AggregableIndex OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
           "This object defines the aggregable physical interface used in a given 
 | 
			
		||||
            L1 aggregation. If the interface is a radio, this object matches 
 | 
			
		||||
            the index in radioTable, otherwise, this object corresponds to the 
 | 
			
		||||
            ifIndex in ifTable. It must correspond to a valid aggregable interface
 | 
			
		||||
            in aggrL1CapabilityTable."
 | 
			
		||||
    ::= {aggrL1Entry 1}
 | 
			
		||||
    
 | 
			
		||||
    aggrL1AggregableType    OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AggregableType
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Interface type of the respective aggregable L1 interface."
 | 
			
		||||
    ::= {aggrL1Entry 2}
 | 
			
		||||
    
 | 
			
		||||
    aggrL1AggregatorIndex OBJECT-TYPE
 | 
			
		||||
        SYNTAX      InterfaceIndexOrZero
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
           "This object defines the ifIndex of the physical interface 
 | 
			
		||||
            used as source of a given L1 aggregation. It must correspond to a
 | 
			
		||||
            valid aggregator interface in aggrL1CapabilityTable."
 | 
			
		||||
    ::= {aggrL1Entry 3}
 | 
			
		||||
    
 | 
			
		||||
    aggrL1StorageType OBJECT-TYPE
 | 
			
		||||
    SYNTAX       StorageType
 | 
			
		||||
    MAX-ACCESS   read-create
 | 
			
		||||
    STATUS       current
 | 
			
		||||
    DESCRIPTION "The storage type for this conceptual row."
 | 
			
		||||
    ::= {aggrL1Entry 4}
 | 
			
		||||
    
 | 
			
		||||
    aggrL1Rowstatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX      RowStatus
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
           "Status of this conceptual row in aggrL1Table."
 | 
			
		||||
    ::= {aggrL1Entry 5}
 | 
			
		||||
   
 | 
			
		||||
   -- 
 | 
			
		||||
   -------  End of aggrL1Table
 | 
			
		||||
   
 | 
			
		||||
   -------  Begin of aggrL1AlarmTable
 | 
			
		||||
   --
 | 
			
		||||
   aggrL1AlarmTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF AggrL1AlarmEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with alarms related to L1 aggregations. NE agent adds an entry 
 | 
			
		||||
             in this table when at least two aggregable interfaces (in aggrL1Table) are
 | 
			
		||||
             connected to the same aggregator interface. NE agent removes an entry in 
 | 
			
		||||
             this table when a L1 aggregation made up of more than one aggregable 
 | 
			
		||||
             interfaces is modified in a L1 aggregation composed by one or less 
 | 
			
		||||
             aggregable interfaces."
 | 
			
		||||
    ::= {aggregationL1 4}
 | 
			
		||||
 | 
			
		||||
    aggrL1AlarmEntry  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AggrL1AlarmEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "AggrL1Alarm entry."
 | 
			
		||||
        INDEX       {aggrL1AlarmAggregatorIndex}
 | 
			
		||||
    ::= {aggrL1AlarmTable 1}
 | 
			
		||||
 | 
			
		||||
   AggrL1AlarmEntry  ::=
 | 
			
		||||
        SEQUENCE {   
 | 
			
		||||
            aggrL1AlarmAggregatorIndex            InterfaceIndexOrZero, 
 | 
			
		||||
            aggrL1FailAlarm                       AlarmStatus,
 | 
			
		||||
            aggrL1DegradeAlarm                    AlarmStatus,
 | 
			
		||||
            aggrL1RealignmentAlarm                AlarmStatus            
 | 
			
		||||
        }
 | 
			
		||||
   
 | 
			
		||||
  aggrL1AlarmAggregatorIndex OBJECT-TYPE
 | 
			
		||||
        SYNTAX      InterfaceIndexOrZero
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
           "This object defines the ifIndex of the physical interface 
 | 
			
		||||
            used as source of a given L1 aggregation."
 | 
			
		||||
    ::= {aggrL1AlarmEntry 1}
 | 
			
		||||
        
 | 
			
		||||
   aggrL1FailAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "L1 Aggregation Fail Alarm with associated severity."
 | 
			
		||||
    ::= {aggrL1AlarmEntry 2}
 | 
			
		||||
   
 | 
			
		||||
   aggrL1DegradeAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "L1 Aggregation Degrade Alarm with associated severity."
 | 
			
		||||
    ::= {aggrL1AlarmEntry 3}
 | 
			
		||||
    
 | 
			
		||||
   aggrL1RealignmentAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "L1 Aggregation Realignment Alarm with associated severity."
 | 
			
		||||
    ::= {aggrL1AlarmEntry 4}
 | 
			
		||||
    
 | 
			
		||||
   -- 
 | 
			
		||||
   -------  End of aggrL1AlarmTable
 | 
			
		||||
     
 | 
			
		||||
   aggrL1FailAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the L1 aggregation fail alarm
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {aggregationL1 5}
 | 
			
		||||
    
 | 
			
		||||
    aggrL1DegradeAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the L1 aggregation degrade alarm
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {aggregationL1 6}
 | 
			
		||||
    
 | 
			
		||||
      aggrL1RealignmentAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the L1 aggregation realignment alarm
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {aggregationL1 7}
 | 
			
		||||
 | 
			
		||||
   -------  Begin of aggrL1ConnectionTable
 | 
			
		||||
   --
 | 
			
		||||
    aggrL1ConnectionTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF  AggrL1ConnectionEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A list of associations between aggregables and traffic source."
 | 
			
		||||
    ::= {aggregationL1 8}
 | 
			
		||||
    
 | 
			
		||||
    aggrL1ConnectionEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AggrL1ConnectionEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "An entry containing an associations between aggregable radios and
 | 
			
		||||
             traffic source. Rows with the same aggrL1ConnAggregatorIndex
 | 
			
		||||
             identifies aggregable radios that are connected to the same traffic
 | 
			
		||||
             source. In the 1+1 radio configuration, traffic is the same on
 | 
			
		||||
             each aggregable radio, in other radio configurations, traffic is
 | 
			
		||||
             shared between each aggregable radio."
 | 
			
		||||
             
 | 
			
		||||
        INDEX       {aggrL1ConnAggregableIndex,
 | 
			
		||||
                     aggrL1ConnAggregableType
 | 
			
		||||
                    }
 | 
			
		||||
    ::= {aggrL1ConnectionTable 1}
 | 
			
		||||
 | 
			
		||||
    AggrL1ConnectionEntry  ::=
 | 
			
		||||
        SEQUENCE  {aggrL1ConnAggregableIndex     Integer32,
 | 
			
		||||
                   aggrL1ConnAggregableType      AggregableType,
 | 
			
		||||
                   aggrL1ConnAggregatorIndex     InterfaceIndexOrZero
 | 
			
		||||
                  }
 | 
			
		||||
            
 | 
			
		||||
    aggrL1ConnAggregableIndex OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
           "This object defines the aggregable physical interface used in a
 | 
			
		||||
            given  L1 aggregation (or radio protection). If the interface is a
 | 
			
		||||
            radio, this object matches the index in radioTable, otherwise,
 | 
			
		||||
            this object corresponds to the  ifIndex in ifTable.
 | 
			
		||||
            It must correspond to a valid aggregable interface in
 | 
			
		||||
            aggrL1CapabilityTable."
 | 
			
		||||
    ::= {aggrL1ConnectionEntry 1}
 | 
			
		||||
    
 | 
			
		||||
    aggrL1ConnAggregableType    OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AggregableType
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Interface type of the respective aggregable L1 interface."
 | 
			
		||||
    ::= {aggrL1ConnectionEntry 2}
 | 
			
		||||
    
 | 
			
		||||
    aggrL1ConnAggregatorIndex OBJECT-TYPE
 | 
			
		||||
        SYNTAX      InterfaceIndexOrZero
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
           "This object defines the ifIndex of the physical interface 
 | 
			
		||||
            used as source of a given L1 aggregation. It must correspond to a
 | 
			
		||||
            valid aggregator interface in aggrL1CapabilityTable."
 | 
			
		||||
    ::= {aggrL1ConnectionEntry 3}
 | 
			
		||||
    
 | 
			
		||||
   -- 
 | 
			
		||||
   -------  End of aggrL1ConnectionTable
 | 
			
		||||
 
 | 
			
		||||
------ End group -----------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
---------------------------------- End  -------------------------------------
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										777
									
								
								MIBS/siae/SIAE-ALARM-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										777
									
								
								MIBS/siae/SIAE-ALARM-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,777 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-ALARM-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
 | 
			
		||||
             Integer32, Unsigned32, IpAddress
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             DisplayString, TEXTUAL-CONVENTION
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             siaeMicroelettronicaSpa, siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             accessControlLoginIpAddress
 | 
			
		||||
        FROM SIAE-USER-MIB;
 | 
			
		||||
 | 
			
		||||
    smalarm MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201610040000Z"
 | 
			
		||||
        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: help@siaemic.com
 | 
			
		||||
            "
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Logger of the transitions of NE alarms and active alarm table.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201610040000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Fixed alarmIpSnmpAgentAddress type.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201507170000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Fixed alarmTrap OID.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201503230000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Removed alarmTrapNumber from alarmLogFTPStatusTrap.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201503160000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "MAX-ACCESS clause of alarmTrapNumber is back to read-only 
 | 
			
		||||
             value in order to allow a manager to synchronize alarms.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201406230000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Removed circular dependence from SIAE-EQUIP-MIB in IMPORTS.
 | 
			
		||||
             Added alarmIpSnmpAgentAddress.
 | 
			
		||||
             Changed MAX-ACCESS clause of alarmObjectId, alarmObjectVal,
 | 
			
		||||
             alarmTrapDescription and alarmTrapNumber from read-only to 
 | 
			
		||||
             accessible-for-notify.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201403030000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "MIB version 01.00.01
 | 
			
		||||
             Added alarmTable
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201402030000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Improved description of alarmMibVersion
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201304160000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 4 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  TEXTUAL CONVENTIONS
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
     AlarmStatus ::= TEXTUAL-CONVENTION
 | 
			
		||||
       STATUS       current
 | 
			
		||||
       DESCRIPTION
 | 
			
		||||
         "This textual convenion defines the status of an alarm. The active 
 | 
			
		||||
          status is related to the perceived severity.
 | 
			
		||||
         "
 | 
			
		||||
        SYNTAX       INTEGER {
 | 
			
		||||
                              cleared                  (1),
 | 
			
		||||
                              activeReportableStatus   (2),
 | 
			
		||||
                              activeReportableWarning  (3),
 | 
			
		||||
                              activeReportableMinor    (4),
 | 
			
		||||
                              activeReportableMajor    (5),
 | 
			
		||||
                              activeReportableCritical (6)
 | 
			
		||||
                             }
 | 
			
		||||
 | 
			
		||||
     AlarmSeverityCode ::= TEXTUAL-CONVENTION
 | 
			
		||||
       STATUS       current
 | 
			
		||||
       DESCRIPTION
 | 
			
		||||
         "This textual convention defines the perceived severity associated
 | 
			
		||||
          to an alarm.
 | 
			
		||||
         "
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             disable              (1),
 | 
			
		||||
                             statusTrapEnable     (2),
 | 
			
		||||
                             warningTrapEnable    (3),
 | 
			
		||||
                             minorTrapEnable      (4),
 | 
			
		||||
                             majorTrapEnable      (5),
 | 
			
		||||
                             criticalTrapEnable   (6),
 | 
			
		||||
                             statusTrapDisable    (18),
 | 
			
		||||
                             warningTrapDisable   (19),
 | 
			
		||||
                             minorTrapDisable     (20),
 | 
			
		||||
                             majorTrapDisable     (21),
 | 
			
		||||
                             criticalTrapDisable  (22)
 | 
			
		||||
                            }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  object identifier inside the module
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    siaeNotificationEntry    OBJECT IDENTIFIER ::= { smalarm  2 }
 | 
			
		||||
    alarmTrap                OBJECT IDENTIFIER ::= { siaeMib  0 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  alarm GROUP
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  This group is used to manage the alarm log and active alarms.
 | 
			
		||||
--
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-------  Begin of alarmLogTable
 | 
			
		||||
--
 | 
			
		||||
    alarmMibVersion  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}
 | 
			
		||||
    ::= {smalarm 1}
 | 
			
		||||
 | 
			
		||||
    alarmLogTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF     AlarmLogRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with Alarm records of the logger."
 | 
			
		||||
    ::= {smalarm 3}
 | 
			
		||||
 | 
			
		||||
    alarmLogRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmLogRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Alarm record of the logger."
 | 
			
		||||
        INDEX {alarmLogRecordId}
 | 
			
		||||
    ::= {alarmLogTable 1}
 | 
			
		||||
 | 
			
		||||
    AlarmLogRecord  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            alarmLogRecordId               Integer32,
 | 
			
		||||
            alarmLogObjectId               OBJECT IDENTIFIER,
 | 
			
		||||
            alarmLogObjectVal              AlarmStatus,
 | 
			
		||||
            alarmLogObjectSev              AlarmSeverityCode,
 | 
			
		||||
            alarmLogDescription            DisplayString,
 | 
			
		||||
            alarmLogEventTime              Unsigned32
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    alarmLogRecordId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used as Index of alarmLogTable."
 | 
			
		||||
    ::= {alarmLogRecord 1}
 | 
			
		||||
 | 
			
		||||
    alarmLogObjectId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OBJECT IDENTIFIER
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The Object Identifier of the Managed Object with
 | 
			
		||||
             Alarms or Controls active (not cleared Alarm Status)."
 | 
			
		||||
    ::= {alarmLogRecord 2}
 | 
			
		||||
 | 
			
		||||
    alarmLogObjectVal  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Alarm Status with associated severity."
 | 
			
		||||
    ::= {alarmLogRecord 3}
 | 
			
		||||
 | 
			
		||||
    alarmLogObjectSev  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Severity associated to the Alarm "
 | 
			
		||||
    ::= {alarmLogRecord 4}
 | 
			
		||||
 | 
			
		||||
    alarmLogDescription  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(0..127))
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string used to describe the event."
 | 
			
		||||
    ::= {alarmLogRecord 5}
 | 
			
		||||
 | 
			
		||||
    alarmLogEventTime  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Unsigned32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "The time (in secs) when the event was registered in the Log since
 | 
			
		||||
             01-Gen-1970."
 | 
			
		||||
   ::= {alarmLogRecord 6}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of alarmLogTable
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
------- The following objects are used to map the "action"
 | 
			
		||||
------- (delete record, transfer the log using NFS ...):
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
    alarmLogActionRequest  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             notActive  (0),
 | 
			
		||||
                             delete     (1),
 | 
			
		||||
                             read       (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to delete or to read the LOG using Ftp (file transfer)."
 | 
			
		||||
    ::= {smalarm 4}
 | 
			
		||||
 | 
			
		||||
    alarmLogFTPfile  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(0..255))
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Path and file name used when the log is transferred using Ftp (action = read)."
 | 
			
		||||
    ::= {smalarm 5}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------   The following objects are used to enable/disable the event
 | 
			
		||||
-------   record write in the Log.
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
    alarmLogAlarmSeverityEnable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object enables the event record write in the log according to
 | 
			
		||||
             the severity:
 | 
			
		||||
             Bit0 = Status
 | 
			
		||||
             Bit1 = Warning
 | 
			
		||||
             Bit2 = Minor
 | 
			
		||||
             Bit3 = Major
 | 
			
		||||
             Bit4 = Critical."
 | 
			
		||||
        DEFVAL {'1f'h}
 | 
			
		||||
    ::= {smalarm 6}
 | 
			
		||||
 | 
			
		||||
    alarmLogStartHourEnable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER    (0..23)
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object defines whit AlarmLogEndHourEnable the period during
 | 
			
		||||
             a day when the alarm records must be written in the log."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {smalarm 7}
 | 
			
		||||
 | 
			
		||||
    alarmLogEndHourEnable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER    (0..23)
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object defines whit AlarmLogStartHourEnable the period during
 | 
			
		||||
             a day when the alarm records must be written in the log."
 | 
			
		||||
        DEFVAL {23}
 | 
			
		||||
    ::= {smalarm 8}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  The following objects are used as filters when the manager reads or
 | 
			
		||||
-------  deletes the events in the LOG.
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
    alarmLogStartTimeFilter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Unsigned32
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The events with EventTime greater than this object are read/delete
 | 
			
		||||
             from the log. Null value means no filter."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {smalarm 9}
 | 
			
		||||
 | 
			
		||||
    alarmLogEndTimeFilter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Unsigned32
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The events with EventTime less than this object are read/delete
 | 
			
		||||
             from the log. Null value means no filter."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {smalarm 10}
 | 
			
		||||
 | 
			
		||||
    alarmLogManagedObjectFilter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OBJECT IDENTIFIER
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The Object Identifier of the Managed Object that has to be
 | 
			
		||||
             read/delete from the log. Null value means no filter."
 | 
			
		||||
        DEFVAL {siaeMicroelettronicaSpa}
 | 
			
		||||
    ::= {smalarm 11}
 | 
			
		||||
 | 
			
		||||
    alarmLogAlarmSeverityFilter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object defines the alarm severity of the records that must
 | 
			
		||||
             be read/delete from the log.
 | 
			
		||||
             Bit0 = Status
 | 
			
		||||
             Bit1 = Warning
 | 
			
		||||
             Bit2 = Minor
 | 
			
		||||
             Bit3 = Major
 | 
			
		||||
             Bit4 = Critical."
 | 
			
		||||
        DEFVAL {'1f'h}
 | 
			
		||||
    ::= {smalarm 12}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  The following objects are used as status indicator of FTP transfer
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
    alarmLogFTPStatus  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             transferring  (1),
 | 
			
		||||
                             completed     (2),
 | 
			
		||||
                             interrupted   (3),
 | 
			
		||||
                             empty         (4)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Status of alarm logger Ftp transfer operation."
 | 
			
		||||
        DEFVAL {completed}
 | 
			
		||||
    ::= {smalarm 14}
 | 
			
		||||
 | 
			
		||||
    alarmLogFTPStatusTrapNotification  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             trapDisable        (1),
 | 
			
		||||
                             trapEnable         (2),
 | 
			
		||||
                             trapEnableWithACK  (34)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Enables/disables the trap generation on FTP tranfer operation."
 | 
			
		||||
        DEFVAL {trapEnable}
 | 
			
		||||
    ::= {smalarm 15}
 | 
			
		||||
 | 
			
		||||
    alarmLogLastEventTime  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Unsigned32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "It is the Event time of the last alarm inserted into the alarm log."
 | 
			
		||||
    ::= {smalarm 16}
 | 
			
		||||
 | 
			
		||||
-------  Begin of alarmActiveTable
 | 
			
		||||
--
 | 
			
		||||
    alarmActiveTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF    AlarmActiveRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with one record for each Alarms&Controls that is active in
 | 
			
		||||
             the NE."
 | 
			
		||||
    ::= {smalarm 17}
 | 
			
		||||
 | 
			
		||||
    alarmActiveRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmActiveRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Alarms&Controls record."
 | 
			
		||||
        INDEX {alarmActiveObjectId}
 | 
			
		||||
    ::= {alarmActiveTable 1}
 | 
			
		||||
 | 
			
		||||
    AlarmActiveRecord  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            alarmActiveObjectId       OBJECT IDENTIFIER,
 | 
			
		||||
            alarmActiveObjectVal      AlarmStatus,
 | 
			
		||||
            alarmActiveDescription    DisplayString,
 | 
			
		||||
            alarmActiveEventTime      Unsigned32,
 | 
			
		||||
            alarmActiveFloodingStatus INTEGER
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    alarmActiveObjectId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OBJECT IDENTIFIER
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The Object Identifier of the Managed Object with
 | 
			
		||||
             Alarms or Controls active (not cleared Alarm Status)."
 | 
			
		||||
    ::= {alarmActiveRecord 1}
 | 
			
		||||
 | 
			
		||||
    alarmActiveObjectVal  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Alarm Status with associated severity."
 | 
			
		||||
    ::= {alarmActiveRecord 2}
 | 
			
		||||
 | 
			
		||||
    alarmActiveDescription  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(0..127))
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string used to describe the event."
 | 
			
		||||
    ::= {alarmActiveRecord 3}
 | 
			
		||||
 | 
			
		||||
    alarmActiveEventTime  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Unsigned32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The time when the Alarm became active.
 | 
			
		||||
             In seconds since 01/01/70."
 | 
			
		||||
    ::= {alarmActiveRecord 4}
 | 
			
		||||
 | 
			
		||||
    alarmActiveFloodingStatus  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             off        (1),
 | 
			
		||||
                             on         (2)
 | 
			
		||||
                            }        
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Indicates the 'flooding' status."
 | 
			
		||||
    ::= {alarmActiveRecord 5}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of alarmActiveTable
 | 
			
		||||
 | 
			
		||||
    alarmSyntesysCritical  OBJECT-TYPE
 | 
			
		||||
       SYNTAX      INTEGER {
 | 
			
		||||
                            cleared                   (1),
 | 
			
		||||
                            activeReportableCritical  (6)
 | 
			
		||||
                           }
 | 
			
		||||
       MAX-ACCESS  read-only
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION
 | 
			
		||||
           "OR of all Critical Alarms."
 | 
			
		||||
    ::= {smalarm 18}
 | 
			
		||||
 | 
			
		||||
    alarmSyntesysCriticalSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             disable                    (1),
 | 
			
		||||
                             criticalTrapEnable         (6),
 | 
			
		||||
                             criticalTrapDisable        (22)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the alarmSyntesysCritical
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {criticalTrapEnable}
 | 
			
		||||
    ::= {smalarm 19}
 | 
			
		||||
 | 
			
		||||
    alarmSyntesysMajor  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             cleared                (1),
 | 
			
		||||
                             activeReportableMajor  (5)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "OR of all Major Alarms."
 | 
			
		||||
    ::= {smalarm 20}
 | 
			
		||||
 | 
			
		||||
    alarmSyntesysMajorSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             disable                 (1),
 | 
			
		||||
                             majorTrapEnable         (5),
 | 
			
		||||
                             majorTrapDisable        (21)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to alarmSyntesysMajor
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {smalarm 21}
 | 
			
		||||
 | 
			
		||||
    alarmSyntesysMinor  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             cleared                (1),
 | 
			
		||||
                             activeReportableMinor  (4)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "OR of all Minor Alarms."
 | 
			
		||||
    ::= {smalarm 22}
 | 
			
		||||
 | 
			
		||||
    alarmSyntesysMinorSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             disable                 (1),
 | 
			
		||||
                             minorTrapEnable         (4),
 | 
			
		||||
                             minorTrapDisable        (20)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to alarmSyntesysMinor
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {minorTrapEnable}
 | 
			
		||||
    ::= {smalarm 23}
 | 
			
		||||
 | 
			
		||||
    alarmSyntesysWarning  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             cleared                  (1),
 | 
			
		||||
                             activeReportableWarning  (3)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "OR of all Warning Alarms."
 | 
			
		||||
    ::= {smalarm 24}
 | 
			
		||||
 | 
			
		||||
    alarmSyntesysWarningSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             disable                   (1),
 | 
			
		||||
                             warningTrapEnable         (3),
 | 
			
		||||
                             warningTrapDisable        (19)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to alarmSyntesysStatus
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {warningTrapEnable}
 | 
			
		||||
    ::= {smalarm 25}
 | 
			
		||||
 | 
			
		||||
   alarmSyntesysStatus  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             cleared                  (1),
 | 
			
		||||
                             activeReportableStatus   (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "OR of all Warning Alarms."
 | 
			
		||||
    ::= {smalarm 26}
 | 
			
		||||
 | 
			
		||||
    alarmSyntesysStatusSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             disable                   (1),
 | 
			
		||||
                             statusTrapEnable          (2),
 | 
			
		||||
                             statusTrapDisable         (18)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to alarmSyntesysStatus
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {statusTrapEnable}
 | 
			
		||||
    ::= {smalarm 27}
 | 
			
		||||
 | 
			
		||||
    alarmAntiFlooding  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             disable                   (1),
 | 
			
		||||
                             enable                    (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Enables or disables the alarm anti-flooding (filtering)
 | 
			
		||||
             algorithm. According to such algorithm if the number of
 | 
			
		||||
             event notifications that an alarm receives within a
 | 
			
		||||
             specified time period, namely the observation period, exceeds
 | 
			
		||||
             a given high threshold value, the alarm enters a 'flooding'
 | 
			
		||||
             state. Once an alarm has entered such flooding state,
 | 
			
		||||
             its status is forced to active, according to its related
 | 
			
		||||
             severity, and no further event notifications are processed
 | 
			
		||||
             (neither trapped nor logged).
 | 
			
		||||
             An alarm exits the flooding state when the number of event
 | 
			
		||||
             notifications, received within a subsequent observation
 | 
			
		||||
             period, drops below a given low thresold value. On exiting
 | 
			
		||||
             the flooding state, the trap and log status of an alarm get
 | 
			
		||||
             aligned to the last notified event."               
 | 
			
		||||
        DEFVAL {disable}
 | 
			
		||||
    ::= {smalarm 28}
 | 
			
		||||
 | 
			
		||||
    alarmAntiFloodingWindow  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER  (10..120)
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the time duration in seconds of the observation
 | 
			
		||||
             period, during which the number of event notifications
 | 
			
		||||
             of any alarm is checked to determine the alarm flooding
 | 
			
		||||
             state."
 | 
			
		||||
        DEFVAL {60}
 | 
			
		||||
    ::= {smalarm 29}
 | 
			
		||||
 | 
			
		||||
    alarmAntiFloodingHighWater  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER  (3..10)
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the threshold value of the number of event
 | 
			
		||||
             notifications, occurring during the observation period,
 | 
			
		||||
             beyond which an alarm enters the flooding state."
 | 
			
		||||
        DEFVAL {3}
 | 
			
		||||
    ::= {smalarm 30}
 | 
			
		||||
 | 
			
		||||
    alarmAntiFloodingLowWater  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER  (1..8)
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the threshold value of the number of event
 | 
			
		||||
             notifications, occurring during the observation period,
 | 
			
		||||
             below which an alarm exits the flooding state. The value
 | 
			
		||||
             being assigned to this leaf must be strictly lower than 
 | 
			
		||||
             the current value of leaf alarmAntiFloodingHighWater."
 | 
			
		||||
        DEFVAL {1}
 | 
			
		||||
    ::= {smalarm 31}
 | 
			
		||||
 | 
			
		||||
-------  Begin of alarmItemTable
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
    alarmItemTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF     AlarmRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with record of available alarms in the NE.
 | 
			
		||||
             This table reports every created alarm in the NE.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {smalarm 32}
 | 
			
		||||
 | 
			
		||||
    alarmRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Alarm record."
 | 
			
		||||
        INDEX {alarmOid}
 | 
			
		||||
    ::= {alarmItemTable 1}
 | 
			
		||||
 | 
			
		||||
    AlarmRecord  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            alarmOid         OBJECT IDENTIFIER,
 | 
			
		||||
            alarmDescription DisplayString
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    alarmOid  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OBJECT IDENTIFIER
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The Object Identifier of the Managed Object with
 | 
			
		||||
             Alarms or Controls active (not cleared Alarm Status)."
 | 
			
		||||
    ::= {alarmRecord 1}
 | 
			
		||||
 | 
			
		||||
    alarmDescription  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(0..127))
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string used to describe the alarm."
 | 
			
		||||
    ::= {alarmRecord 2}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of alarmTable
 | 
			
		||||
 | 
			
		||||
------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  The alarm TRAP description
 | 
			
		||||
--
 | 
			
		||||
------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    alarmObjectId OBJECT-TYPE
 | 
			
		||||
        SYNTAX OBJECT IDENTIFIER
 | 
			
		||||
        MAX-ACCESS accessible-for-notify
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "OID of the status changed alarm
 | 
			
		||||
             "
 | 
			
		||||
    ::= { siaeNotificationEntry 1 }
 | 
			
		||||
 | 
			
		||||
    alarmObjectVal OBJECT-TYPE
 | 
			
		||||
        SYNTAX AlarmStatus 
 | 
			
		||||
        MAX-ACCESS accessible-for-notify
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "INTEGER value of the status changed alarm
 | 
			
		||||
             "
 | 
			
		||||
    ::= { siaeNotificationEntry 2 }
 | 
			
		||||
                
 | 
			
		||||
    alarmTrapDescription OBJECT-TYPE
 | 
			
		||||
        SYNTAX OCTET STRING (SIZE(0..127))
 | 
			
		||||
        MAX-ACCESS accessible-for-notify
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "Optional Description of the notification
 | 
			
		||||
             "
 | 
			
		||||
    ::= { siaeNotificationEntry 3 }
 | 
			
		||||
 | 
			
		||||
    alarmTrapNumber OBJECT-TYPE
 | 
			
		||||
        SYNTAX Unsigned32
 | 
			
		||||
        MAX-ACCESS read-only
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "Sequential number of trap sent from NE
 | 
			
		||||
             "
 | 
			
		||||
    ::= { siaeNotificationEntry 4 }
 | 
			
		||||
 | 
			
		||||
    alarmIpSnmpAgentAddress OBJECT-TYPE
 | 
			
		||||
        SYNTAX IpAddress
 | 
			
		||||
        MAX-ACCESS accessible-for-notify
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "Reflects the value of equipIpSnmpAgentAddress.
 | 
			
		||||
             "
 | 
			
		||||
    ::= { siaeNotificationEntry 5 }
 | 
			
		||||
 | 
			
		||||
    alarmTrapObject NOTIFICATION-TYPE
 | 
			
		||||
            OBJECTS { alarmIpSnmpAgentAddress, alarmObjectId, alarmObjectVal, alarmTrapDescription, alarmTrapNumber }
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "This event is generated for every changed alarm status. 
 | 
			
		||||
             "
 | 
			
		||||
    ::= { alarmTrap 3373 }
 | 
			
		||||
 | 
			
		||||
-----------------------
 | 
			
		||||
--
 | 
			
		||||
--  The alarm Group generates the following TRAP:
 | 
			
		||||
--
 | 
			
		||||
-----------------------
 | 
			
		||||
 | 
			
		||||
    alarmLogFTPStatusTrap  NOTIFICATION-TYPE
 | 
			
		||||
        OBJECTS  {alarmIpSnmpAgentAddress, alarmLogFTPStatus, accessControlLoginIpAddress}
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This event is generated when the status of FTP transfer is changed.
 | 
			
		||||
             The data passed with the event are:
 | 
			
		||||
                1) alarmIpSnmpAgentAddress
 | 
			
		||||
                2) alarmLogFTPStatus
 | 
			
		||||
                3) accessControlLoginIpAddress"
 | 
			
		||||
    ::= {alarmTrap 401}
 | 
			
		||||
 | 
			
		||||
------ End group -------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										362
									
								
								MIBS/siae/SIAE-CARRIER-AGGRL1-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										362
									
								
								MIBS/siae/SIAE-CARRIER-AGGRL1-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,362 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    SIAE-CARRIER-AGGRL1-MIB  
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             Integer32, IpAddress
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             InterfaceIndexOrZero
 | 
			
		||||
        FROM IF-MIB
 | 
			
		||||
             RowStatus
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB;
 | 
			
		||||
 | 
			
		||||
    carrierAggr MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201608230000Z"
 | 
			
		||||
        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
 | 
			
		||||
            "Carrier hybrid aggregation management for SIAE equipments.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201608230000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00.
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 104 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  Hybrid Radio LAG MIB
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  This MIB manage the configuration and the status of a a carrier belonging to 
 | 
			
		||||
--  an hybrid radio aggregation. SNMP manager must create an instance of 
 | 
			
		||||
--  Sensor Table and attach it to an Radio-interface (ifIndex in ifTable).
 | 
			
		||||
--  Now SNMP manager must create an instance of Actuator Table and attach it to
 | 
			
		||||
--  an LAN-interface (ifIndex in ifTable). After enabling admin status of both 
 | 
			
		||||
--  sensor and actuator, the carrier path is enabled. 
 | 
			
		||||
--  Every interface (Radio or Lan) that can be used in this feature, have the 
 | 
			
		||||
--  needed capabilities in "sm_ifext.mib". The number of Radio-interfaces is
 | 
			
		||||
--  related to the link-configuration (1+0, 2+0,...) too; so the related 
 | 
			
		||||
--  capabilities could dynamically change according to link-configuration.
 | 
			
		||||
--  When a carrier path is enabled, alarms are detected and notified to N.E. 
 | 
			
		||||
--  aggregator. A further feature can be enabled: the hitless-Radio-Lag. It offers 
 | 
			
		||||
--  the possibility to notify (to N.E. aggregator) whether a radio is working 
 | 
			
		||||
--  in a "Good Zone"-ACM, a "Hitless-Zone"-ACM or a "Bad-Zone"-ACM.
 | 
			
		||||
--  Such a trigger is used to dynamically exclude/include a carrier path from/in 
 | 
			
		||||
--  an aggregation without loss of frames. 
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning -------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    -- MIB objects
 | 
			
		||||
 | 
			
		||||
    carrierAggrMibVersion 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."
 | 
			
		||||
    ::= {carrierAggr 1}
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
-------  Begin of carrierAggrSensorTable
 | 
			
		||||
--
 | 
			
		||||
    carrierAggrSensorTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF  CarrierAggrSensorEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with Radio(s) interface(s) that can be associated 
 | 
			
		||||
             to an entry of carrierAggrActuatorTable."
 | 
			
		||||
    ::= {carrierAggr 2}
 | 
			
		||||
    
 | 
			
		||||
    carrierAggrSensorEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX      CarrierAggrSensorEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A row in the carrierAggrSensorTable."
 | 
			
		||||
             
 | 
			
		||||
        INDEX       {carrierAggrSensorIndex}
 | 
			
		||||
    ::= {carrierAggrSensorTable 1}
 | 
			
		||||
 | 
			
		||||
    CarrierAggrSensorEntry  ::=
 | 
			
		||||
        SEQUENCE  
 | 
			
		||||
        {
 | 
			
		||||
            carrierAggrSensorIndex             INTEGER,
 | 
			
		||||
            carrierAggrSensorRowstatus         RowStatus,
 | 
			
		||||
            carrierAggrSensorAdminStatus       INTEGER,
 | 
			
		||||
            carrierAggrSensorIfIndex           InterfaceIndexOrZero,
 | 
			
		||||
            carrierAggrSensorHitlessCapability BITS,
 | 
			
		||||
            carrierAggrSensorHitlessBehaviour  INTEGER,
 | 
			
		||||
            carrierAggrSensorHitlessMode       INTEGER,
 | 
			
		||||
            carrierAggrSensorHitlessProfile    INTEGER,
 | 
			
		||||
            carrierAggrSensorHitlessStatus     INTEGER
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    carrierAggrSensorIndex OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER    (1..255)
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object identifies the index of carrierAggrSensorTable."
 | 
			
		||||
    ::= {carrierAggrSensorEntry 1}
 | 
			
		||||
   
 | 
			
		||||
    carrierAggrSensorRowstatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX      RowStatus
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The status of this sensor entry.
 | 
			
		||||
 | 
			
		||||
             An entry may not exist in the active state unless all
 | 
			
		||||
             objects in the entry have an appropriate value: SensorIfIndex
 | 
			
		||||
             must be set to a valid ifIndex number. Otherwise, the error
 | 
			
		||||
             inconsistentValue is returned on the attempt to set active this 
 | 
			
		||||
             row.
 | 
			
		||||
 | 
			
		||||
             When this object is set to notInService changes may be made to
 | 
			
		||||
             carrierAggrSensorIfIndex.
 | 
			
		||||
             Other objects can be changed when carrierAggrSensorRowStatus is
 | 
			
		||||
             set to active.
 | 
			
		||||
 | 
			
		||||
             A sensor can not be deleted if there is any Actuator (see table
 | 
			
		||||
             carrierAggrActuatorTable) associated with it.
 | 
			
		||||
            "
 | 
			
		||||
    ::= { carrierAggrSensorEntry 2 }
 | 
			
		||||
 | 
			
		||||
    carrierAggrSensorAdminStatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER  {
 | 
			
		||||
                                down (1),
 | 
			
		||||
                                up   (2)
 | 
			
		||||
                             }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Administative status of the sensor.
 | 
			
		||||
             The value down(1) turns off all actuators associated with
 | 
			
		||||
             this sensor.
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL      { down }
 | 
			
		||||
    ::= { carrierAggrSensorEntry 3 }
 | 
			
		||||
 | 
			
		||||
    carrierAggrSensorIfIndex  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      InterfaceIndexOrZero
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object accepts a greater than zero value to identify an
 | 
			
		||||
             interface in ifTable. Some parameters of the radio associated to
 | 
			
		||||
             this interface is monitored and a notification is sent 
 | 
			
		||||
             to all connected actuators.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { carrierAggrSensorEntry 4 }
 | 
			
		||||
 | 
			
		||||
    carrierAggrSensorHitlessCapability OBJECT-TYPE
 | 
			
		||||
        SYNTAX      BITS {
 | 
			
		||||
                          hitlessAvailable(0) 
 | 
			
		||||
                         }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
           "This capability is related to 
 | 
			
		||||
            HITLESS Behaviour carrierAggrSensorHitlessBehaviour."
 | 
			
		||||
    ::= {carrierAggrSensorEntry 5}
 | 
			
		||||
 | 
			
		||||
    carrierAggrSensorHitlessBehaviour OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER  { disable (1),
 | 
			
		||||
                               enable  (2)
 | 
			
		||||
                             }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
           "The hitless behaviour. When enabled, data related to the current ACM zone 
 | 
			
		||||
            is notified to an external N.E. aggregator, so it can dynamically 
 | 
			
		||||
            exclude/include the data-flow without loss of frames. 
 | 
			
		||||
            It can be enabled only if carrierAggrSensorHitlessCapability is available"
 | 
			
		||||
        DEFVAL  {disable}
 | 
			
		||||
    ::= {carrierAggrSensorEntry 6}
 | 
			
		||||
 | 
			
		||||
    carrierAggrSensorHitlessMode OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER  {
 | 
			
		||||
                                auto   (1),
 | 
			
		||||
                                manual (2)
 | 
			
		||||
                             }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
           "The policy to select the hitless profile (i.e. the lowest one under 
 | 
			
		||||
            which a N.E. aggregator excludes the carrier from an existing aggregation).
 | 
			
		||||
            auto(1): Tx Lower Profile + 1 is selected;
 | 
			
		||||
            manual(2): the value set in carrierAggrSensorHitlessProfile is selected. 
 | 
			
		||||
           "
 | 
			
		||||
        DEFVAL  { auto }
 | 
			
		||||
    ::= {carrierAggrSensorEntry 7}
 | 
			
		||||
 | 
			
		||||
    carrierAggrSensorHitlessProfile OBJECT-TYPE
 | 
			
		||||
        SYNTAX  INTEGER
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "The hitless profile in case of carrierHyAggrHitlessBehaviour  
 | 
			
		||||
              set as enabled and carrierHyAggrHitlessMode set as manual.
 | 
			
		||||
             "
 | 
			
		||||
        DEFVAL  { 1 }
 | 
			
		||||
    ::= {carrierAggrSensorEntry 8}
 | 
			
		||||
 | 
			
		||||
    carrierAggrSensorHitlessStatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                                goodZone    (1),
 | 
			
		||||
                                hitlessZone (2),
 | 
			
		||||
                                badZone     (3)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The working zone of the radio link."
 | 
			
		||||
    ::= {carrierAggrSensorEntry 9}
 | 
			
		||||
 | 
			
		||||
   -- 
 | 
			
		||||
   -------  End of carrierAggrSensorTable
 | 
			
		||||
 | 
			
		||||
-------  Begin of carrierAggrActuatorTable
 | 
			
		||||
--
 | 
			
		||||
    carrierAggrActuatorTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF CarrierAggrActuatorEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with Lan(s) interface that can be associated
 | 
			
		||||
             to an entry of carrierAggrSensorTable."
 | 
			
		||||
        ::= {carrierAggr 3}
 | 
			
		||||
 | 
			
		||||
    carrierAggrActuatorEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX      CarrierAggrActuatorEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A row in the carrierAggrActuatorTable."
 | 
			
		||||
        INDEX       { carrierAggrActuatorIndex }
 | 
			
		||||
        ::= { carrierAggrActuatorTable 1 }
 | 
			
		||||
 | 
			
		||||
    CarrierAggrActuatorEntry  ::=
 | 
			
		||||
        SEQUENCE
 | 
			
		||||
        {
 | 
			
		||||
            carrierAggrActuatorIndex       INTEGER,
 | 
			
		||||
            carrierAggrActuatorRowStatus   RowStatus,
 | 
			
		||||
            carrierAggrActuatorAdminStatus INTEGER,
 | 
			
		||||
            carrierAggrActuatorIfIndex     InterfaceIndexOrZero,
 | 
			
		||||
            carrierAggrActuatorSensorIndex Integer32,
 | 
			
		||||
            carrierAggrActuatorConcIpAddr  IpAddress
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    carrierAggrActuatorIndex  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER    (1..255)
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object identifies the carrier aggr Actuator inside the
 | 
			
		||||
             Network Element."
 | 
			
		||||
    ::= { carrierAggrActuatorEntry 1 }
 | 
			
		||||
 | 
			
		||||
    carrierAggrActuatorRowStatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX      RowStatus
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The status of this entry.
 | 
			
		||||
 | 
			
		||||
             An entry may not exist in the active state unless all objects in
 | 
			
		||||
             the entry have an appropriate value: carrierAggrActuatorIfIndex
 | 
			
		||||
             must be set to a valid ifIndex number and carrierAggrActuatorSensorIndex
 | 
			
		||||
             must be set to a valid sensor, Otherwise, the error inconsistentValue
 | 
			
		||||
             is returned on the attempt to set active this row.
 | 
			
		||||
 | 
			
		||||
             When set to notInService changes may be made to carrierAggrActuatorIfIndex
 | 
			
		||||
             and carrierAggrActuatorSensorIndex. Other objects can be changed 
 | 
			
		||||
             when carrierAggrActuatorRowStatus is set to active.
 | 
			
		||||
            "
 | 
			
		||||
    ::= { carrierAggrActuatorEntry 2 }
 | 
			
		||||
 | 
			
		||||
    carrierAggrActuatorAdminStatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER  {
 | 
			
		||||
                                down (1),
 | 
			
		||||
                                up   (2)
 | 
			
		||||
                             }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Administative status of the actuator. The value down(1) turns it off. 
 | 
			
		||||
             Other actuators associated with the same sensor remain active."
 | 
			
		||||
        DEFVAL      { down }
 | 
			
		||||
    ::= { carrierAggrActuatorEntry 3 }
 | 
			
		||||
 | 
			
		||||
    carrierAggrActuatorIfIndex  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      InterfaceIndexOrZero
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object accepts a greater than zero value to identify an
 | 
			
		||||
             interface in ifTable. The notify received from the connected 
 | 
			
		||||
             sensor is forwarded to the remote aggregator to signal some
 | 
			
		||||
             anomalies on this aggregated flow.
 | 
			
		||||
            "
 | 
			
		||||
    ::= { carrierAggrActuatorEntry 4 }
 | 
			
		||||
 | 
			
		||||
    carrierAggrActuatorSensorIndex OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "This object connects this actuator to a sensor.
 | 
			
		||||
             "
 | 
			
		||||
    ::= { carrierAggrActuatorEntry 5 }
 | 
			
		||||
 | 
			
		||||
    carrierAggrActuatorConcIpAddr OBJECT-TYPE
 | 
			
		||||
        SYNTAX      IpAddress
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
              "This object is used to contain 
 | 
			
		||||
               the Ip address of the equipment connected with this Lan
 | 
			
		||||
               (the concatenator unit)"
 | 
			
		||||
    ::= { carrierAggrActuatorEntry 6 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of carrierAggrActuatorTable
 | 
			
		||||
 | 
			
		||||
------ End group -----------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
---------------------------------- End  -------------------------------------
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										276
									
								
								MIBS/siae/SIAE-CFGM-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										276
									
								
								MIBS/siae/SIAE-CFGM-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,276 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-CFGM-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
 | 
			
		||||
             Unsigned32, IpAddress
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             DisplayString
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             alarmTrap
 | 
			
		||||
        FROM SIAE-ALARM-MIB
 | 
			
		||||
             equipIpSnmpAgentAddress
 | 
			
		||||
        FROM SIAE-EQUIP-MIB;
 | 
			
		||||
 | 
			
		||||
    configManagement MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201407250000Z"
 | 
			
		||||
        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
 | 
			
		||||
            "Backup and Restore (Configuration management) of the NE
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201407250000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "MIB version 01.00.01
 | 
			
		||||
             Added value configUseAndSwitch(5) to configManagementAction
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201402030000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Improved description of configManagementMibVersion
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201304160000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
      ::= { siaeMib 30 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  configManagement Group
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  This group is used to manage the Configuration present in the equipment
 | 
			
		||||
--
 | 
			
		||||
--  Uploading operations:
 | 
			
		||||
--    - Creation of the configuration file
 | 
			
		||||
--    - FTP tranfer of the configuration file toward the manager
 | 
			
		||||
--
 | 
			
		||||
--  Downloading operations:
 | 
			
		||||
--    - FTP tranfer of the configuration file toward the equipment
 | 
			
		||||
--    - Check if the configuration file is suitable for the equipment
 | 
			
		||||
--    - Save the current configuration to eventually return to it
 | 
			
		||||
--    - Overwrite current configuration with the downloaded one
 | 
			
		||||
--    - Restart the equipment
 | 
			
		||||
--
 | 
			
		||||
--  Return to previous configuration:
 | 
			
		||||
--    - Check if the previously saved configuration file exists
 | 
			
		||||
--    - Overwrite current configuration with the previously saved one
 | 
			
		||||
--    - Restart the equipment or execute a bench switch
 | 
			
		||||
--
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    configManagementMibVersion  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}
 | 
			
		||||
        ::= { configManagement 1 }
 | 
			
		||||
 | 
			
		||||
    configManagementFileName OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString   (SIZE(0..255))
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "Name of the file, containing the equipment configuration, to
 | 
			
		||||
              upload or download according to the object configManagementAction"
 | 
			
		||||
        ::= { configManagement 2 }
 | 
			
		||||
 | 
			
		||||
    configManagementServerIpAddress  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      IpAddress
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Ip address of the SNMP manager connected from/to which the
 | 
			
		||||
             configuration is downloaded/uploaded,
 | 
			
		||||
             if this object is set '0.0.0.0', then the IP address of server
 | 
			
		||||
             is read from incoming ethernet packet."
 | 
			
		||||
        DEFVAL { 0 }
 | 
			
		||||
        ::= { configManagement 3 }
 | 
			
		||||
 | 
			
		||||
    configManagementAction OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER  {
 | 
			
		||||
                              configNone          (0),
 | 
			
		||||
                              configSave          (1),
 | 
			
		||||
                              configUse           (2),
 | 
			
		||||
                              configBack          (3),
 | 
			
		||||
                              configAbort         (4),
 | 
			
		||||
                              configUseAndSwitch  (5)
 | 
			
		||||
                             }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Action requested to the equipment:
 | 
			
		||||
             - configNone:   no action required;
 | 
			
		||||
             - configSave:   the current equipment configuration will be saved
 | 
			
		||||
                              in the file whose name is written in the leaf
 | 
			
		||||
                              configurationFileName through FTP protocol;
 | 
			
		||||
             - configUse:    the configuration file, whose name is written in
 | 
			
		||||
                              the leaf configurationFileName, will be transfer-
 | 
			
		||||
                              red on the target through FTP protocol and it will
 | 
			
		||||
                              be used after an implicit restart of the equip-
 | 
			
		||||
                              ment.
 | 
			
		||||
                              A copy of the current equipment configuration will
 | 
			
		||||
                              be saved on the equipment filesystem in order to
 | 
			
		||||
                              return to it.
 | 
			
		||||
             - configBack:   the equipment configuration, saved during a
 | 
			
		||||
                              config-use action will be used after an implicit
 | 
			
		||||
                              restart of the equipment.
 | 
			
		||||
             - configAbort:  the action in progress will be interrupted.
 | 
			
		||||
 | 
			
		||||
             - configBackAndSwich:  the equipment configuration, saved during a
 | 
			
		||||
                              config-use action will be used after an implicit
 | 
			
		||||
                              bench switch of the equipment.
 | 
			
		||||
 | 
			
		||||
             The value of this object is self cleared (reset to the value
 | 
			
		||||
             configNone) after its use.
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL {configNone}
 | 
			
		||||
        ::= { configManagement 4 }
 | 
			
		||||
 | 
			
		||||
    configManagementState OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER  {
 | 
			
		||||
                              configCompleted       (1),
 | 
			
		||||
                              configInterrupted     (2),
 | 
			
		||||
                              configVerifying       (3),
 | 
			
		||||
                              configSaving          (4),
 | 
			
		||||
                              configDownloading     (5),
 | 
			
		||||
                              configUploading       (6),
 | 
			
		||||
                              configUsing           (7),
 | 
			
		||||
                              configMakingCopy      (8),
 | 
			
		||||
                              configAborting        (9),
 | 
			
		||||
                              configRestarting      (10),
 | 
			
		||||
                              configStarted         (11)
 | 
			
		||||
                             }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Action in progess state:
 | 
			
		||||
             - configCompleted:   the action required has been successfully
 | 
			
		||||
                                  completed;
 | 
			
		||||
             - configInterrupted: the action required has been abnormally
 | 
			
		||||
                                  stopped;
 | 
			
		||||
             - configVerifying:   the downloaded configuration is being checked
 | 
			
		||||
                                  if it is suitable for the equipment;
 | 
			
		||||
             - configSaving:      current configuration is being saved to be
 | 
			
		||||
                                  tranferred to the manager;
 | 
			
		||||
             - configUploading:   the current configuration is being transfer-
 | 
			
		||||
                                  red to the manager;
 | 
			
		||||
             - configDownloading: a configuration file is being transferred
 | 
			
		||||
                                  from the manager to the equipment;
 | 
			
		||||
             - configUsing:       the current configuration is being overwrit-
 | 
			
		||||
                                  ten with the downloaded one or with the
 | 
			
		||||
                                  previously saved one;
 | 
			
		||||
             - configMaking-copy: a copy of the  current configuration is being
 | 
			
		||||
                                  saved to eventually return to it;
 | 
			
		||||
             - configAborting:    the current action is being aborted as requi-
 | 
			
		||||
                                  red by the config-abort action.
 | 
			
		||||
             - configRestarting:  the equipment is restarting.
 | 
			
		||||
             - configStarted:     the action required has been started;
 | 
			
		||||
 | 
			
		||||
             A trap is sent at every change of the object value. When the status
 | 
			
		||||
             become configStarted, the sent trap notifies the start of the
 | 
			
		||||
             required action.
 | 
			
		||||
             When the status become configCompleted or config-interrupted, the
 | 
			
		||||
             sent trap notifies a successfully or an abnormal end of the action
 | 
			
		||||
             in progress."
 | 
			
		||||
        DEFVAL {configCompleted}
 | 
			
		||||
        ::= { configManagement 5 }
 | 
			
		||||
 | 
			
		||||
    configManagementFailure OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER  {
 | 
			
		||||
                              configNoFailure       (0),
 | 
			
		||||
                              configVerifying       (3),
 | 
			
		||||
                              configSaving          (4),
 | 
			
		||||
                              configDownloading     (5),
 | 
			
		||||
                              configUploading       (6),
 | 
			
		||||
                              configUsing           (7),
 | 
			
		||||
                              configMakingCopy      (8),
 | 
			
		||||
                              configAborted         (9)
 | 
			
		||||
                             }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The value of this object identifies the configuration upload/
 | 
			
		||||
             download state in which errors have been detected. The value
 | 
			
		||||
             config-aborted means interrupted by user."
 | 
			
		||||
        DEFVAL {configNoFailure}
 | 
			
		||||
        ::= { configManagement 6 }
 | 
			
		||||
 | 
			
		||||
    configManagementBackupFileDate OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Unsigned32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
              " Date and time of the previous configuration file saved by the
 | 
			
		||||
                config-use action. The value of this object is expressed as the
 | 
			
		||||
                number of seconds since the midnight of 1/1/1970. A zero value
 | 
			
		||||
                means no previous configuration file has been created."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
        ::= { configManagement 7 }
 | 
			
		||||
 | 
			
		||||
    configManagementTrapNotification OBJECT-TYPE
 | 
			
		||||
        SYNTAX            INTEGER  {
 | 
			
		||||
                                    trapDisable       (1),
 | 
			
		||||
                                    trapEnable        (2)
 | 
			
		||||
                                   }
 | 
			
		||||
        MAX-ACCESS    read-write
 | 
			
		||||
        STATUS            current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Enable/disable the trap generation on configuration tranfer
 | 
			
		||||
             operation"
 | 
			
		||||
        DEFVAL {trapEnable}
 | 
			
		||||
        ::= { configManagement 8 }
 | 
			
		||||
 | 
			
		||||
-----------------------
 | 
			
		||||
--
 | 
			
		||||
--  The configManagement Group generates the following TRAP:
 | 
			
		||||
--
 | 
			
		||||
-----------------------
 | 
			
		||||
 | 
			
		||||
    configManagementFtpStatusTrap  NOTIFICATION-TYPE
 | 
			
		||||
        OBJECTS  {equipIpSnmpAgentAddress, configManagementState, configManagementFailure }
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This event is generated by ALCP2E-NE when the status of configuration
 | 
			
		||||
             transfer is changed.
 | 
			
		||||
             The data passed with the event are:
 | 
			
		||||
             1) equipIpSnmpAgentAddress
 | 
			
		||||
             2) configurationState
 | 
			
		||||
             3) configurationFailure"
 | 
			
		||||
    ::= {alarmTrap 3001}
 | 
			
		||||
 | 
			
		||||
------ End group -----------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										243
									
								
								MIBS/siae/SIAE-CLOG-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										243
									
								
								MIBS/siae/SIAE-CLOG-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,243 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-CLOG-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
 | 
			
		||||
             Unsigned32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             DisplayString
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             alarmTrap
 | 
			
		||||
        FROM SIAE-ALARM-MIB
 | 
			
		||||
             accessControlLoginIpAddress
 | 
			
		||||
        FROM SIAE-USER-MIB
 | 
			
		||||
             equipIpSnmpAgentAddress
 | 
			
		||||
        FROM SIAE-EQUIP-MIB;
 | 
			
		||||
 | 
			
		||||
    commandLog MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201503230000Z"
 | 
			
		||||
        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: help@siaemic.com
 | 
			
		||||
            "
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Recorder of the commands entered from SNMP/CLI/WEB
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201503230000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Removed alarmTrapNumber from commandLogFtpStatusTrap and IMPORTS.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201406230000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Fixed IMPORTS of accessControlLoginIpAddress
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201402030000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Improved description of commandLogMibVersion
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201312180000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 40 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  object identifier inside the module
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  commandLog GROUP
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  This group is used to manage the command log.
 | 
			
		||||
--
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    commandLogMibVersion  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."
 | 
			
		||||
    ::= {commandLog 1}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  The following objects are used  to map the "action"
 | 
			
		||||
-------  (delete log record or transfer the log using FTP):
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
    commandLogActionRequest  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             notActive (0),
 | 
			
		||||
                             delete    (1),
 | 
			
		||||
                             read      (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This leaf is used to delete record or to read it by FTP."
 | 
			
		||||
    ::= {commandLog 2}
 | 
			
		||||
 | 
			
		||||
    commandLogFtpFile  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(0..255))
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This leaf is reserved to file path where to transfer data."
 | 
			
		||||
    ::= {commandLog 3}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  The following objects are used to filter
 | 
			
		||||
-------  commands when an action (read or delete) is required
 | 
			
		||||
--
 | 
			
		||||
    commandLogMgmtInterfaceFilter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX        BITS {
 | 
			
		||||
            cli(0),        -- local CLIe
 | 
			
		||||
            web(1),        -- WEB interface
 | 
			
		||||
            snmp(2),       -- SNMP management
 | 
			
		||||
            remoteCli(3)   -- CLI on SSH, TELNET ...
 | 
			
		||||
        }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Select which items are to be read or deleted 
 | 
			
		||||
             according to interface used to enter the registered command.
 | 
			
		||||
             Bits set to 1 select the relative interface, bits set to 0
 | 
			
		||||
             filter the relative interface"
 | 
			
		||||
    ::= {commandLog 4}
 | 
			
		||||
 | 
			
		||||
    commandLogStartTimeFilter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Unsigned32
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The events with EventTime greater than this object are
 | 
			
		||||
             read/delete from the log.
 | 
			
		||||
             Null value means no filter."
 | 
			
		||||
    ::= {commandLog 5}
 | 
			
		||||
 | 
			
		||||
    commandLogEndTimeFilter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Unsigned32
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The events with EventTime less than this object are read/delete
 | 
			
		||||
             from the log.
 | 
			
		||||
             Null value means no filter."
 | 
			
		||||
    ::= {commandLog 6}
 | 
			
		||||
 | 
			
		||||
   commandLogUserNameFilter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX       DisplayString     (SIZE(0..31))
 | 
			
		||||
        MAX-ACCESS   read-write
 | 
			
		||||
        STATUS       current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Name of the user that sent the request for the filter to manage
 | 
			
		||||
             commands in the record. ** value means no filter."
 | 
			
		||||
    ::= {commandLog 7}
 | 
			
		||||
 | 
			
		||||
    commandLogSourceAddressFilter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString     (SIZE(0..16))
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "IP address of source machine of filter to manage
 | 
			
		||||
             commands in the record. 0 value means no filter."
 | 
			
		||||
    ::= {commandLog 8}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  The following objects are used to manage
 | 
			
		||||
-------  action in the FTP transfer
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
    commandLogFtpStatus  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             transferring  (1),
 | 
			
		||||
                             completed     (2),
 | 
			
		||||
                             interrupted   (3),
 | 
			
		||||
                             empty         (4)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This leaf is used for the status of transfer."
 | 
			
		||||
    ::= {commandLog 9}
 | 
			
		||||
 | 
			
		||||
    commandLogFtpStatusTrapNotification  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             trapDisable        (1),
 | 
			
		||||
                             trapEnable         (2),
 | 
			
		||||
                             trapEnableWithACK  (3)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Enables/disables the trap generation on FTP tranfer operation."
 | 
			
		||||
    ::= {commandLog 10}
 | 
			
		||||
 | 
			
		||||
   commandLogLastCommandTime OBJECT-TYPE
 | 
			
		||||
        SYNTAX            Unsigned32
 | 
			
		||||
        MAX-ACCESS        read-only
 | 
			
		||||
        STATUS            current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Describes the time, in seconds since 01/01/1970, of the last
 | 
			
		||||
             SNMP command. The commands saves must be from a LOM. Some type
 | 
			
		||||
             of commands, as login action or timestamp set, are skipped."
 | 
			
		||||
   ::= {commandLog 11}
 | 
			
		||||
 | 
			
		||||
   commandLogLastCommandUser OBJECT-TYPE
 | 
			
		||||
        SYNTAX            DisplayString    (SIZE(0..31))
 | 
			
		||||
        MAX-ACCESS        read-only
 | 
			
		||||
        STATUS            current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Describes the user that have made of the last SNMP command.
 | 
			
		||||
             The commands saves must be from a LOM. Some type
 | 
			
		||||
             of commands, as login action or timestamp set, are skipped."
 | 
			
		||||
   ::= {commandLog 12}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-----------------------
 | 
			
		||||
--
 | 
			
		||||
--  The commandLog Group generates the following TRAP:
 | 
			
		||||
--
 | 
			
		||||
-----------------------
 | 
			
		||||
 | 
			
		||||
    commandLogFtpStatusTrap  NOTIFICATION-TYPE
 | 
			
		||||
        OBJECTS  {equipIpSnmpAgentAddress, commandLogFtpStatus, accessControlLoginIpAddress}
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This event is generated when the status of FTP transfer is changed.
 | 
			
		||||
             The data passed with the event are:
 | 
			
		||||
                1) equipIpSnmpAgentAddress
 | 
			
		||||
                2) commandLogFtpStatus
 | 
			
		||||
                3) accessControlLoginIpAddress"
 | 
			
		||||
    ::= {alarmTrap 4001}
 | 
			
		||||
 | 
			
		||||
------ End group -----------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										525
									
								
								MIBS/siae/SIAE-ECFM-EXT-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										525
									
								
								MIBS/siae/SIAE-ECFM-EXT-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,525 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-ECFM-EXT-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             Unsigned32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             AlarmStatus, AlarmSeverityCode
 | 
			
		||||
        FROM SIAE-ALARM-MIB;
 | 
			
		||||
 | 
			
		||||
    siaeEcfmExtMib MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201607250000Z" 
 | 
			
		||||
        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:  help@siaemic.com
 | 
			
		||||
            "
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This mib provides alarm objects to interface
 | 
			
		||||
             ECFM MEP alarm condition to SIAE-ALARM module
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201607250000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "MIB version 01.00.02
 | 
			
		||||
             Added defLckConditionAlarm and mepLckConditionAlarmsSeverityCode
 | 
			
		||||
            "        
 | 
			
		||||
        REVISION "201506260000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "MIB version 01.00.01
 | 
			
		||||
             Changed siaeMepAlarms8021agTable description.
 | 
			
		||||
             Added siaeMepAlarmsY1731Table and Y1731 alarms severity code.
 | 
			
		||||
            "        
 | 
			
		||||
       REVISION "201504140000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00.
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 94 }
 | 
			
		||||
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- Groups in the SIAE-MEP-ALARMS-MIB Module
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
  -- -----------------------------------------------------------------
 | 
			
		||||
  -- MIB version
 | 
			
		||||
  --
 | 
			
		||||
    siaeEcfmExtMibVersion 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."
 | 
			
		||||
    ::= {siaeEcfmExtMib 1}
 | 
			
		||||
 | 
			
		||||
  -- -----------------------------------------------------------------
 | 
			
		||||
  -- siaeMepAlarmsTable - Start 802.1ag
 | 
			
		||||
  --
 | 
			
		||||
  siaeMepAlarms8021agTable OBJECT-TYPE
 | 
			
		||||
    SYNTAX       SEQUENCE OF SiaeMepAlarms8021agEntry
 | 
			
		||||
    MAX-ACCESS   not-accessible
 | 
			
		||||
    STATUS       current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "MEPs for the corresponding index (MdIndex, MaIndex and MepIdentifier)."
 | 
			
		||||
  ::= { siaeEcfmExtMib 2 }
 | 
			
		||||
 | 
			
		||||
  siaeMepAlarms8021agEntry OBJECT-TYPE
 | 
			
		||||
    SYNTAX      SiaeMepAlarms8021agEntry
 | 
			
		||||
    MAX-ACCESS  not-accessible
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The  MEP alarm entry"
 | 
			
		||||
    INDEX {
 | 
			
		||||
            defMIEcfmContextId,
 | 
			
		||||
            defMIEcfmMdIndex,
 | 
			
		||||
            defMIEcfmMaIndex,
 | 
			
		||||
            defMIEcfmMepIdentifier
 | 
			
		||||
          }
 | 
			
		||||
    ::= { siaeMepAlarms8021agTable 1 }
 | 
			
		||||
 | 
			
		||||
  SiaeMepAlarms8021agEntry ::= 
 | 
			
		||||
      SEQUENCE {
 | 
			
		||||
          defMIEcfmContextId     Unsigned32,
 | 
			
		||||
          defMIEcfmMdIndex       Unsigned32,
 | 
			
		||||
          defMIEcfmMaIndex       Unsigned32,
 | 
			
		||||
          defMIEcfmMepIdentifier Unsigned32,
 | 
			
		||||
          defRdiCcmAlarm         AlarmStatus,
 | 
			
		||||
          defMacStatusAlarm      AlarmStatus,
 | 
			
		||||
          defRemoteCcmAlarm      AlarmStatus,
 | 
			
		||||
          defErrorCcmAlarm       AlarmStatus,
 | 
			
		||||
          defXconCcmAlarm        AlarmStatus
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
  defMIEcfmContextId OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Unsigned32
 | 
			
		||||
    MAX-ACCESS  not-accessible
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
    "context ID: as fsMIEcfmContextId of ARICENT-ECFM-MI-MIB"
 | 
			
		||||
  ::= { siaeMepAlarms8021agEntry 1 } 
 | 
			
		||||
 | 
			
		||||
  defMIEcfmMdIndex OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Unsigned32
 | 
			
		||||
    MAX-ACCESS  not-accessible
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
    "Mep Maintenance Domanin: as fsMIEcfmMdIndex of ARICENT-ECFM-MI-MIB"
 | 
			
		||||
  ::= { siaeMepAlarms8021agEntry 2 } 
 | 
			
		||||
 | 
			
		||||
  defMIEcfmMaIndex OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Unsigned32
 | 
			
		||||
    MAX-ACCESS  not-accessible
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
    "Mep Maintenance Association: as fsMIEcfmMaIndex of ARICENT-ECFM-MI-MIB"
 | 
			
		||||
  ::= { siaeMepAlarms8021agEntry 3 } 
 | 
			
		||||
 | 
			
		||||
  defMIEcfmMepIdentifier OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Unsigned32
 | 
			
		||||
    MAX-ACCESS  not-accessible
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
    "Mep Identifier: as fsMIEcfmIdentifier of ARICENT-ECFM-MI-MIB"
 | 
			
		||||
  ::= { siaeMepAlarms8021agEntry 4 }       
 | 
			
		||||
 | 
			
		||||
  defRdiCcmAlarm OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmStatus
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A remote MEP is reported the RDI bit in its last CCM.
 | 
			
		||||
         According to fsMIEcfmMepDefects (bit 1) in fsMIEcfmMepTable
 | 
			
		||||
         -- ARICENT-ECFM-MI-MIB"
 | 
			
		||||
  ::= { siaeMepAlarms8021agEntry 5 }  
 | 
			
		||||
 | 
			
		||||
  defMacStatusAlarm OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmStatus
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Either some remote MEP is reporting its
 | 
			
		||||
         Interface Status TLV as not isUp, or all remote
 | 
			
		||||
         MEPs are reporting a Port Status TLV that
 | 
			
		||||
         contains some value other than psUp.
 | 
			
		||||
         According to fsMIEcfmMepDefects (bit 2) in fsMIEcfmMepTable
 | 
			
		||||
         -- ARICENT-ECFM-MI-MIB"
 | 
			
		||||
  ::= { siaeMepAlarms8021agEntry 6 }    
 | 
			
		||||
 | 
			
		||||
  defRemoteCcmAlarm OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmStatus
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The MEP is not receiving valid CCMs from at
 | 
			
		||||
         least one of the remote MEPs.
 | 
			
		||||
         According to fsMIEcfmMepDefects (bit 3) in fsMIEcfmMepTable
 | 
			
		||||
         -- ARICENT-ECFM-MI-MIB"
 | 
			
		||||
  ::= { siaeMepAlarms8021agEntry 7 }  
 | 
			
		||||
 | 
			
		||||
  defErrorCcmAlarm OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmStatus
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The MEP has received at least one invalid CCM
 | 
			
		||||
         whose CCM Interval has not yet timed out.
 | 
			
		||||
         According to fsMIEcfmMepDefects (bit 4) in fsMIEcfmMepTable
 | 
			
		||||
         -- ARICENT-ECFM-MI-MIB"
 | 
			
		||||
  ::= { siaeMepAlarms8021agEntry 8 }
 | 
			
		||||
 | 
			
		||||
  defXconCcmAlarm OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmStatus
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The MEP has received at least one CCM from
 | 
			
		||||
         either another MAID or a lower MD Level whose
 | 
			
		||||
         CCM Interval has not yet timed out.
 | 
			
		||||
         According to fsMIEcfmMepDefects (bit 5) in fsMIEcfmMepTable
 | 
			
		||||
         -- ARICENT-ECFM-MI-MIB"
 | 
			
		||||
  ::= { siaeMepAlarms8021agEntry 9 } 
 | 
			
		||||
 | 
			
		||||
  --
 | 
			
		||||
  -- siaeMepAlarmsTable - End 802.1ag
 | 
			
		||||
  -- -----------------------------------------------------------------
 | 
			
		||||
  
 | 
			
		||||
  -- -----------------------------------------------------------------
 | 
			
		||||
  -- siaeMepAlarmsTable - Start Y.1731
 | 
			
		||||
  --
 | 
			
		||||
 | 
			
		||||
   siaeMepAlarmsY1731Table OBJECT-TYPE
 | 
			
		||||
    SYNTAX       SEQUENCE OF SiaeMepAlarmsY1731Entry
 | 
			
		||||
    MAX-ACCESS   not-accessible
 | 
			
		||||
    STATUS       current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "MEPs for the corresponding index (MegIndex, MeIndex and MepIdentifier)."
 | 
			
		||||
  ::= { siaeEcfmExtMib 3 }
 | 
			
		||||
 | 
			
		||||
  siaeMepAlarmsY1731Entry OBJECT-TYPE
 | 
			
		||||
    SYNTAX      SiaeMepAlarmsY1731Entry
 | 
			
		||||
    MAX-ACCESS  not-accessible
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The  MEP alarm entry"
 | 
			
		||||
    INDEX {
 | 
			
		||||
            defMIEcfmY1731ContextId,
 | 
			
		||||
            defMIEcfmY1731MegIndex,
 | 
			
		||||
            defMIEcfmY1731MeIndex,
 | 
			
		||||
            defMIEcfmY1731MepIdentifier
 | 
			
		||||
          }
 | 
			
		||||
    ::= { siaeMepAlarmsY1731Table 1 }
 | 
			
		||||
 | 
			
		||||
  SiaeMepAlarmsY1731Entry ::= 
 | 
			
		||||
      SEQUENCE {
 | 
			
		||||
          defMIEcfmY1731ContextId           Unsigned32,
 | 
			
		||||
          defMIEcfmY1731MegIndex            Unsigned32,
 | 
			
		||||
          defMIEcfmY1731MeIndex             Unsigned32,
 | 
			
		||||
          defMIEcfmY1731MepIdentifier       Unsigned32,
 | 
			
		||||
          defRdiConditionAlarm              AlarmStatus,
 | 
			
		||||
          defLossOfContinuityAlarm          AlarmStatus,
 | 
			
		||||
          defUnexpectedPeriodAlarm          AlarmStatus,
 | 
			
		||||
          defUnexpectedMepAlarm             AlarmStatus,
 | 
			
		||||
          defMisMergeAlarm                  AlarmStatus,
 | 
			
		||||
          defUnexpectedMegLevelAlarm        AlarmStatus,
 | 
			
		||||
          defAisConditionAlarm              AlarmStatus,
 | 
			
		||||
          defLckConditionAlarm              AlarmStatus
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
  defMIEcfmY1731ContextId OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Unsigned32
 | 
			
		||||
    MAX-ACCESS  not-accessible
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
    "Context ID: as fsMIY1731ContextId of ARICENT-ECFM-Y1731-MI-MIB"
 | 
			
		||||
  ::= { siaeMepAlarmsY1731Entry 1 } 
 | 
			
		||||
 | 
			
		||||
  defMIEcfmY1731MegIndex OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Unsigned32
 | 
			
		||||
    MAX-ACCESS  not-accessible
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
    "Mep Maintenance Entity Group: as fsMIY1731MegIndex of ARICENT-ECFM-Y1731-MI-MIB"
 | 
			
		||||
  ::= { siaeMepAlarmsY1731Entry 2 } 
 | 
			
		||||
 | 
			
		||||
  defMIEcfmY1731MeIndex OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Unsigned32
 | 
			
		||||
    MAX-ACCESS  not-accessible
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
    "Mep Maintenance Entity: as fsMIY1731MeIndex of ARICENT-ECFM-Y1731-MI-MIB"
 | 
			
		||||
  ::= { siaeMepAlarmsY1731Entry 3 } 
 | 
			
		||||
 | 
			
		||||
  defMIEcfmY1731MepIdentifier OBJECT-TYPE
 | 
			
		||||
    SYNTAX      Unsigned32
 | 
			
		||||
    MAX-ACCESS  not-accessible
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
    "Mep Identifier: as fsMIEcfmIdentifier of ARICENT-ECFM-Y1731-MI-MIB"
 | 
			
		||||
    
 | 
			
		||||
  ::= { siaeMepAlarmsY1731Entry 4 }
 | 
			
		||||
  
 | 
			
		||||
   defRdiConditionAlarm OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmStatus
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A MEP detects RDI with it receives a CCM frame with the RDI field set.
 | 
			
		||||
         According to fsMI1731ErrorLogType (bit 1) in fsMI1731ErrorLogTable
 | 
			
		||||
         -- ARICENT-ECFM-1731-MI-MIB"
 | 
			
		||||
  ::= { siaeMepAlarmsY1731Entry 5 }  
 | 
			
		||||
 | 
			
		||||
  defLossOfContinuityAlarm OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmStatus
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A MEP detects LOC with a peer MEP when it stops receiving CCM frames
 | 
			
		||||
         from that peer ME.
 | 
			
		||||
         According to fsMI1731ErrorLogType (bit 2) in fsMI1731ErrorLogTable
 | 
			
		||||
         -- ARICENT-ECFM-1731-MI-MIB"
 | 
			
		||||
  ::= { siaeMepAlarmsY1731Entry 6 }    
 | 
			
		||||
 | 
			
		||||
  defUnexpectedPeriodAlarm OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmStatus
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A MEP detects UnexpectedPeriod with it receives a CCM frame with a
 | 
			
		||||
         correct MEG Level (i.e.MEG Level equal to the MEPs own MEG Level),
 | 
			
		||||
         a correct MEG Id, a correct MEP ID, but with Period field value 
 | 
			
		||||
         different than the MEP's own CCM transmission period.
 | 
			
		||||
         According to fsMI1731ErrorLogType (bit 3) in fsMI1731ErrorLogTable
 | 
			
		||||
         -- ARICENT-ECFM-1731-MI-MIB"
 | 
			
		||||
  ::= { siaeMepAlarmsY1731Entry 7 }  
 | 
			
		||||
 | 
			
		||||
  defUnexpectedMepAlarm OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmStatus
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A MEP detects UnexpectedMEP when it receives a CCM frame with a correct
 | 
			
		||||
         MEG Level (i.e.MEG Level equal to the MEPs own MEG Level), a correct
 | 
			
		||||
         MEG ID but an unexpected MEP ID which includes the MEP's own MEP ID.
 | 
			
		||||
         According to fsMI1731ErrorLogType (bit 4) in fsMI1731ErrorLogTable
 | 
			
		||||
         -- ARICENT-ECFM-1731-MI-MIB"
 | 
			
		||||
  ::= { siaeMepAlarmsY1731Entry 8 }
 | 
			
		||||
 | 
			
		||||
  defMisMergeAlarm OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmStatus
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A MEP detects Mismerge when it receives a CCM frame with a correct
 | 
			
		||||
         MEG Level(i.e. MEG Level same as MEPs own MEG Level) but incorrect
 | 
			
		||||
         MEG ID (indicating that frames from a different service instance are
 | 
			
		||||
         merged with the service instance represented by the MEP's own MEG ID).                                                                                                                                                                                                                                
 | 
			
		||||
         According to fsMI1731ErrorLogType (bit 5) in fsMI1731ErrorLogTable
 | 
			
		||||
         -- ARICENT-ECFM-1731-MI-MIB"
 | 
			
		||||
  ::= { siaeMepAlarmsY1731Entry 9 } 
 | 
			
		||||
  
 | 
			
		||||
  defUnexpectedMegLevelAlarm OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmStatus
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A MEP detects UnexpectedMEGLevel with it receives a CCM frame with
 | 
			
		||||
         incorrect MEG Level.
 | 
			
		||||
         Incorrect MEG Level is less than the MEPs own MEG Level.
 | 
			
		||||
         According to fsMI1731ErrorLogType (bit 6) in fsMI1731ErrorLogTable
 | 
			
		||||
         -- ARICENT-ECFM-1731-MI-MIB"
 | 
			
		||||
  ::= { siaeMepAlarmsY1731Entry 10 } 
 | 
			
		||||
  
 | 
			
		||||
  defAisConditionAlarm OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmStatus
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A MEP detects AIS when it receives an AIS frame.
 | 
			
		||||
         Such a defect is caused by detection of signal fail condition at a 
 | 
			
		||||
         server layer or reception of AIS at a server (sub) layer MEP in the
 | 
			
		||||
         case that the MEP does not use ETH-CC function.
 | 
			
		||||
         According to fsMI1731ErrorLogType (bit 10) in fsMI1731ErrorLogTable
 | 
			
		||||
         -- ARICENT-ECFM-1731-MI-MIB"
 | 
			
		||||
  ::= { siaeMepAlarmsY1731Entry 11 } 
 | 
			
		||||
  
 | 
			
		||||
  defLckConditionAlarm OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmStatus
 | 
			
		||||
    MAX-ACCESS  read-only
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "To communicate the administrative locking of
 | 
			
		||||
         a server (sub) layer MEP and consequential interruption of data traffic
 | 
			
		||||
         forwarding towards the MEP expecting this traffic. 
 | 
			
		||||
         It allows a MEP receiving frames with ETH-LCK information to differentiate
 | 
			
		||||
         between a defect condition and an administrative locking action at the 
 | 
			
		||||
         server (sub) layer MEP."
 | 
			
		||||
  ::= { siaeMepAlarmsY1731Entry 12 } 
 | 
			
		||||
  
 | 
			
		||||
  -- siaeMepAlarmsTable - End Y.1731
 | 
			
		||||
  -- -----------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
  mepRdiCcmAlarmsSeverityCode  OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmSeverityCode
 | 
			
		||||
    MAX-ACCESS  read-write
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Defines the severity associated to the defRdiCcmAlarm
 | 
			
		||||
         and enables/disables the trap generation on status change event.
 | 
			
		||||
        "
 | 
			
		||||
    DEFVAL {warningTrapEnable}
 | 
			
		||||
  ::= {siaeEcfmExtMib 4}
 | 
			
		||||
 | 
			
		||||
  mepMacStatusAlarmsSeverityCode  OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmSeverityCode
 | 
			
		||||
    MAX-ACCESS  read-write
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Defines the severity associated to the defMacStatusAlarm
 | 
			
		||||
         and enables/disables the trap generation on status change event.
 | 
			
		||||
        "
 | 
			
		||||
    DEFVAL {majorTrapEnable}
 | 
			
		||||
  ::= {siaeEcfmExtMib 5}
 | 
			
		||||
 | 
			
		||||
  mepRemoteCcmAlarmsSeverityCode  OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmSeverityCode
 | 
			
		||||
    MAX-ACCESS  read-write
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Defines the severity associated to the defRemoteCcmAlarm
 | 
			
		||||
         and enables/disables the trap generation on status change event.
 | 
			
		||||
        "
 | 
			
		||||
    DEFVAL {majorTrapEnable}
 | 
			
		||||
  ::= {siaeEcfmExtMib 6}
 | 
			
		||||
 | 
			
		||||
  mepErrorCcmAlarmsSeverityCode  OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmSeverityCode
 | 
			
		||||
    MAX-ACCESS  read-write
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Defines the severity associated to the defErrorCcmAlarm
 | 
			
		||||
         and enables/disables the trap generation on status change event.
 | 
			
		||||
        "
 | 
			
		||||
    DEFVAL {majorTrapEnable}
 | 
			
		||||
  ::= {siaeEcfmExtMib 7}
 | 
			
		||||
 | 
			
		||||
  mepXconCcmAlarmsSeverityCode  OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmSeverityCode
 | 
			
		||||
    MAX-ACCESS  read-write
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Defines the severity associated to the defXconCcmAlarm
 | 
			
		||||
         and enables/disables the trap generation on status change event.
 | 
			
		||||
        "
 | 
			
		||||
    DEFVAL {majorTrapEnable}
 | 
			
		||||
  ::= {siaeEcfmExtMib 8}
 | 
			
		||||
  
 | 
			
		||||
   mepRdiConditionAlarmsSeverityCode  OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmSeverityCode
 | 
			
		||||
    MAX-ACCESS  read-write
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Defines the severity associated to the defRdiConditionAlarm
 | 
			
		||||
         and enables/disables the trap generation on status change event.
 | 
			
		||||
        "
 | 
			
		||||
    DEFVAL {warningTrapEnable}
 | 
			
		||||
  ::= {siaeEcfmExtMib 9}
 | 
			
		||||
 | 
			
		||||
  mepLossOfContinuityAlarmsSeverityCode  OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmSeverityCode
 | 
			
		||||
    MAX-ACCESS  read-write
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Defines the severity associated to the defLossOfContinuityAlarm
 | 
			
		||||
         and enables/disables the trap generation on status change event.
 | 
			
		||||
        "
 | 
			
		||||
    DEFVAL {majorTrapEnable}
 | 
			
		||||
  ::= {siaeEcfmExtMib 10}
 | 
			
		||||
 | 
			
		||||
  mepUnexpectedPeriodAlarmsSeverityCode  OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmSeverityCode
 | 
			
		||||
    MAX-ACCESS  read-write
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Defines the severity associated to the defUnexpectedPeriodAlarm
 | 
			
		||||
         and enables/disables the trap generation on status change event.
 | 
			
		||||
        "
 | 
			
		||||
    DEFVAL {majorTrapEnable}
 | 
			
		||||
  ::= {siaeEcfmExtMib 11}
 | 
			
		||||
 | 
			
		||||
  mepUnexpectedMepAlarmsSeverityCode  OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmSeverityCode
 | 
			
		||||
    MAX-ACCESS  read-write
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Defines the severity associated to the defUnexpectedMepAlarm
 | 
			
		||||
         and enables/disables the trap generation on status change event.
 | 
			
		||||
        "
 | 
			
		||||
    DEFVAL {majorTrapEnable}
 | 
			
		||||
  ::= {siaeEcfmExtMib 12}
 | 
			
		||||
 | 
			
		||||
  mepMisMergeAlarmsSeverityCode  OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmSeverityCode
 | 
			
		||||
    MAX-ACCESS  read-write
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Defines the severity associated to the defMisMergeAlarm
 | 
			
		||||
         and enables/disables the trap generation on status change event.
 | 
			
		||||
        "
 | 
			
		||||
    DEFVAL {majorTrapEnable}
 | 
			
		||||
  ::= {siaeEcfmExtMib 13}
 | 
			
		||||
  
 | 
			
		||||
  mepUnexpectedMegLevelAlarmsSeverityCode  OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmSeverityCode
 | 
			
		||||
    MAX-ACCESS  read-write
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Defines the severity associated to the defUnexpectedMegLevelAlarm
 | 
			
		||||
         and enables/disables the trap generation on status change event.
 | 
			
		||||
        "
 | 
			
		||||
    DEFVAL {majorTrapEnable}
 | 
			
		||||
  ::= {siaeEcfmExtMib 14}
 | 
			
		||||
  
 | 
			
		||||
  mepAisConditionAlarmsSeverityCode  OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmSeverityCode
 | 
			
		||||
    MAX-ACCESS  read-write
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Defines the severity associated to the defAisConditionAlarm
 | 
			
		||||
         and enables/disables the trap generation on status change event.
 | 
			
		||||
        "
 | 
			
		||||
    DEFVAL {majorTrapEnable}
 | 
			
		||||
  ::= {siaeEcfmExtMib 15}
 | 
			
		||||
  
 | 
			
		||||
  mepLckConditionAlarmsSeverityCode  OBJECT-TYPE
 | 
			
		||||
    SYNTAX      AlarmSeverityCode
 | 
			
		||||
    MAX-ACCESS  read-write
 | 
			
		||||
    STATUS      current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Defines the severity associated to the defLckConditionAlarm
 | 
			
		||||
         and enables/disables the trap generation on status change event.
 | 
			
		||||
        "
 | 
			
		||||
    DEFVAL {statusTrapEnable}
 | 
			
		||||
  ::= {siaeEcfmExtMib 16}
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
							
								
								
									
										593
									
								
								MIBS/siae/SIAE-EQUIP-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										593
									
								
								MIBS/siae/SIAE-EQUIP-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,593 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-EQUIP-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
 | 
			
		||||
             Integer32, IpAddress, TimeTicks
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             DisplayString, AutonomousType
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             InterfaceIndex
 | 
			
		||||
        FROM IF-MIB
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             AlarmStatus, AlarmSeverityCode, alarmTrap
 | 
			
		||||
        FROM SIAE-ALARM-MIB
 | 
			
		||||
             equipTypeUnknown
 | 
			
		||||
        FROM SIAE-EQUIPTYPE-MIB;
 | 
			
		||||
           
 | 
			
		||||
    equipment MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201503230000Z"
 | 
			
		||||
        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: help@siaemic.com
 | 
			
		||||
            "
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Common parameters of SIAE equipments.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201503230000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Removed alarmTrapNumber from TRAPs and IMPORTS.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201412030000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "MIB version 01.00.02
 | 
			
		||||
             Added equipIpEthDefGatewayIfIndex
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201407010000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "MIB version 01.00.01
 | 
			
		||||
             Added equipIpEthVlanId and equipIpEthDefGateway
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201406230000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Fixed IMPORTS clause
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201402030000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Improved description of equipMibVersion
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201304160000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 1 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  SIAE equipment GROUP
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  The following listed objects are general object common to all SIAE equipment.
 | 
			
		||||
--
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    equipMibVersion  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}
 | 
			
		||||
    ::= {equipment 1}
 | 
			
		||||
 | 
			
		||||
    equipCurrentTime  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      TimeTicks
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Seconds since 1/1/1970."
 | 
			
		||||
    ::= {equipment 2}
 | 
			
		||||
 | 
			
		||||
    equipUpTime  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      TimeTicks
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The time since the system was last re-initialized (in seconds
 | 
			
		||||
             since 1/1/1970)."
 | 
			
		||||
    ::= {equipment 3}
 | 
			
		||||
 | 
			
		||||
    equipType  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AutonomousType
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Type of SIAE MICROELETTRONICA's equipment"
 | 
			
		||||
        DEFVAL { equipTypeUnknown }
 | 
			
		||||
    ::= {equipment 4}
 | 
			
		||||
 | 
			
		||||
    -- OBJECT-IDENTIFIER {equipment 5} is used in sm_equiptype.mib
 | 
			
		||||
 | 
			
		||||
    equipIpEthOsiAddress  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      IpAddress
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Ip address of the equipment on Ethernet-OSI interface."
 | 
			
		||||
    ::= {equipment 6}
 | 
			
		||||
 | 
			
		||||
    equipGosipAddress  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OCTET STRING    (SIZE(0..20))
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "GOSIP address of the equipment."
 | 
			
		||||
    ::= {equipment 7}
 | 
			
		||||
 | 
			
		||||
    equipIpEthOsiNetMask  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      IpAddress
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The subnet Mask associated with the IP address of OSI ethernet interface.
 | 
			
		||||
             The value of the Mask is an IP address with all the network bits set to 1
 | 
			
		||||
             and all the hosts bits set to 0."
 | 
			
		||||
    ::= {equipment 8}
 | 
			
		||||
 | 
			
		||||
    equipL1L2IsIsRouting  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             l1  (1),
 | 
			
		||||
                             l2  (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "It defines the IS-IS routing type: L1 within the same area, L2 among
 | 
			
		||||
             different areas."
 | 
			
		||||
        DEFVAL {l1}
 | 
			
		||||
    ::= {equipment 9}
 | 
			
		||||
 | 
			
		||||
    equipStationID  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(0..63))
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string assigned by the operator to identify the specific equipment."
 | 
			
		||||
    ::= {equipment 10}
 | 
			
		||||
 | 
			
		||||
    equipLOMConfigEnable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             disable  (1),
 | 
			
		||||
                             enable   (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Enables/disables the capabilityto connect a LOM in Configuration Mode."
 | 
			
		||||
    ::= {equipment 11}
 | 
			
		||||
 | 
			
		||||
    equipLOMConnected  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             cleared              (1),
 | 
			
		||||
                             connectionAsMonitor  (2),
 | 
			
		||||
                             connectionAsConfig   (3)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Signal when the LOM is connected to the NE and if the connection
 | 
			
		||||
             is for monitor or configuration."
 | 
			
		||||
    ::= {equipment 12}
 | 
			
		||||
 | 
			
		||||
    equipLOMConnectedTrapEnable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             trapDisable        (1),
 | 
			
		||||
                             trapEnable         (2),
 | 
			
		||||
                             trapEnableWithAck  (3)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Enables/disables the trap generation on EquipLOMConnected status change event."
 | 
			
		||||
        DEFVAL {trapEnable}
 | 
			
		||||
    ::= {equipment 13}
 | 
			
		||||
 | 
			
		||||
    equipConfigChange  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OCTET STRING    (SIZE(6))
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Set by the NE when the equipment configuration is changed by the local
 | 
			
		||||
             or Remote LOM.
 | 
			
		||||
             The octet string is a bit stream of flags; a set bit is a change on a
 | 
			
		||||
             specific item. We had:
 | 
			
		||||
             Byte 0.7: change in configuration for equipment group
 | 
			
		||||
             Byte 0.6: change in configuration for userInput group
 | 
			
		||||
             Byte 0.5: change in configuration for userOutput group
 | 
			
		||||
             Byte 0.4: change in configuration for alarmLog group
 | 
			
		||||
             ......
 | 
			
		||||
             Byte 3.7: change in a severity for equipment group
 | 
			
		||||
             Byte 3.6: change in a severity for userInput group
 | 
			
		||||
             Byte 3.5: change in a severity for userOutput group
 | 
			
		||||
             Byte 3.4: change in a severity for alarmLog group
 | 
			
		||||
             CEM can reset the change condition writing one to desired bit flag
 | 
			
		||||
             ......"
 | 
			
		||||
    ::= {equipment 14}
 | 
			
		||||
 | 
			
		||||
    equipConfigChangeTrapEnable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             trapDisable        (1),
 | 
			
		||||
                             trapEnable         (2),
 | 
			
		||||
                             trapEnableWithACK  (3)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Enables/disables the trap generation on EquipConfigChange status
 | 
			
		||||
             change event."
 | 
			
		||||
        DEFVAL {trapEnable}
 | 
			
		||||
    ::= {equipment 15}
 | 
			
		||||
 | 
			
		||||
    equipRequest  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             notActive              (0), -- no write-only in v2
 | 
			
		||||
                             restart                (1),
 | 
			
		||||
                             applyIfChange          (2),
 | 
			
		||||
                             revertIfChange         (3),
 | 
			
		||||
                             configClearAndRestart  (4),
 | 
			
		||||
                             routeTableClear        (5),
 | 
			
		||||
                             uploadBaseBand         (6),
 | 
			
		||||
                             offLineRouteRetrieve   (7),
 | 
			
		||||
                             offLineRouteSave       (8),
 | 
			
		||||
                             hotApplyIfChange       (11),
 | 
			
		||||
                             ipStackConfigure       (20),
 | 
			
		||||
                             osiStackConfigure      (21),
 | 
			
		||||
                             atuTableReset          (50),
 | 
			
		||||
                             siaeReservedReq1       (100),
 | 
			
		||||
                             siaeReservedReq26      (125),
 | 
			
		||||
                             siaeReservedReq27      (126),
 | 
			
		||||
                             switchFactoryDefault   (127)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Force Equipment Controller restart or change in interface properties."
 | 
			
		||||
    ::= {equipment 16}
 | 
			
		||||
 | 
			
		||||
    equipIpEthAddress  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      IpAddress
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Ip address of the equipment on Ethernet interface."
 | 
			
		||||
    ::= {equipment 17}
 | 
			
		||||
 | 
			
		||||
    equipIpEthNetMask  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      IpAddress
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The subnet Mask associated with the IP address of ethernet interface.
 | 
			
		||||
             The value of the Mask is an IP address with all the network bits set to 1
 | 
			
		||||
             and all the hosts bits set to 0."
 | 
			
		||||
    ::= {equipment 18}
 | 
			
		||||
 | 
			
		||||
    equipOsiamParameter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OCTET STRING (SIZE(0..41))
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "It defines the set-up parameter for OSI stack."
 | 
			
		||||
    ::= {equipment 19}
 | 
			
		||||
 | 
			
		||||
    equipIpSnmpAgentAddress  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      IpAddress
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Ip address used by SNMP Agent for mark generated TRAP."
 | 
			
		||||
    ::= {equipment 20}
 | 
			
		||||
 | 
			
		||||
    equipOperationInProgress  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A value different from 0 means operation in progress."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {equipment 21}
 | 
			
		||||
 | 
			
		||||
    equipManagerWakeUpAlarm  OBJECT-TYPE
 | 
			
		||||
       SYNTAX       AlarmStatus
 | 
			
		||||
       MAX-ACCESS   read-only
 | 
			
		||||
       STATUS       current
 | 
			
		||||
       DESCRIPTION
 | 
			
		||||
           "This alarm switches on when periodic connection wake-up trap starts.
 | 
			
		||||
            The trap related to this alarm is also sent periodically only to the
 | 
			
		||||
            manager specified by the leaf equipManagerWakeUpIpAddr when
 | 
			
		||||
            equipManagerWakeUpAlarmSeverityCode differs from disable."
 | 
			
		||||
    ::= {equipment 22}
 | 
			
		||||
 | 
			
		||||
    equipManagerWakeUpAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the equipManagerWakeUpAlarm
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {disable}
 | 
			
		||||
    ::= {equipment 23}
 | 
			
		||||
 | 
			
		||||
    equipManagerWakeUpTimeout  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER    (0..1440)
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object defines the time (in minutes) after which the periodic
 | 
			
		||||
             connection wake-up trap is stopped.
 | 
			
		||||
             The maximium value is equivalent to 24 hours.
 | 
			
		||||
             When the timeout elapses the equipManagerWakeUpAlarmSeverityCode
 | 
			
		||||
             is set to disable.
 | 
			
		||||
             A zero means no timeout."
 | 
			
		||||
        DEFVAL {60}
 | 
			
		||||
    ::= {equipment 24}
 | 
			
		||||
 | 
			
		||||
    equipManagerWakeUpIpAddr  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      IpAddress
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Ip Address of manager wich to send a periodic connection wake-up trap.
 | 
			
		||||
             The periodic trap is sent only if the equipManagerWakeUpAlarmSeverityCode
 | 
			
		||||
             differs from disable.
 | 
			
		||||
             If Ip Address equals 0 no trap will be sent."
 | 
			
		||||
        DEFVAL {'00'H}
 | 
			
		||||
    ::= {equipment 25}
 | 
			
		||||
 | 
			
		||||
    equipManagerWakeUpGosipAddress  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OCTET STRING    (SIZE(0..20))
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Gosip Address of manager wich to send a periodic connection wake-up trap."
 | 
			
		||||
    ::= {equipment 26}
 | 
			
		||||
 | 
			
		||||
    equipManagerWakeUpTrapVersion  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                              trapV1  (1),
 | 
			
		||||
                              trapV2  (2),
 | 
			
		||||
                              trapV3  (3)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Trap version supported by Manager to wake-up."
 | 
			
		||||
        DEFVAL {trapV1}
 | 
			
		||||
    ::= {equipment 27}
 | 
			
		||||
 | 
			
		||||
    equipManager1IpAddr  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      IpAddress
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "First IP address of a SNMP Manager always logged to this equipment.
 | 
			
		||||
             The address 0.0.0.0 mean that manager is not present."
 | 
			
		||||
    ::= {equipment 28}
 | 
			
		||||
 | 
			
		||||
    equipManager2IpAddr  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      IpAddress
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Second IP address of a SNMP Manager always logged to this equipment.
 | 
			
		||||
             The address 0.0.0.0 mean that manager is not present."
 | 
			
		||||
    ::= {equipment 29}
 | 
			
		||||
 | 
			
		||||
    equipManager1TrapVersion  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             trapV1  (1),
 | 
			
		||||
                             trapV2  (2),
 | 
			
		||||
                             trapV3  (3)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Trap version supported by Manager 1 (related to equipManager1IpAddr)."
 | 
			
		||||
        DEFVAL {trapV1}
 | 
			
		||||
    ::= {equipment 30}
 | 
			
		||||
 | 
			
		||||
    equipManager2TrapVersion  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             trapV1  (1),
 | 
			
		||||
                             trapV2  (2),
 | 
			
		||||
                             trapV3  (3)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Trap version supported by Manager 2 (related to equipManager2IpAddr)."
 | 
			
		||||
        DEFVAL {trapV1}
 | 
			
		||||
    ::= {equipment 31}
 | 
			
		||||
 | 
			
		||||
    equipDailyPmTimeZone  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER    (-12..12)
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Reference GMT Time Zone to close the daily P.M. records."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {equipment 32}
 | 
			
		||||
 | 
			
		||||
   equipOperationMngtControl OBJECT-TYPE
 | 
			
		||||
       SYNTAX      INTEGER {
 | 
			
		||||
                             notActive         (0), -- no write-only in v2
 | 
			
		||||
                             startOperation    (1),
 | 
			
		||||
                             confirmOperation  (2)
 | 
			
		||||
                           }
 | 
			
		||||
       MAX-ACCESS  read-write
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION
 | 
			
		||||
           "startOperation means the apply of the 'management parameters
 | 
			
		||||
            set' on the E6165 switch.
 | 
			
		||||
            confirmOperation means the backup of the 'management
 | 
			
		||||
            parameters set'."
 | 
			
		||||
       DEFVAL {0}
 | 
			
		||||
   ::= {equipment 33}
 | 
			
		||||
 | 
			
		||||
   equipOperationMngtInProgress OBJECT-TYPE
 | 
			
		||||
       SYNTAX      INTEGER
 | 
			
		||||
       MAX-ACCESS  read-only
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION
 | 
			
		||||
           "A value different from 0 means Mngt operation in progress."
 | 
			
		||||
   ::= {equipment 34}
 | 
			
		||||
 | 
			
		||||
   equipLocation  OBJECT-TYPE
 | 
			
		||||
       SYNTAX      DisplayString   (SIZE(0..31))
 | 
			
		||||
       MAX-ACCESS  read-write
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION
 | 
			
		||||
           "ASCII string assigned by the operator to identify the location of
 | 
			
		||||
            specific equipment."
 | 
			
		||||
   ::= {equipment 35}
 | 
			
		||||
 | 
			
		||||
   equipLongitude OBJECT-TYPE
 | 
			
		||||
       SYNTAX      INTEGER
 | 
			
		||||
       MAX-ACCESS  read-write
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION
 | 
			
		||||
           "Geographic coordinate that specifies the east-west position of
 | 
			
		||||
            the equipment.
 | 
			
		||||
            In order to calculate the latitude in degrees the formula to be
 | 
			
		||||
            applied is
 | 
			
		||||
               Longitude = equipLongitude*180/2^31
 | 
			
		||||
            This object is used with equipLatitude to locate the equipment
 | 
			
		||||
            on a map.
 | 
			
		||||
           "
 | 
			
		||||
   ::= {equipment 36}
 | 
			
		||||
 | 
			
		||||
   equipLatitude OBJECT-TYPE
 | 
			
		||||
       SYNTAX      INTEGER
 | 
			
		||||
       MAX-ACCESS  read-write
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION
 | 
			
		||||
           "Geographic coordinate that specifies the north-south position of
 | 
			
		||||
            the equipment.
 | 
			
		||||
            In order to calculate the latitude in degrees the formula to be
 | 
			
		||||
            applied is
 | 
			
		||||
               Latitude = equipLatitude*180/2^31
 | 
			
		||||
            This object is used with equipLongitude to locate the equipment
 | 
			
		||||
            on a map.
 | 
			
		||||
           "
 | 
			
		||||
   ::= {equipment 37}
 | 
			
		||||
 | 
			
		||||
    equipIpEthVlanId  OBJECT-TYPE
 | 
			
		||||
       SYNTAX      Integer32 (1..4094)
 | 
			
		||||
       MAX-ACCESS  read-write
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION
 | 
			
		||||
          "Ethernet vlan id on top of which management is built"
 | 
			
		||||
           DEFVAL  { 1 }
 | 
			
		||||
       ::= { equipment 38 }
 | 
			
		||||
 | 
			
		||||
    equipIpEthDefGateway  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      IpAddress
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Ip address of the default gateway on Ethernet interface."
 | 
			
		||||
    ::= {equipment 39}
 | 
			
		||||
 | 
			
		||||
    equipIpEthDefGatewayIfIndex  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      InterfaceIndex(1..999)
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Ip address of the default gateway on Ethernet interface."
 | 
			
		||||
    ::= {equipment 40}
 | 
			
		||||
 | 
			
		||||
-----------------------
 | 
			
		||||
--
 | 
			
		||||
--  The equipment Group generates the following TRAPs:
 | 
			
		||||
--
 | 
			
		||||
-----------------------
 | 
			
		||||
    equipLOMConnectedMonitor  NOTIFICATION-TYPE
 | 
			
		||||
        OBJECTS  {equipIpSnmpAgentAddress, equipLOMConnected}
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This event is generated by ALFOHD-NE when equipLOMConnected is set to Monitor mode.
 | 
			
		||||
             The data passed with the event are:
 | 
			
		||||
                1) equipIpSnmpAgentAddress
 | 
			
		||||
                2) equipLOMConnected"
 | 
			
		||||
    ::= {alarmTrap 109}
 | 
			
		||||
 | 
			
		||||
    equipLOMConnectedConfig  NOTIFICATION-TYPE
 | 
			
		||||
        OBJECTS  {equipIpSnmpAgentAddress, equipLOMConnected}
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This event is generated by ALFOHD-NE when equipLOMConnected is set to Configuration mode.
 | 
			
		||||
             The data passed with the event are:
 | 
			
		||||
                1) equipIpSnmpAgentAddress
 | 
			
		||||
                2) equipLOMConnected"
 | 
			
		||||
    ::= {alarmTrap 110}
 | 
			
		||||
 | 
			
		||||
    equipLOMDisconnected  NOTIFICATION-TYPE
 | 
			
		||||
        OBJECTS  {equipIpSnmpAgentAddress, equipLOMConnected}
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This event is generated by ALFOHD-NE when LOMConnected is cleared.
 | 
			
		||||
             The data passed with the event are:
 | 
			
		||||
                1) equipIpSnmpAgentAddress
 | 
			
		||||
                2) equipLOMConnected"
 | 
			
		||||
    ::= {alarmTrap 111}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    equipConfigChangeStatus  NOTIFICATION-TYPE
 | 
			
		||||
        OBJECTS  {equipIpSnmpAgentAddress, equipConfigChange}
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This event is generated by ALFOHD-NE when equipConfigChange is changed.
 | 
			
		||||
             The data passed with the event are:
 | 
			
		||||
                1) equipIpSnmpAgentAddress
 | 
			
		||||
                2) equipConfigChange"
 | 
			
		||||
    ::= {alarmTrap 114}
 | 
			
		||||
 | 
			
		||||
    equipManagerWakeUpNotify  NOTIFICATION-TYPE
 | 
			
		||||
        OBJECTS {equipIpSnmpAgentAddress, equipStationID, equipLocation, equipIpSnmpAgentAddress, equipGosipAddress,
 | 
			
		||||
                 equipManagerWakeUpIpAddr, equipManagerWakeUpAlarm}
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            " This trap is sent periodically only to the manager specified by
 | 
			
		||||
             the leaf equipManagerWakeUpIpAddr when equipManagerWakeUpAlarmSeverityCode
 | 
			
		||||
             differs from disable.
 | 
			
		||||
             The data passed with the event are:
 | 
			
		||||
                1) equipIpSnmpAgentAddress
 | 
			
		||||
                2) equipStationID
 | 
			
		||||
                3) equipLocation
 | 
			
		||||
                4) equipIpSnmpAgentAddress
 | 
			
		||||
                5) equipGosipAddress
 | 
			
		||||
                6) equipManagerWakeUpIpAddr
 | 
			
		||||
                7) equipManagerWakeUpAlarm"
 | 
			
		||||
    ::= {alarmTrap 123}
 | 
			
		||||
 | 
			
		||||
------ End group -----------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										110
									
								
								MIBS/siae/SIAE-EQUIPTYPE-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										110
									
								
								MIBS/siae/SIAE-EQUIPTYPE-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,110 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-EQUIPTYPE-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-IDENTITY
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB;
 | 
			
		||||
 | 
			
		||||
    equipTypeMib MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201504230000Z"
 | 
			
		||||
        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
 | 
			
		||||
            "Types of SIAE's equipment.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201504230000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Added equipTypeEasyCellGateway (78).
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201410290000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Added equipTypeALFOplus2 (77).
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201406230000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Fixed IMPORTS clause.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201304160000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 501 }
 | 
			
		||||
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
--  object identifier inside the module
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
     equipTypeList OBJECT IDENTIFIER ::= { siaeMib equipment(1) 5 }
 | 
			
		||||
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
--  object identifier inside the module
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
     -- OBJECT IDENTITIES for EQUIP types
 | 
			
		||||
 | 
			
		||||
     --  (see equipType of SIAE-EQUIP-MIB for usage)
 | 
			
		||||
 | 
			
		||||
     -- Equipment identifiers 
 | 
			
		||||
 | 
			
		||||
     equipTypeUnknown OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "Unrecognized equip type"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { equipTypeList 1 }
 | 
			
		||||
 | 
			
		||||
     equipTypeALFO80HD OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "ALFO 80GHz HD"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { equipTypeList 74 }
 | 
			
		||||
 | 
			
		||||
     equipTypeALFO80HDsm OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "ALFO 80GHz HD Split Mount"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { equipTypeList 75 }
 | 
			
		||||
 | 
			
		||||
     equipTypeAGS20 OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS20"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { equipTypeList 76 }
 | 
			
		||||
 | 
			
		||||
     equipTypeALFOplus2 OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS20"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { equipTypeList 77 }
 | 
			
		||||
 | 
			
		||||
     equipTypeEasyCellGateway OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "EasyCellGateway"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { equipTypeList 78 }
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										174
									
								
								MIBS/siae/SIAE-FEATUREKEYS-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										174
									
								
								MIBS/siae/SIAE-FEATUREKEYS-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,174 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-FEATUREKEYS-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             IpAddress
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             DisplayString
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB;
 | 
			
		||||
 | 
			
		||||
    featureKeys MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201402030000Z"
 | 
			
		||||
        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
 | 
			
		||||
            "Protection by key of the SIAE's equipment features.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201402030000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Improved description of featureKeysMibVersion
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201304160000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 101 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  SIAE feature keys GROUP
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  The following listed objects are used to manage the feature keys of the
 | 
			
		||||
--  equipment. The feature keys can be modified by setting the specified objects
 | 
			
		||||
--  or downloading a SIAE certificate file.
 | 
			
		||||
--
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    featureKeysMibVersion  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}
 | 
			
		||||
    ::= {featureKeys 1}
 | 
			
		||||
 | 
			
		||||
    featureKeysRadioMap  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OCTET STRING
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is the map of the radio feature keys (16 bits). The Get
 | 
			
		||||
             operation returns a map of 2 bytes. The value of the Set operation
 | 
			
		||||
             must be composed by the map of the 2 bytes and a 16 bytes signature
 | 
			
		||||
             from MD5 (the first 8 bytes as primary and the last 8 bytes as
 | 
			
		||||
             secondary)."
 | 
			
		||||
    ::= {featureKeys 2}
 | 
			
		||||
 | 
			
		||||
    featureKeysLineMap  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OCTET STRING
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is the map of the line feature keys (16 bits). The Get
 | 
			
		||||
             operation returns a map of 2 bytes. The value of the Set operation
 | 
			
		||||
             must be composed by the map of the 2 bytes and a 16 bytes signature
 | 
			
		||||
             from MD5 (the first 8 bytes as primary and the last 8 bytes as
 | 
			
		||||
             secondary)."
 | 
			
		||||
    ::= {featureKeys 3}
 | 
			
		||||
 | 
			
		||||
    featureKeysActionRequest  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                              noAction    (1),
 | 
			
		||||
                              upload      (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This objects is used to perform the action modifying feature key."
 | 
			
		||||
    ::= {featureKeys 4}
 | 
			
		||||
 | 
			
		||||
    featureKeysCertificateName  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString  (SIZE(0..255))
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This objects is the path filename of the certificate used to set the
 | 
			
		||||
             radio or line feature keys. The file is sent through FTP/SFTP."
 | 
			
		||||
    ::= {featureKeys 5}
 | 
			
		||||
 | 
			
		||||
    featureKeysCertificateRemoteIpAddress  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      IpAddress
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This objects is the IP address of the FTP/SFTP server from which
 | 
			
		||||
             the certificate has to be downloaded to the equipment."
 | 
			
		||||
    ::= {featureKeys 6}
 | 
			
		||||
 | 
			
		||||
    featureKeysLastOperationState  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER   {
 | 
			
		||||
                                initial                (1),
 | 
			
		||||
                                downloadCompleted      (2),
 | 
			
		||||
                                downloadTransferring   (3),
 | 
			
		||||
                                downloadVerifying      (4),
 | 
			
		||||
                                downloadInterrupted    (5),
 | 
			
		||||
                                setSuccess             (6),
 | 
			
		||||
                                setFailure             (7)
 | 
			
		||||
                              }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This objects is the state of the last operation (a SNMP set on radio/line
 | 
			
		||||
             map or a certificate transfer). The values mean:
 | 
			
		||||
             initial -> default state after a start-up
 | 
			
		||||
             downloadCompleted -> a certificate has been downloaded successfully
 | 
			
		||||
             downloadTransferring -> a download is running
 | 
			
		||||
             downloadVerifying -> the certificate has been checking
 | 
			
		||||
             downloadInterrupted -> the download of a certificate had a bad result
 | 
			
		||||
             setSuccess -> a success of a SMNP set on radio/line map
 | 
			
		||||
             setFailure -> a failure of a SMNP set on radio/line map."
 | 
			
		||||
    ::= {featureKeys 7}
 | 
			
		||||
 | 
			
		||||
    featureKeysLastOperationFailure  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER   {
 | 
			
		||||
                                noFailure        (1),
 | 
			
		||||
                                transfer         (2),
 | 
			
		||||
                                serialNo         (3),
 | 
			
		||||
                                verifySign       (4),
 | 
			
		||||
                                primaryDigest    (5),
 | 
			
		||||
                                secondaryDigest  (6)
 | 
			
		||||
                              }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This objects is the failure code of the last operation (a SNMP set on
 | 
			
		||||
             radio/line map or a certificate transfer)."
 | 
			
		||||
    ::= {featureKeys 8}
 | 
			
		||||
 | 
			
		||||
------ End group -----------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										173
									
								
								MIBS/siae/SIAE-HC-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										173
									
								
								MIBS/siae/SIAE-HC-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,173 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-HC-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             Integer32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             RowStatus
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB;
 | 
			
		||||
 | 
			
		||||
     headerCompression MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201410070000Z"
 | 
			
		||||
        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
 | 
			
		||||
            "Management information for equipment header compression.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201410070000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Changed MAX-ACCESS clause of some objects in
 | 
			
		||||
             headerCompressionTable
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201403310000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 79 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  Header Compression Management information
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  This MIB is used to describe header compression management of the equipment.
 | 
			
		||||
--  
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    headerCompressionMibVersion  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."
 | 
			
		||||
    ::= {headerCompression 1}
 | 
			
		||||
 | 
			
		||||
-------  Begin of  headerCompressionTable
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
    headerCompressionTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF  HeaderCompressionEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with header compression entries"
 | 
			
		||||
    ::= {headerCompression 2}
 | 
			
		||||
 | 
			
		||||
    headerCompressionEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX      HeaderCompressionEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Header compression records"
 | 
			
		||||
        INDEX       {headerCompressionIndex}
 | 
			
		||||
    ::= {headerCompressionTable 1}
 | 
			
		||||
 | 
			
		||||
    HeaderCompressionEntry  ::=
 | 
			
		||||
        SEQUENCE  {
 | 
			
		||||
             headerCompressionIndex             Integer32,
 | 
			
		||||
             headerCompressionAdminStatus       INTEGER,
 | 
			
		||||
             headerCompressionContextDepth      INTEGER,
 | 
			
		||||
             headerCompressionParsingMode       INTEGER,
 | 
			
		||||
             headerCompressionTagEnable         INTEGER,
 | 
			
		||||
             headerCompressionRowStatus         RowStatus
 | 
			
		||||
         }
 | 
			
		||||
 | 
			
		||||
    headerCompressionIndex OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Header compression index."
 | 
			
		||||
    ::= {headerCompressionEntry 1}
 | 
			
		||||
 | 
			
		||||
    headerCompressionAdminStatus   OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER  {
 | 
			
		||||
                               up   (1),
 | 
			
		||||
                               down (2)
 | 
			
		||||
                             }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to enable instance of header compression."
 | 
			
		||||
    ::= {headerCompressionEntry 2}
 | 
			
		||||
 | 
			
		||||
    headerCompressionContextDepth OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER  {
 | 
			
		||||
                               ctx16bytes  (1),
 | 
			
		||||
                               ctx32bytes  (2),
 | 
			
		||||
                               ctx64byets  (3),
 | 
			
		||||
                               ctx128bytes (4)
 | 
			
		||||
                             }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to set context depth of the specified instance
 | 
			
		||||
             of header compression."
 | 
			
		||||
    ::= {headerCompressionEntry 3}
 | 
			
		||||
 | 
			
		||||
    headerCompressionParsingMode OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER  {
 | 
			
		||||
                               auto         (1),
 | 
			
		||||
                               semiMpls     (2),
 | 
			
		||||
                               semiIPv4IPv6 (3)
 | 
			
		||||
                             }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to specify the mode of parsing packets."
 | 
			
		||||
    ::= {headerCompressionEntry 4}
 | 
			
		||||
 | 
			
		||||
    headerCompressionTagEnable OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER   {
 | 
			
		||||
                               disable    (1),
 | 
			
		||||
                               enable     (2)
 | 
			
		||||
                              }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to enable or disable TAG management."
 | 
			
		||||
    ::= {headerCompressionEntry 5}
 | 
			
		||||
 | 
			
		||||
    headerCompressionRowStatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX      RowStatus
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Row Status object of the header compression table."
 | 
			
		||||
    ::= {headerCompressionEntry 6}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of headerCompressionTable
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
------ End group -----------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										274
									
								
								MIBS/siae/SIAE-HITLESS-AGGRL1-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										274
									
								
								MIBS/siae/SIAE-HITLESS-AGGRL1-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,274 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    SIAE-HITLESS-AGGRL1-MIB  
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             Integer32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             linkSettingsEntry, linkStatusEntry
 | 
			
		||||
        FROM SIAE-RADIO-SYSTEM-MIB
 | 
			
		||||
             aggrL1Entry
 | 
			
		||||
        FROM SIAE-AGGRL1-MANAGEMENT-MIB;
 | 
			
		||||
 | 
			
		||||
    hitlessAggregationL1 MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201602290000Z"
 | 
			
		||||
        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
 | 
			
		||||
            "This module contains the hitless extension for a Level 1
 | 
			
		||||
             aggregations of SIAE equipments.
 | 
			
		||||
 | 
			
		||||
             The Hitless L1 aggregation is a method to define radio link
 | 
			
		||||
             degradation in order to remove it from aggregation in advance
 | 
			
		||||
             (link status estimator).
 | 
			
		||||
             Only ethernet traffic is affected.
 | 
			
		||||
 | 
			
		||||
             The current TX profile of a link is used as extimator of the
 | 
			
		||||
             link status. When ACM modulation goes under a predefined profile
 | 
			
		||||
             (configurable by operator) the corresponding link is removed from
 | 
			
		||||
             RLAG. A radio link is considered unavailable for ethernet traffic
 | 
			
		||||
             during all the time that the current modulation remain under
 | 
			
		||||
             the predefined HITLESS profile (modulation). 
 | 
			
		||||
 | 
			
		||||
             Every radio link is considered working in three separate ZONEs
 | 
			
		||||
             - GOOD ZONE: When it is working between the HITLESS profile
 | 
			
		||||
                          (included) and the UPPER profile (included) 
 | 
			
		||||
             - HITLESS ZONE: When it is working between the LOWER profile 
 | 
			
		||||
                             (included) and the HITLESS profile (excluded)
 | 
			
		||||
             - BAD ZONE: When the modem is unlocked
 | 
			
		||||
 | 
			
		||||
             NE is in charge to select which of the links, that are working into
 | 
			
		||||
             the HITLESS ZONE, participate in RLAG. The decision is taken 
 | 
			
		||||
             according to three possible behaviors:
 | 
			
		||||
             - ALL survive:  All links remain used by aggregator when working
 | 
			
		||||
                             into the HITLESS ZONE
 | 
			
		||||
             - ONE survive:  When NO link is working into the GOOD ZONE,
 | 
			
		||||
                             the last link entered into the HITLESS ZONE
 | 
			
		||||
                             continues to be used by the aggregator 
 | 
			
		||||
             - NONE survive: Each link is removed from aggregation when working
 | 
			
		||||
                             into the HITLESS ZONE
 | 
			
		||||
 | 
			
		||||
             Note that when HITLESS profile is configured equal to the LOWER 
 | 
			
		||||
             profile, the ONE survive and NONE survive behave like the ALL
 | 
			
		||||
             survive. 
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201602290000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00.
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 98 }
 | 
			
		||||
 | 
			
		||||
------ Beginning -------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    hlAggrL1MibVersion 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."
 | 
			
		||||
    ::= {hitlessAggregationL1 1}
 | 
			
		||||
 | 
			
		||||
-------  Begin of hlAggrL1Table
 | 
			
		||||
--
 | 
			
		||||
    hlAggrL1Table OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF  HlAggrL1Entry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A list of hitless L1 aggregation (RLAG) entries.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {hitlessAggregationL1 2}
 | 
			
		||||
    
 | 
			
		||||
    hlAggrL1Entry OBJECT-TYPE
 | 
			
		||||
        SYNTAX      HlAggrL1Entry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "An entry containing management information applicable to the  
 | 
			
		||||
             hitless extension for L1 aggregation.
 | 
			
		||||
            "
 | 
			
		||||
        AUGMENTS    {aggrL1Entry}
 | 
			
		||||
    ::= {hlAggrL1Table 1}
 | 
			
		||||
 | 
			
		||||
    HlAggrL1Entry  ::=
 | 
			
		||||
        SEQUENCE  {
 | 
			
		||||
                   hlAggrL1Mode        INTEGER,
 | 
			
		||||
                   hlAggrL1Behaviour   INTEGER 
 | 
			
		||||
                  }
 | 
			
		||||
            
 | 
			
		||||
    hlAggrL1Mode OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER  {
 | 
			
		||||
                               hlAggrL1Auto   (1),
 | 
			
		||||
                               hlAggrL1Manual (2)
 | 
			
		||||
                             }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
           "This object defines how the HITLESS profiles is choosen (HITLESS
 | 
			
		||||
            profile is last profile that is considered good for L1 agrregation):
 | 
			
		||||
 | 
			
		||||
            hlAggrL1Auto(1):   NE uses linkTxLowerProfile+1 as HITLESS profile
 | 
			
		||||
            hlAggrL1Manual(2): NE uses the values set in hlLinkSettingsTable
 | 
			
		||||
                               as HITLESS profile 
 | 
			
		||||
           "
 | 
			
		||||
        DEFVAL  {hlAggrL1Auto}
 | 
			
		||||
    ::= {hlAggrL1Entry 1}
 | 
			
		||||
    
 | 
			
		||||
    hlAggrL1Behaviour    OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER  { hlAggrL1AllSurvive  (1),
 | 
			
		||||
                               hlAggrL1OneSurvive  (2),
 | 
			
		||||
                               hlAggrL1NoneSurvive (3)
 | 
			
		||||
                             }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Every radio link is considered working in three separate ZONEs:
 | 
			
		||||
             GOOD ZONE:    When it is working between the HITLESS profile
 | 
			
		||||
                           (included) and the UPPER profile (included) 
 | 
			
		||||
             HITLESS ZONE: When it is working between the LOWER profile 
 | 
			
		||||
                           (included) and the HITLESS profile (excluded)
 | 
			
		||||
             BAD ZONE:     When the modem is unlocked
 | 
			
		||||
 | 
			
		||||
             HITLESS profile (one for each radio link) is last profile that
 | 
			
		||||
             is considered good for L1 aggregation.
 | 
			
		||||
 | 
			
		||||
             NE is in charge to select which of the links that are working
 | 
			
		||||
             into the HITLESS ZONE participate in L1 aggregation. The decision
 | 
			
		||||
             is taken according to three possible behaviors:
 | 
			
		||||
 | 
			
		||||
             hlAggrL1AllSurvive(1):  All links remain used by aggregator when
 | 
			
		||||
                                     working into the HITLESS ZONE.
 | 
			
		||||
             hlAggrL1OneSurvive(2):  When NO link is working into the GOOD ZONE,
 | 
			
		||||
                                     the last link entered into the HITLESS ZONE
 | 
			
		||||
                                     continues to be used by the aggregator 
 | 
			
		||||
             hlAggrL1NoneSurvive(3): Each link is removed from aggregation when
 | 
			
		||||
                                     working into the HITLESS ZONE
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL  {hlAggrL1AllSurvive}
 | 
			
		||||
    ::= {hlAggrL1Entry 2}
 | 
			
		||||
    
 | 
			
		||||
   -- 
 | 
			
		||||
   -------  End of hlAggrL1Table
 | 
			
		||||
 | 
			
		||||
   -------  Begin of hlLinkSettingsTable
 | 
			
		||||
   --
 | 
			
		||||
 | 
			
		||||
    hlLinkSettingsTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF  HlLinkSettingsEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with the hitless L1 aggregation extension of 
 | 
			
		||||
             linkSettingsEntry. The content of this table can be changed by a
 | 
			
		||||
             manager if linkRowStatus is notInService(2).
 | 
			
		||||
            "
 | 
			
		||||
    ::= {hitlessAggregationL1 3}
 | 
			
		||||
 | 
			
		||||
    hlLinkSettingsEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX      HlLinkSettingsEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "An entry containing the hitless L1 aggregation extension of 
 | 
			
		||||
             linkSettingsEntry.
 | 
			
		||||
           ."
 | 
			
		||||
        AUGMENTS    {linkSettingsEntry}
 | 
			
		||||
    ::= {hlLinkSettingsTable 1}
 | 
			
		||||
 | 
			
		||||
    HlLinkSettingsEntry  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            linkHitlessProfile         Integer32
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    linkHitlessProfile OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "The object contains hitless profile that is used to remove the
 | 
			
		||||
              radio link from the L1 aggregation.
 | 
			
		||||
             "
 | 
			
		||||
    ::= {hlLinkSettingsEntry 1}
 | 
			
		||||
   
 | 
			
		||||
   -- 
 | 
			
		||||
   -------  End of hlLinkSettingsTable
 | 
			
		||||
 
 | 
			
		||||
   -------  Begin of hlLinkStatusTable
 | 
			
		||||
   --
 | 
			
		||||
 | 
			
		||||
    hlLinkStatusTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF  HlLinkStatusEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with hitless L1 aggregation extension of linkStatusEntry.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {hitlessAggregationL1 4}
 | 
			
		||||
 | 
			
		||||
    hlLinkStatusEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX      HlLinkStatusEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "An entry containing the hitless L1 aggregation extension of
 | 
			
		||||
             linkStatusEntry.
 | 
			
		||||
            "
 | 
			
		||||
        AUGMENTS    {linkStatusEntry }
 | 
			
		||||
    ::= {hlLinkStatusTable 1}
 | 
			
		||||
 | 
			
		||||
    HlLinkStatusEntry  ::=
 | 
			
		||||
        SEQUENCE{
 | 
			
		||||
            linkHitlessZone         INTEGER
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    linkHitlessZone OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER  {
 | 
			
		||||
                               goodZone    (1),
 | 
			
		||||
                               hitlessZone (2),
 | 
			
		||||
                               badZone     (3)
 | 
			
		||||
                             }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The object shows the working zone of an aggregated radio
 | 
			
		||||
             link.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {hlLinkStatusEntry 1}
 | 
			
		||||
 | 
			
		||||
   -- 
 | 
			
		||||
   -------  End of hlLinkStatusTable
 | 
			
		||||
 | 
			
		||||
------ End group -----------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
---------------------------------- End  -------------------------------------
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										343
									
								
								MIBS/siae/SIAE-IFEXT-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										343
									
								
								MIBS/siae/SIAE-IFEXT-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,343 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-IFEXT-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             Integer32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             DisplayString, RowStatus
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             InterfaceIndex
 | 
			
		||||
        FROM IF-MIB
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             AlarmStatus, AlarmSeverityCode
 | 
			
		||||
        FROM SIAE-ALARM-MIB;
 | 
			
		||||
 | 
			
		||||
    ifext MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201604180000Z"
 | 
			
		||||
        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 Interface Extension MIB.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201604180000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Added ifextCapability10gBps to ifextCapabilities.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201507210000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Added ifextCapabilityMabSensor and ifextCapabilityEncrypt to
 | 
			
		||||
             ifextCapabilities.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201412020000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Added ifextCapability2g5Bps to ifextCapabilities.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201409260000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Changed MAX-ACCESS of ifextMediumSelection from read-write to
 | 
			
		||||
             read-only
 | 
			
		||||
             Changed MAX-ACCESS of ifextAlarmReportEnable from read-write
 | 
			
		||||
             to read-create
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201406050000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Added unused(0) to ifextPortUsage enumeration.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201402210000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Improved description of ifextMibVersion
 | 
			
		||||
             Removed Autonegotiation alarm
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201310280000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
      ::= { siaeMib 73 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  ifex GROUP
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
-- This group is used to extend IF MIB with proprietary info
 | 
			
		||||
--
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    ifextMibVersion  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}
 | 
			
		||||
    ::= {ifext 1}
 | 
			
		||||
 | 
			
		||||
-------  Begin of ifextTable
 | 
			
		||||
--
 | 
			
		||||
    ifextTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF     InterfaceExtensionEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with SIAE's Interface extension records."
 | 
			
		||||
    ::= {ifext 2}
 | 
			
		||||
 | 
			
		||||
    ifextTableEntry  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      InterfaceExtensionEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "SIAE's Interface extension record."
 | 
			
		||||
        INDEX {ifextIfIndex}
 | 
			
		||||
    ::= {ifextTable 1}
 | 
			
		||||
 | 
			
		||||
    InterfaceExtensionEntry  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            ifextIfIndex           InterfaceIndex,
 | 
			
		||||
            ifextLabel             DisplayString,
 | 
			
		||||
            ifextAdminStatus       INTEGER,
 | 
			
		||||
            ifextPortUsage         INTEGER,
 | 
			
		||||
            ifextMediumType        INTEGER,
 | 
			
		||||
            ifextMediumSelection   INTEGER,
 | 
			
		||||
            ifextAlarmReportEnable INTEGER,
 | 
			
		||||
            ifextSfpId             Integer32,
 | 
			
		||||
            ifextCapabilities      BITS,
 | 
			
		||||
            ifextLosAlarm          AlarmStatus,
 | 
			
		||||
            ifextRowStatus         RowStatus
 | 
			
		||||
         }
 | 
			
		||||
 | 
			
		||||
    ifextIfIndex  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      InterfaceIndex
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A unique value, greater than zero, for each
 | 
			
		||||
            interface. This object is identical to the ifIndex
 | 
			
		||||
            of the standard MIB-2 ifTable."
 | 
			
		||||
    ::= {ifextTableEntry 1}
 | 
			
		||||
 | 
			
		||||
    ifextLabel  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString (SIZE(0..31))
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A textual string containing information about the
 | 
			
		||||
            interface."
 | 
			
		||||
    ::= {ifextTableEntry 2}
 | 
			
		||||
 | 
			
		||||
    ifextAdminStatus    OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                       up(1),        -- ready to pass packets
 | 
			
		||||
                       down(2),
 | 
			
		||||
                       testing(3),   -- in some test mode
 | 
			
		||||
                       loopback(4)   -- loopback mode
 | 
			
		||||
                    }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The desired state of the interface. This object
 | 
			
		||||
             can be set only when the ifMainRowStatus of the
 | 
			
		||||
             interface is active. This object has the semantics
 | 
			
		||||
             of the ifAdminStatus of the standard ifTable.
 | 
			
		||||
            
 | 
			
		||||
             The testing(3) state indicates that no operational 
 | 
			
		||||
             packets can be passed - this state is not currently
 | 
			
		||||
             supported. 
 | 
			
		||||
            
 | 
			
		||||
             When a managed system initializes, all 
 | 
			
		||||
             interfaces start with ifMainAdminStatus in the
 | 
			
		||||
             down(2) state, it's a default state also. As a result
 | 
			
		||||
             of either explicit management action or per 
 | 
			
		||||
             configuration information retained by the managed
 | 
			
		||||
             system, ifMainAdminStatus is then changed to
 | 
			
		||||
             the up (1) state (or remains in the
 | 
			
		||||
             down(2) state).
 | 
			
		||||
 | 
			
		||||
             This object reflects the value of ifMainAdminStatus"
 | 
			
		||||
         DEFVAL { down } 
 | 
			
		||||
    ::= {ifextTableEntry 3}
 | 
			
		||||
 | 
			
		||||
    ifextPortUsage  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                       unused(0),
 | 
			
		||||
                       lan(1),
 | 
			
		||||
                       radio(2),
 | 
			
		||||
                       mgmt(3),
 | 
			
		||||
                       stack(4),
 | 
			
		||||
                       aux(5),
 | 
			
		||||
                       pwe3(6)
 | 
			
		||||
                    }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Port usage in the system. lan(1) and radio(2) are traffic ports,
 | 
			
		||||
             mgmt(3) are ports dedicated to management traffic, stack(4) ports
 | 
			
		||||
             are port to interconnect switch to stack, aux(5) ports are ports 
 | 
			
		||||
             dedicated to other purpose, pwe3(6) ports are dedicated to pseudowire."
 | 
			
		||||
    ::= {ifextTableEntry 4}
 | 
			
		||||
 | 
			
		||||
    ifextMediumType  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                       copper(1),
 | 
			
		||||
                       fiber(2),
 | 
			
		||||
                       combo(3),
 | 
			
		||||
                       other(4)
 | 
			
		||||
                    }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Physical medium of this interface. Medium type 'combo'
 | 
			
		||||
             can be set as copper or as fiber by ifextMediumSelection."
 | 
			
		||||
    ::= {ifextTableEntry 5}
 | 
			
		||||
 | 
			
		||||
    ifextMediumSelection  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                       none(0),
 | 
			
		||||
                       copper(1),
 | 
			
		||||
                       fiber(2)
 | 
			
		||||
                    }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Selection of physical medium of this interface. Only 'combo' 
 | 
			
		||||
             interfaces can be set as copper or as fiber."
 | 
			
		||||
        DEFVAL { none }
 | 
			
		||||
    ::= {ifextTableEntry 6}
 | 
			
		||||
 | 
			
		||||
    ifextAlarmReportEnable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                       disable(1),
 | 
			
		||||
                       enable(2)
 | 
			
		||||
                    }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "On interfaces with ifextPortUsage set to mgmg, this object enables
 | 
			
		||||
             or disables collection and report of the alarms."
 | 
			
		||||
        DEFVAL { enable }
 | 
			
		||||
    ::= {ifextTableEntry 7}
 | 
			
		||||
 | 
			
		||||
    ifextSfpId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object specifies a row in sfpTable. This object is 0 if
 | 
			
		||||
             there isn't any SFP connectied to this interface."
 | 
			
		||||
    ::= {ifextTableEntry 8}
 | 
			
		||||
 | 
			
		||||
    ifextCapabilities OBJECT-TYPE
 | 
			
		||||
        SYNTAX        BITS {
 | 
			
		||||
            ifextCapabilityLoop(0),      -- Line Loop is supported
 | 
			
		||||
            ifextCapability2g5Bps(1),    -- speed 2.5 Gbps is supported
 | 
			
		||||
            ifextCapabilityMabSensor(2), -- MAB sensor is supported
 | 
			
		||||
            ifextCapabilityEncrypt(3),   -- Radio encryption is supported
 | 
			
		||||
            ifextCapability10gBps(4)     -- speed 10 Gbps is supported
 | 
			
		||||
        }
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This indicates which capability is supported from this interface."
 | 
			
		||||
    ::= {ifextTableEntry 9}
 | 
			
		||||
 | 
			
		||||
    ifextLosAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Interface Loss of Signal alarm"
 | 
			
		||||
    ::= {ifextTableEntry 10}
 | 
			
		||||
 | 
			
		||||
    ifextRowStatus   OBJECT-TYPE 
 | 
			
		||||
        SYNTAX      RowStatus
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Status of this row of ifextTable"
 | 
			
		||||
    ::= {ifextTableEntry 11}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of ifextTable
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-------  Begin of ifextMaintTable
 | 
			
		||||
--
 | 
			
		||||
    ifextMaintTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF     InterfaceExtensionMaintEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with object used to maintain Interfaces described in 
 | 
			
		||||
             ifextTable"
 | 
			
		||||
    ::= {ifext 3}
 | 
			
		||||
 | 
			
		||||
    ifextMaintTableEntry  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      InterfaceExtensionMaintEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "SIAE's Interface extension maintenance record."
 | 
			
		||||
        INDEX {ifextIfIndex}
 | 
			
		||||
    ::= {ifextMaintTable 1}
 | 
			
		||||
 | 
			
		||||
    InterfaceExtensionMaintEntry  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            ifextLineLoop           INTEGER
 | 
			
		||||
         }
 | 
			
		||||
 | 
			
		||||
    ifextLineLoop  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             disable  (1),
 | 
			
		||||
                             enable   (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is set from admin status of an interface 
 | 
			
		||||
             to enable/disable line loop."
 | 
			
		||||
    ::= {ifextMaintTableEntry 1}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of ifextMaintTable
 | 
			
		||||
 | 
			
		||||
    ifextLosAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the ifextLosAlarm
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {ifext 5}
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										387
									
								
								MIBS/siae/SIAE-LLF-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										387
									
								
								MIBS/siae/SIAE-LLF-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -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.
 | 
			
		||||
--
 | 
			
		||||
--<2D>For each radio link, there are several circuits.
 | 
			
		||||
--<2D>Each interface can insert into a circuit its LOS alarm to be propagate to the
 | 
			
		||||
-- other endpoint of a radio link.
 | 
			
		||||
--<2D>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).
 | 
			
		||||
--<2D>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
 | 
			
		||||
							
								
								
									
										582
									
								
								MIBS/siae/SIAE-MAB-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										582
									
								
								MIBS/siae/SIAE-MAB-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,582 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-MAB-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             Integer32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             RowStatus, MacAddress,
 | 
			
		||||
             TEXTUAL-CONVENTION
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             InterfaceIndex
 | 
			
		||||
        FROM IF-MIB
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB;
 | 
			
		||||
 | 
			
		||||
    mabMib MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201502170000Z"
 | 
			
		||||
        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:  help@siaemic.com
 | 
			
		||||
            "
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Microwave Adaptive Bandwidth (MAB)
 | 
			
		||||
 | 
			
		||||
             This management information module supports the configuration of  
 | 
			
		||||
             the MW Capacity Management (MCM) feature developed by
 | 
			
		||||
             SIAE MICROELETTRONICA and Cisco that offers reliable QoS and
 | 
			
		||||
             optimized performances even under worst radio propagation
 | 
			
		||||
             conditions. 
 | 
			
		||||
 | 
			
		||||
             The extension to the original functionality, consisting of the
 | 
			
		||||
             Link ID TLV, is considered by this MIB.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201502170000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00.
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 93 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  Textual Conventions
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    MabBwCalculationMethod ::= TEXTUAL-CONVENTION
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This Textual Convention describes the method of calculation of the 
 | 
			
		||||
             radio bandwitdh (or the throughput of an interface):
 | 
			
		||||
              - average:  Average Tx BW value across the observation interval
 | 
			
		||||
              - min:      Minimum Tx BW value across the observation interval
 | 
			
		||||
              - max:      Maximum Tx BW value across the observation interval
 | 
			
		||||
            "
 | 
			
		||||
        SYNTAX INTEGER {
 | 
			
		||||
                         average    (1),
 | 
			
		||||
                         min        (2),
 | 
			
		||||
                         max        (3)
 | 
			
		||||
                       }
 | 
			
		||||
 | 
			
		||||
    MabPduCompliance ::= TEXTUAL-CONVENTION
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This Textual Convention describes the compliance of the MAB PDU 
 | 
			
		||||
             sent by a MAB PDU sender:
 | 
			
		||||
              - stdMcmCompliant:   PDU format is compliant with [1]
 | 
			
		||||
              - extMcmCompliant:   PDU format is compliant with [2]
 | 
			
		||||
              - ituG8013Compliant: PDU format is compliant with [4]
 | 
			
		||||
 | 
			
		||||
             Since [3] and [4] are a draft edition at the time when this MIB
 | 
			
		||||
             is being written, the value ituG8013Compliant(3) is defined for
 | 
			
		||||
             future use.
 | 
			
		||||
            "
 | 
			
		||||
        REFERENCE
 | 
			
		||||
            "[1] - MW CAPACITY MANAGEMENT (MCM) - FUNCTIONAL DESCRIPTION
 | 
			
		||||
                   This document provides a description of the MW Capacity
 | 
			
		||||
                   Management (MCM) feature developed by SIAE MICROELETTRONICA
 | 
			
		||||
                   and Cisco.
 | 
			
		||||
             [2] - E-OAM Extensions for Microwave Adaptive Modulation
 | 
			
		||||
                   Cisco Document Number EDCS-997459
 | 
			
		||||
             [3] - Draft revised Recommendation ITU-T G.8021/Y.1341
 | 
			
		||||
                   (for Consent, 5 December 2014)
 | 
			
		||||
             [4] - Draft Amendment 1 to Recommendation ITU-T G.8013/Y.1731(2013)
 | 
			
		||||
                   (for Consent, 5 December 2014) 
 | 
			
		||||
            "
 | 
			
		||||
        SYNTAX INTEGER {
 | 
			
		||||
                         stdMcmCompliant   (1),
 | 
			
		||||
                         extMcmCompliant   (2),
 | 
			
		||||
                         ituG8013Compliant (3)
 | 
			
		||||
                       }
 | 
			
		||||
 | 
			
		||||
    MabSenderOption ::= TEXTUAL-CONVENTION
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This Textual Convention describes the supported option of a 
 | 
			
		||||
             MAB PDU sender:
 | 
			
		||||
              - enableAlways:     Enable periodic PDU sending even if the
 | 
			
		||||
                                  current bandwidth is equal to the nominal
 | 
			
		||||
                                  bandwidth.
 | 
			
		||||
              - enableSignalFail: PDU are transmitted periodically when the
 | 
			
		||||
                                  link fails in the tranmit direction. If the
 | 
			
		||||
                                  NE usually sends PDUs also when the radio 
 | 
			
		||||
                                  bandwitdh (or the throughput of an interface)
 | 
			
		||||
                                  is null, this option has no effect.
 | 
			
		||||
            "
 | 
			
		||||
        REFERENCE
 | 
			
		||||
            "[3] - Draft revised Recommendation ITU-T G.8021/Y.1341
 | 
			
		||||
                   (for Consent, 5 December 2014)
 | 
			
		||||
            "
 | 
			
		||||
        SYNTAX BITS {
 | 
			
		||||
                      enableAlways     (0),
 | 
			
		||||
                      enableSignalFail (1)
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  MSP GROUP
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    mabMibVersion 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.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { mabMib 1}
 | 
			
		||||
 | 
			
		||||
-------  Begin of mabSensorTable
 | 
			
		||||
--
 | 
			
		||||
    mabSensorTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF MabSensorEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with MAB sensors entries. Each sensor is associated to a
 | 
			
		||||
             interface, usually an interface with the physical layer
 | 
			
		||||
             consisting of a radio link, and comapares the current bandwidth
 | 
			
		||||
             (throughput) with the nominal one. When nominal and current
 | 
			
		||||
             bandwidth doesn't match to PDU senders associated with a sensor
 | 
			
		||||
             is required to send a MAB PDU every observation time.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { mabMib 2 }
 | 
			
		||||
 | 
			
		||||
    mabSensorEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX      MabSensorEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A row in the mabSensorTable.
 | 
			
		||||
            "
 | 
			
		||||
        INDEX       { mabSensorIndex }
 | 
			
		||||
        ::= { mabSensorTable 1 }
 | 
			
		||||
 | 
			
		||||
    MabSensorEntry  ::=
 | 
			
		||||
        SEQUENCE
 | 
			
		||||
        {
 | 
			
		||||
            mabSensorIndex                 Integer32,
 | 
			
		||||
            mabSensorRowStatus             RowStatus,
 | 
			
		||||
            mabSensorAdminStatus           INTEGER,
 | 
			
		||||
            mabSensorIfIndex               InterfaceIndex,
 | 
			
		||||
            mabSensorLinkId                Integer32,
 | 
			
		||||
            mabSensorBwMode                MabBwCalculationMethod,
 | 
			
		||||
            mabSensorHoldoffTime           Integer32,
 | 
			
		||||
            mabSensorObservationTime       Integer32,
 | 
			
		||||
            mabSensorFastTime              Integer32,
 | 
			
		||||
            mabSensorFastCount             Integer32
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    mabSensorIndex OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object identifies the MAB sensor inside the Network Element.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { mabSensorEntry 1 }
 | 
			
		||||
 | 
			
		||||
    mabSensorRowStatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX      RowStatus
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The status of this MAB sensor entry.
 | 
			
		||||
 | 
			
		||||
             An entry may not exist in the active state unless all
 | 
			
		||||
             objects in the entry have an appropriate value: mabSensorIfIndex
 | 
			
		||||
             must be set to a valid ifIndex number. Otherwise, the error
 | 
			
		||||
             inconsistentValue is returned on the attempt to set active this 
 | 
			
		||||
             row.
 | 
			
		||||
 | 
			
		||||
             When set to notInService changes may be made to mabSensorIfIndex.
 | 
			
		||||
             Other objects can be changed when mabSensorRowStatus is set to
 | 
			
		||||
             active.
 | 
			
		||||
 | 
			
		||||
             A sensor can not be deleted if there is any MAB PDU sender
 | 
			
		||||
             associated with it.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { mabSensorEntry 2 }
 | 
			
		||||
 | 
			
		||||
    mabSensorAdminStatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER  {
 | 
			
		||||
                              down (1),
 | 
			
		||||
                              up   (2)
 | 
			
		||||
                             }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Administative status of the MAB sensor.
 | 
			
		||||
             The value down(1) turn off all MAB advisers associated with
 | 
			
		||||
             this sensor.
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL      { down }
 | 
			
		||||
        ::= { mabSensorEntry 3 }
 | 
			
		||||
 | 
			
		||||
    mabSensorIfIndex  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      InterfaceIndex
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object accepts a greater than zero value to identify an
 | 
			
		||||
             interface in ifTable. The throughput of the selected interface
 | 
			
		||||
             is monitored and notified to all MAB PDU sender associated with
 | 
			
		||||
             this sensor.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { mabSensorEntry 4 }
 | 
			
		||||
 | 
			
		||||
    mabSensorLinkId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object set the (radio) link identifier that will be inserted 
 | 
			
		||||
             in the Link ID TLV of the MAB PDU.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { mabSensorEntry 5 }
 | 
			
		||||
 | 
			
		||||
    mabSensorBwMode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      MabBwCalculationMethod
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object defines the method of calculation of the current 
 | 
			
		||||
             bandwidth. The value of this parameter is sent inside MAB PDUs.
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL      { average }
 | 
			
		||||
        ::= { mabSensorEntry 6 }
 | 
			
		||||
 | 
			
		||||
    mabSensorHoldoffTime  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32(10..60)
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object defines the wait time (in seconds) for MAB protocol
 | 
			
		||||
             before sending packets if the current bandwidth (throughput)
 | 
			
		||||
             is lower than the nominal.
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL { 10 }
 | 
			
		||||
        ::= { mabSensorEntry 7 }
 | 
			
		||||
 | 
			
		||||
    mabSensorObservationTime  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32(1|10|60)
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object defines the observation time (in seconds) for MAB
 | 
			
		||||
             protocol during which calculate the minimum, maximum and average
 | 
			
		||||
             value of the current bandwidth (throughput). At the end of each
 | 
			
		||||
             period, a MAB PDU is sent by every MAB PDU sender associated with
 | 
			
		||||
             this sensor.
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL { 10 }
 | 
			
		||||
        ::= { mabSensorEntry 8 }
 | 
			
		||||
 | 
			
		||||
    mabSensorFastTime OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32(1..59)
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This value is used in place of mabSensorObservationTime for the
 | 
			
		||||
             first mabSensorFastCount PDU packets sent by a MAB PDU sender.
 | 
			
		||||
             The value of mabSensorFastTime must be less than or equal to
 | 
			
		||||
             mabSensorObservationTime.
 | 
			
		||||
            "
 | 
			
		||||
        REFERENCE
 | 
			
		||||
            "Draft revised Recommendation ITU-T G.8021/Y.1341 (for Consent,
 | 
			
		||||
             5 December 2014) - 8.1.18 BNM insert process
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL { 10 }
 | 
			
		||||
        ::= { mabSensorEntry 9 }
 | 
			
		||||
 | 
			
		||||
    mabSensorFastCount OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32(0..60)
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This value specifies how many MAB PDU packets are sent every
 | 
			
		||||
             mabSensorFastTime before to use the standard observation time
 | 
			
		||||
             (mabSensorObservationTime).
 | 
			
		||||
             Zero means which quick sending of packets is disabled.
 | 
			
		||||
            "
 | 
			
		||||
        REFERENCE
 | 
			
		||||
            "Draft revised Recommendation ITU-T G.8021/Y.1341 (for Consent,
 | 
			
		||||
             5 December 2014) - 8.1.18 BNM insert process
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL { 0 }
 | 
			
		||||
        ::= { mabSensorEntry 10 }
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of mabSensorTable
 | 
			
		||||
 | 
			
		||||
-------  Begin of mabSensorStatusTable
 | 
			
		||||
--
 | 
			
		||||
    mabSensorStatusTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF MabSensorStatusEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with the status of MAB sensor entries. For each row in
 | 
			
		||||
             mabSensorTable a row is created in this table.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { mabMib 3 }
 | 
			
		||||
 | 
			
		||||
    mabSensorStatusEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX      MabSensorStatusEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A row in the mabSensorTable.
 | 
			
		||||
            "
 | 
			
		||||
        INDEX       { mabSensorIndex }
 | 
			
		||||
        ::= { mabSensorStatusTable 1 }
 | 
			
		||||
 | 
			
		||||
    MabSensorStatusEntry  ::=
 | 
			
		||||
        SEQUENCE
 | 
			
		||||
        {
 | 
			
		||||
            mabSensorNominalBw         Integer32,
 | 
			
		||||
            mabSensorCurrentBw         Integer32
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    mabSensorNominalBw OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object reports the nominal bandwidth (throughput) of the 
 | 
			
		||||
             interface selected by mabSensorIfIndex.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { mabSensorStatusEntry 1 }
 | 
			
		||||
 | 
			
		||||
    mabSensorCurrentBw OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object reports the current bandwidth (throughput) of the 
 | 
			
		||||
             interface selected by mabSensorIfIndex and calculated according 
 | 
			
		||||
             to the method set in mabSensorBwMode.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { mabSensorStatusEntry 2 }
 | 
			
		||||
--
 | 
			
		||||
-------  End of mabSensorStatusTable
 | 
			
		||||
 | 
			
		||||
-------  Begin of mabPduSenderTable
 | 
			
		||||
--
 | 
			
		||||
    mabPduSenderTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF MabPduSenderEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with MAB PDU sender entries. Each PDU sender refers to an
 | 
			
		||||
             ifIndex in ifTable on which to send a PDU MAB and a sensor that
 | 
			
		||||
             triggers the sending.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { mabMib 4 }
 | 
			
		||||
 | 
			
		||||
    mabPduSenderEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX      MabPduSenderEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A row in the mabPduSenderTable.
 | 
			
		||||
            "
 | 
			
		||||
        INDEX       { mabPduSenderIndex }
 | 
			
		||||
        ::= { mabPduSenderTable 1 }
 | 
			
		||||
 | 
			
		||||
    MabPduSenderEntry  ::=
 | 
			
		||||
        SEQUENCE
 | 
			
		||||
        {
 | 
			
		||||
            mabPduSenderIndex                 Integer32,
 | 
			
		||||
            mabPduSenderRowStatus             RowStatus,
 | 
			
		||||
            mabPduSenderAdminStatus           INTEGER,
 | 
			
		||||
            mabPduSenderIfIndex               InterfaceIndex,
 | 
			
		||||
            mabPduSenderSensorIndex           Integer32,
 | 
			
		||||
            mabPduSenderVlanId                Integer32,
 | 
			
		||||
            mabPduSenderPcp                   Integer32,
 | 
			
		||||
            mabPduSenderOamMaintLevel         Integer32,
 | 
			
		||||
            mabPduSenderDAType                INTEGER,
 | 
			
		||||
            mabPduSenderUnicastDA             MacAddress,
 | 
			
		||||
            mabPduSenderOption                MabSenderOption,
 | 
			
		||||
            mabPduSenderPduCompliance         MabPduCompliance
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    mabPduSenderIndex OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object identifies the MAB PDU sender inside the Network 
 | 
			
		||||
             Element.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { mabPduSenderEntry 1 }
 | 
			
		||||
 | 
			
		||||
    mabPduSenderRowStatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX      RowStatus
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The status of this mabPduSender entry.
 | 
			
		||||
 | 
			
		||||
             An entry may not exist in the active state unless all objects in
 | 
			
		||||
             the entry have an appropriate value: mabPduSenderIfIndex must be
 | 
			
		||||
             set to a valid ifIndex number and mabPduSenderSensorIndex must be
 | 
			
		||||
             set to a valid MAB sensor, Otherwise, the error inconsistentValue
 | 
			
		||||
             is returned on the attempt to set active this row.
 | 
			
		||||
 | 
			
		||||
             When set to notInService changes may be made to mabPduSenderIfIndex,
 | 
			
		||||
             mabPduSenderSensorIndex. Other objects can be changed when
 | 
			
		||||
             mabPduSenderRowStatus is set to active.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { mabPduSenderEntry 2 }
 | 
			
		||||
 | 
			
		||||
    mabPduSenderAdminStatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER  {
 | 
			
		||||
                              down (1),
 | 
			
		||||
                              up   (2)
 | 
			
		||||
                             }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Administative status of the MAB PDU sender.
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL      { down }
 | 
			
		||||
        ::= { mabPduSenderEntry 3 }
 | 
			
		||||
 | 
			
		||||
    mabPduSenderIfIndex  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      InterfaceIndex
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object accepts a greater than zero value to identify an
 | 
			
		||||
             interface in ifTable. MAB PDU is sent over this interface.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { mabPduSenderEntry 4 }
 | 
			
		||||
 | 
			
		||||
    mabPduSenderSensorIndex  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object associates a MAB sensor to this PDU sender.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { mabPduSenderEntry 5 }
 | 
			
		||||
 | 
			
		||||
    mabPduSenderVlanId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32(0|1..4094)
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object defines the VLAN identifier used to tag the MAB PDU.
 | 
			
		||||
             Zero means the PDU is not tagged.
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL      { 0 }
 | 
			
		||||
        ::= { mabPduSenderEntry 6 }
 | 
			
		||||
 | 
			
		||||
    mabPduSenderPcp  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32(0..7)
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object defines packet priority written into the tag of
 | 
			
		||||
             the MAB PDU.
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL      { 7 }
 | 
			
		||||
        ::= { mabPduSenderEntry 7 }
 | 
			
		||||
 | 
			
		||||
    mabPduSenderOamMaintLevel  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32(0..7)
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object defines the OAM maintenance level of the MAB PDU.
 | 
			
		||||
             The multicast destination address of the PDU is according to 
 | 
			
		||||
             the selected maintenance level:
 | 
			
		||||
                01-80-C2-00-00-3x
 | 
			
		||||
             where x = Maintenance Level
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL { 0 }
 | 
			
		||||
        ::= { mabPduSenderEntry 8 }
 | 
			
		||||
 | 
			
		||||
    mabPduSenderDAType  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                              multicastDA(1),
 | 
			
		||||
                              unicastDA  (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object defines the destination MAC address type of the PDU:
 | 
			
		||||
              - multicastDA(1): Multicast Class 1 Destination Address (DA)
 | 
			
		||||
              - unicastDA(2):   Unicast Destination Address (DA)
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL { multicastDA }
 | 
			
		||||
        ::= { mabPduSenderEntry 9 }
 | 
			
		||||
 | 
			
		||||
    mabPduSenderUnicastDA  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      MacAddress
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object defines the unuicast destination address of the PDU
 | 
			
		||||
             when mabPduSenderDAType is set to unicastDA(2).
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL { '000000000000'H }
 | 
			
		||||
        ::= { mabPduSenderEntry 10 }
 | 
			
		||||
 | 
			
		||||
    mabPduSenderOption  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      MabSenderOption
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object enable the option supported by the MAB PDU sender:
 | 
			
		||||
              - enableAlways:     Enable periodic PDU sending even if the
 | 
			
		||||
                                  current bandwidth is equal to the nominal
 | 
			
		||||
                                  bandwidth.
 | 
			
		||||
              - enableSignalFail: PDU are transmitted periodically when the
 | 
			
		||||
                                  link fails in the tranmit direction. If the
 | 
			
		||||
                                  NE usually sends PDUs also when the radio 
 | 
			
		||||
                                  bandwitdh (or the throughput of an interface)
 | 
			
		||||
                                  is null, this option has no effect.
 | 
			
		||||
            "
 | 
			
		||||
--      DEFVAL { { } }
 | 
			
		||||
        ::= { mabPduSenderEntry 11 }
 | 
			
		||||
 | 
			
		||||
    mabPduSenderPduCompliance  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      MabPduCompliance
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object defines the compliance of the MAB PDU format.
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL  { stdMcmCompliant }
 | 
			
		||||
        ::= { mabPduSenderEntry 12 }
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of mabPduSenderTable
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
------ End group -------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
							
								
								
									
										204
									
								
								MIBS/siae/SIAE-MANOP-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										204
									
								
								MIBS/siae/SIAE-MANOP-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,204 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-MANOP-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             Integer32, Unsigned32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             AlarmStatus, AlarmSeverityCode
 | 
			
		||||
        FROM SIAE-ALARM-MIB;
 | 
			
		||||
           
 | 
			
		||||
    manualOperation MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201403170000Z"
 | 
			
		||||
        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
 | 
			
		||||
            "Manual Operation management.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201403170000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Fixed DESCRIPTION of manualOpActiveSeverityCode
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201402030000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Improved description of manualOpMibVersion
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201304160000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 71 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  object identifier inside the module
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    manualOpTrap OBJECT IDENTIFIER ::= { manualOperation 0 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  SIAE manualOperation GROUP
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  The following listed objects are general object common to all SIAE equipment.
 | 
			
		||||
--
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    manualOpMibVersion  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}
 | 
			
		||||
    ::= {manualOperation 1}
 | 
			
		||||
 | 
			
		||||
-------  Begin of equipManOpTable
 | 
			
		||||
--
 | 
			
		||||
    manualOpTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF ManualOpRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with manual operation record."
 | 
			
		||||
    ::= {manualOperation 2}
 | 
			
		||||
 | 
			
		||||
    manualOpRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      ManualOpRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Manual operation record."
 | 
			
		||||
        INDEX {manualOpId}
 | 
			
		||||
    ::= {manualOpTable 1}
 | 
			
		||||
 | 
			
		||||
    ManualOpRecord  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            manualOpId          Integer32,
 | 
			
		||||
            manualOpObjectId    OBJECT IDENTIFIER,
 | 
			
		||||
            manualOpEventTime   Unsigned32,
 | 
			
		||||
            manualOpValueType   INTEGER,
 | 
			
		||||
            manualOpIntegerVal  Integer32,
 | 
			
		||||
            manualOpOidVal      OBJECT IDENTIFIER
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    manualOpId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Manual operation index."
 | 
			
		||||
    ::= {manualOpRecord 1}
 | 
			
		||||
 | 
			
		||||
    manualOpObjectId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OBJECT IDENTIFIER
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Object identifier of the manual operation active element."
 | 
			
		||||
    ::= {manualOpRecord 2}
 | 
			
		||||
 | 
			
		||||
    manualOpEventTime  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Unsigned32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The time (in seconds since 01-Gen-1970) when the event was 
 | 
			
		||||
             registered in the table."
 | 
			
		||||
    ::= {manualOpRecord 3}
 | 
			
		||||
 | 
			
		||||
    manualOpValueType  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                              integer32  (1),
 | 
			
		||||
                              objectId   (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The type of the value. One and only one of the value object
 | 
			
		||||
             that follow is used for a given row in this table, based on
 | 
			
		||||
             this type."
 | 
			
		||||
    ::= {manualOpRecord 4}
 | 
			
		||||
 | 
			
		||||
    manualOpIntegerVal  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The value when manualOpValueType is 'integer32'."
 | 
			
		||||
    ::= {manualOpRecord 5}
 | 
			
		||||
 | 
			
		||||
    manualOpOidVal  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OBJECT IDENTIFIER
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The value when manualOpValueType is 'objectId'."
 | 
			
		||||
    ::= {manualOpRecord 6}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of equipManOpTable
 | 
			
		||||
 | 
			
		||||
    manualOpActive  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Manual Operation active on the equipment."
 | 
			
		||||
    ::= {manualOperation 3}
 | 
			
		||||
 | 
			
		||||
    manualOpActiveSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to manualOpActive  
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {warningTrapEnable}
 | 
			
		||||
    ::= {manualOperation 4}
 | 
			
		||||
 | 
			
		||||
    manualOpTimeOut  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER    (0..172800)
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object defines the time (in seconds) after wich the manual
 | 
			
		||||
             operations are cleared. The maximum value is equivalent to 48 hours.
 | 
			
		||||
             A zero means no Time-out."
 | 
			
		||||
        DEFVAL {2}
 | 
			
		||||
    ::= {manualOperation 5}
 | 
			
		||||
 | 
			
		||||
------ End group -------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										277
									
								
								MIBS/siae/SIAE-PMFTP-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										277
									
								
								MIBS/siae/SIAE-PMFTP-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,277 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-PMFTP-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
 | 
			
		||||
             Integer32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             DisplayString
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             OwnerString
 | 
			
		||||
        FROM RMON-MIB
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             equipIpSnmpAgentAddress
 | 
			
		||||
        FROM SIAE-EQUIP-MIB
 | 
			
		||||
             alarmTrap
 | 
			
		||||
        FROM SIAE-ALARM-MIB
 | 
			
		||||
             accessControlLoginIpAddress
 | 
			
		||||
        FROM SIAE-USER-MIB;
 | 
			
		||||
 | 
			
		||||
    pmFTP MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201503230000Z"
 | 
			
		||||
        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: help@siaemic.com
 | 
			
		||||
            "
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Transfer of data gathered by Performance Monitoring and RMON 
 | 
			
		||||
             to managers through the FTP protocol.
 | 
			
		||||
             "
 | 
			
		||||
        REVISION "201503230000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Removed alarmTrapNumber from pmFTPStatusTrap and IMPORTS.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201409290000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "MIB 01.00.01
 | 
			
		||||
             - Added enumerator readInterval(7) to pmFTPActionRequest
 | 
			
		||||
             - Added pmFTPBeginInterval and pmFTPEndInterval
 | 
			
		||||
             - changed SYNTAX of pmFTPTpRmonOwner from INTEGER to OwnerString.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201402030000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Improved description of pmFTPMibVersion
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201304160000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 31 }
 | 
			
		||||
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
--  object identifier inside the module
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
--  pmFTP (File PM Data Read) Group
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  This group is used to read P.M. data through a file transfer (FTP)
 | 
			
		||||
--  It is common to all Performance Monitoring group and RMON.
 | 
			
		||||
--  For each Performance Monitoring group (and RMON) and for each Termination
 | 
			
		||||
--  point (TP class) two file are generated: one concerning the day before and
 | 
			
		||||
--  one concerning the current day.
 | 
			
		||||
--
 | 
			
		||||
--  Through the objects of this group it is possible to read each file.
 | 
			
		||||
--  After transfering, local files are deleted.
 | 
			
		||||
--
 | 
			
		||||
--  To avoid concurrency, values set are internally collected per user and IP
 | 
			
		||||
--  address. So, to ensure a successful transfer, manager needs to set 
 | 
			
		||||
--  pmFTPfileName, pmFTPObject and pmFTPActionRequest (optionally also
 | 
			
		||||
--  pmFTPBeginInterval, pmFTPEndInterval and pmFTPTpRmonOwner). These object
 | 
			
		||||
--  can be  set sending more SNMP SET packets.
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    pmFTPMibVersion  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}
 | 
			
		||||
    ::= {pmFTP 1}
 | 
			
		||||
 | 
			
		||||
    pmFTPfileName OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString   (SIZE(0..255))
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Path and file name used when the PM data file is transferred
 | 
			
		||||
             using Ftp (action = read).
 | 
			
		||||
             The Agent software concatenates the following fields to the display
 | 
			
		||||
             string set in this object:
 | 
			
		||||
              1) groupName: it identifies the name of the P.M. mib group
 | 
			
		||||
              2) tpClassName: it identifies the termination point
 | 
			
		||||
              3) index: only for RMON data
 | 
			
		||||
              4) date: YYMMDD
 | 
			
		||||
             As example: when the string set is equal to /pub/pm/G828/alcplus
 | 
			
		||||
             The name of the file transfered to the defined directory is:
 | 
			
		||||
             alcplus_pmRxPwr_Radio1_081015.csv."
 | 
			
		||||
    ::= {pmFTP 2}
 | 
			
		||||
 | 
			
		||||
    pmFTPTpClass   OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OBJECT IDENTIFIER
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Object identifier of the first leaf of the record selected 
 | 
			
		||||
             to transfer. To read all rows of a table, this object should be
 | 
			
		||||
             set with the object identifier of the table entry.
 | 
			
		||||
             The SET of the value {0 0} is accepted and means that no record
 | 
			
		||||
             is selected.
 | 
			
		||||
            "
 | 
			
		||||
--        DEFVAL {0 0}
 | 
			
		||||
    ::= {pmFTP 3}
 | 
			
		||||
 | 
			
		||||
    pmFTPTpRmonOwner  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OwnerString
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "For PM is meaningless.
 | 
			
		||||
             For RMON it corresponds to historyControlOwner of
 | 
			
		||||
             historyControlTable and it cannot be null.
 | 
			
		||||
             If pmFTPTpClass is set in order to read all rows of RMON history,
 | 
			
		||||
             this object is used to select rows belonging to selected owner.
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL {""}
 | 
			
		||||
    ::= {pmFTP 4}
 | 
			
		||||
 | 
			
		||||
    pmFTPActionRequest  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             none                (0),
 | 
			
		||||
                             dayBeforeRead       (1),
 | 
			
		||||
                             currentDayRead      (3),
 | 
			
		||||
                             readAll             (5),
 | 
			
		||||
                             readAbort           (6),
 | 
			
		||||
                             readInterval        (7)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Action requested to the equipment:
 | 
			
		||||
              - none          : no action required;
 | 
			
		||||
              - dayBeforeRead : for the selected PM or RMON group according to
 | 
			
		||||
                                the selected TpClass a file with record of 
 | 
			
		||||
                                previous day is sent to the manager;
 | 
			
		||||
              - currentDayRead: for the selected PM or RMON group according to
 | 
			
		||||
                                the selected TpClass a file with records of
 | 
			
		||||
                                the current day is sent to the manager;
 | 
			
		||||
              - readAll       : for the selected PM or RMON group a file with
 | 
			
		||||
                                records of current and previous day are
 | 
			
		||||
                                sent to the manager;
 | 
			
		||||
              - readAbort     : the action in progress will be interrupted.
 | 
			
		||||
              - readInterval  : for the selected PM or RMON group according
 | 
			
		||||
                                to the selected TpClass a file with records in
 | 
			
		||||
                                the selected interval (see pmFTPBeginInterval
 | 
			
		||||
                                and pmFTPEndInterval) is sent to the manager
 | 
			
		||||
             The value of this object is self cleared (reset to the value none)
 | 
			
		||||
             after its use.
 | 
			
		||||
             The source IP address of the SNMP packet setting this object
 | 
			
		||||
             is used as target Ip address, it identifies the server where the 
 | 
			
		||||
             files are transferred."
 | 
			
		||||
        DEFVAL {none}
 | 
			
		||||
    ::= {pmFTP 5}
 | 
			
		||||
 | 
			
		||||
    pmFTPStatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             transferring  (1),
 | 
			
		||||
                             completed     (2),
 | 
			
		||||
                             interrupted   (3),
 | 
			
		||||
                             empty         (4),
 | 
			
		||||
                             deleting      (5)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Status of pm Ftp transfer/delete operation."
 | 
			
		||||
        DEFVAL {completed}
 | 
			
		||||
    ::= {pmFTP 6}
 | 
			
		||||
 | 
			
		||||
    pmFTPStatusTrapNotification OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             trapDisable  (1),
 | 
			
		||||
                             trapEnable   (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Enable/disable the trap generation on FTP tranfer operation."
 | 
			
		||||
        DEFVAL {trapEnable}
 | 
			
		||||
    ::= {pmFTP 7}
 | 
			
		||||
 | 
			
		||||
    pmFTPCompressedFile OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             disable  (1),
 | 
			
		||||
                             enable   (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Enable/disable the compression (zip) of the transferred files.
 | 
			
		||||
             For RMON only."
 | 
			
		||||
        DEFVAL {disable}
 | 
			
		||||
    ::= {pmFTP 8}
 | 
			
		||||
 | 
			
		||||
    pmFTPBeginInterval OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the begin of the selected interval for the action 
 | 
			
		||||
             readInterval(7) (see pmFTPActionRequest). It is the number of
 | 
			
		||||
             seconds since midnight of January 1, 1970."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmFTP 9}
 | 
			
		||||
 | 
			
		||||
    pmFTPEndInterval OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the begin of the selected interval for the action 
 | 
			
		||||
             readInterval(7) (see pmFTPActionRequest). It is the number of
 | 
			
		||||
             seconds since midnight of January 1, 1970. The value of this object
 | 
			
		||||
             can not be less than pmFTPBeginInterval."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmFTP 10}
 | 
			
		||||
 | 
			
		||||
-----------------------
 | 
			
		||||
--
 | 
			
		||||
--  The pmFTP Group generates the following TRAP:
 | 
			
		||||
--
 | 
			
		||||
-----------------------
 | 
			
		||||
 | 
			
		||||
    pmFTPStatusTrap  NOTIFICATION-TYPE
 | 
			
		||||
        OBJECTS  {equipIpSnmpAgentAddress, pmFTPStatus, accessControlLoginIpAddress}
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This event is generated by NE when the status of FTP transfer is changed.
 | 
			
		||||
             The data passed with the event are:
 | 
			
		||||
                1) equipIpSnmpAgentAddress
 | 
			
		||||
                2) pmFTPStatus
 | 
			
		||||
                3) accessControlLoginIpAddress"
 | 
			
		||||
    ::= {alarmTrap 3101}
 | 
			
		||||
 | 
			
		||||
------ End group -----------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										591
									
								
								MIBS/siae/SIAE-PMG828-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										591
									
								
								MIBS/siae/SIAE-PMG828-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,591 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-PMG828-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             Counter32, Integer32, Unsigned32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             DisplayString, RowStatus
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             AlarmStatus, AlarmSeverityCode
 | 
			
		||||
        FROM SIAE-ALARM-MIB;
 | 
			
		||||
 | 
			
		||||
    pmG828 MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201410070000Z"
 | 
			
		||||
        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
 | 
			
		||||
            "Perforfamce Monitoring according to ITU-T G.829 for Radio Link
 | 
			
		||||
             and E1 Tributaries
 | 
			
		||||
             "
 | 
			
		||||
        REVISION "201410070000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Changed MAX-ACCESS caluse of some object of pmG828TpClassTable
 | 
			
		||||
             from read-write to read-create
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201402030000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Improved description of pmG828MibVersion
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201304160000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 11 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  object identifier inside the module
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  pmG828 (PDH PERFORMANCE MONITORING G.828) GROUP
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  The following objects are used to manage the Pdh G.828 Performance Monitoring
 | 
			
		||||
--  function.
 | 
			
		||||
--
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  The following table contains the records with  the counters used to evaluate
 | 
			
		||||
-------  the Performance Monitoring  of the radio according to G.828 specification.
 | 
			
		||||
-------  Begin of pmG828CounterTable
 | 
			
		||||
--
 | 
			
		||||
    pmG828MibVersion  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}
 | 
			
		||||
    ::= {pmG828 1}
 | 
			
		||||
 | 
			
		||||
    pmG828CounterTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF    PmG828CounterRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with PmG828 records: one record for 1+0 configuration and two
 | 
			
		||||
             record for 1+1 configuration."
 | 
			
		||||
    ::= {pmG828 2}
 | 
			
		||||
 | 
			
		||||
    pmG828CounterRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      PmG828CounterRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "PmG828Counter record."
 | 
			
		||||
        INDEX {pmG828TPointId, pmG828CounterBlockId}
 | 
			
		||||
    ::= {pmG828CounterTable 1}
 | 
			
		||||
 | 
			
		||||
    PmG828CounterRecord  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            pmG828TPointId            Integer32,
 | 
			
		||||
            pmG828CounterBlockId      Integer32,
 | 
			
		||||
            pmG828CounterBlockType    INTEGER,
 | 
			
		||||
            pmG828CounterBlockStatus  INTEGER,
 | 
			
		||||
            pmG828CounterTimeStamp    Unsigned32,
 | 
			
		||||
            pmG828BBECounter          Counter32,
 | 
			
		||||
            pmG828ESCounter           Counter32,
 | 
			
		||||
            pmG828SESCounter          Counter32,
 | 
			
		||||
            pmG828UASCounter          Counter32,
 | 
			
		||||
            pmG828SEPCounter          Counter32
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    pmG828TPointId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object identifies the Termination Point."
 | 
			
		||||
    ::= {pmG828CounterRecord 1}
 | 
			
		||||
 | 
			
		||||
    pmG828CounterBlockId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object identifies the counters block and the counter type
 | 
			
		||||
             according to the following code:
 | 
			
		||||
              1  Current Daily counters
 | 
			
		||||
              2  Daily counters (Day before counters)
 | 
			
		||||
              3  Current 15 minutes counters
 | 
			
		||||
              4  15 minutes counters N. 1 (The most recent 15 minutes counters)
 | 
			
		||||
                  ..............................................
 | 
			
		||||
              n  15 minutes counters N. n
 | 
			
		||||
              20 15 minutes counters N.16(The oldest 15 min.counters 4 hours before)."
 | 
			
		||||
    ::= {pmG828CounterRecord  2}
 | 
			
		||||
 | 
			
		||||
    pmG828CounterBlockType  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             daily       (1),
 | 
			
		||||
                             fifteenMin  (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The type of the counter block."
 | 
			
		||||
    ::= {pmG828CounterRecord 3}
 | 
			
		||||
 | 
			
		||||
    pmG828CounterBlockStatus  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             meaningless  (1),
 | 
			
		||||
                             meaningfull  (2),
 | 
			
		||||
                             incomplete   (3),
 | 
			
		||||
                             dummy        (4),
 | 
			
		||||
                             lost         (5),
 | 
			
		||||
                             restarted    (6)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Status of the block counter."
 | 
			
		||||
    ::= {pmG828CounterRecord 4}
 | 
			
		||||
 | 
			
		||||
    pmG828CounterTimeStamp  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Unsigned32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The object is the time when the performance record is closed reported
 | 
			
		||||
             as the second number since 1-Gen-1970."
 | 
			
		||||
    ::= {pmG828CounterRecord 5}
 | 
			
		||||
 | 
			
		||||
    pmG828BBECounter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Counter32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "G828 BBE counter."
 | 
			
		||||
    ::= {pmG828CounterRecord 6}
 | 
			
		||||
 | 
			
		||||
    pmG828ESCounter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Counter32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "G828 Es counter."
 | 
			
		||||
    ::= {pmG828CounterRecord 7}
 | 
			
		||||
 | 
			
		||||
    pmG828SESCounter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Counter32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "G828 SES counter."
 | 
			
		||||
    ::= {pmG828CounterRecord 8}
 | 
			
		||||
 | 
			
		||||
    pmG828UASCounter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Counter32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "G828 UAS counter."
 | 
			
		||||
    ::= {pmG828CounterRecord 9}
 | 
			
		||||
 | 
			
		||||
    pmG828SEPCounter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Counter32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "G828 SEP counter."
 | 
			
		||||
    ::= {pmG828CounterRecord 10}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of pmG828CounterTable
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  The following table contains the records used to manage the P.M. on both
 | 
			
		||||
-------  radio branch and the threshold cross alarms
 | 
			
		||||
-------  Begin of pmG828TpClassTable
 | 
			
		||||
--
 | 
			
		||||
    pmG828TpClassTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF     PmG828TpClassRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with PmG828TpClass records: one record for 1+0 configuration and
 | 
			
		||||
             two record for 1+1 configuration."
 | 
			
		||||
    ::= {pmG828 3}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClassRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      PmG828TpClassRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "PmG828TpClass record."
 | 
			
		||||
        INDEX {pmG828TpClassId}
 | 
			
		||||
    ::= {pmG828TpClassTable 1}
 | 
			
		||||
 | 
			
		||||
    PmG828TpClassRecord  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            pmG828TpClassId                Integer32,
 | 
			
		||||
            pmG828TpClassStartStop         INTEGER,
 | 
			
		||||
            pmG828TpClassLabel             DisplayString,
 | 
			
		||||
            pmG828TpClassTimeStamp         Unsigned32,
 | 
			
		||||
            pmG828TpClass15MEsAlarm        AlarmStatus,
 | 
			
		||||
            pmG828TpClass15MSesAlarm       AlarmStatus,
 | 
			
		||||
            pmG828TpClass15MSepAlarm       AlarmStatus,
 | 
			
		||||
            pmG828TpClass24HEsAlarm        AlarmStatus,
 | 
			
		||||
            pmG828TpClass24HSesAlarm       AlarmStatus,
 | 
			
		||||
            pmG828TpClass24HSepAlarm       AlarmStatus,
 | 
			
		||||
            pmG828TpClassUasAlarm          AlarmStatus,
 | 
			
		||||
            pmG828TpClass15MEsThreshold    Integer32,
 | 
			
		||||
            pmG828TpClass15MSesThreshold   Integer32,
 | 
			
		||||
            pmG828TpClass15MSepThreshold   Integer32,
 | 
			
		||||
            pmG828TpClass24HEsThreshold    Integer32,
 | 
			
		||||
            pmG828TpClass24HSesThreshold   Integer32,
 | 
			
		||||
            pmG828TpClass24HSepThreshold   Integer32,
 | 
			
		||||
            pmG828TpClassRowStatus         RowStatus
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    pmG828TpClassId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object identifies the Termination Point."
 | 
			
		||||
    ::= {pmG828TpClassRecord 1}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClassStartStop  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             start   (1),
 | 
			
		||||
                             stop    (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to start and to stop the Perfomance Monitoring
 | 
			
		||||
             counter evaluation."
 | 
			
		||||
    ::= {pmG828TpClassRecord 2}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClassLabel  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(0..31))
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string used to identify  the Tp class:
 | 
			
		||||
             for example:
 | 
			
		||||
             pmG828TpClassBranchId = 1 label = Radio 1
 | 
			
		||||
             pmG828TpClassBranchId = 2 label = Radio 2
 | 
			
		||||
             pmG828TpClassBranchId = 3 label = Radio(switched)
 | 
			
		||||
             pmG828TpClassBranchId = 4 label = Trib E1 line side
 | 
			
		||||
             pmG828TpClassBranchId = 5 label = Trib E1 radio side."
 | 
			
		||||
    ::= {pmG828TpClassRecord 3}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClassTimeStamp  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Unsigned32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            ""
 | 
			
		||||
    ::= {pmG828TpClassRecord 4}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClass15MEsAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "15 minutes ES threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmG828TpClassRecord 5}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClass15MSesAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "15 minutes SES threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmG828TpClassRecord 6}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClass15MSepAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "15 minutes SEP threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmG828TpClassRecord 7}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClass24HEsAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Daily ES threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmG828TpClassRecord 8}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClass24HSesAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Daily SES threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmG828TpClassRecord 9}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClass24HSepAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Daily SEP threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmG828TpClassRecord 10}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClassUasAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "UAS alarm with associated severity."
 | 
			
		||||
    ::= {pmG828TpClassRecord 11}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClass15MEsThreshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of ES within 15 minutes to set pmG828TpClass15MEsAlarm
 | 
			
		||||
             (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmG828TpClassRecord 12}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClass15MSesThreshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of SES within 15 minutes to set pmG828TpClass15MSesAlarm
 | 
			
		||||
             (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmG828TpClassRecord 13}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClass15MSepThreshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of SEP within 15 minutes to set pmG828TpClass15MSepAlarm
 | 
			
		||||
             (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmG828TpClassRecord 14}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClass24HEsThreshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of ES within one day to set pmG828TpClass24HEsAlarm
 | 
			
		||||
             (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmG828TpClassRecord 15}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClass24HSesThreshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of SES within one day to set pmG828TpClass24HSesAlarm
 | 
			
		||||
             (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmG828TpClassRecord 16}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClass24HSepThreshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of SEP within one day to set pmG828TpClass24HSepAlarm
 | 
			
		||||
             (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmG828TpClassRecord 17}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClassRowStatus   OBJECT-TYPE 
 | 
			
		||||
        SYNTAX      RowStatus
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Status of this row of pmRxPwrTpClass.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {pmG828TpClassRecord 18}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of pmG828TpClassTable
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
--  MAINTENANCE TABLE
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
-------  Begin of pmG828TpMaintTable
 | 
			
		||||
--
 | 
			
		||||
    pmG828TpMaintTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF     PmG828TpMaintRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with Command for maintenance of Termination Point.
 | 
			
		||||
             Objects in this table is not persistent. An Instance of this 
 | 
			
		||||
             table is created on creation of pmG828TpClassTable"
 | 
			
		||||
    ::= {pmG828 4}
 | 
			
		||||
 | 
			
		||||
    pmG828TpMaintRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      PmG828TpMaintRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "PmG828 Termination Point Maintenance record."
 | 
			
		||||
        INDEX {pmG828TpClassId}
 | 
			
		||||
    ::= {pmG828TpMaintTable 1}
 | 
			
		||||
 | 
			
		||||
    PmG828TpMaintRecord  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            pmG828TpMaintCounterClear      INTEGER,
 | 
			
		||||
            pmG828TpMaintAlarmClear        INTEGER
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    pmG828TpMaintCounterClear  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             notActive   (0),
 | 
			
		||||
                             clear       (1)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to clear the Perfomance Monitoring counters."
 | 
			
		||||
    ::= {pmG828TpMaintRecord 1}
 | 
			
		||||
 | 
			
		||||
    pmG828TpMaintAlarmClear  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             notActive   (0),
 | 
			
		||||
                             clear       (1)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to clear the Perfomance Monitoring threshold cross alarms."
 | 
			
		||||
    ::= {pmG828TpMaintRecord 2}
 | 
			
		||||
--
 | 
			
		||||
-------  End of pmG828TpMaintTable
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  The following objects are common to all instances.
 | 
			
		||||
--
 | 
			
		||||
    pmG828NSesSetUAS  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of SES (according G.828) to set UAS."
 | 
			
		||||
        DEFVAL {10}
 | 
			
		||||
    ::= {pmG828 5}
 | 
			
		||||
 | 
			
		||||
    pmG828NSesResetUAS  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds whitout errors (according G.828) to reset UAS."
 | 
			
		||||
        DEFVAL {10}
 | 
			
		||||
    ::= {pmG828 6}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClass15MEsAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the pmG828TpClass15MEsAlarm and
 | 
			
		||||
             enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {pmG828 7}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClass15MSesAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Define the severity associated to the pmG828TpClass15MSesAlarm and
 | 
			
		||||
             enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {pmG828 8}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClass24HEsAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Define the severity associated to the pmG828TpClass15MEsAlarm and
 | 
			
		||||
             enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {pmG828 9}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClass24HSesAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Define the severity associated to the pmG828TpClass15MSesAlarm and
 | 
			
		||||
             enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {pmG828 10}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClassUASAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Define the severity associated to the pmG828TpClassUASAlarm and
 | 
			
		||||
             enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {pmG828 11}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClass15MSepAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Define the severity associated to the pmG828TpClass15MSepAlarm and
 | 
			
		||||
             enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {pmG828 12}
 | 
			
		||||
 | 
			
		||||
    pmG828TpClass24HSepAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Define the severity associated to the pmG828TpClass24HSepAlarm and
 | 
			
		||||
             enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {pmG828 13}
 | 
			
		||||
 | 
			
		||||
------ End group -----------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										672
									
								
								MIBS/siae/SIAE-PMRXPWR-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										672
									
								
								MIBS/siae/SIAE-PMRXPWR-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,672 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-PMRXPWR-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             Counter32, Integer32, Unsigned32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             DisplayString, RowStatus
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             AlarmStatus, AlarmSeverityCode
 | 
			
		||||
        FROM SIAE-ALARM-MIB;
 | 
			
		||||
 | 
			
		||||
    pmRxPwr MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201410070000Z"
 | 
			
		||||
        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
 | 
			
		||||
            "Performance Monitoring on Received (RX) RF Power.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201410070000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Changed MAX-ACCESS caluse of some object of pmRxPwrTpClassTable
 | 
			
		||||
             from read-write to read-create
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201405130000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Changed DEFVAL clause of pmRxPwrTpClassRltXThreshold.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201402030000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Improved description of pmRxPwrMibVersion
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201304160000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 12 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  object identifier inside the module
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  pmRxPwr (PERFORMANCE MONITORING RECEIVED POWER LEVEL) GROUP
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  The following objects are used to manage the Received Power Performance
 | 
			
		||||
--  Monitoring function.
 | 
			
		||||
--
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  The following table contains the records with  the counters used to monitor
 | 
			
		||||
-------  the received  power  of the radio.
 | 
			
		||||
-------  Begin of pmRxPwrCounterTable
 | 
			
		||||
--
 | 
			
		||||
    pmRxPwrMibVersion  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}
 | 
			
		||||
    ::= {pmRxPwr 1}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrCounterTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF PmRxPwrCounterRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with PmRxPwr records: one record for 1+0 configuration and two
 | 
			
		||||
             record for 1+1 configuration."
 | 
			
		||||
    ::= {pmRxPwr 2}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrCounterRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      PmRxPwrCounterRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "PmRxPwrCounter record."
 | 
			
		||||
        INDEX {pmRxPwrBranchId, pmRxPwrCounterBlockId}
 | 
			
		||||
    ::= {pmRxPwrCounterTable 1}
 | 
			
		||||
 | 
			
		||||
    PmRxPwrCounterRecord  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            pmRxPwrBranchId            Integer32,
 | 
			
		||||
            pmRxPwrCounterBlockId      Integer32,
 | 
			
		||||
            pmRxPwrCounterBlockType    INTEGER,
 | 
			
		||||
            pmRxPwrCounterBlockStatus  INTEGER,
 | 
			
		||||
            pmRxPwrCounterTimeStamp    Unsigned32,
 | 
			
		||||
            pmRxPwrRlts1Counter        Counter32,
 | 
			
		||||
            pmRxPwrRlts2Counter        Counter32,
 | 
			
		||||
            pmRxPwrRlts3Counter        Counter32,
 | 
			
		||||
            pmRxPwrRlts4Counter        Counter32,
 | 
			
		||||
            pmRxPwrRlts5Counter        Counter32,
 | 
			
		||||
            pmRxPwrTMMax               Integer32,
 | 
			
		||||
            pmRxPwrTMMin               Integer32,
 | 
			
		||||
            pmRxPwrAverageRxLevel      Integer32
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    pmRxPwrBranchId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object identifies the Radio Branch"
 | 
			
		||||
    ::= {pmRxPwrCounterRecord 1}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrCounterBlockId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object identifies  the counters block and the counter type
 | 
			
		||||
             according to the following code:
 | 
			
		||||
             1  Current Daily counters
 | 
			
		||||
             2  Daily counters (Day before counters)
 | 
			
		||||
             3  Current 15 minutes counters
 | 
			
		||||
             4  15 minutes counters N. 1 (The most recent 15 minutes counters)
 | 
			
		||||
                ..............................................
 | 
			
		||||
             n  15 minutes counters N. n
 | 
			
		||||
             20 15 minutes counters N.16(The oldest 15 min. counters 4 hours before)."
 | 
			
		||||
    ::= {pmRxPwrCounterRecord 2}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrCounterBlockType  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             daily      (1),
 | 
			
		||||
                             fifteenMin (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The type of the counter block."
 | 
			
		||||
    ::= {pmRxPwrCounterRecord 3}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrCounterBlockStatus  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             meaningless   (1),
 | 
			
		||||
                             meaningfull   (2),
 | 
			
		||||
                             incomplete    (3),
 | 
			
		||||
                             dummy         (4),
 | 
			
		||||
                             lost          (5),
 | 
			
		||||
                             restarted     (6)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Status of the block counter."
 | 
			
		||||
    ::= {pmRxPwrCounterRecord 4}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrCounterTimeStamp  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Unsigned32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The object is the time when the performance record is closed reported
 | 
			
		||||
             as the second number since 1-Gen-1970."
 | 
			
		||||
    ::= {pmRxPwrCounterRecord 5}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrRlts1Counter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Counter32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds when the Received power is less than the threshold 1."
 | 
			
		||||
    ::= {pmRxPwrCounterRecord 6}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrRlts2Counter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Counter32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds when the Received power is less than the threshold 2"
 | 
			
		||||
    ::= {pmRxPwrCounterRecord 7}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrRlts3Counter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Counter32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds when the Received power is less than the threshold 3"
 | 
			
		||||
    ::= {pmRxPwrCounterRecord 8}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrRlts4Counter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Counter32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds when the Received power is less than the threshold 4"
 | 
			
		||||
    ::= {pmRxPwrCounterRecord 9}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrRlts5Counter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Counter32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds when the Received power is less than the threshold 5"
 | 
			
		||||
    ::= {pmRxPwrCounterRecord 10}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTMMax  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Maximum Power Received Level Tide Mark."
 | 
			
		||||
    ::= {pmRxPwrCounterRecord 11}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTMMin  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Minimum Power Received Level Tide Mark."
 | 
			
		||||
    ::= {pmRxPwrCounterRecord 12}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrAverageRxLevel OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            " Power Received Level  (Average value)"
 | 
			
		||||
    ::=  {pmRxPwrCounterRecord 13}
 | 
			
		||||
--
 | 
			
		||||
-------  End of pmRxPwrCounterTable
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  The following table contains the records used to manage the P.M. on both
 | 
			
		||||
-------  radio branch and the threshold cross alarms
 | 
			
		||||
-------  Begin of pmRxPwrTpClassTable
 | 
			
		||||
--
 | 
			
		||||
    pmRxPwrTpClassTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF     PmRxPwrTpClassRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with PmRxPwrTpClass records: one record for 1+0 configuration
 | 
			
		||||
             and two record for 1+1 configuration."
 | 
			
		||||
    ::= {pmRxPwr 3}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClassRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      PmRxPwrTpClassRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "PmRxPwrTpClass record."
 | 
			
		||||
        INDEX {pmRxPwrTpClassBranchId}
 | 
			
		||||
    ::= {pmRxPwrTpClassTable 1}
 | 
			
		||||
 | 
			
		||||
    PmRxPwrTpClassRecord  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            pmRxPwrTpClassBranchId            Integer32,
 | 
			
		||||
            pmRxPwrTpClassStartStop           INTEGER,
 | 
			
		||||
            pmRxPwrTpClassLabel               DisplayString,
 | 
			
		||||
            pmRxPwrTpClassTimeStamp           Unsigned32,
 | 
			
		||||
            pmRxPwrTpClass15MRlts1Alarm       AlarmStatus,
 | 
			
		||||
            pmRxPwrTpClass15MRlts2Alarm       AlarmStatus,
 | 
			
		||||
            pmRxPwrTpClass15MRlts3Alarm       AlarmStatus,
 | 
			
		||||
            pmRxPwrTpClass15MRlts4Alarm       AlarmStatus,
 | 
			
		||||
            pmRxPwrTpClass15MRlts5Alarm       AlarmStatus,
 | 
			
		||||
            pmRxPwrTpClass24HRlts1Alarm       AlarmStatus,
 | 
			
		||||
            pmRxPwrTpClass24HRlts2Alarm       AlarmStatus,
 | 
			
		||||
            pmRxPwrTpClass24HRlts3Alarm       AlarmStatus,
 | 
			
		||||
            pmRxPwrTpClass24HRlts4Alarm       AlarmStatus,
 | 
			
		||||
            pmRxPwrTpClass24HRlts5Alarm       AlarmStatus,
 | 
			
		||||
            pmRxPwrTpClassRlt1Threshold       INTEGER,
 | 
			
		||||
            pmRxPwrTpClassRlt2Threshold       INTEGER,
 | 
			
		||||
            pmRxPwrTpClassRlt3Threshold       INTEGER,
 | 
			
		||||
            pmRxPwrTpClassRlt4Threshold       INTEGER,
 | 
			
		||||
            pmRxPwrTpClassRlt5Threshold       INTEGER,
 | 
			
		||||
            pmRxPwrTpClass15MRlts1Threshold   Integer32,
 | 
			
		||||
            pmRxPwrTpClass15MRlts2Threshold   Integer32,
 | 
			
		||||
            pmRxPwrTpClass15MRlts3Threshold   Integer32,
 | 
			
		||||
            pmRxPwrTpClass15MRlts4Threshold   Integer32,
 | 
			
		||||
            pmRxPwrTpClass15MRlts5Threshold   Integer32,
 | 
			
		||||
            pmRxPwrTpClass24HRlts1Threshold   Integer32,
 | 
			
		||||
            pmRxPwrTpClass24HRlts2Threshold   Integer32,
 | 
			
		||||
            pmRxPwrTpClass24HRlts3Threshold   Integer32,
 | 
			
		||||
            pmRxPwrTpClass24HRlts4Threshold   Integer32,
 | 
			
		||||
            pmRxPwrTpClass24HRlts5Threshold   Integer32,
 | 
			
		||||
            pmRxPwrTpClassRowStatus           RowStatus
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClassBranchId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object identifies the Radio Branch"
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 1}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClassStartStop  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             start   (1),
 | 
			
		||||
                             stop    (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to start and to stop the Perfomance Monitoring
 | 
			
		||||
             counter evaluation."
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 2}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClassLabel  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString   (SIZE(0..31))
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string used to identify the Tp class:
 | 
			
		||||
             pmRxPwrTpClassBranchId = 1 label = Radio 1
 | 
			
		||||
             pmRxPwrTpClassBranchId = 2 label = Radio 2."
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 3}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClassTimeStamp  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Unsigned32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The object is the time when the performance record is closed reported
 | 
			
		||||
             as the second number since 1/1/70."
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 4}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass15MRlts1Alarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "15 minutes Rlts1 threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 5}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass15MRlts2Alarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "15 minutes Rlts2 threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 6}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass15MRlts3Alarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "15 minutes Rlts3 threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 7}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass15MRlts4Alarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "15 minutes Rlts4 threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 8}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass15MRlts5Alarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "15 minutes Rlts5 threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 9}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass24HRlts1Alarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Daily Rlts1 threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 10}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass24HRlts2Alarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Daily Rlts2 threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 11}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass24HRlts3Alarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Daily Rlts3 threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 12}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass24HRlts4Alarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Daily Rlts4 threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 13}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass24HRlts5Alarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Daily Rlts5 threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 14}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClassRlt1Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER     (-100..-20)
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Received Power Level Threshold 1 (dBm value); range -100 to -20"
 | 
			
		||||
        DEFVAL {-40}
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 15}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClassRlt2Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER     (-100..-20)
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Received Power Level Threshold 2 (dBm value); range -100 to -20"
 | 
			
		||||
        DEFVAL {-50}
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 16}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClassRlt3Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER     (-100..-20)
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Received Power Level Threshold 3 (dBm value); range -100 to -20"
 | 
			
		||||
        DEFVAL {-60}
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 17}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClassRlt4Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER     (-100..-20)
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Received Power Level Threshold 4 (dBm value); range -100 to -20"
 | 
			
		||||
        DEFVAL {-70}
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 18}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClassRlt5Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER     (-100..-20)
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Received Power Level Threshold 5 (dBm value); range -100 to -20"
 | 
			
		||||
        DEFVAL {-80}
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 19}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass15MRlts1Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within 15 minutes to set
 | 
			
		||||
             pmRxPwrTpClass15MRlts1Alarm (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 20}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass15MRlts2Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within 15 minutes to set
 | 
			
		||||
             pmRxPwrTpClass15MRlts2Alarm (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 21}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass15MRlts3Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within 15 minutes to set
 | 
			
		||||
             pmRxPwrTpClass15MRlts3Alarm (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 22}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass15MRlts4Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within 15 minutes to set
 | 
			
		||||
             pmRxPwrTpClass15MRlts4Alarm (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 23}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass15MRlts5Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within 15 minutes to set
 | 
			
		||||
             pmRxPwrTpClass15MRlts5Alarm (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 24}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass24HRlts1Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within a day to set pmRxPwrTpClass24HRlts1Alarm
 | 
			
		||||
             (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 25}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass24HRlts2Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within a day to set pmRxPwrTpClass24HRlts2Alarm
 | 
			
		||||
             (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 26}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass24HRlts3Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within a day to set pmRxPwrTpClass24HRlts3Alarm
 | 
			
		||||
             (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 27}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass24HRlts4Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within a day to set pmRxPwrTpClass24HRlts4Alarm
 | 
			
		||||
             (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 28}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass24HRlts5Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within a day to set pmRxPwrTpClass24HRlts5Alarm
 | 
			
		||||
             (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 29}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClassRowStatus   OBJECT-TYPE 
 | 
			
		||||
        SYNTAX      RowStatus
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Status of this row of pmRxPwrTpClass.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {pmRxPwrTpClassRecord 30}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of pmRxPwrTpClassTable
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
--  MAINTENANCE TABLE
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
-------  Begin of pmRxPwrTpMaintTable
 | 
			
		||||
--
 | 
			
		||||
    pmRxPwrTpMaintTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF     PmRxPwrTpMaintRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with Command for maintenance of Termination Point.
 | 
			
		||||
             Objects in this table is not persistent. An Instance of this 
 | 
			
		||||
             table is created on creation of pmRxPwrTpClassTable"
 | 
			
		||||
    ::= {pmRxPwr 4}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpMaintRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      PmRxPwrTpMaintRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "PmG828 Termination Point Maintenance record."
 | 
			
		||||
        INDEX {pmRxPwrTpClassBranchId}
 | 
			
		||||
    ::= {pmRxPwrTpMaintTable 1}
 | 
			
		||||
 | 
			
		||||
    PmRxPwrTpMaintRecord  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            pmRxPwrTpMaintCounterClear      INTEGER,
 | 
			
		||||
            pmRxPwrTpMaintAlarmClear        INTEGER
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpMaintCounterClear  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             notActive   (0),
 | 
			
		||||
                             clear       (1)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to clear the Perfomance Monitoring counters."
 | 
			
		||||
    ::= {pmRxPwrTpMaintRecord 1}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpMaintAlarmClear  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             notActive   (0),
 | 
			
		||||
                             clear       (1)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to clear the Perfomance Monitoring threshold cross alarms."
 | 
			
		||||
    ::= {pmRxPwrTpMaintRecord 2}
 | 
			
		||||
--
 | 
			
		||||
-------  End of pmRxPwrTpMaintTable
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  The following objects are common to all radio branches.
 | 
			
		||||
--
 | 
			
		||||
    pmRxPwrTpClass15MRltsAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Define the severity associated to the pmRxPwrTpClass15MRltsAlarm and
 | 
			
		||||
             enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {pmRxPwr 5}
 | 
			
		||||
 | 
			
		||||
    pmRxPwrTpClass24HRltsAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Define the severity associated to the pmRxPwrTpClass24HRltsAlarm and
 | 
			
		||||
             enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {pmRxPwr 6}
 | 
			
		||||
 | 
			
		||||
------ End group -----------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										607
									
								
								MIBS/siae/SIAE-PMTXPWR-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										607
									
								
								MIBS/siae/SIAE-PMTXPWR-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,607 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-PMTXPWR-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             Counter32, Integer32, Unsigned32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             DisplayString, RowStatus
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             AlarmStatus, AlarmSeverityCode
 | 
			
		||||
        FROM SIAE-ALARM-MIB;
 | 
			
		||||
 | 
			
		||||
    pmTxPwr MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201410070000Z"
 | 
			
		||||
        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
 | 
			
		||||
            "Performance Monitoring on Transmitted (TX) RF Power.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201410070000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Changed MAX-ACCESS caluse of some object of pmTxPwrTpClassTable
 | 
			
		||||
             from read-write to read-create
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201402030000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Improved description of pmTxPwrMibVersion
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201304160000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 13 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  object identifier inside the module
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  pmTxPwr (PERFORMANCE MONITORING TRANSMITTED POWER LEVEL) GROUP
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  The following objects are used to manage the Transmitted Power Performance
 | 
			
		||||
--  Monitoring function.
 | 
			
		||||
--
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  The following table contains the records with the counters used to monitor
 | 
			
		||||
-------  the Transmitted power of the radio.
 | 
			
		||||
-------  Begin of pmTxPwrCounterTable
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
    pmTxPwrMibVersion  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}
 | 
			
		||||
    ::= {pmTxPwr 1}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrCounterTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF     PmTxPwrCounterRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with PmTxPwr records: one record for 1+0 configuration and two
 | 
			
		||||
             record for 1+1 configuration."
 | 
			
		||||
    ::= {pmTxPwr 2}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrCounterRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      PmTxPwrCounterRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "PmTxPwrCounter record."
 | 
			
		||||
        INDEX {pmTxPwrBranchId, pmTxPwrCounterBlockId}
 | 
			
		||||
    ::= {pmTxPwrCounterTable 1}
 | 
			
		||||
 | 
			
		||||
    PmTxPwrCounterRecord  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            pmTxPwrBranchId            Integer32,
 | 
			
		||||
            pmTxPwrCounterBlockId      Integer32,
 | 
			
		||||
            pmTxPwrCounterBlockType    INTEGER,
 | 
			
		||||
            pmTxPwrCounterBlockStatus  INTEGER,
 | 
			
		||||
            pmTxPwrCounterTimeStamp    Unsigned32,
 | 
			
		||||
            pmTxPwrTlts1Counter        Counter32,
 | 
			
		||||
            pmTxPwrTlts2Counter        Counter32,
 | 
			
		||||
            pmTxPwrTlts3Counter        Counter32,
 | 
			
		||||
            pmTxPwrTlts4Counter        Counter32,
 | 
			
		||||
            pmTxPwrTMMax               Integer32,
 | 
			
		||||
            pmTxPwrTMMin               Integer32,
 | 
			
		||||
            pmTxPwrAverageTxLevel      Integer32
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    pmTxPwrBranchId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object identifies the Radio Branch"
 | 
			
		||||
    ::= {pmTxPwrCounterRecord 1}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrCounterBlockId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object identifies  the counters block and the counter type according to the following code:
 | 
			
		||||
             1   Current Daily counters
 | 
			
		||||
             2   Daily counters (Day before counters)
 | 
			
		||||
             3   Current 15 minutes counters
 | 
			
		||||
             4   15 minutes counters N. 1 (The most recent 15 minutes counters)
 | 
			
		||||
                 ..............................................
 | 
			
		||||
             n   15 minutes counters N. n
 | 
			
		||||
            19   15 minutes counters N. 16 (The oldest 15 minutes counters - 4 hours before)."
 | 
			
		||||
    ::= {pmTxPwrCounterRecord 2}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrCounterBlockType  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             daily      (1),
 | 
			
		||||
                             fifteenMin (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The type of the counter block."
 | 
			
		||||
    ::= {pmTxPwrCounterRecord 3}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrCounterBlockStatus  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             meaningless   (1),
 | 
			
		||||
                             meaningfull   (2),
 | 
			
		||||
                             incomplete    (3),
 | 
			
		||||
                             dummy         (4),
 | 
			
		||||
                             lost          (5),
 | 
			
		||||
                             restarted     (6)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "block counter status."
 | 
			
		||||
    ::= {pmTxPwrCounterRecord 4}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrCounterTimeStamp  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Unsigned32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The object is the time when the performance record is closed reported
 | 
			
		||||
             as the second number since 1-Gen-1970."
 | 
			
		||||
    ::= {pmTxPwrCounterRecord 5}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTlts1Counter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Counter32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds when the Transmitted power is greater than the threshold 1."
 | 
			
		||||
    ::= {pmTxPwrCounterRecord 6}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTlts2Counter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Counter32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds when the Transmitted power is greater than the threshold 2"
 | 
			
		||||
    ::= {pmTxPwrCounterRecord 7}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTlts3Counter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Counter32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds when the Transmitted power is greater than the threshold 3"
 | 
			
		||||
    ::= {pmTxPwrCounterRecord 8}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTlts4Counter  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Counter32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds when the Transmitted power is greater than the threshold 4"
 | 
			
		||||
    ::= {pmTxPwrCounterRecord 9}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTMMax  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Maximum Transmitted Power Level Tide Mark."
 | 
			
		||||
    ::= {pmTxPwrCounterRecord 10}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTMMin  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Minimum  Transmitted Power Level Tide Mark."
 | 
			
		||||
    ::= {pmTxPwrCounterRecord 11}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrAverageTxLevel OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            " Power Transmitted  Level  (Average value)"
 | 
			
		||||
    ::=  { pmTxPwrCounterRecord 12}
 | 
			
		||||
--
 | 
			
		||||
-------  End of pmTxPwrCounterTable
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  The following table contains the records used to manage the P.M. on both
 | 
			
		||||
-------  radio branch and the threshold cross alarms
 | 
			
		||||
-------  Begin of pmTxPwrTpClassTable
 | 
			
		||||
--
 | 
			
		||||
    pmTxPwrTpClassTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF     PmTxPwrTpClassRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with PmTxPwrTpClass records: one record for 1+0 configuration and two record
 | 
			
		||||
             for 1+1 configuration."
 | 
			
		||||
    ::= {pmTxPwr 3}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClassRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      PmTxPwrTpClassRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "PmTxPwrTpClass record."
 | 
			
		||||
        INDEX {pmTxPwrTpClassBranchId}
 | 
			
		||||
    ::= {pmTxPwrTpClassTable 1}
 | 
			
		||||
 | 
			
		||||
    PmTxPwrTpClassRecord  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            pmTxPwrTpClassBranchId            Integer32,
 | 
			
		||||
            pmTxPwrTpClassStartStop           INTEGER,
 | 
			
		||||
            pmTxPwrTpClassLabel               DisplayString,
 | 
			
		||||
            pmTxPwrTpClassTimeStamp           Unsigned32,
 | 
			
		||||
            pmTxPwrTpClass15MTlts1Alarm       AlarmStatus,
 | 
			
		||||
            pmTxPwrTpClass15MTlts2Alarm       AlarmStatus,
 | 
			
		||||
            pmTxPwrTpClass15MTlts3Alarm       AlarmStatus,
 | 
			
		||||
            pmTxPwrTpClass15MTlts4Alarm       AlarmStatus,
 | 
			
		||||
            pmTxPwrTpClass24HTlts1Alarm       AlarmStatus,
 | 
			
		||||
            pmTxPwrTpClass24HTlts2Alarm       AlarmStatus,
 | 
			
		||||
            pmTxPwrTpClass24HTlts3Alarm       AlarmStatus,
 | 
			
		||||
            pmTxPwrTpClass24HTlts4Alarm       AlarmStatus,
 | 
			
		||||
            pmTxPwrTpClassTlt1Threshold       INTEGER,
 | 
			
		||||
            pmTxPwrTpClassTlt2Threshold       INTEGER,
 | 
			
		||||
            pmTxPwrTpClassTlt3Threshold       INTEGER,
 | 
			
		||||
            pmTxPwrTpClassTlt4Threshold       INTEGER,
 | 
			
		||||
            pmTxPwrTpClass15MTlts1Threshold   Integer32,
 | 
			
		||||
            pmTxPwrTpClass15MTlts2Threshold   Integer32,
 | 
			
		||||
            pmTxPwrTpClass15MTlts3Threshold   Integer32,
 | 
			
		||||
            pmTxPwrTpClass15MTlts4Threshold   Integer32,
 | 
			
		||||
            pmTxPwrTpClass24HTlts1Threshold   Integer32,
 | 
			
		||||
            pmTxPwrTpClass24HTlts2Threshold   Integer32,
 | 
			
		||||
            pmTxPwrTpClass24HTlts3Threshold   Integer32,
 | 
			
		||||
            pmTxPwrTpClass24HTlts4Threshold   Integer32,
 | 
			
		||||
            pmTxPwrTpClassRowStatus           RowStatus
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClassBranchId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object identifies the Radio Branch"
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 1}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClassStartStop  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             start   (1),
 | 
			
		||||
                             stop    (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to start and to stop the Perfomance Monitoring
 | 
			
		||||
             counter evaluation."
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 2}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClassLabel  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString   (SIZE(0..31))
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string used to identify the Tp class:
 | 
			
		||||
             pmTxPwrTpClassBranchId = 1 label = Radio 1
 | 
			
		||||
             pmTxPwrTpClassBranchId = 2 label = Radio 2."
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 3}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClassTimeStamp  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Unsigned32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The object is the time when the performance record is closed reported
 | 
			
		||||
             as the second number since 1/1/70."
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 4}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClass15MTlts1Alarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "15 minutes Tlts1 threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 5}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClass15MTlts2Alarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "15 minutes Tlts2 threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 6}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClass15MTlts3Alarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "15 minutes Tlts3 threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 7}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClass15MTlts4Alarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "15 minutes Tlts4 threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 8}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClass24HTlts1Alarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Daily Tlts1 threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 9}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClass24HTlts2Alarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Daily Tlts2 threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 10}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClass24HTlts3Alarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX     AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Daily Tlts3 threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 11}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClass24HTlts4Alarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Daily Tlts4 threshold cross alarm with associated severity."
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 12}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClassTlt1Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER     (-100..-20)
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Received Power Level Threshold 1 (dBm value); range -100 to -20"
 | 
			
		||||
        DEFVAL {-30}
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 13}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClassTlt2Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER     (-100..-20)
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Received Power Level Threshold 2 (dBm value); range -100 to -20"
 | 
			
		||||
        DEFVAL {-40}
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 14}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClassTlt3Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER     (-100..-20)
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Received Power Level Threshold 3 (dBm value); range -100 to -20"
 | 
			
		||||
        DEFVAL {-50}
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 15}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClassTlt4Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER     (-100..-20)
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Received Power Level Threshold 4 (dBm value); range -100 to -20"
 | 
			
		||||
        DEFVAL {-60}
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 16}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClass15MTlts1Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within 15 minutes to set
 | 
			
		||||
             pmTxPwrTpClass15MTlts1Alarm (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 17}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClass15MTlts2Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within 15 minutes to set
 | 
			
		||||
             pmTxPwrTpClass15MTlts2Alarm (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 18}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClass15MTlts3Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within 15 minutes to set
 | 
			
		||||
             pmTxPwrTpClass15MTlts3Alarm (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 19}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClass15MTlts4Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within 15 minutes to set
 | 
			
		||||
             pmTxPwrTpClass15MTlts4Alarm (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 20}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClass24HTlts1Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within a day to set pmTxPwrTpClass24HTlts1Alarm
 | 
			
		||||
             (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 21}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClass24HTlts2Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within a day to set pmTxPwrTpClass24HTlts2Alarm
 | 
			
		||||
             (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 22}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClass24HTlts3Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within a day to set pmTxPwrTpClass24HTlts3Alarm
 | 
			
		||||
             (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 23}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClass24HTlts4Threshold  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Number of seconds within a day to set pmTxPwrTpClass24HTlts4Alarm
 | 
			
		||||
             (zero value disables the alarm)."
 | 
			
		||||
        DEFVAL {0}
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 24}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClassRowStatus   OBJECT-TYPE 
 | 
			
		||||
        SYNTAX      RowStatus
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Status of this row of pmTxPwrTpClass.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {pmTxPwrTpClassRecord 25}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------   End of pmTxPwrTpClassTable
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
--  MAINTENANCE TABLE
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
-------  Begin of PmTxPwrTpMaintRecord
 | 
			
		||||
--
 | 
			
		||||
    pmTxPwrTpMaintTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF     PmTxPwrTpMaintRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with Command for maintenance of Termination Point.
 | 
			
		||||
             Objects in this table is not persistent. An Instance of this 
 | 
			
		||||
             table is created on creation of pmTxPwrTpClassTable"
 | 
			
		||||
    ::= {pmTxPwr 4}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpMaintRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      PmTxPwrTpMaintRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "PmG828 Termination Point Maintenance record."
 | 
			
		||||
        INDEX {pmTxPwrTpClassBranchId}
 | 
			
		||||
    ::= {pmTxPwrTpMaintTable 1}
 | 
			
		||||
 | 
			
		||||
    PmTxPwrTpMaintRecord  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            pmTxPwrTpMaintCounterClear      INTEGER,
 | 
			
		||||
            pmTxPwrTpMaintAlarmClear        INTEGER
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpMaintCounterClear  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             notActive   (0),
 | 
			
		||||
                             clear       (1)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to clear the Perfomance Monitoring counters."
 | 
			
		||||
    ::= {pmTxPwrTpMaintRecord 1}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpMaintAlarmClear  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             notActive   (0),
 | 
			
		||||
                             clear       (1)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to clear the Perfomance Monitoring threshold cross alarms."
 | 
			
		||||
    ::= {pmTxPwrTpMaintRecord 2}
 | 
			
		||||
--
 | 
			
		||||
-------  End of PmTxPwrTpMaintRecord
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  The following objects are common to all radio branches.
 | 
			
		||||
--
 | 
			
		||||
    pmTxPwrTpClass15MTltsAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Define the severity associated to the pmTxPwrTpClass15MTltsAlarm
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {pmTxPwr 5}
 | 
			
		||||
 | 
			
		||||
    pmTxPwrTpClass24HTltsAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Define the severity associated to the pmTxPwrTpClass24HTltsAlarm
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {pmTxPwr 6}
 | 
			
		||||
 | 
			
		||||
------ End group -----------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2053
									
								
								MIBS/siae/SIAE-PTP-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2053
									
								
								MIBS/siae/SIAE-PTP-MIB
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										204
									
								
								MIBS/siae/SIAE-QUEUE-DEPTH-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										204
									
								
								MIBS/siae/SIAE-QUEUE-DEPTH-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,204 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    SIAE-QUEUE-DEPTH-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             Integer32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             TEXTUAL-CONVENTION,
 | 
			
		||||
             DisplayString
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             AlarmStatus, AlarmSeverityCode
 | 
			
		||||
        FROM SIAE-ALARM-MIB;
 | 
			
		||||
 | 
			
		||||
    queueDepth MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201405200000Z" 
 | 
			
		||||
        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
 | 
			
		||||
            "Queue depth management for SIAE equipments.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201405200000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00.
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 84 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------
 | 
			
		||||
--  Textual Conventions
 | 
			
		||||
----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
DisplayString1024 ::= TEXTUAL-CONVENTION
 | 
			
		||||
    DISPLAY-HINT "1024a"
 | 
			
		||||
    STATUS       current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
            "Represents textual information taken from the NVT ASCII
 | 
			
		||||
            character set, as defined in pages 4, 10-11 of RFC 854.
 | 
			
		||||
 | 
			
		||||
            To summarize RFC 854, the NVT ASCII repertoire specifies:
 | 
			
		||||
 | 
			
		||||
              - the use of character codes 0-127 (decimal)
 | 
			
		||||
 | 
			
		||||
              - the graphics characters (32-126) are interpreted as
 | 
			
		||||
                US ASCII
 | 
			
		||||
 | 
			
		||||
              - NUL, LF, CR, BEL, BS, HT, VT and FF have the special
 | 
			
		||||
                meanings specified in RFC 854
 | 
			
		||||
 | 
			
		||||
              - the other 25 codes have no standard interpretation
 | 
			
		||||
 | 
			
		||||
              - the sequence 'CR LF' means newline
 | 
			
		||||
 | 
			
		||||
              - the sequence 'CR NUL' means carriage-return
 | 
			
		||||
 | 
			
		||||
              - an 'LF' not preceded by a 'CR' means moving to the
 | 
			
		||||
                same column on the next line.
 | 
			
		||||
 | 
			
		||||
              - the sequence 'CR x' for any x other than LF or NUL is
 | 
			
		||||
                illegal.  (Note that this also means that a string may
 | 
			
		||||
                end with either 'CR LF' or 'CR NUL', but not with CR.)
 | 
			
		||||
 | 
			
		||||
            Any object defined using this syntax may not exceed 255
 | 
			
		||||
            characters in length."
 | 
			
		||||
    SYNTAX       OCTET STRING (SIZE (0..1024))
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------
 | 
			
		||||
--  MIB objects
 | 
			
		||||
----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning -------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    queueDepthMibVersion 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."
 | 
			
		||||
    ::= {queueDepth 1}
 | 
			
		||||
    
 | 
			
		||||
-------  Begin of qdProfileTable
 | 
			
		||||
--
 | 
			
		||||
    qdProfileTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF QueueDepthProfileEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A list of queue depth profile entries. This table is useful 
 | 
			
		||||
             to show to the manager available profiles and its feature."
 | 
			
		||||
    ::= {queueDepth 2}
 | 
			
		||||
 | 
			
		||||
    qdProfileEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX      QueueDepthProfileEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "An entry containing information about each queue depth settings
 | 
			
		||||
             realized by a profile."
 | 
			
		||||
        INDEX       {qdProfileIndex}
 | 
			
		||||
    ::= {qdProfileTable 1}
 | 
			
		||||
 | 
			
		||||
    QueueDepthProfileEntry  ::=
 | 
			
		||||
        SEQUENCE  {
 | 
			
		||||
            qdProfileIndex        Integer32,
 | 
			
		||||
            qdProfileName         DisplayString,
 | 
			
		||||
            qdProfileDescription  DisplayString1024
 | 
			
		||||
         }
 | 
			
		||||
    
 | 
			
		||||
    qdProfileIndex OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A unique value, greater than zero, for each queue depth profile.
 | 
			
		||||
             It is recommended that values are assigned contiguously 
 | 
			
		||||
             starting from 1."
 | 
			
		||||
    ::= {qdProfileEntry 1}
 | 
			
		||||
   
 | 
			
		||||
    qdProfileName OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString   (SIZE(0..64))
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A brief description of the settings realized by this profile."
 | 
			
		||||
    ::= {qdProfileEntry 2}
 | 
			
		||||
    
 | 
			
		||||
    qdProfileDescription OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString1024
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A detailed description of the settings realized by this profile."
 | 
			
		||||
    ::= {qdProfileEntry 3}
 | 
			
		||||
        
 | 
			
		||||
--
 | 
			
		||||
-------  End of qdProfileTable
 | 
			
		||||
 | 
			
		||||
    qdProfileSelect OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object selects a queue depth profile from qdProfileTable
 | 
			
		||||
             to be applied after a cold restart."
 | 
			
		||||
    DEFVAL { 1 }
 | 
			
		||||
    ::= {queueDepth 3}
 | 
			
		||||
 | 
			
		||||
    qdActualProfile OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object shows the actual queue profile in use.
 | 
			
		||||
             The object content is set upon restart equal to qdProfileSelect
 | 
			
		||||
             and is never changed, since a new profile will be applied after
 | 
			
		||||
             a next cold restart. The value 0 means the actual profile is
 | 
			
		||||
             unknown."
 | 
			
		||||
    ::= {queueDepth 4}
 | 
			
		||||
 | 
			
		||||
    qdProfileMismatchAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This alarm is raise when the actual profile is not equal to the
 | 
			
		||||
             selected profile."
 | 
			
		||||
    ::= {queueDepth 5}
 | 
			
		||||
 | 
			
		||||
    qdProfileMismatchAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the qdProfileMismatchAlarm
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {warningTrapEnable}
 | 
			
		||||
    ::= {queueDepth 6}
 | 
			
		||||
 | 
			
		||||
------ End group -------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
							
								
								
									
										277
									
								
								MIBS/siae/SIAE-RADIO-ENCRYPTION-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										277
									
								
								MIBS/siae/SIAE-RADIO-ENCRYPTION-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,277 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-RADIO-ENCRYPTION-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             Integer32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             RowStatus
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             InterfaceIndex
 | 
			
		||||
        FROM IF-MIB
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             AlarmStatus, AlarmSeverityCode
 | 
			
		||||
        FROM SIAE-ALARM-MIB;
 | 
			
		||||
 | 
			
		||||
    radioEncrypt MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201507200000Z"
 | 
			
		||||
        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 radio encryption MIB.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201507200000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 96 }
 | 
			
		||||
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
--  RADIO ECRYPTION GROUP
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
-- This group is used to manage SIAE's proprietary radio encryption MIB.
 | 
			
		||||
-- Below the denomination 'radio encryption' will be abbreviated as ENCRYPT
 | 
			
		||||
--
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    rdEncryptMibVersion  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 }
 | 
			
		||||
    ::= {radioEncrypt 1}
 | 
			
		||||
 | 
			
		||||
------  Begin of rdEncryptTable
 | 
			
		||||
--
 | 
			
		||||
    rdEncryptTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF EncryptEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with SIAE's ENCRYPT entries."
 | 
			
		||||
    ::= {radioEncrypt 2}
 | 
			
		||||
 | 
			
		||||
    rdEncryptTableEntry  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      EncryptEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "SIAE's ENCRYPT entry. An ENCRYPT instance have the same index of
 | 
			
		||||
             the relative radio link index. A row in this table is created by
 | 
			
		||||
             the SNMP agent for each instance of radio link."
 | 
			
		||||
        INDEX {rdEncryptIfIndex}
 | 
			
		||||
    ::= {rdEncryptTable 1}
 | 
			
		||||
 | 
			
		||||
    EncryptEntry  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            rdEncryptIfIndex          InterfaceIndex,
 | 
			
		||||
            rdEncryptRowStatus        RowStatus,
 | 
			
		||||
            rdEncryptAdminStatus      INTEGER,
 | 
			
		||||
            rdEncryptAlgo             INTEGER,
 | 
			
		||||
            rdEncryptAlgoMode         INTEGER,
 | 
			
		||||
            rdEncryptKeyMode          INTEGER,
 | 
			
		||||
            rdEncryptKey              OCTET STRING,
 | 
			
		||||
            rdEncryptKeyLifeTime      Integer32,
 | 
			
		||||
            rdEncryptMismatchAlarm    AlarmStatus
 | 
			
		||||
         }
 | 
			
		||||
 | 
			
		||||
    rdEncryptIfIndex  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      InterfaceIndex
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A unique value, greater than zero, for each ENCRYPT interface.
 | 
			
		||||
             This object is identical to the ifIndex of the standard MIB-2
 | 
			
		||||
             ifTable.
 | 
			
		||||
             SNMP agent accepts the value of this objects only if the
 | 
			
		||||
             capability ifextCapabilityEncrypt is shown in ifextCapabilities
 | 
			
		||||
             for the same ifIndex.
 | 
			
		||||
           "
 | 
			
		||||
    ::= {rdEncryptTableEntry 1}
 | 
			
		||||
 | 
			
		||||
    rdEncryptRowStatus  OBJECT-TYPE 
 | 
			
		||||
        SYNTAX      RowStatus
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Status of this row of rdEncryptTable. A manager must set
 | 
			
		||||
             this object in order to create an instance of ENCRYPT.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {rdEncryptTableEntry 2}
 | 
			
		||||
 | 
			
		||||
    rdEncryptAdminStatus  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                              disable (1),
 | 
			
		||||
                              enable  (2)
 | 
			
		||||
                    }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The desired state of the ENCRYPT. This object can be set only
 | 
			
		||||
             when the rdEncryptRowStatus of the ENCRYPT is active.
 | 
			
		||||
            
 | 
			
		||||
             When a managed system initializes, all ENCRYPT instance start with
 | 
			
		||||
             rdEncryptAdminStatus in the disable(2) state, it's a default
 | 
			
		||||
             state also. As a result of either explicit management
 | 
			
		||||
             action or per configuration information retained by the
 | 
			
		||||
             managed system, rdEncryptAdminStatus is then changed to the 
 | 
			
		||||
             enable (1) state (or remains in the disable(2) state).
 | 
			
		||||
 | 
			
		||||
             In order to use ENCRYPT, also rdEncryptSystemControl must be set to
 | 
			
		||||
             start.
 | 
			
		||||
            "
 | 
			
		||||
         DEFVAL { disable } 
 | 
			
		||||
    ::= {rdEncryptTableEntry 3}
 | 
			
		||||
 | 
			
		||||
    rdEncryptAlgo  OBJECT-TYPE
 | 
			
		||||
        SYNTAX     INTEGER {
 | 
			
		||||
                             aes128 (1),
 | 
			
		||||
                             aes256 (2)
 | 
			
		||||
                  }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The encryption algorithm. The key length depends on the choosen 
 | 
			
		||||
             algorithm.
 | 
			
		||||
            "
 | 
			
		||||
         DEFVAL { aes256 } 
 | 
			
		||||
    ::= {rdEncryptTableEntry 4}
 | 
			
		||||
 | 
			
		||||
    rdEncryptAlgoMode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX     INTEGER {
 | 
			
		||||
                             aesModeElectronicCodebook  (1),
 | 
			
		||||
                             aesModeCipherBlockChaining (2),
 | 
			
		||||
                             aesModeCipherFeedback      (3),
 | 
			
		||||
                             aesModeOutputFeedback      (4),
 | 
			
		||||
                             aesModeCounter             (5)
 | 
			
		||||
                  }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "AES encryption/decryption algorithm can be implemented in
 | 
			
		||||
             five modes. The modes may be used in conjunction with any
 | 
			
		||||
             symmetric key block cipher algorithm that is approved by a
 | 
			
		||||
             Federal Information Processing Standard (FIPS). 
 | 
			
		||||
             The five modes are:
 | 
			
		||||
               - Electronic Codebook (ECB)
 | 
			
		||||
               - Cipher Block Chaining (CBC)
 | 
			
		||||
               - Cipher Feedback (CFB),
 | 
			
		||||
               - Output Feedback (OFB),
 | 
			
		||||
               - and Counter (CTR)
 | 
			
		||||
             Agents can accept only a subset of AES modes.
 | 
			
		||||
            "
 | 
			
		||||
         DEFVAL { aesModeCounter } 
 | 
			
		||||
    ::= {rdEncryptTableEntry 5}
 | 
			
		||||
 | 
			
		||||
    rdEncryptKeyMode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX     INTEGER {
 | 
			
		||||
                             manualEnteredKey       (1),
 | 
			
		||||
                             automaticKeyGeneration (2)
 | 
			
		||||
                   }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object select between the Manually-entered key mode and
 | 
			
		||||
             auto-generated key mode. Agent could not accept the value
 | 
			
		||||
             automaticKeyGeneration if it don't support the automatic key
 | 
			
		||||
             generation.
 | 
			
		||||
            "
 | 
			
		||||
         DEFVAL { manualEnteredKey } 
 | 
			
		||||
    ::= {rdEncryptTableEntry 6}
 | 
			
		||||
 | 
			
		||||
    rdEncryptKey  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OCTET STRING (SIZE(16|32))
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The key used for encryption. The length of the key depends on  
 | 
			
		||||
             rdEncryptAlgo.
 | 
			
		||||
            "
 | 
			
		||||
         DEFVAL { '00'H } 
 | 
			
		||||
    ::= {rdEncryptTableEntry 7}
 | 
			
		||||
 | 
			
		||||
    rdEncryptKeyLifeTime  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32 (1..1096)
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The life time in day of the automatically generated key.
 | 
			
		||||
             The range goes from one day to three years (considering one
 | 
			
		||||
             leap year).
 | 
			
		||||
            "
 | 
			
		||||
         DEFVAL { 7 } 
 | 
			
		||||
    ::= {rdEncryptTableEntry 8}
 | 
			
		||||
 | 
			
		||||
    rdEncryptMismatchAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This alarm is raised when local and remote configuration does not
 | 
			
		||||
             match."
 | 
			
		||||
    ::= {rdEncryptTableEntry 9}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
------  End of rdEncryptTable
 | 
			
		||||
 | 
			
		||||
    rdEncryptSystemControl OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                              start(1),
 | 
			
		||||
                              shutdown(2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The administrative system control status requested by management
 | 
			
		||||
             for the ENCRYPT feature. The value 'start'(1) indicates that all
 | 
			
		||||
             resources required by ENCRYPT should be allocated and ENCRYPT 
 | 
			
		||||
             should be supported in the device on ports which shown the 
 | 
			
		||||
             specific capability. The value shutdown(2) indicates that ENCRYPT
 | 
			
		||||
             should be shutdown in the device on all ports and all allocated
 | 
			
		||||
             memory must be released."
 | 
			
		||||
    ::= { radioEncrypt 3 }
 | 
			
		||||
 | 
			
		||||
    rdEncryptMismatchAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the rdEncryptMismatchAlarm
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= { radioEncrypt 4 }
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										4692
									
								
								MIBS/siae/SIAE-RADIO-SYSTEM-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4692
									
								
								MIBS/siae/SIAE-RADIO-SYSTEM-MIB
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										172
									
								
								MIBS/siae/SIAE-RET-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										172
									
								
								MIBS/siae/SIAE-RET-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,172 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-RET-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             IpAddress
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
            DisplayString, RowStatus
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB;
 | 
			
		||||
 | 
			
		||||
    remElement MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201406230000Z"
 | 
			
		||||
        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
 | 
			
		||||
            "Remote Element Table
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201406230000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Fixed IMPORTS clause
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201402030000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Improved description of remoteElementMibVersion
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201304160000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 70 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  remElement GROUP
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  This group is used to manage the command log.
 | 
			
		||||
--
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-------  Begin of remoteElementTable
 | 
			
		||||
--
 | 
			
		||||
    remoteElementMibVersion  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}
 | 
			
		||||
    ::= {remElement 1}
 | 
			
		||||
 | 
			
		||||
    remoteElementTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF     RemoteElementEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with ISO/OSI remote element that are reacheable from this NE."
 | 
			
		||||
    ::= {remElement 2}
 | 
			
		||||
 | 
			
		||||
    remoteElementEntry  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      RemoteElementEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Remote element record."
 | 
			
		||||
        INDEX {remoteElementIpAddress}
 | 
			
		||||
    ::= {remoteElementTable 1}
 | 
			
		||||
 | 
			
		||||
    RemoteElementEntry  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            remoteElementIpAddress      IpAddress,
 | 
			
		||||
            remoteElementGosipAddress   OCTET STRING,
 | 
			
		||||
            remoteElementLabel          DisplayString,
 | 
			
		||||
            remoteElementType           INTEGER,
 | 
			
		||||
            remoteElementRadioBranchId  INTEGER,
 | 
			
		||||
            remoteElementRowStatus      RowStatus
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    remoteElementIpAddress  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      IpAddress
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "IP address of remote element."
 | 
			
		||||
    ::= {remoteElementEntry 1}
 | 
			
		||||
 | 
			
		||||
    remoteElementGosipAddress  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OCTET STRING    (SIZE(0..20))
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Gosip address of remote element."
 | 
			
		||||
    ::= {remoteElementEntry 2}
 | 
			
		||||
 | 
			
		||||
    remoteElementLabel  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(0..15))
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASII string used for label the remote element."
 | 
			
		||||
    ::= {remoteElementEntry 3}
 | 
			
		||||
 | 
			
		||||
    remoteElementType  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             elemManager  (1),
 | 
			
		||||
                             external     (2),
 | 
			
		||||
                             remote       (3),
 | 
			
		||||
                             snm          (4)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Type of Remote Network Element:
 | 
			
		||||
              * elemManager: element Manager.
 | 
			
		||||
              * external: the NE is used as a gateway to connect the element.
 | 
			
		||||
              * remote: the equipment connected to the other end of radio link.
 | 
			
		||||
              * snm: equipment managed by SubNetwork Manager."
 | 
			
		||||
    ::= {remoteElementEntry 4}
 | 
			
		||||
 | 
			
		||||
    remoteElementRadioBranchId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "It reports the radio branch connecting the IP adress.
 | 
			
		||||
             (Zero means IP address not directly connected)."
 | 
			
		||||
    ::= {remoteElementEntry 5}
 | 
			
		||||
    
 | 
			
		||||
    remoteElementRowStatus  OBJECT-TYPE 
 | 
			
		||||
        SYNTAX      RowStatus
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Status of this row of remoteElementTable.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {remoteElementEntry 6}
 | 
			
		||||
 | 
			
		||||
    
 | 
			
		||||
--
 | 
			
		||||
-------  End of remoteElementTable
 | 
			
		||||
 | 
			
		||||
------ End group -----------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										156
									
								
								MIBS/siae/SIAE-SAFE-MODE-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										156
									
								
								MIBS/siae/SIAE-SAFE-MODE-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,156 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-SAFE-MODE-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE, IpAddress
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             DisplayString
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             AlarmStatus, AlarmSeverityCode
 | 
			
		||||
        FROM SIAE-ALARM-MIB;
 | 
			
		||||
 | 
			
		||||
    safeMode MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201603100000Z"
 | 
			
		||||
        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: help.help@siaemic.com
 | 
			
		||||
            "
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Management information for safe mode.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201603100000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 99 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  Safe Mode
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  This MIB describes alarms and control parameters to manage the safe mode.
 | 
			
		||||
--  Safe mode is a feature to recover situations where a software failure loop
 | 
			
		||||
--  is detected: in these cases the equipment try to exit from the loop enabling
 | 
			
		||||
--  less features. After exiting this failure loop the equipment will be in a
 | 
			
		||||
--  safe mode status; when only auxiliary features are disable the recovery can
 | 
			
		||||
--  be done by remote using equipment IP address and equipment credentials; 
 | 
			
		||||
--  when more features are disabled the recovery can be done 
 | 
			
		||||
--  only in site with rescue credentials and rescue IP address.
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    safeModeMibVersion  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."
 | 
			
		||||
    ::= {safeMode 1}
 | 
			
		||||
 | 
			
		||||
    safeModeAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Safe mode alarm with associated severity. This object
 | 
			
		||||
             indicates that the equipment is in safe mode.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {safeMode 2}
 | 
			
		||||
 | 
			
		||||
    safeModeAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the safeModeAlarm
 | 
			
		||||
             and enables/disables the trap generation on status change event.
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL {minorTrapEnable}
 | 
			
		||||
    ::= {safeMode 3}
 | 
			
		||||
 | 
			
		||||
    safeModeStatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             safeModeStatusInactive     (1),
 | 
			
		||||
                             safeModeStatusNoAuxService (2),
 | 
			
		||||
                             safeModeStatusLinkMngmt    (3),
 | 
			
		||||
                             safeModeStatusSiteMngmt    (4),
 | 
			
		||||
                             safeModeStatusSiteDefault  (5),
 | 
			
		||||
                             safeModeStatusSiteRescue   (6)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The safe mode status of the equipment.
 | 
			
		||||
             Equipment in normal-mode has safe mode status inactive"
 | 
			
		||||
    ::= {safeMode 4}
 | 
			
		||||
 | 
			
		||||
    safeModeRescueAdminStatus   OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             disable (1),
 | 
			
		||||
                             enable  (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object enables or disables the site-rescue ."
 | 
			
		||||
        DEFVAL {enable}
 | 
			
		||||
    ::= {safeMode 5}
 | 
			
		||||
 | 
			
		||||
    safeModeRescuePwd  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(1..31))
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object specifies the login password of the rescue
 | 
			
		||||
             user."
 | 
			
		||||
    ::= {safeMode 6}
 | 
			
		||||
 | 
			
		||||
    safeModeRescueIpAddress  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      IpAddress
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Ip address of the equipment in status site-rescue"
 | 
			
		||||
        DEFVAL { 'ac14fd0d'H }  -- 172.20.253.13
 | 
			
		||||
    ::= {safeMode 7}
 | 
			
		||||
 | 
			
		||||
    safeModeRescueIpNetMask  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      IpAddress
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The subnet Mask associated with the Rescue IP address.
 | 
			
		||||
             The value of the Mask is an IP address with all the network bits set to 1
 | 
			
		||||
             and all the hosts bits set to 0."
 | 
			
		||||
    ::= {safeMode 8}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
------ End group -----------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										170
									
								
								MIBS/siae/SIAE-SECURITY-MANAGEMENT-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										170
									
								
								MIBS/siae/SIAE-SECURITY-MANAGEMENT-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,170 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    SIAE-SECURITY-MANAGEMENT-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             Integer32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             DisplayString,
 | 
			
		||||
             RowStatus
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB;
 | 
			
		||||
 | 
			
		||||
    securityManagement MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201404170000Z" 
 | 
			
		||||
        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
 | 
			
		||||
            "Security protocols management for SIAE equipments.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201404170000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00.
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 82 }
 | 
			
		||||
 | 
			
		||||
------------------------------------------------------------------------------
 | 
			
		||||
--  securityManagement GROUP
 | 
			
		||||
------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning -------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    securityManagementMibVersion 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."
 | 
			
		||||
    ::= {securityManagement 1}
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
   -------  Begin of servicesTable
 | 
			
		||||
   --
 | 
			
		||||
    servicesTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF ServiceEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A list of services entries. This table is useful 
 | 
			
		||||
             to show the manager the administrative and operative
 | 
			
		||||
             status of all services on the equipment."
 | 
			
		||||
    ::= {securityManagement 2}
 | 
			
		||||
 | 
			
		||||
    serviceEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX      ServiceEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "An entry containing management information applicable 
 | 
			
		||||
             to a given service on the equipment."
 | 
			
		||||
        INDEX       {serviceIndex}
 | 
			
		||||
    ::= {servicesTable 1}
 | 
			
		||||
 | 
			
		||||
    ServiceEntry  ::=
 | 
			
		||||
        SEQUENCE  {
 | 
			
		||||
            serviceIndex                       Integer32,
 | 
			
		||||
            serviceName                        DisplayString,
 | 
			
		||||
            serviceProtocolVersion             DisplayString,
 | 
			
		||||
            serviceAdminStatus                 INTEGER,
 | 
			
		||||
            serviceOperStatus                  INTEGER,
 | 
			
		||||
            serviceRowStatus                   RowStatus
 | 
			
		||||
         }
 | 
			
		||||
    
 | 
			
		||||
    serviceIndex OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A unique value, greater than zero, for each service.
 | 
			
		||||
             It is recommended that values are assigned contiguously 
 | 
			
		||||
             starting from 1."
 | 
			
		||||
    ::= {serviceEntry 1}
 | 
			
		||||
   
 | 
			
		||||
    serviceName OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString   (SIZE(0..32))
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string to identify the service. 
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL  {""}
 | 
			
		||||
    ::= {serviceEntry 2}
 | 
			
		||||
    
 | 
			
		||||
    serviceProtocolVersion OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString   (SIZE(0..32))
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "An indication of the service protocol version 
 | 
			
		||||
             supported or enabled on the device. 
 | 
			
		||||
            "
 | 
			
		||||
         DEFVAL  {""}
 | 
			
		||||
    ::= {serviceEntry 3}
 | 
			
		||||
    
 | 
			
		||||
    serviceAdminStatus  OBJECT-TYPE
 | 
			
		||||
        SYNTAX              INTEGER {                   
 | 
			
		||||
                            disable(0),
 | 
			
		||||
                            enable (1)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS          read-create
 | 
			
		||||
        STATUS              current
 | 
			
		||||
        DESCRIPTION   
 | 
			
		||||
             "This object enables/ disables service on the 
 | 
			
		||||
              equipment. The value of this object depends on
 | 
			
		||||
              effective protocol administrative status."
 | 
			
		||||
    ::= {serviceEntry 4} 
 | 
			
		||||
    
 | 
			
		||||
    serviceOperStatus  OBJECT-TYPE
 | 
			
		||||
        SYNTAX              INTEGER {                   
 | 
			
		||||
                            notAvailable(0),
 | 
			
		||||
                            running (1),
 | 
			
		||||
                            stopped (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS          read-only
 | 
			
		||||
        STATUS              current
 | 
			
		||||
        DESCRIPTION   
 | 
			
		||||
              "This object shows service operative status on the
 | 
			
		||||
               equipment."
 | 
			
		||||
        DEFVAL  {notAvailable}
 | 
			
		||||
    ::= {serviceEntry 5} 
 | 
			
		||||
    
 | 
			
		||||
    serviceRowStatus   OBJECT-TYPE
 | 
			
		||||
        SYNTAX      RowStatus
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Status of this conceptual row in servicesTable.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {serviceEntry 6}
 | 
			
		||||
    
 | 
			
		||||
--
 | 
			
		||||
-------  End of servicesTable   
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
------ End group -------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
							
								
								
									
										396
									
								
								MIBS/siae/SIAE-SENSOR-TEMP-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										396
									
								
								MIBS/siae/SIAE-SENSOR-TEMP-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,396 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-SENSOR-TEMP-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             Integer32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             DisplayString
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             AlarmStatus, AlarmSeverityCode
 | 
			
		||||
        FROM SIAE-ALARM-MIB;
 | 
			
		||||
 | 
			
		||||
     sensorTemp MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201605030000Z"
 | 
			
		||||
        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
 | 
			
		||||
            "Management information for equipment heat.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201605030000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "MIB version 01.00.01
 | 
			
		||||
             - Added sensorTempMonitorTable and sensorTempMonitorSystemControl
 | 
			
		||||
             - Added DEFVAL clause to sensorTempAlarmThreshold1Severity and
 | 
			
		||||
               sensorTempAlarmThreshold2Severity
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201403310000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 77 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  Temperature Sensors Management information
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  This MIB is used to describe the temperature devices available on the equipment.
 | 
			
		||||
--  Each device represents a temperature sensor. It displays the current temperature.
 | 
			
		||||
--  Each records has got 2 thresholds passing one of them an indication is generated.
 | 
			
		||||
--  When at least one device has got a pass indication an alarm rises.
 | 
			
		||||
--  The alarm drops when the temperature is 5°C under the threshold which generates the
 | 
			
		||||
--  indication.
 | 
			
		||||
--  
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    sensorTempMibVersion  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."
 | 
			
		||||
    ::= {sensorTemp 1}
 | 
			
		||||
 | 
			
		||||
-------  Begin of  sensorTempTable
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
    sensorTempTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF  SensorTempEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with sensorTemp device entries"
 | 
			
		||||
    ::= {sensorTemp 2}
 | 
			
		||||
 | 
			
		||||
    sensorTempEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SensorTempEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Temperature Sensor entry"
 | 
			
		||||
        INDEX       {sensorTempIndex}
 | 
			
		||||
    ::= {sensorTempTable 1}
 | 
			
		||||
 | 
			
		||||
    SensorTempEntry  ::=
 | 
			
		||||
        SEQUENCE  {
 | 
			
		||||
             sensorTempIndex             Integer32,
 | 
			
		||||
             sensorTempValue             Integer32,
 | 
			
		||||
             sensorTempThreshold1        Integer32,
 | 
			
		||||
             sensorTempThreshold2        Integer32,
 | 
			
		||||
             sensorTempHysteresis1       Integer32,
 | 
			
		||||
             sensorTempHysteresis2       Integer32,
 | 
			
		||||
             sensorTempStatus1           INTEGER,
 | 
			
		||||
             sensorTempStatus2           INTEGER,
 | 
			
		||||
             sensorTempLabel             DisplayString
 | 
			
		||||
         }
 | 
			
		||||
 | 
			
		||||
    sensorTempIndex OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Temperature Sensor index.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {sensorTempEntry 1}
 | 
			
		||||
 | 
			
		||||
    sensorTempValue   OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Value of the temperature (in Celsius).
 | 
			
		||||
            "
 | 
			
		||||
    ::= {sensorTempEntry 2}
 | 
			
		||||
 | 
			
		||||
    sensorTempThreshold1 OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object can not be modified. It reports the temperature threshold 1.
 | 
			
		||||
             When sensorTempValue exceeds this value sensorTempStatus1 becomes Active.
 | 
			
		||||
             When threshold has been exceed status returns stand-by only when sensorTempValue
 | 
			
		||||
             goes under sensorTempHysteresis1.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {sensorTempEntry 3}
 | 
			
		||||
 | 
			
		||||
    sensorTempThreshold2 OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object can not be modified. It reports the temperature threshold 2.
 | 
			
		||||
             When sensorTempValue exceeds this value sensorTempStatus2 becomes Active.
 | 
			
		||||
             When threshold has been exceed status returns stand-by only when sensorTempValue
 | 
			
		||||
             goes under sensorTempHysteresis2.  
 | 
			
		||||
            "
 | 
			
		||||
    ::= {sensorTempEntry 4}
 | 
			
		||||
 | 
			
		||||
    sensorTempHysteresis1 OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object can not be modified. It reports the temperature hysteresis 1.
 | 
			
		||||
             When sensorTempStatus1 is Active it represents the value under which returns
 | 
			
		||||
             cleared.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {sensorTempEntry 5}
 | 
			
		||||
 | 
			
		||||
    sensorTempHysteresis2 OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object can not be modified. It reports the temperature hysteresis 2.
 | 
			
		||||
             When sensorTempStatus1 is Active it represents the value under which returns
 | 
			
		||||
             cleared.  
 | 
			
		||||
            "
 | 
			
		||||
    ::= {sensorTempEntry 6}
 | 
			
		||||
 | 
			
		||||
    sensorTempStatus1 OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER   {
 | 
			
		||||
                               cleared    (1),
 | 
			
		||||
                               alarmed    (2),
 | 
			
		||||
                               hysteresis (3)
 | 
			
		||||
                              }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to manage temperature related to sensorTempThreshold1.
 | 
			
		||||
             Values mean:
 | 
			
		||||
             cleared:    sensorTempValue is lower than threshold1
 | 
			
		||||
             active:     sensorTempValue is greater than threshold1
 | 
			
		||||
             hysteresis: sensorTempValue is between threshold1 and hysteresis1 but
 | 
			
		||||
                         previuosly greater than thresold1.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {sensorTempEntry 7}
 | 
			
		||||
 | 
			
		||||
    sensorTempStatus2 OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER   {
 | 
			
		||||
                               cleared    (1),
 | 
			
		||||
                               alarmed    (2),
 | 
			
		||||
                               hysteresis (3)
 | 
			
		||||
                              }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to manage temperature related to sensorTempThreshold2.
 | 
			
		||||
             Values mean:
 | 
			
		||||
             cleared:    sensorTempValue is lower than threshold2
 | 
			
		||||
             active:     sensorTempValue is greater than threshold2
 | 
			
		||||
             hysteresis: sensorTempValue is between threshold2 and hysteresis2 but
 | 
			
		||||
                         previuosly greater than thresold2.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {sensorTempEntry 8}
 | 
			
		||||
 | 
			
		||||
    sensorTempLabel OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString   (SIZE(0..32))
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A textual string containing information on sensorTemp sensor.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {sensorTempEntry 9}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of  sensorTempTable
 | 
			
		||||
 | 
			
		||||
    sensorTempAlarmThreshold1  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to notiy alarm if at least one entry in the
 | 
			
		||||
             sensorTemp table has got sensorTempStatus1 alarmed."
 | 
			
		||||
    ::= {sensorTemp 3}
 | 
			
		||||
 | 
			
		||||
    sensorTempAlarmThreshold2  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to notiy alarm if at least one entry in the
 | 
			
		||||
             sensorTemp table has got sensorTempStatus2 alarmed."
 | 
			
		||||
    ::= {sensorTemp 4}
 | 
			
		||||
 | 
			
		||||
    sensorTempAlarmThreshold1Severity  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to change severity of sensorTempAlarmThreshold1."
 | 
			
		||||
        DEFVAL { warningTrapEnable }
 | 
			
		||||
    ::= {sensorTemp 5}
 | 
			
		||||
 | 
			
		||||
    sensorTempAlarmThreshold2Severity  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to change severity of sensorTempAlarmThreshold2."
 | 
			
		||||
        DEFVAL { criticalTrapEnable }
 | 
			
		||||
    ::= {sensorTemp 6}
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  TEMP-MONITOR feature
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  For each temperature sensor shown in sensorTempMonitorTable it is possible 
 | 
			
		||||
--  to register a record every 15 min. Each record includes, along with some
 | 
			
		||||
--  auxiliary information, the min, max and average temperature observed in
 | 
			
		||||
--  the period of time. The registered data can be exported to the SNMP manager
 | 
			
		||||
--  by using SIAE-PMFTP-MIB.
 | 
			
		||||
--
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
-------  Begin of  sensorTempMonitorTable
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
    sensorTempMonitorTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF  SensorTempMonitorEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with sensorTempMonitor entries"
 | 
			
		||||
    ::= {sensorTemp 7}
 | 
			
		||||
 | 
			
		||||
    sensorTempMonitorEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SensorTempMonitorEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Temperature Sensor Monitor entry"
 | 
			
		||||
        INDEX       {sensorTempIndex}
 | 
			
		||||
    ::= {sensorTempMonitorTable 1}
 | 
			
		||||
 | 
			
		||||
    SensorTempMonitorEntry  ::=
 | 
			
		||||
        SEQUENCE  {
 | 
			
		||||
             sensorTempMonitorAdminStatus INTEGER,
 | 
			
		||||
             sensorTempMonitorOperStatus  INTEGER,
 | 
			
		||||
             sensorTempMonitorMinTemp     Integer32,
 | 
			
		||||
             sensorTempMonitorMaxTemp     Integer32,
 | 
			
		||||
             sensorTempMonitorAverageTemp Integer32
 | 
			
		||||
         }
 | 
			
		||||
 | 
			
		||||
    sensorTempMonitorAdminStatus    OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER   {
 | 
			
		||||
                               up   (1),
 | 
			
		||||
                               down (2)
 | 
			
		||||
                              }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The desired state of the temperatuure monitor.
 | 
			
		||||
            
 | 
			
		||||
             When a managed system initializes, all the temperature
 | 
			
		||||
             monitors start with sensorTempMonitorAdminStatus in the
 | 
			
		||||
             down(2) state, it's a default state also. As a result
 | 
			
		||||
             of either explicit management action or per configuration
 | 
			
		||||
             information retained by the managed system,
 | 
			
		||||
             sensorTempMonitorAdminStatus is then changed to the up(1)
 | 
			
		||||
             state (or remains in the down(2) state).
 | 
			
		||||
            "
 | 
			
		||||
         DEFVAL { down } 
 | 
			
		||||
    ::= {sensorTempMonitorEntry 1}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    sensorTempMonitorOperStatus    OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER   {
 | 
			
		||||
                               up   (1),
 | 
			
		||||
                               down (2)
 | 
			
		||||
                              }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The current state of the temperatuure monitor. Usually
 | 
			
		||||
             this object report the same value of sensorTempMonitorAdminStatus.
 | 
			
		||||
             When there is some problem related to the temperature sensor,
 | 
			
		||||
             this object shown the down(2) value even if sensorTempMonitorAdminStatus
 | 
			
		||||
             is set to up(1).
 | 
			
		||||
            "
 | 
			
		||||
    ::= {sensorTempMonitorEntry 2}
 | 
			
		||||
 | 
			
		||||
    sensorTempMonitorMinTemp    OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The minimum value of the temperature measured in the last actual
 | 
			
		||||
             900 seconds. The value is expressed in degrees Celsius.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {sensorTempMonitorEntry 3}
 | 
			
		||||
 | 
			
		||||
    sensorTempMonitorMaxTemp    OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The maximum value of the temperature measured in the last actual
 | 
			
		||||
             900 seconds. The value is expressed in degrees Celsius.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {sensorTempMonitorEntry 4}
 | 
			
		||||
 | 
			
		||||
    sensorTempMonitorAverageTemp    OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The average value of the temperature measured in the last actual
 | 
			
		||||
             900 seconds. The value is expressed in tenth of degrees Celsius.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {sensorTempMonitorEntry 5}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of  sensorTempMonitorTable
 | 
			
		||||
 | 
			
		||||
    sensorTempMonitorSystemControl OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                              start(1),
 | 
			
		||||
                              shutdown(2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The administrative system control status requested by management
 | 
			
		||||
             for the TEMP-MONITOR feature. The value 'start'(1) indicates that
 | 
			
		||||
             TEMP-MONITOR should be supported in the device on all temperature
 | 
			
		||||
             sensors that have this capability (Those shown in 
 | 
			
		||||
             sensorTempMonitorTable). The value shutdown(2) indicates
 | 
			
		||||
             that TEMP-MONITOR should be shutdown in the device on all
 | 
			
		||||
             temperature sensors.
 | 
			
		||||
            "
 | 
			
		||||
        DEFVAL { shutdown }
 | 
			
		||||
    ::= { sensorTemp 8 }
 | 
			
		||||
 | 
			
		||||
------ End group -----------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										843
									
								
								MIBS/siae/SIAE-SFP-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										843
									
								
								MIBS/siae/SIAE-SFP-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,843 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-SFP-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             Integer32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             TEXTUAL-CONVENTION,
 | 
			
		||||
             DisplayString, TruthValue
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             AlarmStatus, AlarmSeverityCode
 | 
			
		||||
        FROM SIAE-ALARM-MIB;
 | 
			
		||||
 | 
			
		||||
    sfp MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201612150000Z"
 | 
			
		||||
        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: info@siaemic.com
 | 
			
		||||
            "
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            " This MIB contains objects & alarms for a SFP
 | 
			
		||||
              (Small Form-Factor Pluggable) module.
 | 
			
		||||
              Reference documentation:
 | 
			
		||||
               1) Small Form-factor Pluggable (SFP) Transceiver MultiSource
 | 
			
		||||
                  Agreement (MSA)
 | 
			
		||||
               2) Finisar's Application Note AN-2030, Rev. D.
 | 
			
		||||
               3) SFF 8472 - Diagnostic Monitoring Interface for Optical 
 | 
			
		||||
                             Transceivers
 | 
			
		||||
                             Rev 12.2 November 21, 2014
 | 
			
		||||
               4) SFF 8024 - SFF Cross Reference to Industry Products
 | 
			
		||||
                             Rev 4.0 June 27, 2016
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201612150000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "MIB version 01.00.02
 | 
			
		||||
             - Added TEXTUAL-CONVENTION Temperature and PhysicalQuantity
 | 
			
		||||
             - Added sfpAlarmTable, sfpDiagnosticTable, sfpHighAlarmSeverityCode,
 | 
			
		||||
               sfpHighWarningAlarmSeverityCode, sfpLowWarningAlarmSeverityCode
 | 
			
		||||
               and sfpLowWarningAlarmSeverityCode
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201609290000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "MIB version 01.00.01
 | 
			
		||||
             - Added sfpBasePX, sfpBaseBX10, sfp100BaseFX, sfp100BaseLX to
 | 
			
		||||
               sfpCompliance
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201402030000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Improved description of sfpMibVersion
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201312050000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
      ::= { siaeMib 74 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  Textual Conventions
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    Temperature ::= TEXTUAL-CONVENTION
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Temperature in tenth of degrees C"
 | 
			
		||||
        SYNTAX        Integer32 (-2000..2000)
 | 
			
		||||
 | 
			
		||||
    PhysicalQuantity ::= TEXTUAL-CONVENTION
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Measured physical quantity"
 | 
			
		||||
        SYNTAX        INTEGER {
 | 
			
		||||
                                phyQtTemperature  (1),
 | 
			
		||||
                                phyQtVoltage      (2),
 | 
			
		||||
                                phyQtTxBias       (3),
 | 
			
		||||
                                phyQtTxPower      (4),
 | 
			
		||||
                                phyQtRxPower      (5)
 | 
			
		||||
                              }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  object identifier inside the module
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  sfp GROUP
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
-- This group is used to manage Small Form-Factor Pluggable Modules
 | 
			
		||||
--
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    sfpMibVersion  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}
 | 
			
		||||
    ::= {sfp 1}
 | 
			
		||||
 | 
			
		||||
-------  Begin of sfpModuleTable
 | 
			
		||||
--
 | 
			
		||||
    sfpSerialIdTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF     SfpSerialIdEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "Each SFP contains a 95+32 byte block of ID data fields.
 | 
			
		||||
              This table contains the items found in this data block.
 | 
			
		||||
              Fields in this data block is filled in by the SFP manufactor.
 | 
			
		||||
              The table shows the contents of this data block without further
 | 
			
		||||
              processing."
 | 
			
		||||
    ::= {sfp 2}
 | 
			
		||||
 | 
			
		||||
    sfpSerialIdEntry  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SfpSerialIdEntry
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "SFP module record."
 | 
			
		||||
        INDEX       { sfpModuleId }
 | 
			
		||||
    ::= {sfpSerialIdTable 1}
 | 
			
		||||
 | 
			
		||||
    SfpSerialIdEntry  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            sfpModuleId             Integer32,
 | 
			
		||||
            sfpSerialIdValid        TruthValue,
 | 
			
		||||
            sfpVendorName           OCTET STRING,
 | 
			
		||||
            sfpVendorPartNumber     OCTET STRING,
 | 
			
		||||
            sfpVendorRev            OCTET STRING,
 | 
			
		||||
            sfpVendorSN             OCTET STRING,
 | 
			
		||||
            sfpVendorDateCode       OCTET STRING,
 | 
			
		||||
            sfpDiagMonitorCode      BITS,
 | 
			
		||||
            sfpEnhancedOptionsCode  BITS,
 | 
			
		||||
            sfpOptions              BITS,
 | 
			
		||||
            sfpFibreChannelMedia    BITS,
 | 
			
		||||
            sfpCompliance           BITS,
 | 
			
		||||
            sfpWavelength           Integer32,
 | 
			
		||||
            sfpNominalBitRate       Integer32,
 | 
			
		||||
            sfpLinkLength9u         Integer32,
 | 
			
		||||
            sfpLinkLength50u        Integer32,
 | 
			
		||||
            sfpLinkLength62u5       Integer32,
 | 
			
		||||
            sfpLinkLengthCopper     Integer32,
 | 
			
		||||
            sfpLabel                DisplayString,
 | 
			
		||||
            sfpFailAlarm            AlarmStatus
 | 
			
		||||
         }
 | 
			
		||||
 | 
			
		||||
    sfpModuleId OBJECT-TYPE
 | 
			
		||||
        SYNTAX        Integer32
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This index identifies a unique SFP module in the system"
 | 
			
		||||
    ::= {sfpSerialIdEntry 1}
 | 
			
		||||
 | 
			
		||||
    sfpSerialIdValid OBJECT-TYPE
 | 
			
		||||
        SYNTAX        TruthValue
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "When false the SFP data in this table is not valid. This
 | 
			
		||||
             will be set to False if the SFP module is not installed or if
 | 
			
		||||
             the EEPROM check code is wrong. The data in this table should
 | 
			
		||||
             not be used unless this element is True."
 | 
			
		||||
    ::= {sfpSerialIdEntry 2}
 | 
			
		||||
 | 
			
		||||
    sfpVendorName OBJECT-TYPE
 | 
			
		||||
        SYNTAX        OCTET STRING (SIZE(0..16))
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The SFP vendor name.
 | 
			
		||||
             Located at I2C address 0xa0, bytes: 20 - 35"
 | 
			
		||||
    ::= {sfpSerialIdEntry 3}
 | 
			
		||||
 | 
			
		||||
    sfpVendorPartNumber OBJECT-TYPE
 | 
			
		||||
        SYNTAX        OCTET STRING (SIZE(0..16))
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The SFP vendor part number.
 | 
			
		||||
             Located at I2C address 0xa0, bytes: 40 - 55"
 | 
			
		||||
    ::= {sfpSerialIdEntry 4}
 | 
			
		||||
 | 
			
		||||
    sfpVendorRev OBJECT-TYPE
 | 
			
		||||
        SYNTAX        OCTET STRING (SIZE(0..4))
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The SFP vendor's product revision number.
 | 
			
		||||
             Located at I2C address 0xa0, bytes: 56 - 59"
 | 
			
		||||
    ::= {sfpSerialIdEntry 5}
 | 
			
		||||
 | 
			
		||||
    sfpVendorSN OBJECT-TYPE
 | 
			
		||||
        SYNTAX        OCTET STRING (SIZE(0..16))
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The SFP vendor serial number.
 | 
			
		||||
             Located at I2C address 0xa0, bytes: 68 - 83"
 | 
			
		||||
    ::= {sfpSerialIdEntry 6}
 | 
			
		||||
 | 
			
		||||
    sfpVendorDateCode OBJECT-TYPE
 | 
			
		||||
        SYNTAX        OCTET STRING (SIZE(0..8))
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The SFP vendor date code.
 | 
			
		||||
             Format: YYMMDDLL
 | 
			
		||||
                     - YY: year,  00 = 2000
 | 
			
		||||
                     - MM: month, 01 = January
 | 
			
		||||
                     - DD_ day,   01 to 31
 | 
			
		||||
                     - LL: vendor lot code, or blank.
 | 
			
		||||
             Located at I2C address 0xa0, bytes: 84 - 91"
 | 
			
		||||
    ::= {sfpSerialIdEntry 7}
 | 
			
		||||
 | 
			
		||||
    sfpDiagMonitorCode OBJECT-TYPE
 | 
			
		||||
        SYNTAX        BITS {
 | 
			
		||||
            -- must be 0
 | 
			
		||||
            sfpDMCtypeLegacy(0),
 | 
			
		||||
            -- Digital Diagnostic monitoring is implemented
 | 
			
		||||
            sfpDMCtypeImplemented(1),
 | 
			
		||||
            -- Internally Calibrated
 | 
			
		||||
            sfpDMCtypeInternalCal(2),
 | 
			
		||||
            -- Externally Calibrated
 | 
			
		||||
            sfpDMCtypeExternalCal(3),
 | 
			
		||||
            -- Rx Power Meas. Type, 0=OMA, 1=Average
 | 
			
		||||
            sfpDMCtypeRxAvgPwr(4),
 | 
			
		||||
            -- Special Addressing required
 | 
			
		||||
            sfpDMCtypeAddrChngReqrd(5)
 | 
			
		||||
        }
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This indicates which type of diagnostic monitoring is
 | 
			
		||||
             implemented (if any) in the SFP.
 | 
			
		||||
             -bit 7: = 0 legacy diagnostic implementations (should be 0)
 | 
			
		||||
             -bit 6: = 1 digital diagnostic monitoring implemented (should be 1)
 | 
			
		||||
             -bit 5: = 1 internal calibration
 | 
			
		||||
             -bit 4: = 1 external calibration mask
 | 
			
		||||
             -bit 3: = 0 OMA received power measurment,
 | 
			
		||||
                     = 1 average received power
 | 
			
		||||
             -bit 2: = 1 I2C addressing option.
 | 
			
		||||
             Located at I2C address 0xa0, byte: 92"
 | 
			
		||||
    ::= {sfpSerialIdEntry 8}
 | 
			
		||||
 | 
			
		||||
    sfpEnhancedOptionsCode OBJECT-TYPE
 | 
			
		||||
        SYNTAX        BITS {
 | 
			
		||||
            -- Alarms & Warnings are implemented
 | 
			
		||||
            sfpEOCalarmsImplemented(0),
 | 
			
		||||
            -- Soft TX_DISABLE is implemented
 | 
			
		||||
            sfpEOCSoftTxDisable(1),
 | 
			
		||||
            -- Soft TX_FAULT is implemented
 | 
			
		||||
            sfpEOCSoftTxFault(2),
 | 
			
		||||
            -- Soft RX_LOS is implemented
 | 
			
		||||
            sfpEOCSoftRxLOS(3),
 | 
			
		||||
            -- Soft RATE_SELECT is implemented
 | 
			
		||||
            sfpEOCSoftRateSelect(4)
 | 
			
		||||
        }
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This indicates which optional enhanced features are
 | 
			
		||||
             implemented (if any) in the SFP.
 | 
			
		||||
             Located at I2C address 0xa0, byte: 93"
 | 
			
		||||
    ::= {sfpSerialIdEntry 9}
 | 
			
		||||
 | 
			
		||||
    sfpOptions OBJECT-TYPE
 | 
			
		||||
        SYNTAX        BITS {
 | 
			
		||||
            -- RATE_SELECT is implemented
 | 
			
		||||
            sfpOPTRateSelect(0),
 | 
			
		||||
            -- TX_DISABLE is implemented
 | 
			
		||||
            sfpOPTTxDisable(1),
 | 
			
		||||
            -- TX_FAULT is implemented
 | 
			
		||||
            sfpOPTTxFault(2),
 | 
			
		||||
            -- LOS implemented but inverted
 | 
			
		||||
            sfpOPTInvertedLOS(3),
 | 
			
		||||
            -- LOS implemented
 | 
			
		||||
            sfpOPTlos(4)
 | 
			
		||||
        }
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Implemented transceiver options:
 | 
			
		||||
             -bit 5: = 1 RATE_SELECT implemented.
 | 
			
		||||
             -bit 4: = 1 TX_DISABLE implemented
 | 
			
		||||
             -bit 3: = 1 TX_FAULT implemented
 | 
			
		||||
             -bit 2: = 1 LOS Implemented, inverted
 | 
			
		||||
             -bit 1: = 1 LOS Implemented
 | 
			
		||||
             Located at I2C address 0xa0, byte: 65"
 | 
			
		||||
    ::= {sfpSerialIdEntry 10}
 | 
			
		||||
 | 
			
		||||
    sfpFibreChannelMedia OBJECT-TYPE
 | 
			
		||||
        SYNTAX        BITS {
 | 
			
		||||
            -- Multi-mode 62.5 micron (M6): byte 9 bit 3
 | 
			
		||||
            sfpMultiMode62u5(0),
 | 
			
		||||
            -- Multi-mode 50.0 micron (M5): byte 9 bit 2
 | 
			
		||||
            sfpMultiMode50u0(1),
 | 
			
		||||
            -- Single mode (SM): byte 9 bit 0
 | 
			
		||||
            sfpSingleMode(2),
 | 
			
		||||
            -- Twin Axial Pair (TW): byte 9 bit 7
 | 
			
		||||
            sfpTwistedAxialPair(3),
 | 
			
		||||
            -- Shielded Twisted Pair (TP): byte 9 bit 6
 | 
			
		||||
            sfpShieldedTwistedPair(4),
 | 
			
		||||
            -- Miniature Coax (MI): byte 9 bit 5
 | 
			
		||||
            sfpMiniatureCoax(5),
 | 
			
		||||
            -- Video Coax (TV): byte 9 bit 4
 | 
			
		||||
            sfpVideoCoax(6)
 | 
			
		||||
        }
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Fiber Channel transmission media.
 | 
			
		||||
             Located at I2C address 0xa0, byte: 9"
 | 
			
		||||
    ::= {sfpSerialIdEntry 11}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    sfpCompliance OBJECT-TYPE
 | 
			
		||||
        SYNTAX        BITS {
 | 
			
		||||
            -- SONET reach specifier bit 1: byte 4 bit 4
 | 
			
		||||
            sfpSonetReachSpecifier1(0),
 | 
			
		||||
            -- SONET reach specifier bit 1: byte 4 bit 3
 | 
			
		||||
            sfpSonetReachSpecifier2(1),
 | 
			
		||||
            -- OC48 long reach: byte 4 bit 2
 | 
			
		||||
            sfpSonetOC48LongReach(2),
 | 
			
		||||
            -- OC48 intermediate reach: byte 4 bit 1
 | 
			
		||||
            sfpSonetOC48IntermediateReach(3),
 | 
			
		||||
            -- OC48 short reach: byte 4 bit 0
 | 
			
		||||
            sfpSonetOC48ShortReach(4),
 | 
			
		||||
            -- OC-12 long reach: byte 5 bit 6
 | 
			
		||||
            sfpSonetOC12LongReach(5),
 | 
			
		||||
            -- OC-12 intermediate reach: byte 5 bit 5
 | 
			
		||||
            sfpSonetOC12IntermediateReach(6),
 | 
			
		||||
            -- OC-12 short reach: byte 5 bit 4
 | 
			
		||||
            sfpSonetOC12ShortReach(7),
 | 
			
		||||
            -- OC-3 long reach: byte 5 bit 2
 | 
			
		||||
            sfpSonetOC3LongReach(8),
 | 
			
		||||
            -- OC-3 intermediate reach: byte 5 bit 1
 | 
			
		||||
            sfpSonetOC3IntermediateReach(9),
 | 
			
		||||
            -- OC-3 short reach: byte 5 bit 0
 | 
			
		||||
            sfpSonetOC3ShortReach(10),
 | 
			
		||||
            -- 1000base-T: byte 6 bit 3
 | 
			
		||||
            sfp1000BaseT(11),
 | 
			
		||||
            -- 1000base-CX: byte 6 bit 2
 | 
			
		||||
            sfp1000BaseCX(12),
 | 
			
		||||
            -- 1000base-LX: byte 6 bit 1
 | 
			
		||||
            sfp1000BaseLX(13),
 | 
			
		||||
            -- 1000base-SX: byte 6 bit 0
 | 
			
		||||
            sfp1000baseSX(14),
 | 
			
		||||
            -- base-PX: byte 6 bit 7
 | 
			
		||||
            sfpBasePX(15),
 | 
			
		||||
            -- base-BX10: byte 6 bit 6
 | 
			
		||||
            sfpBaseBX10(16),
 | 
			
		||||
            -- 100base-FX: byte 6 bit 5
 | 
			
		||||
            sfp100BaseFX(17),
 | 
			
		||||
            -- 100base-LX/LX10: byte 6 bit 4
 | 
			
		||||
            sfp100BaseLX(18)
 | 
			
		||||
        }
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Electronic or optical interfaces that are supported by the
 | 
			
		||||
             transceiver.
 | 
			
		||||
             Located at I2C address 0xa0, bytes: 4,5 & 6"
 | 
			
		||||
    ::= {sfpSerialIdEntry 12}
 | 
			
		||||
 | 
			
		||||
    sfpWavelength OBJECT-TYPE
 | 
			
		||||
        SYNTAX        Integer32
 | 
			
		||||
        UNITS         "nm"
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Nominal transmiter output wavelength at room temperature.
 | 
			
		||||
             Units are in nm (nanometers).
 | 
			
		||||
             Located at I2C address 0xa0, bytes: 60 & 61 (endianess: big)"
 | 
			
		||||
    ::= {sfpSerialIdEntry 13}
 | 
			
		||||
 | 
			
		||||
    sfpNominalBitRate OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Nominal bit rate (in megabit per second) supported from this
 | 
			
		||||
             SFP module rouded to the nearest 100 megabits per second.
 | 
			
		||||
             Located at I2C address 0xa0, byte: 12"
 | 
			
		||||
    ::= {sfpSerialIdEntry 14}
 | 
			
		||||
 | 
			
		||||
    sfpLinkLength9u OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        UNITS       "m"
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Link length (in meters) supported from this SFP module while
 | 
			
		||||
             operating in compliance with the applicable standards using single
 | 
			
		||||
             mode fiber. A value of zero means that the transceiver does not
 | 
			
		||||
             support single mode fiber.
 | 
			
		||||
             Located at I2C address 0xa0, bytes: 14-15"
 | 
			
		||||
    ::= {sfpSerialIdEntry 15}
 | 
			
		||||
 | 
			
		||||
    sfpLinkLength50u OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        UNITS       "m"
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Link length (in meters) supported from this SFP module while
 | 
			
		||||
             operating in compliance with the applicable standards using
 | 
			
		||||
             50 micron multi-mode fiber. A value of zero means that the
 | 
			
		||||
             transceiver does not support 50 micron multi-mode mode fiber.
 | 
			
		||||
             Located at I2C address 0xa0, byte: 16"
 | 
			
		||||
    ::= {sfpSerialIdEntry 16}
 | 
			
		||||
 | 
			
		||||
    sfpLinkLength62u5 OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        UNITS       "m"
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Link length (in meters) supported from this SFP module while
 | 
			
		||||
             operating in compliance with the applicable standards using
 | 
			
		||||
             62.5 micron multi-mode fiber. A value of zero means that the
 | 
			
		||||
             transceiver does not support 62.5 micron multi-mode mode fiber.
 | 
			
		||||
             Located at I2C address 0xa0, byte: 17"
 | 
			
		||||
    ::= {sfpSerialIdEntry 17}
 | 
			
		||||
 | 
			
		||||
    sfpLinkLengthCopper OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        UNITS       "m"
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Link length (in meters) supported from this SFP module while
 | 
			
		||||
             operating in compliance with the applicable standards using
 | 
			
		||||
             copper cable. A value of zero means that the transceiver does
 | 
			
		||||
             not support copper cable.
 | 
			
		||||
             Located at I2C address 0xa0, byte: 18"
 | 
			
		||||
    ::= {sfpSerialIdEntry 18}
 | 
			
		||||
 | 
			
		||||
    sfpLabel OBJECT-TYPE
 | 
			
		||||
        SYNTAX        DisplayString (SIZE(0..32))
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This is an ASCII string that identifies this SFP in the
 | 
			
		||||
             system."
 | 
			
		||||
    ::= {sfpSerialIdEntry 19}
 | 
			
		||||
 | 
			
		||||
    sfpFailAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "SFP Module fail (module missing included)"
 | 
			
		||||
    ::= {sfpSerialIdEntry 20}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of sfpModuleTable
 | 
			
		||||
 | 
			
		||||
    sfpFailAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the sfpFailAlarm
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {sfp 6}
 | 
			
		||||
 | 
			
		||||
-------  Begin of sfpDiagnosticTable
 | 
			
		||||
--
 | 
			
		||||
    sfpDiagnosticTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX        SEQUENCE OF SfpDiagnosticEntry
 | 
			
		||||
        MAX-ACCESS    not-accessible
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Each SFP may contain a 256 byte block of diagnostic data
 | 
			
		||||
             fields. This table contains the items found in this data block.
 | 
			
		||||
             The data block is located at I2C address 0xa2."
 | 
			
		||||
        ::= { sfp 7 }
 | 
			
		||||
 | 
			
		||||
    sfpDiagnosticEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX        SfpDiagnosticEntry
 | 
			
		||||
        MAX-ACCESS    not-accessible
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This describes a row in the diagnostic table."
 | 
			
		||||
        INDEX         { sfpModuleId }
 | 
			
		||||
        ::= { sfpDiagnosticTable 1 }
 | 
			
		||||
 | 
			
		||||
    SfpDiagnosticEntry ::= SEQUENCE
 | 
			
		||||
    {
 | 
			
		||||
        sfpDiagnosticValid  TruthValue,
 | 
			
		||||
        sfpLOSPinOut        TruthValue,
 | 
			
		||||
        sfpTxFaultPinOut    TruthValue,
 | 
			
		||||
        sfpRateSelectPinIn  TruthValue,
 | 
			
		||||
        sfpTxDisablePinIn   TruthValue,
 | 
			
		||||
        sfpTemperature      Temperature,
 | 
			
		||||
        sfpVoltage          Integer32,
 | 
			
		||||
        sfpTxBias           Integer32,
 | 
			
		||||
        sfpTxPower          Integer32,
 | 
			
		||||
        sfpRxPower          Integer32,
 | 
			
		||||
        sfpInternalAlarms   BITS,
 | 
			
		||||
        sfpInternalWarnings BITS
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    sfpDiagnosticValid OBJECT-TYPE
 | 
			
		||||
        SYNTAX        TruthValue
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "if False, then the SFP data in this table is not valid. This
 | 
			
		||||
             will be set to False if the SFP module is not installed, or if
 | 
			
		||||
             the I/O card that contains the SFP is not installed or if
 | 
			
		||||
             the EEPROM check code is wrong. The data in the table should
 | 
			
		||||
             not be used unless this element is True."
 | 
			
		||||
        ::= { sfpDiagnosticEntry 1 }
 | 
			
		||||
 | 
			
		||||
    sfpLOSPinOut OBJECT-TYPE
 | 
			
		||||
        SYNTAX        TruthValue
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This contains the T/F state of the SFP LOS (output) pin. It is
 | 
			
		||||
             True if the SFP has detected Loss-Of-Signal. located at I2c
 | 
			
		||||
             address 0xa2, address: 110, mask 0x02"
 | 
			
		||||
        ::= { sfpDiagnosticEntry 2 }
 | 
			
		||||
 | 
			
		||||
    sfpTxFaultPinOut OBJECT-TYPE
 | 
			
		||||
        SYNTAX        TruthValue
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This contains the T/F state of the SFP Tx Fault (output) pin.
 | 
			
		||||
             It is True if the SFP has detected a Tx fault condition.
 | 
			
		||||
             located at I2C address 0xa2, Byte 110, mask 0x04"
 | 
			
		||||
        ::= { sfpDiagnosticEntry 3 }
 | 
			
		||||
 | 
			
		||||
    sfpRateSelectPinIn OBJECT-TYPE
 | 
			
		||||
        SYNTAX        TruthValue
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This contains the T/F state of the SFP RX Rate Select (input)
 | 
			
		||||
             pin. This function is not implemented on Finisar SFPs. located
 | 
			
		||||
             at I2C address 0xa2, Byte 110, mask 0x10"
 | 
			
		||||
        ::= { sfpDiagnosticEntry 4 }
 | 
			
		||||
 | 
			
		||||
    sfpTxDisablePinIn OBJECT-TYPE
 | 
			
		||||
        SYNTAX        TruthValue
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This contains the T/F state of the SFP TX Disable (input) pin.
 | 
			
		||||
             located at I2C address 0xa2, Byte 110, mask 0x80"
 | 
			
		||||
        ::= { sfpDiagnosticEntry 5 }
 | 
			
		||||
 | 
			
		||||
    sfpTemperature OBJECT-TYPE
 | 
			
		||||
        SYNTAX        Temperature
 | 
			
		||||
        UNITS         "C/10"
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This contains the internal temperature of the SFP in tehnth of 
 | 
			
		||||
             Celsius degrees. Range is from -128.0C to +128.0C, but is only
 | 
			
		||||
             valid from -40.0C to +125.0C with an accuracy of +/- 3C. 
 | 
			
		||||
             Located at I2C address 0xa2, Bytes 96 & 97 (MSB, LSB)"
 | 
			
		||||
        ::= { sfpDiagnosticEntry 6 }
 | 
			
		||||
 | 
			
		||||
    sfpVoltage OBJECT-TYPE
 | 
			
		||||
        SYNTAX        Integer32 (0..65535)
 | 
			
		||||
        UNITS         "milliVolts (mV)"
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This contains the internally measured SFP supply voltage
 | 
			
		||||
             (Vcc). Units are in milliVolts (3210 = 3.21V). Range is 0 to
 | 
			
		||||
             6.554V. Located at I2C address 0xa2, Bytes 98 & 99 (MSB, LSB)"
 | 
			
		||||
        ::= { sfpDiagnosticEntry 7 }
 | 
			
		||||
 | 
			
		||||
    sfpTxBias OBJECT-TYPE
 | 
			
		||||
        SYNTAX        Integer32 (0..131000)
 | 
			
		||||
        UNITS         "microAmps (uA)"
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This contains the internally measured SFP TX laser bias
 | 
			
		||||
             current. Units are in microAmps, and range from 0 to 131000uA
 | 
			
		||||
             (131mA). Located at I2C address 0xa2, Bytes 100 & 101 (MSB, LSB)"
 | 
			
		||||
        ::= { sfpDiagnosticEntry 8 }
 | 
			
		||||
 | 
			
		||||
    sfpTxPower OBJECT-TYPE
 | 
			
		||||
        SYNTAX        Integer32 (0..65535)
 | 
			
		||||
        UNITS         "microWatts (uW)"
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This contains the internally measured TX output power. Units
 | 
			
		||||
             are in uW (micro Watts), and range from 0 to 6554uW (6.535mW).
 | 
			
		||||
             This value is not valid if the transmitter is disabled. Located
 | 
			
		||||
             at I2C address 0xa2, Bytes 102 & 103 (MSB, LSB)"
 | 
			
		||||
        ::= { sfpDiagnosticEntry 9 }
 | 
			
		||||
 | 
			
		||||
    sfpRxPower OBJECT-TYPE
 | 
			
		||||
        SYNTAX        Integer32 (0..65535)
 | 
			
		||||
        UNITS         "microWatts (uW)"
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This contains the internally measured RX optical power. Units
 | 
			
		||||
             are in uW (micro Watts), and range from 0 to 6554uW (6.535mW).
 | 
			
		||||
             Located at I2C address 0xa2, Bytes 104 & 105 (MSB, LSB)"
 | 
			
		||||
        ::= { sfpDiagnosticEntry 10 }
 | 
			
		||||
 | 
			
		||||
    sfpInternalAlarms OBJECT-TYPE
 | 
			
		||||
        SYNTAX        BITS {
 | 
			
		||||
            sfpIntAlarmTempHigh(0),
 | 
			
		||||
            sfpIntAlarmTempLow(1),
 | 
			
		||||
            sfpIntAlarmVoltageHigh(2),
 | 
			
		||||
            sfpIntAlarmVoltageLow(3),
 | 
			
		||||
            sfpIntAlarmTxBiasHigh(4),
 | 
			
		||||
            sfpIntAlarmTxBiasLow(5),
 | 
			
		||||
            sfpIntAlarmTxPowerHigh(6),
 | 
			
		||||
            sfpIntAlarmTxPowerLow(7),
 | 
			
		||||
            sfpIntAlarmRxPowerHigh(8),
 | 
			
		||||
            sfpIntAlarmRxPowerLow(9)
 | 
			
		||||
        }
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This contains the state of the SFP internal alarm register. A
 | 
			
		||||
             bit is set for each alarm that is active. located at I2C
 | 
			
		||||
             address 0xa2, Byte 112 & 113  (MSB, LSB) mask 0xffc0"
 | 
			
		||||
        ::= { sfpDiagnosticEntry 11 }
 | 
			
		||||
 | 
			
		||||
    sfpInternalWarnings OBJECT-TYPE
 | 
			
		||||
        SYNTAX        BITS {
 | 
			
		||||
            sfpIntWarnTempHigh(0),
 | 
			
		||||
            sfpIntWarnTempLow(1),
 | 
			
		||||
            sfpIntWarnVoltageHigh(2),
 | 
			
		||||
            sfpIntWarnVoltageLow(3),
 | 
			
		||||
            sfpIntWarnTxBiasHigh(4),
 | 
			
		||||
            sfpIntWarnTxBiasLow(5),
 | 
			
		||||
            sfpIntWarnTxPowerHigh(6),
 | 
			
		||||
            sfpIntWarnTxPowerLow(7),
 | 
			
		||||
            sfpIntWarnRxPowerHigh(8),
 | 
			
		||||
            sfpIntWarnRxPowerLow(9)
 | 
			
		||||
        }
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This contains the state of the SFP internal warning register.
 | 
			
		||||
             A bit is set for each warning that is active. located at I2C
 | 
			
		||||
             address 0xa2, Byte 116 & 117  (MSB, LSB) mask 0xffc0"
 | 
			
		||||
        ::= { sfpDiagnosticEntry 12 }
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of sfpDiagnosticTable
 | 
			
		||||
 | 
			
		||||
-------  Begin of sfpAlarmTable
 | 
			
		||||
--
 | 
			
		||||
    sfpAlarmTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX        SEQUENCE OF SfpAlarmEntry
 | 
			
		||||
        MAX-ACCESS    not-accessible
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This table contains the SFP alarm and warning threshold
 | 
			
		||||
             values."
 | 
			
		||||
        ::= { sfp 10 }
 | 
			
		||||
 | 
			
		||||
    sfpAlarmEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX        SfpAlarmEntry
 | 
			
		||||
        MAX-ACCESS    not-accessible
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "An entry into the Threshold table."
 | 
			
		||||
        INDEX         { sfpModuleId, sfpPhysicalQuantity }
 | 
			
		||||
        ::= { sfpAlarmTable 1 }
 | 
			
		||||
 | 
			
		||||
    SfpAlarmEntry ::= SEQUENCE
 | 
			
		||||
    {
 | 
			
		||||
        sfpPhysicalQuantity            PhysicalQuantity,
 | 
			
		||||
        sfpThresholdHighAlarm          Integer32,
 | 
			
		||||
        sfpThresholdHighWarning        Integer32,
 | 
			
		||||
        sfpThresholdLowAlarm           Integer32,
 | 
			
		||||
        sfpThresholdLowWarning         Integer32,
 | 
			
		||||
        sfpHighAlarm                   AlarmStatus,
 | 
			
		||||
        sfpHighWarningAlarm            AlarmStatus,
 | 
			
		||||
        sfpLowAlarm                    AlarmStatus,
 | 
			
		||||
        sfpLowWarningAlarm             AlarmStatus
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    sfpPhysicalQuantity OBJECT-TYPE
 | 
			
		||||
        SYNTAX        PhysicalQuantity
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Measured physical quantity.
 | 
			
		||||
             Units of temperature are tenth of Celsius degrres,
 | 
			
		||||
             units of Power supply voltage (Vcc) are microVolts,
 | 
			
		||||
             units of Tx laser bias current are microAmps (uA),
 | 
			
		||||
             units of Rx optical power are microWatts (uW),
 | 
			
		||||
             units of Tx output power are microWatts (uW).
 | 
			
		||||
            "
 | 
			
		||||
        ::= { sfpAlarmEntry 1 }
 | 
			
		||||
 | 
			
		||||
    sfpThresholdHighAlarm OBJECT-TYPE
 | 
			
		||||
        SYNTAX        Integer32
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A reading at or above this temperature will trigger a high
 | 
			
		||||
             measured physical quantity alarm."
 | 
			
		||||
        ::= { sfpAlarmEntry 2 }
 | 
			
		||||
 | 
			
		||||
    sfpThresholdHighWarning OBJECT-TYPE
 | 
			
		||||
        SYNTAX        Integer32
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A reading at or above this temperature will trigger a high
 | 
			
		||||
             measured physical quantity warning."
 | 
			
		||||
        ::= { sfpAlarmEntry 3 }
 | 
			
		||||
 | 
			
		||||
    sfpThresholdLowAlarm OBJECT-TYPE
 | 
			
		||||
        SYNTAX        Integer32
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A reading at or above this temperature will trigger a low
 | 
			
		||||
             measured physical quantity alarm."
 | 
			
		||||
        ::= { sfpAlarmEntry 4 }
 | 
			
		||||
 | 
			
		||||
    sfpThresholdLowWarning OBJECT-TYPE
 | 
			
		||||
        SYNTAX        Integer32
 | 
			
		||||
        MAX-ACCESS    read-only
 | 
			
		||||
        STATUS        current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A reading at or above this temperature will trigger a low
 | 
			
		||||
             measured physical quantity warning."
 | 
			
		||||
        ::= { sfpAlarmEntry 5 }
 | 
			
		||||
 | 
			
		||||
    sfpHighAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Measured physical quantity has crossed sfpThresholdHighAlarm."
 | 
			
		||||
        ::= {sfpAlarmEntry 6}
 | 
			
		||||
 | 
			
		||||
    sfpHighWarningAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Measured physical quantity has crossed sfpThresholdHighWarning."
 | 
			
		||||
        ::= {sfpAlarmEntry 7}
 | 
			
		||||
 | 
			
		||||
    sfpLowAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Measured physical quantity has crossed sfpThresholdLowAlarm."
 | 
			
		||||
        ::= {sfpAlarmEntry 8}
 | 
			
		||||
 | 
			
		||||
    sfpLowWarningAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Measured physical quantity has crossed sfpThresholdLowWarning."
 | 
			
		||||
        ::= {sfpAlarmEntry 9}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of sfpAlarmTable
 | 
			
		||||
 | 
			
		||||
    sfpHighAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the sfpHighAlarm
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {sfp 11}
 | 
			
		||||
 | 
			
		||||
    sfpHighWarningAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the sfpHighWarningAlarm
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {warningTrapEnable}
 | 
			
		||||
    ::= {sfp 12}
 | 
			
		||||
 | 
			
		||||
    sfpLowAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the sfpLowAlarm
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {sfp 13}
 | 
			
		||||
 | 
			
		||||
    sfpLowWarningAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the sfpLowWarningAlarm
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {warningTrapEnable}
 | 
			
		||||
    ::= {sfp 14}
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
							
								
								
									
										318
									
								
								MIBS/siae/SIAE-SOFT-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										318
									
								
								MIBS/siae/SIAE-SOFT-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,318 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-SOFT-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
 | 
			
		||||
             Integer32, IpAddress
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             DisplayString
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             alarmTrap
 | 
			
		||||
        FROM SIAE-ALARM-MIB
 | 
			
		||||
             equipIpSnmpAgentAddress
 | 
			
		||||
        FROM SIAE-EQUIP-MIB;
 | 
			
		||||
 | 
			
		||||
    software MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201503230000Z"
 | 
			
		||||
        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: help@siaemic.com
 | 
			
		||||
            "
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Maintenance of software releases loaded on SIAE equiment.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201503230000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Removed alarmTrapNumber from softwareDownloadStatusTrap
 | 
			
		||||
             and IMPORTS.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201402030000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Improved description of softwareMibVersion
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201304160000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 7 }
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  object identifier inside the module
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--  software GROUP
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  This group is used to manage the Sw present in the equipment units.
 | 
			
		||||
--
 | 
			
		||||
----------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    softwareMibVersion  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}
 | 
			
		||||
    ::= {software 1}
 | 
			
		||||
 | 
			
		||||
    softwareEquipmentReleaseBench1  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(0..15))
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string identifying the equipment release present in Bench1."
 | 
			
		||||
    ::= {software 2}
 | 
			
		||||
 | 
			
		||||
    softwareEquipmentReleaseBench1Status  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             notLoaded (1),
 | 
			
		||||
                             loaded    (2),
 | 
			
		||||
                             running   (3)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Status of the bench 1 software."
 | 
			
		||||
    ::= {software 3}
 | 
			
		||||
 | 
			
		||||
    softwareEquipmentReleaseBench2  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(0..15))
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string identifying the equipment release present in Bench2."
 | 
			
		||||
    ::= {software 4}
 | 
			
		||||
 | 
			
		||||
    softwareEquipmentReleaseBench2Status  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             notLoaded (1),
 | 
			
		||||
                             loaded    (2),
 | 
			
		||||
                             running   (3)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Status of the bench 2 software."
 | 
			
		||||
    ::= {software 5}
 | 
			
		||||
 | 
			
		||||
    softwareIpAddressDwlServer  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      IpAddress
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Ip address of the SNMP manager connected from which the Software is downloaded,
 | 
			
		||||
             if the leaf softwareRemoteIpAddressDwlServer is set '0.0.0.0'."
 | 
			
		||||
    ::= {software 6}
 | 
			
		||||
 | 
			
		||||
    softwareGosipAddressDwlServer  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OCTET STRING    (SIZE(0..31))
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "GOSIP address of the remote element from which the Software is downloaded."
 | 
			
		||||
    ::= {software 7}
 | 
			
		||||
 | 
			
		||||
    softwareDownloadfile  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(0..255))
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "CEM or LOM Directory and name of the descriptor file. The files
 | 
			
		||||
             with the SW code must be present in the same directory."
 | 
			
		||||
    ::= {software 8}
 | 
			
		||||
 | 
			
		||||
    softwareActionRequest  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This Integer is a bit string  with each bit when set has the following meaning:
 | 
			
		||||
              BIT 0   -    Download  request
 | 
			
		||||
              BIT 1   -    Abort Download  request
 | 
			
		||||
              BIT 2   -    Bench switch   request
 | 
			
		||||
              BIT 4   -    Partial download
 | 
			
		||||
              BIT 5   -    Forced Download
 | 
			
		||||
              BIT 6   -    Implicit Activation
 | 
			
		||||
              BIT 7   -    Delete bench not running
 | 
			
		||||
              BIT 8   -    ODU FW download (whitout activation)
 | 
			
		||||
              BIT 9   -    ODU FW activation
 | 
			
		||||
              BIT 10  -    IDU FPGA download (whitout activation)
 | 
			
		||||
              BIT 11  -    IDU FPGA activation
 | 
			
		||||
             The bit 4...6 enable/disable the different options on download request."
 | 
			
		||||
    ::= {software 9}
 | 
			
		||||
 | 
			
		||||
    softwareDownloadStatus  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             downloading                (1),
 | 
			
		||||
                             completed                  (2),
 | 
			
		||||
                             interrupted                (3),
 | 
			
		||||
                             perifDownloading           (4),
 | 
			
		||||
                             configurationDownloading   (5)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Status of SW download operation."
 | 
			
		||||
    ::= {software 10}
 | 
			
		||||
 | 
			
		||||
-------  Begin of softwareUnitTable
 | 
			
		||||
--
 | 
			
		||||
    softwareUnitTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF     SoftwareUnitRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with Software records concerning units within the equipment."
 | 
			
		||||
    ::= {software 11}
 | 
			
		||||
 | 
			
		||||
    softwareUnitRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SoftwareUnitRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Software record."
 | 
			
		||||
        INDEX {softwareUnitId, softwareElementId}
 | 
			
		||||
    ::= {softwareUnitTable 1}
 | 
			
		||||
 | 
			
		||||
    SoftwareUnitRecord  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            softwareUnitId             Integer32,
 | 
			
		||||
            softwareElementId          Integer32,
 | 
			
		||||
            softwareType               INTEGER,
 | 
			
		||||
            softwareUnitReleaseBench1  DisplayString,
 | 
			
		||||
            softwareUnitReleaseBench2  DisplayString,
 | 
			
		||||
            softwareUnitActualRelease  DisplayString
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    softwareUnitId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used as Index of the softwareUnit Table and also identifies
 | 
			
		||||
             the unit in the equipment."
 | 
			
		||||
    ::= {softwareUnitRecord 1}
 | 
			
		||||
 | 
			
		||||
    softwareElementId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used as Index of the softwareUnit Table and also identifies
 | 
			
		||||
             the SW programmable element in the specified unit."
 | 
			
		||||
    ::= {softwareUnitRecord 2}
 | 
			
		||||
 | 
			
		||||
    softwareType  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             s-record    (1),
 | 
			
		||||
                             image-FPGA  (2),
 | 
			
		||||
                             volatile    (3)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Format type."
 | 
			
		||||
    ::= {softwareUnitRecord 3}
 | 
			
		||||
 | 
			
		||||
    softwareUnitReleaseBench1  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(0..8))
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string identifying the software release present
 | 
			
		||||
             in the programmable element of specified unit bench 1."
 | 
			
		||||
    ::= {softwareUnitRecord 4}
 | 
			
		||||
 | 
			
		||||
    softwareUnitReleaseBench2  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(0..8))
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string identifying the software release present
 | 
			
		||||
             in the programmable element of specified unit bench 2."
 | 
			
		||||
    ::= {softwareUnitRecord 5}
 | 
			
		||||
 | 
			
		||||
    softwareUnitActualRelease  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(0..33))
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string identifying the software release actually present
 | 
			
		||||
             in the programmable element of specified unit."
 | 
			
		||||
    ::= {softwareUnitRecord 6}
 | 
			
		||||
--
 | 
			
		||||
-------  End of softwareUnitTable
 | 
			
		||||
 | 
			
		||||
    softwareDownloadStatusTrapNotification  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             trapDisable        (1),
 | 
			
		||||
                             trapEnable         (2),
 | 
			
		||||
                             trapEnableWithACK  (34)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Enables/disables the trap generation on download status change."
 | 
			
		||||
        DEFVAL {trapEnable}
 | 
			
		||||
    ::= {software 12}
 | 
			
		||||
 | 
			
		||||
    softwareRemoteIpAddressDwlServer  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      IpAddress
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Ip address of the remote Server from which the Software is downloaded,
 | 
			
		||||
             different from SNMP manager connected IpAddress.
 | 
			
		||||
             It is used if different from '0.0.0.0'.
 | 
			
		||||
             After each download procedure the leaf is set to '0.0.0.0'."
 | 
			
		||||
        DEFVAL {'00'H}
 | 
			
		||||
    ::= {software 13}
 | 
			
		||||
 | 
			
		||||
-----------------------
 | 
			
		||||
--
 | 
			
		||||
--  The software Group generates the following TRAP:
 | 
			
		||||
--
 | 
			
		||||
-----------------------
 | 
			
		||||
 | 
			
		||||
    softwareDownloadStatusTrap  NOTIFICATION-TYPE
 | 
			
		||||
        OBJECTS  {equipIpSnmpAgentAddress, softwareDownloadStatus}
 | 
			
		||||
        STATUS current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This event is generated by ALFOHD-NE when the status of download is changed.
 | 
			
		||||
             The data passed with the event are:
 | 
			
		||||
                1) equipIpSnmpAgentAddress
 | 
			
		||||
                2) softwareDownloadStatus"
 | 
			
		||||
    ::= {alarmTrap 701}
 | 
			
		||||
 | 
			
		||||
------ End group -----------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										1019
									
								
								MIBS/siae/SIAE-SYNC-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1019
									
								
								MIBS/siae/SIAE-SYNC-MIB
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										52
									
								
								MIBS/siae/SIAE-TREE-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								MIBS/siae/SIAE-TREE-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,52 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-TREE-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, enterprises
 | 
			
		||||
        FROM SNMPv2-SMI;
 | 
			
		||||
 | 
			
		||||
    siaeMicroelettronicaSpa MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201406230000Z"
 | 
			
		||||
        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 MIB tree root
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201406230000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Changed the module name from smTreeMib to siaeMicroelettronicaSpa
 | 
			
		||||
             Renoved the definition of siaeMicroelettronicaSpa object identifier
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201304160000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { enterprises 3373 }
 | 
			
		||||
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
--  object identifiers inside the module
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
siaeMib  OBJECT IDENTIFIER ::= { siaeMicroelettronicaSpa  1103 }
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										301
									
								
								MIBS/siae/SIAE-UNIT-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										301
									
								
								MIBS/siae/SIAE-UNIT-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,301 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-UNIT-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             Integer32
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             DisplayString, AutonomousType, RowStatus
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB
 | 
			
		||||
             unitTypeUnequipped
 | 
			
		||||
        FROM SIAE-UNITYPE-MIB
 | 
			
		||||
             AlarmStatus, AlarmSeverityCode
 | 
			
		||||
        FROM SIAE-ALARM-MIB;
 | 
			
		||||
 | 
			
		||||
    unit MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201402030000Z"
 | 
			
		||||
        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
 | 
			
		||||
            "Unit inventory MIB. A unit is a replaceable HW card.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201402030000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Improved description of unitMibVersion
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201304160000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 6 }
 | 
			
		||||
 | 
			
		||||
------------------------------------------------------------------------------
 | 
			
		||||
--  object identifier inside the module
 | 
			
		||||
------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------------------------------------------------------------------------------
 | 
			
		||||
--  unit GROUP
 | 
			
		||||
------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  This group is used to manage the units (board and in general replaceable
 | 
			
		||||
--  part) present in the equipment.
 | 
			
		||||
--
 | 
			
		||||
------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning --------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-------  Begin of unitTable
 | 
			
		||||
--
 | 
			
		||||
    unitMibVersion  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}
 | 
			
		||||
    ::= {unit 1}
 | 
			
		||||
 | 
			
		||||
    unitTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF UnitRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with Unit records."
 | 
			
		||||
    ::= {unit 2}
 | 
			
		||||
 | 
			
		||||
    unitRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      UnitRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Unit record."
 | 
			
		||||
        INDEX {unitId}
 | 
			
		||||
    ::= {unitTable 1}
 | 
			
		||||
 | 
			
		||||
    UnitRecord  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            unitId                  Integer32,
 | 
			
		||||
            unitExpectedType        AutonomousType,
 | 
			
		||||
            unitActualType          AutonomousType,
 | 
			
		||||
            unitLabel               DisplayString,
 | 
			
		||||
            unitFailAlarm           AlarmStatus,
 | 
			
		||||
            unitMissingAlarm        AlarmStatus,
 | 
			
		||||
            unitNotRespondingAlarm  AlarmStatus,
 | 
			
		||||
            unitHwMismatchAlarm     AlarmStatus,
 | 
			
		||||
            unitSwMismatchAlarm     AlarmStatus,
 | 
			
		||||
            unitHwEdition           DisplayString,
 | 
			
		||||
            unitPartNumber          DisplayString,
 | 
			
		||||
            unitParentPartNumber    DisplayString,
 | 
			
		||||
            unitParentSerialNumber  DisplayString,
 | 
			
		||||
            unitRowStatus           RowStatus
 | 
			
		||||
       }
 | 
			
		||||
 | 
			
		||||
    unitId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      Integer32
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used as Index of the Unit Table."
 | 
			
		||||
    ::= {unitRecord 1}
 | 
			
		||||
 | 
			
		||||
    unitExpectedType  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AutonomousType 
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the expected unit type."
 | 
			
		||||
        DEFVAL { unitTypeUnequipped }
 | 
			
		||||
    ::= {unitRecord 2}
 | 
			
		||||
 | 
			
		||||
    unitActualType  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AutonomousType
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the real unit type actually present in the equipment"
 | 
			
		||||
        DEFVAL { unitTypeUnequipped }
 | 
			
		||||
    ::= {unitRecord 3}
 | 
			
		||||
 | 
			
		||||
    unitLabel  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(0..30))
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string used to assign a name to the unit."
 | 
			
		||||
    ::= {unitRecord 4}
 | 
			
		||||
 | 
			
		||||
    unitFailAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Unit Fail alarm status status with associated severity."
 | 
			
		||||
        DEFVAL { activeReportableMajor }
 | 
			
		||||
    ::= {unitRecord 5}
 | 
			
		||||
 | 
			
		||||
    unitMissingAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Unit Missing alarm status with associated severity."
 | 
			
		||||
        DEFVAL { activeReportableMajor }
 | 
			
		||||
    ::= {unitRecord 6}
 | 
			
		||||
 | 
			
		||||
    unitNotRespondingAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Unit Not Responding alarm status with associated severity."
 | 
			
		||||
        DEFVAL { activeReportableMajor }
 | 
			
		||||
    ::= {unitRecord 7}
 | 
			
		||||
 | 
			
		||||
    unitHwMismatchAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Unit type Mismatch alarm status with associated severity."
 | 
			
		||||
        DEFVAL { activeReportableMajor }
 | 
			
		||||
    ::= {unitRecord 8}
 | 
			
		||||
 | 
			
		||||
    unitSwMismatchAlarm  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmStatus
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Unit with Sw Release Mismatch alarm status with associated severity."
 | 
			
		||||
        DEFVAL { activeReportableMajor }
 | 
			
		||||
    ::= {unitRecord 9}
 | 
			
		||||
 | 
			
		||||
    unitHwEdition  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE (0..20))
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string used to identify Hw edition of the unit."
 | 
			
		||||
    ::= {unitRecord 10}
 | 
			
		||||
 | 
			
		||||
    unitPartNumber  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(0..30))
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string to identify the Part Number of the unit."
 | 
			
		||||
    ::= {unitRecord 11}
 | 
			
		||||
 | 
			
		||||
    unitParentPartNumber  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(0..30))
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string to identify the parent Part Number of the unit."
 | 
			
		||||
    ::= {unitRecord 12}
 | 
			
		||||
 | 
			
		||||
    unitParentSerialNumber  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(0..30))
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string to identify parent Serial Number of the unit."
 | 
			
		||||
    ::= {unitRecord 13}
 | 
			
		||||
 | 
			
		||||
    unitRowStatus   OBJECT-TYPE 
 | 
			
		||||
        SYNTAX      RowStatus
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Status of this row of unitTable.
 | 
			
		||||
            "
 | 
			
		||||
    ::= {unitRecord 14}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of unitTable
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  The following objects define the profile of the unit alarms:
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
    -- OBJECT-IDENTIFIER {unit 3} is used in sm_unitype.mib
 | 
			
		||||
 | 
			
		||||
    unitFailAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the unitFailAlarm
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {unit 4}
 | 
			
		||||
 | 
			
		||||
    unitMissingAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the unitMissingAlarm
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {unit 5}
 | 
			
		||||
 | 
			
		||||
    unitNotRespondingAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the unitNotRespondingAlarm
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {unit 6}
 | 
			
		||||
 | 
			
		||||
    unitHwMismatchAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the unitHwMismatchAlarm
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {unit 7}
 | 
			
		||||
 | 
			
		||||
    unitSwMismatchAlarmSeverityCode  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AlarmSeverityCode
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Defines the severity associated to the unitSwMismatchAlarm
 | 
			
		||||
             and enables/disables the trap generation on status change event."
 | 
			
		||||
        DEFVAL {majorTrapEnable}
 | 
			
		||||
    ::= {unit 8}
 | 
			
		||||
 | 
			
		||||
------ End group -------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										333
									
								
								MIBS/siae/SIAE-UNITYPE-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										333
									
								
								MIBS/siae/SIAE-UNITYPE-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,333 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-UNITYPE-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-IDENTITY
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB;
 | 
			
		||||
 | 
			
		||||
    unitTypeMib MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201607190000Z"
 | 
			
		||||
        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: help@siaemic.com
 | 
			
		||||
            "
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Types of SIAE equipment units.
 | 
			
		||||
            "
 | 
			
		||||
 | 
			
		||||
        REVISION "201610140000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            " Added unitTypeALFOplus1(229),
 | 
			
		||||
              unitTypeAGS20ARI2E(260), unitTypeAGS20ARI2ETDM2(261),
 | 
			
		||||
              unitTypeAGS20ARI2ETDM3(262),
 | 
			
		||||
              unitTypeAGS20ARI2EXG(263), unitTypeAGS20ARI2ETDM2XG(264),
 | 
			
		||||
              unitTypeAGS20ARI2ETDM3XG(265).
 | 
			
		||||
              Modified unitTypeALFO80HDx(280)
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201607190000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            " Added unitTypeALFO80HDx(270)
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201604050000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            " Added unitTypeAGS20ARI2XG(250), unitTypeAGS20ARI2TDM2XG(251),
 | 
			
		||||
              unitTypeAGS20ARI2TDM3XG(252), unitTypeAGS20ARI4XG(253),
 | 
			
		||||
              unitTypeAGS20ARI4TDM2XG(254) and unitTypeAGS20ARI4TDM3XG(255)
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201503040000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            " Added unitTypeAGS20ARI1DP(223) and unitTypeAGS20ARI1TDM2DP(224)
 | 
			
		||||
              and unitTypeAGS20ARI1TDM3DP(225)
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201412010000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            " Added unitTypeAGS20ODU(231)
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201403190000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            " Added unitTypeAGS20CORE(222)
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201402070000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "- Removed types unitTypeCore, unitTypeAri1, unitTypeAri2 and
 | 
			
		||||
               unitTypeDri2
 | 
			
		||||
             - Added types unitTypeODU and unitTypeAGS20
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201304160000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 506 }
 | 
			
		||||
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
--  object identifier inside the module
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
     unitType OBJECT IDENTIFIER ::= { siaeMib unit(6) 3 }
 | 
			
		||||
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
--  unit types
 | 
			
		||||
--------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
     -- OBJECT IDENTITIES for UNIT types
 | 
			
		||||
 | 
			
		||||
     --  (see unitExpectedType and unitActuaslType of SM-UNIT-MIB for usage)
 | 
			
		||||
 | 
			
		||||
     -- Card/Unit identifiers 
 | 
			
		||||
 | 
			
		||||
     unitTypeUnequipped OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "Unequipped unit"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 1 }
 | 
			
		||||
 | 
			
		||||
     unitTypeODU OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "Out Door Unit"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 5 }
 | 
			
		||||
 | 
			
		||||
     -- Equipment/Product identifiers 
 | 
			
		||||
 | 
			
		||||
     unitTypeALFO80HD OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "ALFO 80GHz HD"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 200 }
 | 
			
		||||
 | 
			
		||||
     unitTypeALFO80HDelectrical OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "ALFO 80GHz HD (electrical ethernet inferface)"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 201 }
 | 
			
		||||
 | 
			
		||||
     unitTypeALFO80HDelectricalOptical OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "ALFO 80GHz HD (electrical and optical ethernet inferface)"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 202 }
 | 
			
		||||
 | 
			
		||||
     unitTypeALFO80HDoptical OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "ALFO 80GHz HD (optical ethernet inferface)"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 203 }
 | 
			
		||||
 | 
			
		||||
     unitTypeAGS20ARI1 OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI1"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 210 }
 | 
			
		||||
 | 
			
		||||
     unitTypeAGS20ARI2 OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-2"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 211 }
 | 
			
		||||
 | 
			
		||||
     unitTypeAGS20ARI4 OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-4"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 212 }
 | 
			
		||||
 | 
			
		||||
     unitTypeAGS20DRI4 OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 DRI-4"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 213 }
 | 
			
		||||
 | 
			
		||||
     unitTypeAGS20ARI1TDM2 OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-1 TDM-2"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 214 }
 | 
			
		||||
 | 
			
		||||
     unitTypeAGS20ARI1TDM3 OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-1 TDM-3"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 215 }
 | 
			
		||||
 | 
			
		||||
     unitTypeAGS20ARI2TDM2 OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-2 TDM-2"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 216 }
 | 
			
		||||
 | 
			
		||||
     unitTypeAGS20ARI2TDM3 OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-2 TDM-3"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 217 }
 | 
			
		||||
 | 
			
		||||
     unitTypeAGS20ARI4TDM2 OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-4 TDM-2"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 218 }
 | 
			
		||||
 | 
			
		||||
     unitTypeAGS20ARI4TDM3 OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-4 TDM-3"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 219 }
 | 
			
		||||
 | 
			
		||||
     unitTypeAGS20DRI4TDM2 OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 DRI-4 TDM-2"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 220 }
 | 
			
		||||
 | 
			
		||||
     unitTypeAGS20DRI4TDM3 OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 DRI-4 TDM-3"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 221 }
 | 
			
		||||
 | 
			
		||||
     unitTypeAGS20CORE OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 CORE"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 222 }
 | 
			
		||||
 | 
			
		||||
     unitTypeAGS20ARI1DP OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI1 Dual Power"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 223 }
 | 
			
		||||
 | 
			
		||||
     unitTypeAGS20ARI1TDM2DP OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-1 TDM-2 Dual Power"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 224 }
 | 
			
		||||
 | 
			
		||||
     unitTypeAGS20ARI1TDM3DP OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-1 TDM-3 Dual Power"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 225 }
 | 
			
		||||
 | 
			
		||||
     unitTypeALFOplus1 OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "ALFOplus1"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 229 }
 | 
			
		||||
 | 
			
		||||
     unitTypeALFOplus2 OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "ALFOplus2"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 230 }
 | 
			
		||||
 | 
			
		||||
     unitTypeAGS20ODU OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ODU"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 231 }
 | 
			
		||||
       
 | 
			
		||||
     unitTypeAGS20ARI1TDM2LC OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-1 TDM-2 Low Cost"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 240 }
 | 
			
		||||
       
 | 
			
		||||
     unitTypeAGS20ARI2XG OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-2 with 10G ports"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 250 }
 | 
			
		||||
       
 | 
			
		||||
     unitTypeAGS20ARI2TDM2XG OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-2 TDM-2 with 10G ports"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 251 }
 | 
			
		||||
       
 | 
			
		||||
     unitTypeAGS20ARI2TDM3XG OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-2 TDM-3 with 10G ports"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 252 }
 | 
			
		||||
       
 | 
			
		||||
     unitTypeAGS20ARI4XG OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-4 with 10G ports"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 253 }
 | 
			
		||||
       
 | 
			
		||||
     unitTypeAGS20ARI4TDM2XG OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-4 TDM-2 with 10G ports"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 254 }
 | 
			
		||||
       
 | 
			
		||||
     unitTypeAGS20ARI4TDM3XG OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-4 TDM-3 with 10G ports"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 255 }
 | 
			
		||||
       
 | 
			
		||||
     unitTypeAGS20ARI2E OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-2 Enhanced"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 260 }
 | 
			
		||||
       
 | 
			
		||||
     unitTypeAGS20ARI2ETDM2 OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-2 Enhanced TDM-2"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 261 }
 | 
			
		||||
       
 | 
			
		||||
     unitTypeAGS20ARI2ETDM3 OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-2 Enhanced TDM-3"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 262 }
 | 
			
		||||
 | 
			
		||||
     unitTypeAGS20ARI2EXG OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-2 Enhanced with 10G ports"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 263 }
 | 
			
		||||
       
 | 
			
		||||
     unitTypeAGS20ARI2ETDM2XG OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-2 Enhanced TDM-2 with 10G ports"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 264 }
 | 
			
		||||
       
 | 
			
		||||
     unitTypeAGS20ARI2ETDM3XG OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "AGS-20 ARI-2 Enhanced TDM-3 with 10G ports"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 265 }
 | 
			
		||||
 | 
			
		||||
     unitTypeALFO80HDx OBJECT-IDENTITY
 | 
			
		||||
       STATUS      current
 | 
			
		||||
       DESCRIPTION "ALFO 80GHz HD with 10G ports"
 | 
			
		||||
       REFERENCE   "None"
 | 
			
		||||
       ::= { unitType 280 }
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										664
									
								
								MIBS/siae/SIAE-USER-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										664
									
								
								MIBS/siae/SIAE-USER-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,664 @@
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  SIAE MICROELETTRONICA s.p.a.
 | 
			
		||||
--                 
 | 
			
		||||
--  Via Michelangelo Buonarroti, 21
 | 
			
		||||
--  20093 - Cologno Monzese
 | 
			
		||||
--  Milano 
 | 
			
		||||
--  ITALY
 | 
			
		||||
--
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
-- ----------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
SIAE-USER-MIB
 | 
			
		||||
        DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
        IMPORTS
 | 
			
		||||
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
			
		||||
             IpAddress
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
             DisplayString,
 | 
			
		||||
             RowStatus,
 | 
			
		||||
             StorageType
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
             SnmpAdminString
 | 
			
		||||
        FROM SNMP-FRAMEWORK-MIB
 | 
			
		||||
             siaeMib
 | 
			
		||||
        FROM SIAE-TREE-MIB;
 | 
			
		||||
 | 
			
		||||
    accessControl MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED "201609170000Z" 
 | 
			
		||||
        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
 | 
			
		||||
            "User privileges and credentials for SIAE equipment access
 | 
			
		||||
             control.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201609170000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Added accessControlExtLoginTable.
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201404080000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Introduced accessControlGroupTelnet leaf
 | 
			
		||||
             Fixed IMPORTS clause
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201402030000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Improved description of accessControlMibVersion
 | 
			
		||||
            "
 | 
			
		||||
        REVISION "201304160000Z"
 | 
			
		||||
        DESCRIPTION 
 | 
			
		||||
            "Initial version 01.00.00
 | 
			
		||||
            "
 | 
			
		||||
    ::= { siaeMib 5 }
 | 
			
		||||
 | 
			
		||||
------------------------------------------------------------------------------
 | 
			
		||||
--  accessControl GROUP
 | 
			
		||||
------------------------------------------------------------------------------
 | 
			
		||||
--
 | 
			
		||||
--  This MIB defines the objects to access the system: users and groups.
 | 
			
		||||
--  Each user belongs to a group that identifies the access privileges to all
 | 
			
		||||
--  available protocols. A login table shows the users logged in the system.
 | 
			
		||||
--  AccessControlClientTable defines the client credentials to use a given 
 | 
			
		||||
--  service.
 | 
			
		||||
--  
 | 
			
		||||
--
 | 
			
		||||
------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
------ Beginning -------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
    accessControlMibVersion 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}
 | 
			
		||||
    ::= {accessControl 1}
 | 
			
		||||
 | 
			
		||||
-------  Begin of accessControlGroupTable
 | 
			
		||||
--
 | 
			
		||||
    accessControlGroupTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF     AccessControlGroupRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with Group records."
 | 
			
		||||
    ::= {accessControl 2}
 | 
			
		||||
 | 
			
		||||
    accessControlGroupRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AccessControlGroupRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Group record. At most 10 records can be present in 
 | 
			
		||||
             accessControlGroupTable."
 | 
			
		||||
        INDEX {accessControlGroupName}
 | 
			
		||||
    ::= {accessControlGroupTable 1}
 | 
			
		||||
 | 
			
		||||
    AccessControlGroupRecord  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            accessControlGroupName      SnmpAdminString,
 | 
			
		||||
            accessControlGroupProfile   INTEGER,
 | 
			
		||||
            accessControlGroupHttp      INTEGER,
 | 
			
		||||
            accessControlGroupHttps     INTEGER,
 | 
			
		||||
            accessControlGroupSnmp      INTEGER,
 | 
			
		||||
            accessControlGroupFtp       INTEGER,
 | 
			
		||||
            accessControlGroupSftp      INTEGER,
 | 
			
		||||
            accessControlGroupSsh       INTEGER,            
 | 
			
		||||
            accessControlGroupRowStatus RowStatus,
 | 
			
		||||
            accessControlGroupCli       INTEGER
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    accessControlGroupName  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SnmpAdminString (SIZE(1..31))
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string identifying the Group, used as index for the table."
 | 
			
		||||
    ::= {accessControlGroupRecord 1}
 | 
			
		||||
 | 
			
		||||
    accessControlGroupProfile  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             admin            (1),
 | 
			
		||||
                             readwrite        (2),
 | 
			
		||||
                             maintenance      (3),
 | 
			
		||||
                             readonly         (4)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object defines the group access privileges. 'Admin' profile can 
 | 
			
		||||
             read and write all MIB, 'readwrite' profile can write all MIB leaves 
 | 
			
		||||
             but it can not manage users, 'maintenance' profile can do only manual 
 | 
			
		||||
             operations, while 'readonly' can only perform get operations."
 | 
			
		||||
    ::= {accessControlGroupRecord 2}
 | 
			
		||||
 | 
			
		||||
    accessControlGroupHttp  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             deny        (1),
 | 
			
		||||
                             allow       (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object allows or denies a given group using http protocol
 | 
			
		||||
             for WebLct to access equipment."
 | 
			
		||||
    ::= {accessControlGroupRecord 3}
 | 
			
		||||
 | 
			
		||||
    accessControlGroupHttps  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             deny        (1),
 | 
			
		||||
                             allow       (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
           "This object allows or denies a given group using https protocol
 | 
			
		||||
            for WebLct to access equipment."
 | 
			
		||||
    ::= {accessControlGroupRecord 4}
 | 
			
		||||
 | 
			
		||||
    accessControlGroupSnmp  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             deny        (1),
 | 
			
		||||
                             allowV1     (2),
 | 
			
		||||
                             allowV2c    (3),
 | 
			
		||||
                             allowV3     (4)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object allows or denies a given group using snmp 
 | 
			
		||||
             protocol to access network equipment. If snmp protocol 
 | 
			
		||||
             is enabled, it is possible to choose between V1, V2c 
 | 
			
		||||
             and V3 versions of snmp."
 | 
			
		||||
    ::= {accessControlGroupRecord 5}
 | 
			
		||||
 | 
			
		||||
    accessControlGroupFtp  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             deny        (1),
 | 
			
		||||
                             allow       (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object allows or denies a given group using ftp 
 | 
			
		||||
             protocol."
 | 
			
		||||
    ::= {accessControlGroupRecord 6}
 | 
			
		||||
 | 
			
		||||
    accessControlGroupSftp  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             deny        (1),
 | 
			
		||||
                             allow       (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "This object allows or denies a given group using sftp 
 | 
			
		||||
              protocol."
 | 
			
		||||
    ::= {accessControlGroupRecord 7}
 | 
			
		||||
 | 
			
		||||
    accessControlGroupSsh OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             deny        (1),
 | 
			
		||||
                             allow       (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
             "This object allows or denies a given group using ssh 
 | 
			
		||||
              protocol."
 | 
			
		||||
    ::= {accessControlGroupRecord 8}
 | 
			
		||||
 | 
			
		||||
    accessControlGroupRowStatus  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      RowStatus
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to manage a row in accessControlGroupTable."
 | 
			
		||||
    ::= {accessControlGroupRecord 9}
 | 
			
		||||
    
 | 
			
		||||
    accessControlGroupCli OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             deny        (1),
 | 
			
		||||
                             allow       (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object allows or denies a given group using both cli through 
 | 
			
		||||
             serial port and remote cli (telnet). Only 'admin' profile is
 | 
			
		||||
             allowed to use cli and can execute all commands."
 | 
			
		||||
    ::= {accessControlGroupRecord 10}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of accessControlGroupTable
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
------- The following table defines the users of the equipment,
 | 
			
		||||
------- connected to the group table.
 | 
			
		||||
 | 
			
		||||
-------  Begin of accessControlUserTable
 | 
			
		||||
--
 | 
			
		||||
    accessControlUserTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF    AccessControlUserRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with User records. At most 10 records can be present in 
 | 
			
		||||
             accessControlUserTable."
 | 
			
		||||
    ::= {accessControl 3}
 | 
			
		||||
 | 
			
		||||
    accessControlUserRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AccessControlUserRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "User record."
 | 
			
		||||
        INDEX {accessControlUserName}
 | 
			
		||||
    ::= {accessControlUserTable 1}
 | 
			
		||||
 | 
			
		||||
    AccessControlUserRecord  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            accessControlUserName            SnmpAdminString,
 | 
			
		||||
            accessControlUserGroupName       SnmpAdminString,
 | 
			
		||||
            accessControlUserPwd             DisplayString,
 | 
			
		||||
            accessControlUserSnmpAuthProt    INTEGER,
 | 
			
		||||
            accessControlUserSnmpAuthKey     OCTET STRING,
 | 
			
		||||
            accessControlUserSnmpPrivProt    INTEGER,
 | 
			
		||||
            accessControlUserSnmpPrivKey     OCTET STRING,
 | 
			
		||||
            accessControlUserTimeout         INTEGER,
 | 
			
		||||
            accessControlUserRowStatus       RowStatus
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    accessControlUserName  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SnmpAdminString (SIZE(1..31))
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string identifying the user."
 | 
			
		||||
    ::= {accessControlUserRecord 1}
 | 
			
		||||
 | 
			
		||||
    accessControlUserGroupName  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SnmpAdminString (SIZE(1..31))
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object specifies which group this user belongs to.
 | 
			
		||||
             It must refers to an entry of accessControlGroupTable."
 | 
			
		||||
    ::= {accessControlUserRecord 2}
 | 
			
		||||
 | 
			
		||||
    accessControlUserPwd  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      DisplayString    (SIZE(1..31))
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object specifies the login password of the specified
 | 
			
		||||
             user."
 | 
			
		||||
    ::= {accessControlUserRecord 3}
 | 
			
		||||
 | 
			
		||||
    accessControlUserSnmpAuthProt  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             noAuth       (1),
 | 
			
		||||
                             md5          (2),
 | 
			
		||||
                             sha          (3)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to set the user authentication protocol
 | 
			
		||||
             if the related group can use snmp protocol."
 | 
			
		||||
    ::= {accessControlUserRecord 4}
 | 
			
		||||
 | 
			
		||||
    accessControlUserSnmpAuthKey  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OCTET STRING
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object specifies the user authentication key if
 | 
			
		||||
             the related group can use snmpv3 protocol."
 | 
			
		||||
    ::= {accessControlUserRecord 5}
 | 
			
		||||
 | 
			
		||||
    accessControlUserSnmpPrivProt  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             noPriv       (1),
 | 
			
		||||
                             des          (2),
 | 
			
		||||
                             aes          (3)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to set the user cipher protocol if 
 | 
			
		||||
             the related group can use snmp protocol."
 | 
			
		||||
    ::= {accessControlUserRecord 6}
 | 
			
		||||
 | 
			
		||||
    accessControlUserSnmpPrivKey  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OCTET STRING (SIZE(0..127))
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object specifies the user cipher key if the related 
 | 
			
		||||
             group can use snmpv3 protocol."
 | 
			
		||||
    ::= {accessControlUserRecord 7}
 | 
			
		||||
 | 
			
		||||
    accessControlUserTimeout  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER   (0..3600)
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object defines the user timeout after login operation.
 | 
			
		||||
             Zero timeout means no timeout."
 | 
			
		||||
        DEFVAL {300}
 | 
			
		||||
    ::= {accessControlUserRecord 8}
 | 
			
		||||
 | 
			
		||||
    accessControlUserRowStatus  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      RowStatus
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to manage an instance in accessControlUserTable."
 | 
			
		||||
    ::= {accessControlUserRecord 9}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of accessControlUserTable
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
------- The following table defines the users logged in the system.
 | 
			
		||||
 | 
			
		||||
-------  Begin of accessControlLoginTable
 | 
			
		||||
--
 | 
			
		||||
    accessControlLoginTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF    AccessControlLoginRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with Login records. At most 4 users via WebLct,
 | 
			
		||||
             10 users via snmp and 10 users via cli can be logged 
 | 
			
		||||
             at the same time in the equipment."
 | 
			
		||||
    ::= {accessControl 4}
 | 
			
		||||
 | 
			
		||||
    accessControlLoginRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AccessControlLoginRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Login record. The create operation is performed by setting
 | 
			
		||||
             accessControlLoginPwd object."
 | 
			
		||||
        INDEX {accessControlLoginIpAddress,
 | 
			
		||||
               accessControlLoginUserName,
 | 
			
		||||
               accessControlLoginType}
 | 
			
		||||
    ::= {accessControlLoginTable 1}
 | 
			
		||||
 | 
			
		||||
    AccessControlLoginRecord  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            accessControlLoginUserName       SnmpAdminString,
 | 
			
		||||
            accessControlLoginIpAddress      IpAddress,
 | 
			
		||||
            accessControlLoginRequest        INTEGER,
 | 
			
		||||
            accessControlLoginTrapEnable     INTEGER,
 | 
			
		||||
            accessControlLoginType           INTEGER,
 | 
			
		||||
            accessControlLoginPwd            OCTET STRING,
 | 
			
		||||
            accessControlLoginPolling        INTEGER
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    accessControlLoginUserName  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SnmpAdminString (SIZE(1..31))
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object defines the name of the logged user."
 | 
			
		||||
    ::= {accessControlLoginRecord 1}
 | 
			
		||||
 | 
			
		||||
    accessControlLoginIpAddress  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      IpAddress
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object defines the IP address of the logged user."
 | 
			
		||||
    ::= {accessControlLoginRecord 2}
 | 
			
		||||
 | 
			
		||||
    accessControlLoginRequest  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             noAction     (1),
 | 
			
		||||
                             logout       (2),
 | 
			
		||||
                             forcelogout  (3)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to do logout or to force logout 
 | 
			
		||||
             of other users. Only users with 'admin' profile can 
 | 
			
		||||
             force logout."
 | 
			
		||||
    ::= {accessControlLoginRecord 3}
 | 
			
		||||
 | 
			
		||||
    accessControlLoginTrapEnable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             disable     (1),
 | 
			
		||||
                             enable      (2)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object enables/disables trap receiver for a
 | 
			
		||||
             given user."
 | 
			
		||||
        DEFVAL {disable}
 | 
			
		||||
    ::= {accessControlLoginRecord 4}
 | 
			
		||||
 | 
			
		||||
    accessControlLoginType  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             web       (1),
 | 
			
		||||
                             snmp      (2),
 | 
			
		||||
                             cli       (3)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object identifies login type."
 | 
			
		||||
    ::= {accessControlLoginRecord 5}
 | 
			
		||||
 | 
			
		||||
    accessControlLoginPwd  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      OCTET STRING    (SIZE(1..31))
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to create a row in the table. It
 | 
			
		||||
             must correspond to the user password defined in 
 | 
			
		||||
             accessControlUserTable."
 | 
			
		||||
    ::= {accessControlLoginRecord 6}
 | 
			
		||||
 | 
			
		||||
    accessControlLoginPolling  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             polling  (1)
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to refresh the timeout of the related instance
 | 
			
		||||
             of the table. To keep user logged in, manager must read this object 
 | 
			
		||||
             before the end of accessControlUserTimeout. For cli users execution 
 | 
			
		||||
             of cli commands refreshes timeout."
 | 
			
		||||
    ::= {accessControlLoginRecord 7}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of accessControlLoginTable
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
------- The following table defines the user credentials required to access 
 | 
			
		||||
------- FTP and SFTP services.
 | 
			
		||||
 | 
			
		||||
-------  Begin of accessControlClientTable
 | 
			
		||||
--
 | 
			
		||||
    accessControlClientTable  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF    AccessControlClientRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Table with records that show client credentials to 
 | 
			
		||||
             access FTP and SFTP services."
 | 
			
		||||
    ::= {accessControl 5}
 | 
			
		||||
 | 
			
		||||
    accessControlClientRecord  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AccessControlClientRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Client credentials record for a given user."
 | 
			
		||||
        INDEX {accessControlClientService}
 | 
			
		||||
    ::= {accessControlClientTable 1}
 | 
			
		||||
 | 
			
		||||
    AccessControlClientRecord  ::=
 | 
			
		||||
        SEQUENCE {
 | 
			
		||||
            accessControlClientService             INTEGER,
 | 
			
		||||
            accessControlClientServiceStatus       INTEGER,
 | 
			
		||||
            accessControlClientName                SnmpAdminString,
 | 
			
		||||
            accessControlClientPwd                 SnmpAdminString,
 | 
			
		||||
            accessControlClientStorageType         StorageType,            
 | 
			
		||||
            accessControlClientRowStatus           RowStatus
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    accessControlClientService  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             ftp              (1),
 | 
			
		||||
                             sftp             (2)                            
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to identify the service that a given user
 | 
			
		||||
             can access as client."
 | 
			
		||||
    ::= {accessControlClientRecord 1}
 | 
			
		||||
    
 | 
			
		||||
     accessControlClientServiceStatus  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      INTEGER {
 | 
			
		||||
                             disable          (1),
 | 
			
		||||
                             enable           (2)                            
 | 
			
		||||
                            }
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object is used to enable/disable the FTP/SFTP client
 | 
			
		||||
             on the equipment. If both clients are enabled, SFTP client
 | 
			
		||||
             is adopted."
 | 
			
		||||
    ::= {accessControlClientRecord 2}
 | 
			
		||||
    
 | 
			
		||||
    accessControlClientName  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SnmpAdminString (SIZE(1..31))
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string identifying the client name."
 | 
			
		||||
        DEFVAL  {""}        
 | 
			
		||||
    ::= {accessControlClientRecord 3}
 | 
			
		||||
    
 | 
			
		||||
    accessControlClientPwd  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SnmpAdminString (SIZE(1..31))
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "ASCII string identifying the client password."
 | 
			
		||||
        DEFVAL  {""}        
 | 
			
		||||
    ::= {accessControlClientRecord 4}
 | 
			
		||||
    
 | 
			
		||||
    accessControlClientStorageType OBJECT-TYPE
 | 
			
		||||
    SYNTAX       StorageType
 | 
			
		||||
    MAX-ACCESS   read-create
 | 
			
		||||
    STATUS       current
 | 
			
		||||
    DESCRIPTION "The storage type for this conceptual row.
 | 
			
		||||
                "
 | 
			
		||||
    DEFVAL      {nonVolatile}
 | 
			
		||||
    ::= {accessControlClientRecord 5}
 | 
			
		||||
    
 | 
			
		||||
    accessControlClientRowStatus  OBJECT-TYPE
 | 
			
		||||
        SYNTAX      RowStatus
 | 
			
		||||
        MAX-ACCESS  read-create
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The status of this conceptual row."
 | 
			
		||||
    ::= {accessControlClientRecord 6}
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of accessControlClientTable
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
------- The following table augments accessControlLoginTable
 | 
			
		||||
------- to show additional information about logged users.
 | 
			
		||||
 | 
			
		||||
-------  Begin of accessControlExtLoginTable
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
    accessControlExtLoginTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX      SEQUENCE OF AccessControlExtLoginRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "A table that contains additional information about
 | 
			
		||||
            every user that is logged into the equipment."
 | 
			
		||||
    ::= { accessControl 6 }
 | 
			
		||||
 | 
			
		||||
    accessControlExtLoginRecord OBJECT-TYPE
 | 
			
		||||
        SYNTAX      AccessControlExtLoginRecord
 | 
			
		||||
        MAX-ACCESS  not-accessible
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Additional information record for a given logged 
 | 
			
		||||
            user."
 | 
			
		||||
        AUGMENTS { accessControlLoginRecord }
 | 
			
		||||
    ::= { accessControlExtLoginTable 1 }
 | 
			
		||||
 | 
			
		||||
    AccessControlExtLoginRecord ::=
 | 
			
		||||
        SEQUENCE{
 | 
			
		||||
            accessControlExtLoginProfile         INTEGER,
 | 
			
		||||
            accessControlExtLoginAuthMode        INTEGER
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
    accessControlExtLoginProfile OBJECT-TYPE
 | 
			
		||||
        SYNTAX  INTEGER {
 | 
			
		||||
                        admin            (1),
 | 
			
		||||
                        readwrite        (2),
 | 
			
		||||
                        maintenance      (3),
 | 
			
		||||
                        readonly         (4)
 | 
			
		||||
                        }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object defines the access privileges associated to logged user. 
 | 
			
		||||
            'Admin' profile can read and write all MIB, 'readwrite' profile can 
 | 
			
		||||
            write all MIB leaves but it can not manage users, 'maintenance' can 
 | 
			
		||||
            do only manual operations, while 'readonly' can only perform get 
 | 
			
		||||
            operations. In case of local authentication, the user profile is found
 | 
			
		||||
            in local database, while, if authentication is remote, the profile is 
 | 
			
		||||
            assigned by remote server."
 | 
			
		||||
    ::= { accessControlExtLoginRecord 1 }
 | 
			
		||||
 | 
			
		||||
    accessControlExtLoginAuthMode OBJECT-TYPE
 | 
			
		||||
        SYNTAX  INTEGER {
 | 
			
		||||
                        local            (1),
 | 
			
		||||
                        remote           (2)
 | 
			
		||||
                        }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object shows if logged user has been authenticated locally or by remote 
 | 
			
		||||
            server (i.e RADIUS, TACACS, etc...)."
 | 
			
		||||
    ::= { accessControlExtLoginRecord 2 }
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-------  End of accessControlExtLoginTable
 | 
			
		||||
   
 | 
			
		||||
   
 | 
			
		||||
------ End group -------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user