-- -- SNMP Management Information Base for Cronyx E3FOM. -- -- $Id: fom8e3.mib,v 1.3 2006/01/20 07:59:21 vak Exp $ -- CRONYX-FOM8E3-MIB DEFINITIONS ::= BEGIN IMPORTS Gauge FROM RFC1155-SMI snmp FROM RFC1213-MIB cronyx, fom8e3-mib, deviceResetCounter, userAddress FROM CRONYX-GENERIC-MIB OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215; -------------------------------------------------------- -- The table of optic links. -- linkTable OBJECT-TYPE SYNTAX SEQUENCE OF LinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of link channels." ::= {fom8e3-mib 1} linkEntry OBJECT-TYPE SYNTAX LinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table of links." INDEX {linkIndex} ::= {linkTable 1} LinkEntry ::= SEQUENCE { linkIndex INTEGER, linkStatus INTEGER, linkLoop INTEGER, linkBert INTEGER, linkRESs Gauge, linkTESs Gauge } linkIndex OBJECT-TYPE SYNTAX INTEGER { local-optic-link (1), remote-optic-link (2) } ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the link interface to which this entry is applicable: 1 = local optic link, 2 = remote optic link." ::= {linkEntry 1} linkStatus OBJECT-TYPE SYNTAX INTEGER { unknown (0), ok (2), loss-of-signal (3), receive-ais (4), loss-of-framing (5), transmit-failure (6), laser-degradation (7), receive-remote-alarm (8) } ACCESS read-only STATUS mandatory DESCRIPTION "The receive/transmit status of the link." ::= {linkEntry 2} linkLoop OBJECT-TYPE SYNTAX INTEGER { off (0), on (1), changing (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Link loopback: off (0) - set/indicate loop off state, on (1) - set/indicate loop on state, changing (2) - indicate remote loopup/loopdown procedure in progress." ::= {linkEntry 3} linkBert OBJECT-TYPE SYNTAX INTEGER { off (0), on (1), unavailable (3) } ACCESS read-write STATUS mandatory DESCRIPTION "BER tester state on the link: off (0) - set/indicate BER tester off state, on (1) - set/indicate BER tester on state." ::= {linkEntry 4} linkRESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Receive Errored Seconds on the link." ::= {linkEntry 5} linkTESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Transmit Errored Seconds on the link." ::= {linkEntry 6} -------------------------------------------------------- -- The table of E3 ports. -- portTable OBJECT-TYPE SYNTAX SEQUENCE OF PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of E3 ports." ::= {fom8e3-mib 2} portEntry OBJECT-TYPE SYNTAX PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table of E3 ports." INDEX {portIndex} ::= {portTable 1} PortEntry ::= SEQUENCE { portIndex INTEGER, portStatus INTEGER, portLoop INTEGER, portBert INTEGER, portCVs Gauge, portRESs Gauge, portTESs Gauge } portIndex OBJECT-TYPE SYNTAX INTEGER { local-e3-port (1), remote-e3-port (2) } ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the E3 port interface to which this entry is applicable: 1 = local E3 link, 2 = remote E3 link." ::= {portEntry 1} portStatus OBJECT-TYPE SYNTAX INTEGER { unknown (0), ok (2), loss-of-signal (3), receive-ais (4), loss-of-framing (5), transmit-failure (6), receive-remote-alarm (8) } ACCESS read-only STATUS mandatory DESCRIPTION "The receive/transmit status of the local port." ::= {portEntry 2} portLoop OBJECT-TYPE SYNTAX INTEGER { off (0), on (1), unavailable (3) } ACCESS read-write STATUS mandatory DESCRIPTION "Port loopback: off (0) - set/indicate loop off state, on (1) - set/indicate loop on state, unavailable (3) - indicate remote loop unavailable." ::= {portEntry 3} portBert OBJECT-TYPE SYNTAX INTEGER { off (0), on (1), unavailable (3) } ACCESS read-write STATUS mandatory DESCRIPTION "BER tester state on the port: off (0) - set/indicate BER tester off state, on (1) - set/indicate BER tester on state, unavailable (3) - indicate remote BER tester unavailable." ::= {portEntry 4} portCVs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Code Violations (CVs) received on the port." ::= {portEntry 5} portRESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Receive Errored Seconds on the port." ::= {portEntry 6} portTESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Transmit Errored Seconds on the port." ::= {portEntry 7} -------------------------------------------------------- -- Device parameters. -- alarmInput OBJECT-TYPE SYNTAX INTEGER { normal (0), inverted (1) } ACCESS read-write STATUS mandatory DESCRIPTION "The mode of alarm input contacts: 0 = Normal (to set alarm indication contacts must be connected), 1 = Inverted (to set alarm indication contacts must be disconnected)." ::= {fom8e3-mib 3} framingMode OBJECT-TYPE SYNTAX INTEGER { unframed (0), framed (1) } ACCESS read-write STATUS mandatory DESCRIPTION "The framing mode: 0 = Unframed, 1 = Framed." ::= {fom8e3-mib 4} e3alarmMode OBJECT-TYPE SYNTAX INTEGER { remote-alarm (0), ais (1) } ACCESS read-write STATUS mandatory DESCRIPTION "The E3 alarm indication mode: 0 = Remote Alarm, 1 = AIS." ::= {fom8e3-mib 5} e3monitoringMode OBJECT-TYPE SYNTAX INTEGER { disabled (0), enabled (1) } ACCESS read-write STATUS mandatory DESCRIPTION "The e3monitoring mode: 0 = Off, 1 = On." ::= {fom8e3-mib 6} deviceCommand OBJECT-TYPE SYNTAX INTEGER { ready (0), device-reset (1), save-parameters (2), insert-single-error (3), bert-clear-counters (4) } ACCESS read-write STATUS mandatory DESCRIPTION "Device command: 0 = Ready (can't be set), 1 = Command to reset device, 2 = Command to save parameters, 3 = Insert single error, 4 = Clear BERT counters. Always returns ready (0)." ::= {fom8e3-mib 7} errorInsertionRate OBJECT-TYPE SYNTAX INTEGER (0..7) ACCESS read-write STATUS mandatory DESCRIPTION "Error insertion rate: 0 = No errors unserted, 1..7 = Error insertion rate in range 1.0e-1..1.0e-7." ::= {fom8e3-mib 8} testPatternType OBJECT-TYPE SYNTAX INTEGER { pseudo-random (0), binary (1) } ACCESS read-write STATUS mandatory DESCRIPTION "Test pattern type: 0 = Pseudo random, 1 = Binary." ::= {fom8e3-mib 9} binaryPattern OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Binary 8 bit pattern." ::= {fom8e3-mib 10} bertResults OBJECT-TYPE SYNTAX OCTET STRING(SIZE(16)) ACCESS read-write STATUS mandatory DESCRIPTION "This value is to identify the BER tester results: unsigned short bert_error_rate; // error rate: M * 10^-P, M in range 1.0 to 9.9; // P + 1 in high byte, M * 10 in low byte unsigned short bert_days; // days of current BERT session unsigned long bert_ms; // milliseconds of last day of current BERT session unsigned long bert_loss_seconds; // seconds with no test pattern detected unsigned long bert_total_errs; // total errors detected." ::= {fom8e3-mib 11} -------------------------------------------------------- -- Traps. -- coldStart TRAP-TYPE ENTERPRISE snmp VARIABLES { deviceResetCounter } DESCRIPTION "The device is reinitializing itself such that its configuration may be altered." ::= 0 linkDown TRAP-TYPE ENTERPRISE snmp VARIABLES { linkIndex } DESCRIPTION "The device recognizes a failure in one of the communication links." ::= 2 linkUp TRAP-TYPE ENTERPRISE snmp VARIABLES { linkIndex } DESCRIPTION "The device recognizes that one of the communication links has come up." ::= 3 authenticationFailure TRAP-TYPE ENTERPRISE snmp VARIABLES { userAddress } DESCRIPTION "The device has received a protocol message that is not properly authenticated." ::= 4 portDown TRAP-TYPE ENTERPRISE cronyx VARIABLES { portIndex } DESCRIPTION "The device recognizes a failure in one of the user ports." ::= 101 portUp TRAP-TYPE ENTERPRISE cronyx VARIABLES { portIndex } DESCRIPTION "The device recognizes that one of the user ports has come up." ::= 102 END -- -- $Log: fom8e3.mib,v $ -- Revision 1.3 2006/01/20 07:59:21 vak -- Сделана верификация MIB-файлов и дамп списка идентификаторов. -- -- Revision 1.2 2004/04/26 15:10:32 vak -- Renamed portBPVs to portCVs. Added portBert. -- -- Revision 1.1 2004/01/16 15:21:04 lny -- E3FOM переименован в FOM8E3. -- -- Revision 1.2 2003/12/08 11:23:09 lny -- Добавлен qlink3000 (в Devices и MIBs). Номера для e3fom изменены на следующие за qlink3000. -- -- Revision 1.1 2003/12/05 11:47:04 lny -- E3FOM added. -- -- Revision 1.5 2003/10/31 11:03:40 vak -- Добавлены порты Ethernet. -- -- Revision 1.4 2003/02/28 17:22:49 vak -- Added ODU-related variables. -- -- Revision 1.3 2003/02/27 16:36:22 vak -- FMUX mib приведен в соответствие с реализацией. -- -- Revision 1.2 2003/01/28 17:13:52 vak -- Minor changes in comments -- -- Revision 1.1.1.1 2003/01/28 17:09:07 vak -- Initial revision --