Observium_CE/mibs/microsens/G6-MSP1000-MIB

3549 lines
87 KiB
Plaintext

G6-MSP1000-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, MacAddress
FROM SNMPv2-TC
g6 FROM MICROSENS-G6-MIB
;
device MODULE-IDENTITY --Category
LAST-UPDATED "201802121619Z"
ORGANIZATION "MICROSENS GmbH & Co. KG"
CONTACT-INFO
"Kueferstrasse 16
D-59067 Hamm
Germany
support@microsens.de
http://www.microsens.de"
DESCRIPTION
"Microsens private MIB for Generation 6 Ethernet Switches"
REVISION "201802121619Z"
DESCRIPTION
"File creation"
::= { g6 1 }
msp1000 OBJECT IDENTIFIER ::= { device 94 }
-- *************************** CONFIGURATION SECTION ********************************
-- ******************* Begin of systemConfigTable *************************
systemConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF SystemConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { msp1000 1 }
systemConfigEntry OBJECT-TYPE
SYNTAX SystemConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { systemConfigIndex }
::= { systemConfigTable 1 }
SystemConfigEntry ::= SEQUENCE {
systemConfigIndex INTEGER,
systemConfigNmsOperationMode INTEGER ,
systemConfigCoreMode INTEGER ,
systemConfigNodeId Unsigned32,
systemConfigDisableLegacyAccess INTEGER
}
systemConfigIndex OBJECT-TYPE
SYNTAX INTEGER (0)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatically generated"
::= { systemConfigEntry 1 }
systemConfigNmsOperationMode OBJECT-TYPE -- nms_operation_mode
SYNTAX INTEGER
{
passive (0),
active (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Read and learn in PASSIVE mode or ACTIVE mode forcing configuration upon the other modules."
::= { systemConfigEntry 2 }
systemConfigCoreMode OBJECT-TYPE -- core_mode
SYNTAX INTEGER
{
v1 (0),
v2 (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Use V2 unless used with an older system running in V1 mode. Only change when instructed."
::= { systemConfigEntry 3 }
systemConfigNodeId OBJECT-TYPE -- node_id
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Node Id used when NMS is used in combination with SEEmiles V5 management software. When in doubt use default node id 60000."
::= { systemConfigEntry 4 }
systemConfigDisableLegacyAccess OBJECT-TYPE -- disable_legacy_access
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set network access via SEEmiles is no longer possible."
::= { systemConfigEntry 5 }
-- ********************* End of systemConfigTable ***********************
-- ******************* Begin of slotConfigTable *************************
slotConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlotConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { msp1000 2 }
slotConfigEntry OBJECT-TYPE
SYNTAX SlotConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { slotConfigIndex }
::= { slotConfigTable 1 }
SlotConfigEntry ::= SEQUENCE {
slotConfigIndex INTEGER,
slotConfigModule INTEGER ,
slotConfigSparepartMode INTEGER ,
slotConfigPort1Alias DisplayString,
slotConfigPort2Alias DisplayString,
slotConfigPort3Alias DisplayString,
slotConfigPort4Alias DisplayString
}
slotConfigIndex OBJECT-TYPE
SYNTAX INTEGER (0..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatically generated"
::= { slotConfigEntry 1 }
slotConfigModule OBJECT-TYPE -- module
SYNTAX INTEGER
{
undefined (0),
empty (1),
legacy (2),
passive (3),
x2g (61),
txg (63),
cxg (87),
t4g (62),
em2 (105),
em3 (109),
om1 (104),
lp1 (106),
os1 (72),
m2g (56),
cxgp (88),
nm1 (65),
nm2 (66),
nm3 (108),
nm3p (110),
xcm1 (60),
tdm4 (50),
wcm2 (57),
fc8Filter (10),
fc8aFilter (11),
fc8xFilter (12),
b4sFilter (13),
b4xFilter (14),
b8mFilter (15),
b8dFilter (16),
fd4Filter (17),
dc1Filter (18),
se1 (19)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines which module is expected to be placed in this slot. This should be identical to the actual hardware. The value may be set prior to actual roll-out to preconfigure the system."
::= { slotConfigEntry 2 }
slotConfigSparepartMode OBJECT-TYPE -- sparepart_mode
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled the module is operating normally but will not generate any alarms. This is useful for modules that are inserted but only used as spare and are not properly connected at this time. This way unnecassary alarms are avoided."
::= { slotConfigEntry 3 }
slotConfigPort1Alias OBJECT-TYPE -- port_1_alias
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User defined port name for easier reference."
::= { slotConfigEntry 4 }
slotConfigPort2Alias OBJECT-TYPE -- port_2_alias
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User defined port name for easier reference."
::= { slotConfigEntry 5 }
slotConfigPort3Alias OBJECT-TYPE -- port_3_alias
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User defined port name for easier reference."
::= { slotConfigEntry 6 }
slotConfigPort4Alias OBJECT-TYPE -- port_4_alias
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User defined port name for easier reference."
::= { slotConfigEntry 7 }
-- ********************* End of slotConfigTable ***********************
-- ******************* Begin of x2gConfigTable *************************
x2gConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF X2gConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to define any X2G or OFX-3 modules in the system."
::= { msp1000 3 }
x2gConfigEntry OBJECT-TYPE
SYNTAX X2gConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { x2gConfigIndex }
::= { x2gConfigTable 1 }
X2gConfigEntry ::= SEQUENCE {
x2gConfigIndex INTEGER,
x2gConfigPort1Datarate INTEGER ,
x2gConfigPort2Datarate INTEGER ,
x2gConfigPort3Datarate INTEGER ,
x2gConfigPort4Datarate INTEGER ,
x2gConfigCrossConnect INTEGER ,
x2gConfigDeactivatePort1 INTEGER ,
x2gConfigDeactivatePort2 INTEGER ,
x2gConfigDeactivatePort3 INTEGER ,
x2gConfigDeactivatePort4 INTEGER ,
x2gConfigFrontPanelMode INTEGER ,
x2gConfigLossOfSignalHandling INTEGER ,
x2gConfigOptimizedFor8b10b INTEGER ,
x2gConfigBertPattern INTEGER ,
x2gConfigSfpDeltaInterval INTEGER ,
x2gConfigSfpDeltaThreshold INTEGER ,
x2gConfigBackupTrigger INTEGER ,
x2gConfigStayWithLastLink INTEGER ,
x2gConfigBackupEnd INTEGER ,
x2gConfigPermitLinkOverride INTEGER
}
x2gConfigIndex OBJECT-TYPE
SYNTAX INTEGER (0..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatically generated"
::= { x2gConfigEntry 1 }
x2gConfigPort1Datarate OBJECT-TYPE -- port_1_datarate
SYNTAX INTEGER
{
transparent (0),
ms100mEth (2),
ms1gEth (8),
ms1xFc (7),
ms2xFc (10),
oc3 (3),
oc12 (6),
oc48 (11),
otu1 (13),
fix100 (1),
escon (4),
sdi (5),
hdtv (9),
m2g (12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter defines the data rate used to setup the internal retimer to provide 3R regeneration. Note that internally interconnected ports must be set to the same rate."
::= { x2gConfigEntry 2 }
x2gConfigPort2Datarate OBJECT-TYPE -- port_2_datarate
SYNTAX INTEGER
{
transparent (0),
ms100mEth (2),
ms1gEth (8),
ms1xFc (7),
ms2xFc (10),
oc3 (3),
oc12 (6),
oc48 (11),
otu1 (13),
fix100 (1),
escon (4),
sdi (5),
hdtv (9),
m2g (12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter defines the data rate used to setup the internal retimer to provide 3R regeneration. Note that internally interconnected ports must be set to the same rate."
::= { x2gConfigEntry 3 }
x2gConfigPort3Datarate OBJECT-TYPE -- port_3_datarate
SYNTAX INTEGER
{
transparent (0),
ms100mEth (2),
ms1gEth (8),
ms1xFc (7),
ms2xFc (10),
oc3 (3),
oc12 (6),
oc48 (11),
otu1 (13),
fix100 (1),
escon (4),
sdi (5),
hdtv (9),
m2g (12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter defines the data rate used to setup the internal retimer to provide 3R regeneration. Note that internally interconnected ports must be set to the same rate."
::= { x2gConfigEntry 4 }
x2gConfigPort4Datarate OBJECT-TYPE -- port_4_datarate
SYNTAX INTEGER
{
transparent (0),
ms100mEth (2),
ms1gEth (8),
ms1xFc (7),
ms2xFc (10),
oc3 (3),
oc12 (6),
oc48 (11),
otu1 (13),
fix100 (1),
escon (4),
sdi (5),
hdtv (9),
m2g (12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter defines the data rate used to setup the internal retimer to provide 3R regeneration. Note that internally interconnected ports must be set to the same rate."
::= { x2gConfigEntry 5 }
x2gConfigCrossConnect OBJECT-TYPE -- cross_connect
SYNTAX INTEGER
{
disconnect (0),
normal (20),
alternate (1),
backup (5),
ringBackupWest (9),
ringBackupEast (15),
multicast (11),
dropContinue (12),
addDropWest (13),
addDropEast (14),
crossOver (16),
switchP1P2 (17),
switchP1P3 (18),
switchP1P4 (19),
bertPort4 (21)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter defines the data path through the module. It is also used to setup a permanent bit error rate test."
::= { x2gConfigEntry 6 }
x2gConfigDeactivatePort1 OBJECT-TYPE -- deactivate_port_1
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, the optical interface is disabled and communication is cut."
::= { x2gConfigEntry 7 }
x2gConfigDeactivatePort2 OBJECT-TYPE -- deactivate_port_2
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, the optical interface is disabled and communication is cut."
::= { x2gConfigEntry 8 }
x2gConfigDeactivatePort3 OBJECT-TYPE -- deactivate_port_3
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, the optical interface is disabled and communication is cut."
::= { x2gConfigEntry 9 }
x2gConfigDeactivatePort4 OBJECT-TYPE -- deactivate_port_4
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, the optical interface is disabled and communication is cut."
::= { x2gConfigEntry 10 }
x2gConfigFrontPanelMode OBJECT-TYPE -- front_panel_mode
SYNTAX INTEGER
{
normal (0),
extended (1),
normalLocked (4),
extendedLocked (5),
remote (7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines what is displayed on the front panel, when available. Also controls the modules local buttons."
::= { x2gConfigEntry 11 }
x2gConfigLossOfSignalHandling OBJECT-TYPE -- loss_of_signal_handling
SYNTAX INTEGER
{
local (0),
percolate (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to LOCAL a loss of input signal will not affect another port. When set to PERCOLATE, a loss of signal will turn off the transmitter of the currently associated port."
::= { x2gConfigEntry 12 }
x2gConfigOptimizedFor8b10b OBJECT-TYPE -- optimized_for_8b10b
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable this feature when Ethernet or FibreChannel is used. Do not set when SDH is used on any port."
::= { x2gConfigEntry 13 }
x2gConfigBertPattern OBJECT-TYPE -- bert_pattern
SYNTAX INTEGER
{
ms27 (0),
ms223 (2),
ms231 (3),
cjPat (4),
crPat (5),
ms8b10bCnt (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the bit pattern with which the build-in bit error rate tester (BERT) operates when cross connect is set to BERT."
::= { x2gConfigEntry 14 }
x2gConfigSfpDeltaInterval OBJECT-TYPE -- sfp_delta_interval
SYNTAX INTEGER
{
disabled (0),
ms1Sec (1),
ms5Sec (2),
ms10Sec (3),
ms30Sec (4),
ms60Sec (5),
ms240Sec (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables and defines the interval in which the optical receive power level of each SFP is read and compared to previous value."
::= { x2gConfigEntry 15 }
x2gConfigSfpDeltaThreshold OBJECT-TYPE -- sfp_delta_threshold
SYNTAX INTEGER
{
ms05Db (0),
ms1Db (1),
ms15Db (2),
ms2Db (3),
ms3Db (4),
ms5Db (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This defines how much the optical receive power level can differ between successive reads before a warning trap is generated."
::= { x2gConfigEntry 16 }
x2gConfigBackupTrigger OBJECT-TYPE -- backup_trigger
SYNTAX INTEGER
{
disabled (0),
signalLoss (1),
clockLoss (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines under which optical signal condition an automated backup is initiated."
::= { x2gConfigEntry 17 }
x2gConfigStayWithLastLink OBJECT-TYPE -- stay_with_last_link
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set the backup switch remains in last position even when signal returns. Still the backup warning turns off after the delay set under backup_end parameter expires."
::= { x2gConfigEntry 18 }
x2gConfigBackupEnd OBJECT-TYPE -- backup_end
SYNTAX INTEGER
{
noDelay (0),
ms15Seconds (1),
ms15Minutes (2),
manually (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines how long the signal must remain steady before proper operation is assumed and the backup is terminated."
::= { x2gConfigEntry 19 }
x2gConfigPermitLinkOverride OBJECT-TYPE -- permit_link_override
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Permits the manual selection of a failed link using the link selection. Defaults to false to safeguard against accidential link selection which would result in loss of connection."
::= { x2gConfigEntry 20 }
-- ********************* End of x2gConfigTable ***********************
-- ******************* Begin of txgConfigTable *************************
txgConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF TxgConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to define any TXG or XCM-2 modules in the system."
::= { msp1000 4 }
txgConfigEntry OBJECT-TYPE
SYNTAX TxgConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { txgConfigIndex }
::= { txgConfigTable 1 }
TxgConfigEntry ::= SEQUENCE {
txgConfigIndex INTEGER,
txgConfigTxgDatarate INTEGER ,
txgConfigTxgOperationMode INTEGER ,
txgConfigPort1ItuChannel INTEGER ,
txgConfigPort2ItuChannel INTEGER ,
txgConfigDeactivatePort1 INTEGER ,
txgConfigDeactivatePort2 INTEGER ,
txgConfigFrontPanelMode INTEGER ,
txgConfigLossOfSignalHandling INTEGER ,
txgConfigBertPattern INTEGER ,
txgConfigSfpDeltaInterval INTEGER ,
txgConfigSfpDeltaThreshold INTEGER
}
txgConfigIndex OBJECT-TYPE
SYNTAX INTEGER (0..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatically generated"
::= { txgConfigEntry 1 }
txgConfigTxgDatarate OBJECT-TYPE -- txg_datarate
SYNTAX INTEGER
{
oc192 (1),
oc192Fec (3),
ms10gEth (2),
ms10xFc (5),
otu2 (4),
otu1f (7),
otu2e (6),
otu2f (8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter defines the data rate used to setup the internal retimer to provide 3R regeneration. Note that internally interconnected ports must be set to the same rate."
::= { txgConfigEntry 2 }
txgConfigTxgOperationMode OBJECT-TYPE -- txg_operation_mode
SYNTAX INTEGER
{
disabled (0),
transponder (2),
repeater (3),
bertPort1 (4),
bertPort2 (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter defines the data path through the module when an internal cross connect is avalable. It is also used to setup a permanent bit error rate test. (most settings apply to X2G, TXG, OFX-3, XCM-2 only)"
::= { txgConfigEntry 3 }
txgConfigPort1ItuChannel OBJECT-TYPE -- port_1_itu_channel
SYNTAX INTEGER
{
fixed (0),
ch11 (22),
ch12 (24),
ch13 (26),
ch14 (28),
ch15 (30),
ch16 (32),
ch17 (34),
ch18 (36),
ch19 (38),
ch20 (40),
ch21 (42),
ch22 (44),
ch23 (46),
ch24 (48),
ch25 (50),
ch26 (52),
ch27 (54),
ch28 (56),
ch29 (58),
ch30 (60),
ch31 (62),
ch32 (64),
ch33 (66),
ch34 (68),
ch35 (70),
ch36 (72),
ch37 (74),
ch38 (76),
ch39 (78),
ch40 (80),
ch41 (82),
ch42 (84),
ch43 (86),
ch44 (88),
ch45 (90),
ch46 (92),
ch47 (94),
ch48 (96),
ch49 (98),
ch50 (100),
ch51 (102),
ch52 (104),
ch53 (106),
ch54 (108),
ch55 (110),
ch56 (112),
ch57 (114),
ch58 (116),
ch59 (118),
ch60 (120),
ch61 (122),
ch62 (124),
ch63 (126)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tunable laser are supported. Select the wavelength from the supplied 100GHZ ITU-T grid. If the wavelength is not supported by the XFP, a warning event will be received. "
::= { txgConfigEntry 4 }
txgConfigPort2ItuChannel OBJECT-TYPE -- port_2_itu_channel
SYNTAX INTEGER
{
fixed (0),
ch11 (22),
ch12 (24),
ch13 (26),
ch14 (28),
ch15 (30),
ch16 (32),
ch17 (34),
ch18 (36),
ch19 (38),
ch20 (40),
ch21 (42),
ch22 (44),
ch23 (46),
ch24 (48),
ch25 (50),
ch26 (52),
ch27 (54),
ch28 (56),
ch29 (58),
ch30 (60),
ch31 (62),
ch32 (64),
ch33 (66),
ch34 (68),
ch35 (70),
ch36 (72),
ch37 (74),
ch38 (76),
ch39 (78),
ch40 (80),
ch41 (82),
ch42 (84),
ch43 (86),
ch44 (88),
ch45 (90),
ch46 (92),
ch47 (94),
ch48 (96),
ch49 (98),
ch50 (100),
ch51 (102),
ch52 (104),
ch53 (106),
ch54 (108),
ch55 (110),
ch56 (112),
ch57 (114),
ch58 (116),
ch59 (118),
ch60 (120),
ch61 (122),
ch62 (124),
ch63 (126)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tunable laser are supported. Select the wavelength from the supplied 100GHZ ITU-T grid. If the wavelength is not supported by the XFP, a warning event will be received. "
::= { txgConfigEntry 5 }
txgConfigDeactivatePort1 OBJECT-TYPE -- deactivate_port_1
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, the optical interface is disabled and communication is cut."
::= { txgConfigEntry 6 }
txgConfigDeactivatePort2 OBJECT-TYPE -- deactivate_port_2
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, the optical interface is disabled and communication is cut."
::= { txgConfigEntry 7 }
txgConfigFrontPanelMode OBJECT-TYPE -- front_panel_mode
SYNTAX INTEGER
{
normal (0),
extended (1),
normalLocked (4),
extendedLocked (5),
remote (7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines what is displayed on the front panel, when available. Also controls the modules local buttons."
::= { txgConfigEntry 8 }
txgConfigLossOfSignalHandling OBJECT-TYPE -- loss_of_signal_handling
SYNTAX INTEGER
{
local (0),
percolate (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to LOCAL a loss of input signal will not affect another port. When set to PERCOLATE, a loss of signal will turn off the transmitter of the other port."
::= { txgConfigEntry 9 }
txgConfigBertPattern OBJECT-TYPE -- bert_pattern
SYNTAX INTEGER
{
ms27 (0),
ms223 (2),
ms231 (3),
cjPat (4),
crPat (5),
ms8b10bCnt (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the bit pattern with which the build-in bit error rate tester (BERT) operates when cross connect is set to BERT."
::= { txgConfigEntry 10 }
txgConfigSfpDeltaInterval OBJECT-TYPE -- sfp_delta_interval
SYNTAX INTEGER
{
disabled (0),
ms1Sec (1),
ms5Sec (2),
ms10Sec (3),
ms30Sec (4),
ms60Sec (5),
ms240Sec (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables and defines the interval in which the optical receive power level of each SFP/XFP is read and compared to previous value."
::= { txgConfigEntry 11 }
txgConfigSfpDeltaThreshold OBJECT-TYPE -- sfp_delta_threshold
SYNTAX INTEGER
{
ms05Db (0),
ms1Db (1),
ms15Db (2),
ms2Db (3),
ms3Db (4),
ms5Db (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This defines how much the optical receive power level can differ between successive reads before a warning trap is generated."
::= { txgConfigEntry 12 }
-- ********************* End of txgConfigTable ***********************
-- ******************* Begin of cxgPlusConfigTable *************************
cxgPlusConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CxgPlusConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to define any CXG+ or OFC-10 modules in the system."
::= { msp1000 5 }
cxgPlusConfigEntry OBJECT-TYPE
SYNTAX CxgPlusConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { cxgPlusConfigIndex }
::= { cxgPlusConfigTable 1 }
CxgPlusConfigEntry ::= SEQUENCE {
cxgPlusConfigIndex INTEGER,
cxgPlusConfigCxgPort12Datarate INTEGER ,
cxgPlusConfigCxgPort34Datarate INTEGER ,
cxgPlusConfigPort1ItuChannel INTEGER ,
cxgPlusConfigPort2ItuChannel INTEGER ,
cxgPlusConfigPort3ItuChannel INTEGER ,
cxgPlusConfigPort4ItuChannel INTEGER ,
cxgPlusConfigDeactivatePort1 INTEGER ,
cxgPlusConfigDeactivatePort2 INTEGER ,
cxgPlusConfigDeactivatePort3 INTEGER ,
cxgPlusConfigDeactivatePort4 INTEGER ,
cxgPlusConfigFrontPanelMode INTEGER ,
cxgPlusConfigLossOfSignalHandling INTEGER ,
cxgPlusConfigSfpDeltaInterval INTEGER ,
cxgPlusConfigSfpDeltaThreshold INTEGER
}
cxgPlusConfigIndex OBJECT-TYPE
SYNTAX INTEGER (0..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatically generated"
::= { cxgPlusConfigEntry 1 }
cxgPlusConfigCxgPort12Datarate OBJECT-TYPE -- cxg_port_1_2_datarate
SYNTAX INTEGER
{
transparent (0),
ms8xFc (1),
ms10gEth (2),
ms10xFc16xFc (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The CXG relies on the features of the XFP to define its datarate. Since various XFP offer different rates with the same settings, only a general setting is provided. Both ports must operate at the same rate."
::= { cxgPlusConfigEntry 2 }
cxgPlusConfigCxgPort34Datarate OBJECT-TYPE -- cxg_port_3_4_datarate
SYNTAX INTEGER
{
transparent (0),
ms8xFc (1),
ms10gEth (2),
ms10xFc16xFc (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The CXG relies on the features of the XFP to define its datarate. Since various XFP offer different rates with the same settings, only a general setting is provided. Both ports must operate at the same rate."
::= { cxgPlusConfigEntry 3 }
cxgPlusConfigPort1ItuChannel OBJECT-TYPE -- port_1_itu_channel
SYNTAX INTEGER
{
fixed (0),
ch11 (22),
ch12 (24),
ch13 (26),
ch14 (28),
ch15 (30),
ch16 (32),
ch17 (34),
ch18 (36),
ch19 (38),
ch20 (40),
ch21 (42),
ch22 (44),
ch23 (46),
ch24 (48),
ch25 (50),
ch26 (52),
ch27 (54),
ch28 (56),
ch29 (58),
ch30 (60),
ch31 (62),
ch32 (64),
ch33 (66),
ch34 (68),
ch35 (70),
ch36 (72),
ch37 (74),
ch38 (76),
ch39 (78),
ch40 (80),
ch41 (82),
ch42 (84),
ch43 (86),
ch44 (88),
ch45 (90),
ch46 (92),
ch47 (94),
ch48 (96),
ch49 (98),
ch50 (100),
ch51 (102),
ch52 (104),
ch53 (106),
ch54 (108),
ch55 (110),
ch56 (112),
ch57 (114),
ch58 (116),
ch59 (118),
ch60 (120),
ch61 (122),
ch62 (124),
ch63 (126)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tunable laser are supported. Select the wavelength from the supplied 100GHZ ITU-T grid. If the wavelength is not supported by the XFP, a warning event will be received. "
::= { cxgPlusConfigEntry 4 }
cxgPlusConfigPort2ItuChannel OBJECT-TYPE -- port_2_itu_channel
SYNTAX INTEGER
{
fixed (0),
ch11 (22),
ch12 (24),
ch13 (26),
ch14 (28),
ch15 (30),
ch16 (32),
ch17 (34),
ch18 (36),
ch19 (38),
ch20 (40),
ch21 (42),
ch22 (44),
ch23 (46),
ch24 (48),
ch25 (50),
ch26 (52),
ch27 (54),
ch28 (56),
ch29 (58),
ch30 (60),
ch31 (62),
ch32 (64),
ch33 (66),
ch34 (68),
ch35 (70),
ch36 (72),
ch37 (74),
ch38 (76),
ch39 (78),
ch40 (80),
ch41 (82),
ch42 (84),
ch43 (86),
ch44 (88),
ch45 (90),
ch46 (92),
ch47 (94),
ch48 (96),
ch49 (98),
ch50 (100),
ch51 (102),
ch52 (104),
ch53 (106),
ch54 (108),
ch55 (110),
ch56 (112),
ch57 (114),
ch58 (116),
ch59 (118),
ch60 (120),
ch61 (122),
ch62 (124),
ch63 (126)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tunable laser are supported. Select the wavelength from the supplied 100GHZ ITU-T grid. If the wavelength is not supported by the XFP, a warning event will be received. "
::= { cxgPlusConfigEntry 5 }
cxgPlusConfigPort3ItuChannel OBJECT-TYPE -- port_3_itu_channel
SYNTAX INTEGER
{
fixed (0),
ch11 (22),
ch12 (24),
ch13 (26),
ch14 (28),
ch15 (30),
ch16 (32),
ch17 (34),
ch18 (36),
ch19 (38),
ch20 (40),
ch21 (42),
ch22 (44),
ch23 (46),
ch24 (48),
ch25 (50),
ch26 (52),
ch27 (54),
ch28 (56),
ch29 (58),
ch30 (60),
ch31 (62),
ch32 (64),
ch33 (66),
ch34 (68),
ch35 (70),
ch36 (72),
ch37 (74),
ch38 (76),
ch39 (78),
ch40 (80),
ch41 (82),
ch42 (84),
ch43 (86),
ch44 (88),
ch45 (90),
ch46 (92),
ch47 (94),
ch48 (96),
ch49 (98),
ch50 (100),
ch51 (102),
ch52 (104),
ch53 (106),
ch54 (108),
ch55 (110),
ch56 (112),
ch57 (114),
ch58 (116),
ch59 (118),
ch60 (120),
ch61 (122),
ch62 (124),
ch63 (126)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tunable laser are supported. Select the wavelength from the supplied 100GHZ ITU-T grid. If the wavelength is not supported by the XFP, a warning event will be received. "
::= { cxgPlusConfigEntry 6 }
cxgPlusConfigPort4ItuChannel OBJECT-TYPE -- port_4_itu_channel
SYNTAX INTEGER
{
fixed (0),
ch11 (22),
ch12 (24),
ch13 (26),
ch14 (28),
ch15 (30),
ch16 (32),
ch17 (34),
ch18 (36),
ch19 (38),
ch20 (40),
ch21 (42),
ch22 (44),
ch23 (46),
ch24 (48),
ch25 (50),
ch26 (52),
ch27 (54),
ch28 (56),
ch29 (58),
ch30 (60),
ch31 (62),
ch32 (64),
ch33 (66),
ch34 (68),
ch35 (70),
ch36 (72),
ch37 (74),
ch38 (76),
ch39 (78),
ch40 (80),
ch41 (82),
ch42 (84),
ch43 (86),
ch44 (88),
ch45 (90),
ch46 (92),
ch47 (94),
ch48 (96),
ch49 (98),
ch50 (100),
ch51 (102),
ch52 (104),
ch53 (106),
ch54 (108),
ch55 (110),
ch56 (112),
ch57 (114),
ch58 (116),
ch59 (118),
ch60 (120),
ch61 (122),
ch62 (124),
ch63 (126)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tunable laser are supported. Select the wavelength from the supplied 100GHZ ITU-T grid. If the wavelength is not supported by the XFP, a warning event will be received. "
::= { cxgPlusConfigEntry 7 }
cxgPlusConfigDeactivatePort1 OBJECT-TYPE -- deactivate_port_1
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, the optical interface is disabled and communication is cut."
::= { cxgPlusConfigEntry 8 }
cxgPlusConfigDeactivatePort2 OBJECT-TYPE -- deactivate_port_2
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, the optical interface is disabled and communication is cut."
::= { cxgPlusConfigEntry 9 }
cxgPlusConfigDeactivatePort3 OBJECT-TYPE -- deactivate_port_3
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, the optical interface is disabled and communication is cut."
::= { cxgPlusConfigEntry 10 }
cxgPlusConfigDeactivatePort4 OBJECT-TYPE -- deactivate_port_4
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, the optical interface is disabled and communication is cut."
::= { cxgPlusConfigEntry 11 }
cxgPlusConfigFrontPanelMode OBJECT-TYPE -- front_panel_mode
SYNTAX INTEGER
{
normal (0),
extended (1),
normalLocked (4),
extendedLocked (5),
remote (7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines what is displayed on the front panel, when available. Also controls the modules local buttons."
::= { cxgPlusConfigEntry 12 }
cxgPlusConfigLossOfSignalHandling OBJECT-TYPE -- loss_of_signal_handling
SYNTAX INTEGER
{
local (0),
percolate (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to LOCAL a loss of input signal will not affect another port. When set to PERCOLATE, a loss of signal will turn off the transmitter of the other port."
::= { cxgPlusConfigEntry 13 }
cxgPlusConfigSfpDeltaInterval OBJECT-TYPE -- sfp_delta_interval
SYNTAX INTEGER
{
disabled (0),
ms1Sec (1),
ms5Sec (2),
ms10Sec (3),
ms30Sec (4),
ms60Sec (5),
ms240Sec (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables and defines the interval in which the optical receive power level of each SFP/XFP is read and compared to previous value."
::= { cxgPlusConfigEntry 14 }
cxgPlusConfigSfpDeltaThreshold OBJECT-TYPE -- sfp_delta_threshold
SYNTAX INTEGER
{
ms05Db (0),
ms1Db (1),
ms15Db (2),
ms2Db (3),
ms3Db (4),
ms5Db (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This defines how much the optical receive power level can differ between successive reads before a warning trap is generated."
::= { cxgPlusConfigEntry 15 }
-- ********************* End of cxgPlusConfigTable ***********************
-- ******************* Begin of cxgConfigTable *************************
cxgConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CxgConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to define any CXG or XCM-3 modules in the system."
::= { msp1000 6 }
cxgConfigEntry OBJECT-TYPE
SYNTAX CxgConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { cxgConfigIndex }
::= { cxgConfigTable 1 }
CxgConfigEntry ::= SEQUENCE {
cxgConfigIndex INTEGER,
cxgConfigCxgPort12Datarate INTEGER ,
cxgConfigPort1ItuChannel INTEGER ,
cxgConfigPort2ItuChannel INTEGER ,
cxgConfigDeactivatePort1 INTEGER ,
cxgConfigDeactivatePort2 INTEGER ,
cxgConfigFrontPanelMode INTEGER ,
cxgConfigLossOfSignalHandling INTEGER ,
cxgConfigSfpDeltaInterval INTEGER ,
cxgConfigSfpDeltaThreshold INTEGER
}
cxgConfigIndex OBJECT-TYPE
SYNTAX INTEGER (0..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatically generated"
::= { cxgConfigEntry 1 }
cxgConfigCxgPort12Datarate OBJECT-TYPE -- cxg_port_1_2_datarate
SYNTAX INTEGER
{
transparent (0),
ms8xFc (1),
ms10gEth (2),
ms10xFc16xFc (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The CXG relies on the features of the XFP to define its datarate. Since various XFP offer different rates with the same settings, only a general setting is provided. Both ports must operate at the same rate."
::= { cxgConfigEntry 2 }
cxgConfigPort1ItuChannel OBJECT-TYPE -- port_1_itu_channel
SYNTAX INTEGER
{
fixed (0),
ch11 (22),
ch12 (24),
ch13 (26),
ch14 (28),
ch15 (30),
ch16 (32),
ch17 (34),
ch18 (36),
ch19 (38),
ch20 (40),
ch21 (42),
ch22 (44),
ch23 (46),
ch24 (48),
ch25 (50),
ch26 (52),
ch27 (54),
ch28 (56),
ch29 (58),
ch30 (60),
ch31 (62),
ch32 (64),
ch33 (66),
ch34 (68),
ch35 (70),
ch36 (72),
ch37 (74),
ch38 (76),
ch39 (78),
ch40 (80),
ch41 (82),
ch42 (84),
ch43 (86),
ch44 (88),
ch45 (90),
ch46 (92),
ch47 (94),
ch48 (96),
ch49 (98),
ch50 (100),
ch51 (102),
ch52 (104),
ch53 (106),
ch54 (108),
ch55 (110),
ch56 (112),
ch57 (114),
ch58 (116),
ch59 (118),
ch60 (120),
ch61 (122),
ch62 (124),
ch63 (126)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tunable laser are supported. Select the wavelength from the supplied 100GHZ ITU-T grid. If the wavelength is not supported by the XFP, a warning event will be received. "
::= { cxgConfigEntry 3 }
cxgConfigPort2ItuChannel OBJECT-TYPE -- port_2_itu_channel
SYNTAX INTEGER
{
fixed (0),
ch11 (22),
ch12 (24),
ch13 (26),
ch14 (28),
ch15 (30),
ch16 (32),
ch17 (34),
ch18 (36),
ch19 (38),
ch20 (40),
ch21 (42),
ch22 (44),
ch23 (46),
ch24 (48),
ch25 (50),
ch26 (52),
ch27 (54),
ch28 (56),
ch29 (58),
ch30 (60),
ch31 (62),
ch32 (64),
ch33 (66),
ch34 (68),
ch35 (70),
ch36 (72),
ch37 (74),
ch38 (76),
ch39 (78),
ch40 (80),
ch41 (82),
ch42 (84),
ch43 (86),
ch44 (88),
ch45 (90),
ch46 (92),
ch47 (94),
ch48 (96),
ch49 (98),
ch50 (100),
ch51 (102),
ch52 (104),
ch53 (106),
ch54 (108),
ch55 (110),
ch56 (112),
ch57 (114),
ch58 (116),
ch59 (118),
ch60 (120),
ch61 (122),
ch62 (124),
ch63 (126)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tunable laser are supported. Select the wavelength from the supplied 100GHZ ITU-T grid. If the wavelength is not supported by the XFP, a warning event will be received. "
::= { cxgConfigEntry 4 }
cxgConfigDeactivatePort1 OBJECT-TYPE -- deactivate_port_1
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, the optical interface is disabled and communication is cut."
::= { cxgConfigEntry 5 }
cxgConfigDeactivatePort2 OBJECT-TYPE -- deactivate_port_2
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, the optical interface is disabled and communication is cut."
::= { cxgConfigEntry 6 }
cxgConfigFrontPanelMode OBJECT-TYPE -- front_panel_mode
SYNTAX INTEGER
{
normal (0),
extended (1),
normalLocked (4),
extendedLocked (5),
remote (7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines what is displayed on the front panel, when available. Also controls the modules local buttons."
::= { cxgConfigEntry 7 }
cxgConfigLossOfSignalHandling OBJECT-TYPE -- loss_of_signal_handling
SYNTAX INTEGER
{
local (0),
percolate (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to LOCAL a loss of input signal will not affect another port. When set to PERCOLATE, a loss of signal will turn off the transmitter of the other port."
::= { cxgConfigEntry 8 }
cxgConfigSfpDeltaInterval OBJECT-TYPE -- sfp_delta_interval
SYNTAX INTEGER
{
disabled (0),
ms1Sec (1),
ms5Sec (2),
ms10Sec (3),
ms30Sec (4),
ms60Sec (5),
ms240Sec (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables and defines the interval in which the optical receive power level of each SFP/XFP is read and compared to previous value."
::= { cxgConfigEntry 9 }
cxgConfigSfpDeltaThreshold OBJECT-TYPE -- sfp_delta_threshold
SYNTAX INTEGER
{
ms05Db (0),
ms1Db (1),
ms15Db (2),
ms2Db (3),
ms3Db (4),
ms5Db (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This defines how much the optical receive power level can differ between successive reads before a warning trap is generated."
::= { cxgConfigEntry 10 }
-- ********************* End of cxgConfigTable ***********************
-- ******************* Begin of t4gConfigTable *************************
t4gConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF T4gConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to define any T4G or OFC-4 modules in the system."
::= { msp1000 7 }
t4gConfigEntry OBJECT-TYPE
SYNTAX T4gConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { t4gConfigIndex }
::= { t4gConfigTable 1 }
T4gConfigEntry ::= SEQUENCE {
t4gConfigIndex INTEGER,
t4gConfigT4gPort12Datarate INTEGER ,
t4gConfigT4gPort34Datarate INTEGER ,
t4gConfigT4gOperationMode INTEGER ,
t4gConfigDeactivatePort1 INTEGER ,
t4gConfigDeactivatePort2 INTEGER ,
t4gConfigDeactivatePort3 INTEGER ,
t4gConfigDeactivatePort4 INTEGER ,
t4gConfigFrontPanelMode INTEGER ,
t4gConfigLossOfSignalHandling INTEGER ,
t4gConfigBertPattern INTEGER ,
t4gConfigSfpDeltaInterval INTEGER ,
t4gConfigSfpDeltaThreshold INTEGER
}
t4gConfigIndex OBJECT-TYPE
SYNTAX INTEGER (0..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatically generated"
::= { t4gConfigEntry 1 }
t4gConfigT4gPort12Datarate OBJECT-TYPE -- t4g_port_1_2_datarate
SYNTAX INTEGER
{
transparent (0),
ms100mEth (2),
ms1gEth (8),
escon (4),
ms1xFc (7),
ms2xFc (10),
ms4xFc (14),
infiniband (12),
oc3 (3),
oc12 (6),
oc48 (11)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The CXG relies on the features of the XFP to define its datarate. Since various XFP offer different rates with the same settings, only a general setting is provided. Both ports must operate at the same rate."
::= { t4gConfigEntry 2 }
t4gConfigT4gPort34Datarate OBJECT-TYPE -- t4g_port_3_4_datarate
SYNTAX INTEGER
{
transparent (0),
ms100mEth (2),
ms1gEth (8),
escon (4),
ms1xFc (7),
ms2xFc (10),
ms4xFc (14),
infiniband (12),
oc3 (3),
oc12 (6),
oc48 (11)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tunable laser are supported. Select the wavelength from the supplied 100GHZ ITU-T grid. If the wavelength is not supported by the XFP, a warning event will be received. "
::= { t4gConfigEntry 3 }
t4gConfigT4gOperationMode OBJECT-TYPE -- t4g_operation_mode
SYNTAX INTEGER
{
disabled (0),
transponder (1),
bertPort4 (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter defines the data path through the module when an internal cross connect is avalable. It is also used to setup a permanent bit error rate test. (most settings apply to X2G, TXG, OFX-3, XCM-2 only)"
::= { t4gConfigEntry 4 }
t4gConfigDeactivatePort1 OBJECT-TYPE -- deactivate_port_1
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, the optical interface is disabled and communication is cut."
::= { t4gConfigEntry 5 }
t4gConfigDeactivatePort2 OBJECT-TYPE -- deactivate_port_2
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, the optical interface is disabled and communication is cut."
::= { t4gConfigEntry 6 }
t4gConfigDeactivatePort3 OBJECT-TYPE -- deactivate_port_3
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, the optical interface is disabled and communication is cut."
::= { t4gConfigEntry 7 }
t4gConfigDeactivatePort4 OBJECT-TYPE -- deactivate_port_4
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, the optical interface is disabled and communication is cut."
::= { t4gConfigEntry 8 }
t4gConfigFrontPanelMode OBJECT-TYPE -- front_panel_mode
SYNTAX INTEGER
{
normal (0),
extended (1),
normalLocked (4),
extendedLocked (5),
remote (7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines what is displayed on the front panel, when available. Also controls the modules local buttons."
::= { t4gConfigEntry 9 }
t4gConfigLossOfSignalHandling OBJECT-TYPE -- loss_of_signal_handling
SYNTAX INTEGER
{
local (0),
percolate (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to LOCAL a loss of input signal will not affect another port. When set to PERCOLATE, a loss of signal will turn off the transmitter of the other port."
::= { t4gConfigEntry 10 }
t4gConfigBertPattern OBJECT-TYPE -- bert_pattern
SYNTAX INTEGER
{
ms27 (0),
ms223 (2),
ms231 (3),
cjPat (4),
crPat (5),
ms8b10bCnt (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the bit pattern with which the build-in bit error rate tester (BERT) operates when cross connect is set to BERT."
::= { t4gConfigEntry 11 }
t4gConfigSfpDeltaInterval OBJECT-TYPE -- sfp_delta_interval
SYNTAX INTEGER
{
disabled (0),
ms1Sec (1),
ms5Sec (2),
ms10Sec (3),
ms30Sec (4),
ms60Sec (5),
ms240Sec (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables and defines the interval in which the optical receive power level of each SFP/XFP is read and compared to previous value."
::= { t4gConfigEntry 12 }
t4gConfigSfpDeltaThreshold OBJECT-TYPE -- sfp_delta_threshold
SYNTAX INTEGER
{
ms05Db (0),
ms1Db (1),
ms15Db (2),
ms2Db (3),
ms3Db (4),
ms5Db (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This defines how much the optical receive power level can differ between successive reads before a warning trap is generated."
::= { t4gConfigEntry 13 }
-- ********************* End of t4gConfigTable ***********************
-- ******************* Begin of m2gConfigTable *************************
m2gConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF M2gConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to define any M2G or TDM-2 modules in the system."
::= { msp1000 8 }
m2gConfigEntry OBJECT-TYPE
SYNTAX M2gConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { m2gConfigIndex }
::= { m2gConfigTable 1 }
M2gConfigEntry ::= SEQUENCE {
m2gConfigIndex INTEGER,
m2gConfigChannel1Datarate INTEGER ,
m2gConfigChannel2Datarate INTEGER ,
m2gConfigPort1CopperSfp INTEGER ,
m2gConfigPort2CopperSfp INTEGER ,
m2gConfigSfpDeltaInterval INTEGER ,
m2gConfigSfpDeltaThreshold INTEGER ,
m2gConfigLinkBackupTrigger INTEGER ,
m2gConfigStayWithLastLink INTEGER ,
m2gConfigBackupEnd INTEGER ,
m2gConfigPermitLinkOverride INTEGER
}
m2gConfigIndex OBJECT-TYPE
SYNTAX INTEGER (0..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatically generated"
::= { m2gConfigEntry 1 }
m2gConfigChannel1Datarate OBJECT-TYPE -- channel_1_datarate
SYNTAX INTEGER
{
disabled (0),
ms1gEth (1),
ms1xFc (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Devices the datarate of the first TDM channel (port 1)"
::= { m2gConfigEntry 2 }
m2gConfigChannel2Datarate OBJECT-TYPE -- channel_2_datarate
SYNTAX INTEGER
{
disabled (0),
ms1gEth (1),
ms1xFc (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Devices the datarate of the second TDM channel (port 2)"
::= { m2gConfigEntry 3 }
m2gConfigPort1CopperSfp OBJECT-TYPE -- port_1_copper_sfp
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set when local copper RJ45 SFP is used and connection cannot be established."
::= { m2gConfigEntry 4 }
m2gConfigPort2CopperSfp OBJECT-TYPE -- port_2_copper_sfp
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set when local copper RJ45 SFP is used and connection cannot be established."
::= { m2gConfigEntry 5 }
m2gConfigSfpDeltaInterval OBJECT-TYPE -- sfp_delta_interval
SYNTAX INTEGER
{
disabled (0),
ms1Sec (1),
ms5Sec (2),
ms10Sec (3),
ms30Sec (4),
ms60Sec (5),
ms240Sec (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables and defines the interval in which the optical receive power level of each SFP/XFP is read and compared to previous value."
::= { m2gConfigEntry 6 }
m2gConfigSfpDeltaThreshold OBJECT-TYPE -- sfp_delta_threshold
SYNTAX INTEGER
{
ms05Db (0),
ms1Db (1),
ms15Db (2),
ms2Db (3),
ms3Db (4),
ms5Db (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This defines how much the optical receive power level can differ between successive reads before a warning trap is generated."
::= { m2gConfigEntry 7 }
m2gConfigLinkBackupTrigger OBJECT-TYPE -- link_backup_trigger
SYNTAX INTEGER
{
disabled (0),
signalLoss (1),
errorBurst (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines under which optical signal condition an automated backup is initiated."
::= { m2gConfigEntry 8 }
m2gConfigStayWithLastLink OBJECT-TYPE -- stay_with_last_link
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set the backup switch remains in last position even when signal returns. Still the backup warning turns off after the delay set under backup_end parameter expires."
::= { m2gConfigEntry 9 }
m2gConfigBackupEnd OBJECT-TYPE -- backup_end
SYNTAX INTEGER
{
noDelay (0),
ms15Seconds (1),
ms15Minutes (2),
manually (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines how long the signal must remain steady before proper operation is assumed and the backup is terminated."
::= { m2gConfigEntry 10 }
m2gConfigPermitLinkOverride OBJECT-TYPE -- permit_link_override
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Permits the manual selection of a failed link using the link selection. Defaults to false to safeguard against accidential link selection which would result in loss of connection."
::= { m2gConfigEntry 11 }
-- ********************* End of m2gConfigTable ***********************
-- ******************* Begin of om1ConfigTable *************************
om1ConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF Om1ConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { msp1000 9 }
om1ConfigEntry OBJECT-TYPE
SYNTAX Om1ConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { om1ConfigIndex }
::= { om1ConfigTable 1 }
Om1ConfigEntry ::= SEQUENCE {
om1ConfigIndex INTEGER,
om1ConfigWavelengthPortA INTEGER ,
om1ConfigLowThresholdPortA DisplayString,
om1ConfigHighThresholdPortA DisplayString,
om1ConfigWavelengthPortB INTEGER ,
om1ConfigLowThresholdPortB DisplayString,
om1ConfigHighThresholdPortB DisplayString,
om1ConfigFrontPanelMode INTEGER
}
om1ConfigIndex OBJECT-TYPE
SYNTAX INTEGER (0..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatically generated"
::= { om1ConfigEntry 1 }
om1ConfigWavelengthPortA OBJECT-TYPE -- wavelength_port_a
SYNTAX INTEGER
{
ms1550nm (0),
ms1310nm (1),
disabled (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines which wavelength band is measured. Use 1550 setting when a WDM link is measured."
::= { om1ConfigEntry 2 }
om1ConfigLowThresholdPortA OBJECT-TYPE -- low_threshold_port_a
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the lower optical signal level in dBm. A signal level below this threshold will trigger an event."
::= { om1ConfigEntry 3 }
om1ConfigHighThresholdPortA OBJECT-TYPE -- high_threshold_port_a
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the upper optical signal level in dBm. A signal level above this threshold will trigger an event."
::= { om1ConfigEntry 4 }
om1ConfigWavelengthPortB OBJECT-TYPE -- wavelength_port_b
SYNTAX INTEGER
{
ms1550nm (0),
ms1310nm (1),
disabled (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines which wavelength band is measured. Use 1550 setting when a WDM link is measured."
::= { om1ConfigEntry 5 }
om1ConfigLowThresholdPortB OBJECT-TYPE -- low_threshold_port_b
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the lower optical signal level in dBm. A signal level below this threshold will trigger an event."
::= { om1ConfigEntry 6 }
om1ConfigHighThresholdPortB OBJECT-TYPE -- high_threshold_port_b
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the upper optical signal level in dBm. A signal level above this threshold will trigger an event."
::= { om1ConfigEntry 7 }
om1ConfigFrontPanelMode OBJECT-TYPE -- front_panel_mode
SYNTAX INTEGER
{
normal (0),
extended (1),
normalLocked (4),
extendedLocked (5),
remote (7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines what is displayed on the front panel, when available. Also controls the modules local buttons."
::= { om1ConfigEntry 8 }
-- ********************* End of om1ConfigTable ***********************
-- ******************* Begin of lp1ConfigTable *************************
lp1ConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF Lp1ConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { msp1000 10 }
lp1ConfigEntry OBJECT-TYPE
SYNTAX Lp1ConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { lp1ConfigIndex }
::= { lp1ConfigTable 1 }
Lp1ConfigEntry ::= SEQUENCE {
lp1ConfigIndex INTEGER,
lp1ConfigWavelengthPortA INTEGER ,
lp1ConfigLowThresholdPortA DisplayString,
lp1ConfigHighThresholdPortA DisplayString,
lp1ConfigWavelengthPortB INTEGER ,
lp1ConfigLowThresholdPortB DisplayString,
lp1ConfigHighThresholdPortB DisplayString,
lp1ConfigBackupCriteria INTEGER ,
lp1ConfigStayWithLastLink INTEGER ,
lp1ConfigBackupEnd INTEGER ,
lp1ConfigFrontPanelMode INTEGER
}
lp1ConfigIndex OBJECT-TYPE
SYNTAX INTEGER (0..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatically generated"
::= { lp1ConfigEntry 1 }
lp1ConfigWavelengthPortA OBJECT-TYPE -- wavelength_port_a
SYNTAX INTEGER
{
ms1550nm (0),
ms1310nm (1),
disabled (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines which wavelength band is measured. Use 1550 setting when a WDM link is measured."
::= { lp1ConfigEntry 2 }
lp1ConfigLowThresholdPortA OBJECT-TYPE -- low_threshold_port_a
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the lower optical signal level in dBm. A signal level below this threshold will trigger an event and a backup when configured."
::= { lp1ConfigEntry 3 }
lp1ConfigHighThresholdPortA OBJECT-TYPE -- high_threshold_port_a
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the upper optical signal level in dBm. A signal level above this threshold will trigger an event and a backup when configured."
::= { lp1ConfigEntry 4 }
lp1ConfigWavelengthPortB OBJECT-TYPE -- wavelength_port_b
SYNTAX INTEGER
{
ms1550nm (0),
ms1310nm (1),
disabled (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines which wavelength band is measured. Use 1550 setting when a WDM link is measured."
::= { lp1ConfigEntry 5 }
lp1ConfigLowThresholdPortB OBJECT-TYPE -- low_threshold_port_b
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the lower optical signal level in dBm. A signal level below this threshold will trigger an event and a backup when configured."
::= { lp1ConfigEntry 6 }
lp1ConfigHighThresholdPortB OBJECT-TYPE -- high_threshold_port_b
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the upper optical signal level in dBm. A signal level above this threshold will trigger an event and a backup when configured."
::= { lp1ConfigEntry 7 }
lp1ConfigBackupCriteria OBJECT-TYPE -- backup_criteria
SYNTAX INTEGER
{
signalLow (0),
signalHigh (1),
manually (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines under which optical signal condition an automated backup is initiated."
::= { lp1ConfigEntry 8 }
lp1ConfigStayWithLastLink OBJECT-TYPE -- stay_with_last_link
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set the backup switch remains in last position even when signal return. Still the backup warning turns off after the delay set under backup_end parameter expires."
::= { lp1ConfigEntry 9 }
lp1ConfigBackupEnd OBJECT-TYPE -- backup_end
SYNTAX INTEGER
{
noDelay (0),
ms15Seconds (1),
ms15Minutes (2),
manually (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines how long the signal must remain steady before proper operation is assumed and the backup is terminated."
::= { lp1ConfigEntry 10 }
lp1ConfigFrontPanelMode OBJECT-TYPE -- front_panel_mode
SYNTAX INTEGER
{
normal (0),
extended (1),
normalLocked (4),
extendedLocked (5),
remote (7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines what is displayed on the front panel, when available. Also controls the modules local buttons."
::= { lp1ConfigEntry 11 }
-- ********************* End of lp1ConfigTable ***********************
-- ******************* Begin of emConfigTable *************************
emConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF EmConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configuration for EDFA amplifier modules EM2 and EM3."
::= { msp1000 11 }
emConfigEntry OBJECT-TYPE
SYNTAX EmConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { emConfigIndex }
::= { emConfigTable 1 }
EmConfigEntry ::= SEQUENCE {
emConfigIndex INTEGER,
emConfigEdfaOperationMode INTEGER ,
emConfigLossOfSignalHandling INTEGER ,
emConfigSignalGain DisplayString,
emConfigMaxOutputPower DisplayString,
emConfigLowThresholdEdfaIn DisplayString,
emConfigHighThresholdEdfaIn DisplayString,
emConfigLowThresholdPortB DisplayString,
emConfigHighThresholdPortB DisplayString,
emConfigFrontPanelMode INTEGER
}
emConfigIndex OBJECT-TYPE
SYNTAX INTEGER (0..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatically generated"
::= { emConfigEntry 1 }
emConfigEdfaOperationMode OBJECT-TYPE -- edfa_operation_mode
SYNTAX INTEGER
{
pumpDisabled (3),
preAmp (0),
booster (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines which wavelength band is measured. Use 1550 setting when a WDM link is measured."
::= { emConfigEntry 2 }
emConfigLossOfSignalHandling OBJECT-TYPE -- loss_of_signal_handling
SYNTAX INTEGER
{
local (0),
percolate (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines if loss of input signal turns off the EDFA pump (PERCOLATE) or not (LOCAL)"
::= { emConfigEntry 3 }
emConfigSignalGain OBJECT-TYPE -- signal_gain
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Desired signal gain in dB."
::= { emConfigEntry 4 }
emConfigMaxOutputPower OBJECT-TYPE -- max_output_power
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum output power permitted to exit the module."
::= { emConfigEntry 5 }
emConfigLowThresholdEdfaIn OBJECT-TYPE -- low_threshold_edfa_in
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This corresponds to the unamplified input signal before entering the EDFA section. Defines the lower optical signal level in dBm. A signal level below this threshold will trigger an event."
::= { emConfigEntry 6 }
emConfigHighThresholdEdfaIn OBJECT-TYPE -- high_threshold_edfa_in
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This corresponds to the unamplified input signal before entering the EDFA section. Defines the upper optical signal level in dBm. A signal level above this threshold will trigger an event."
::= { emConfigEntry 7 }
emConfigLowThresholdPortB OBJECT-TYPE -- low_threshold_port_b
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port B is the unamplified return path through the module. Defines the lower optical signal level in dBm. A signal level below this threshold will trigger an event."
::= { emConfigEntry 8 }
emConfigHighThresholdPortB OBJECT-TYPE -- high_threshold_port_b
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port B is the unamplified return path through the module. Defines the upper optical signal level in dBm. A signal level above this threshold will trigger an event."
::= { emConfigEntry 9 }
emConfigFrontPanelMode OBJECT-TYPE -- front_panel_mode
SYNTAX INTEGER
{
normal (0),
extended (1),
normalLocked (4),
extendedLocked (5),
remote (7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines what is displayed on the front panel, when available. Also controls the modules local buttons."
::= { emConfigEntry 10 }
-- ********************* End of emConfigTable ***********************
-- ******************* Begin of moduleControlTable *************************
moduleControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF ModuleControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { msp1000 12 }
moduleControlEntry OBJECT-TYPE
SYNTAX ModuleControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { moduleControlIndex }
::= { moduleControlTable 1 }
ModuleControlEntry ::= SEQUENCE {
moduleControlIndex INTEGER,
moduleControlEnterPassword DisplayString,
moduleControlRebootModule DisplayString,
moduleControlWarmStart DisplayString,
moduleControlClearCounter DisplayString,
moduleControlSwitchOffBackup DisplayString,
moduleControlSwitchToBackup DisplayString,
moduleControlAutomaticBackup DisplayString,
moduleControlWriteDisplay DisplayString,
moduleControlLedTest DisplayString,
moduleControlLoopOff DisplayString,
moduleControlLoopPort1 DisplayString,
moduleControlLoopPort2 DisplayString,
moduleControlLoopPort3 DisplayString,
moduleControlLoopPort4 DisplayString,
moduleControlBertRestart DisplayString,
moduleControlBertInsertError DisplayString,
moduleControlBertClearCounter DisplayString
}
moduleControlIndex OBJECT-TYPE
SYNTAX INTEGER (0..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatically generated"
::= { moduleControlEntry 1 }
moduleControlEnterPassword OBJECT-TYPE -- enter_password
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This command will set the module password. Only required when the nms_operation_mode is set to passive mode. Enter the password before configuration or actions can be accepted by the module."
::= { moduleControlEntry 2 }
moduleControlRebootModule OBJECT-TYPE -- reboot_module
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This command will restart the module. All communication will be disrupted! Syntax: reboot_module = CONFIRM."
::= { moduleControlEntry 3 }
moduleControlWarmStart OBJECT-TYPE -- warm_start
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This command will warm start the module. Communication shall not be disrupted. (Firmware dependend) Syntax: warm_start = CONFIRM."
::= { moduleControlEntry 4 }
moduleControlClearCounter OBJECT-TYPE -- clear_counter
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This command will clear all module and port related statistics counter."
::= { moduleControlEntry 5 }
moduleControlSwitchOffBackup OBJECT-TYPE -- switch_off_backup
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For a module that supports backup and which currently is in backup condition this command will revert to normal operation. If this would disrupt traffic a warning is returned and nothing is executed. To override this warning and switch back nonetheless type switch_off_backup = CONFIRM"
::= { moduleControlEntry 6 }
moduleControlSwitchToBackup OBJECT-TYPE -- switch_to_backup
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For a module that supports backup this command will switch to the backup link. If this would disrupt traffic because backup link is not available a warning is returned and nothing is executed. To override this warning and switch over nonetheless type switch_to_backup = CONFIRM"
::= { moduleControlEntry 7 }
moduleControlAutomaticBackup OBJECT-TYPE -- automatic_backup
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This command returns a manually overridden backup module to normal automatic mode. No parameter are required."
::= { moduleControlEntry 8 }
moduleControlWriteDisplay OBJECT-TYPE -- write_display
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Writes to the front panel display of the module. Only for modules that offer a front panel display."
::= { moduleControlEntry 9 }
moduleControlLedTest OBJECT-TYPE -- led_test
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This will start the modules LED test and will return the LED back up automatic mode after a few seconds. May be also be used to identify a certain module."
::= { moduleControlEntry 10 }
moduleControlLoopOff OBJECT-TYPE -- loop_off
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Turns all loops off"
::= { moduleControlEntry 11 }
moduleControlLoopPort1 OBJECT-TYPE -- loop_port_1
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tries to engage a loop at port 1. Note not all modules support loops. View port status to check success."
::= { moduleControlEntry 12 }
moduleControlLoopPort2 OBJECT-TYPE -- loop_port_2
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tries to engage a loop at port 2. Note not all modules support loops. View port status to check success."
::= { moduleControlEntry 13 }
moduleControlLoopPort3 OBJECT-TYPE -- loop_port_3
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tries to engage a loop at port 3. Note not all modules support loops. View port status to check success."
::= { moduleControlEntry 14 }
moduleControlLoopPort4 OBJECT-TYPE -- loop_port_4
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tries to engage a loop at port 4. Note not all modules support loops. View port status to check success."
::= { moduleControlEntry 15 }
moduleControlBertRestart OBJECT-TYPE -- bert_restart
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Resynchronizes BERT. Only has an effect if a BERT is available on the module and configured to be active."
::= { moduleControlEntry 16 }
moduleControlBertInsertError OBJECT-TYPE -- bert_insert_error
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Inserts an error in the data pattern. This can be used to confirm that a BERT is actually operating. Only has an effect if a BERT is available on the module and configured to be active."
::= { moduleControlEntry 17 }
moduleControlBertClearCounter OBJECT-TYPE -- bert_clear_counter
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clears the BERT counter. Only has an effect if a BERT is available on the module and configured to be active."
::= { moduleControlEntry 18 }
-- ********************* End of moduleControlTable ***********************
-- ****************************** STATUS SECTION ********************************
-- ******************* Begin of systemStatusTable *************************
systemStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF SystemStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { msp1000 100 }
systemStatusEntry OBJECT-TYPE
SYNTAX SystemStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { systemStatusIndex }
::= { systemStatusTable 1 }
SystemStatusEntry ::= SEQUENCE {
systemStatusIndex INTEGER,
systemStatusAnyErrorCondition INTEGER ,
systemStatusAnyTestMode INTEGER ,
systemStatusAnySparePart INTEGER ,
systemStatusUsedNodeId Unsigned32,
systemStatusLocalRack Unsigned32,
systemStatusLocalSlot Unsigned32
}
systemStatusIndex OBJECT-TYPE
SYNTAX INTEGER (0)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatically generated"
::= { systemStatusEntry 1 }
systemStatusAnyErrorCondition OBJECT-TYPE -- any_error_condition
SYNTAX INTEGER { false(0), true(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"True when any error condition is currently present in any module."
::= { systemStatusEntry 2 }
systemStatusAnyTestMode OBJECT-TYPE -- any_test_mode
SYNTAX INTEGER { false(0), true(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"True when any module is in loopback test or has a backup engaged."
::= { systemStatusEntry 3 }
systemStatusAnySparePart OBJECT-TYPE -- any_spare_part
SYNTAX INTEGER { false(0), true(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"True when any module is marked as spare part."
::= { systemStatusEntry 4 }
systemStatusUsedNodeId OBJECT-TYPE -- used_node_id
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Actually used node id as discovered from device"
::= { systemStatusEntry 5 }
systemStatusLocalRack OBJECT-TYPE -- local_rack
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates in which rack the mangement module over which this information is retrieved is inserted."
::= { systemStatusEntry 6 }
systemStatusLocalSlot OBJECT-TYPE -- local_slot
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates in which slot the mangement module over which this information is retrieved is inserted."
::= { systemStatusEntry 7 }
-- ********************* End of systemStatusTable ***********************
-- ******************* Begin of moduleInventoryTable *************************
moduleInventoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF ModuleInventoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { msp1000 101 }
moduleInventoryEntry OBJECT-TYPE
SYNTAX ModuleInventoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { moduleInventoryIndex }
::= { moduleInventoryTable 1 }
ModuleInventoryEntry ::= SEQUENCE {
moduleInventoryIndex INTEGER,
moduleInventoryExpectedModule DisplayString,
moduleInventoryModule DisplayString,
moduleInventoryType INTEGER ,
moduleInventoryBoardCode Integer32 ,
moduleInventoryAdditionalInfo DisplayString,
moduleInventorySerialNumber DisplayString,
moduleInventoryOccupiedSlots Unsigned32,
moduleInventoryProjectNumber DisplayString,
moduleInventoryBuildVersion DisplayString,
moduleInventoryProductionDate DisplayString,
moduleInventoryMfgTestInfo DisplayString,
moduleInventoryNumberOfOpticalPorts Integer32 ,
moduleInventoryNumberOfSfpPorts Integer32 ,
moduleInventoryNumberOfXfpPorts Integer32 ,
moduleInventoryCoreFirmwareVersion DisplayString,
moduleInventoryCoreFirmwareDate DisplayString,
moduleInventoryApplFirmwareVersion DisplayString,
moduleInventoryApplFirmwareDate DisplayString
}
moduleInventoryIndex OBJECT-TYPE
SYNTAX INTEGER (0..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatically generated"
::= { moduleInventoryEntry 1 }
moduleInventoryExpectedModule OBJECT-TYPE -- expected_module
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of module configured for this slot."
::= { moduleInventoryEntry 2 }
moduleInventoryModule OBJECT-TYPE -- module
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of module actually discovered in this slot. This name should be equal to the above name otherwise configuration may not apply properly."
::= { moduleInventoryEntry 3 }
moduleInventoryType OBJECT-TYPE -- type
SYNTAX INTEGER
{
empty (0),
unknown (1),
transponder (2),
measurement (3),
amplifier (4),
management (5),
passive (6),
occupied (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"General functional type of module inserted."
::= { moduleInventoryEntry 4 }
moduleInventoryBoardCode OBJECT-TYPE -- board_code
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Internal code of actually inserted module."
::= { moduleInventoryEntry 5 }
moduleInventoryAdditionalInfo OBJECT-TYPE -- additional_info
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Additional information that may be saved in some modules during production."
::= { moduleInventoryEntry 6 }
moduleInventorySerialNumber OBJECT-TYPE -- serial_number
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial number as stored within the hardware."
::= { moduleInventoryEntry 7 }
moduleInventoryOccupiedSlots OBJECT-TYPE -- occupied_slots
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of slots taken by this module. Usually 1."
::= { moduleInventoryEntry 8 }
moduleInventoryProjectNumber OBJECT-TYPE -- project_number
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Internal hardware project number"
::= { moduleInventoryEntry 9 }
moduleInventoryBuildVersion OBJECT-TYPE -- build_version
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Precise build code for hardware version tracking."
::= { moduleInventoryEntry 10 }
moduleInventoryProductionDate OBJECT-TYPE -- production_date
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Production data of the module"
::= { moduleInventoryEntry 11 }
moduleInventoryMfgTestInfo OBJECT-TYPE -- mfg_test_info
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Internal information for quality management. Manufacturing Site / Test Site / Test Person"
::= { moduleInventoryEntry 12 }
moduleInventoryNumberOfOpticalPorts OBJECT-TYPE -- number_of_optical_ports
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of actively monitored optical ports of this type of module."
::= { moduleInventoryEntry 13 }
moduleInventoryNumberOfSfpPorts OBJECT-TYPE -- number_of_sfp_ports
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of optical SFP or SFP+ ports of this type of module."
::= { moduleInventoryEntry 14 }
moduleInventoryNumberOfXfpPorts OBJECT-TYPE -- number_of_xfp_ports
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of optical XFP ports of this type of module."
::= { moduleInventoryEntry 15 }
moduleInventoryCoreFirmwareVersion OBJECT-TYPE -- core_firmware_version
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Core operating system software version."
::= { moduleInventoryEntry 16 }
moduleInventoryCoreFirmwareDate OBJECT-TYPE -- core_firmware_date
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Core operating system software creation date."
::= { moduleInventoryEntry 17 }
moduleInventoryApplFirmwareVersion OBJECT-TYPE -- appl_firmware_version
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Application software version."
::= { moduleInventoryEntry 18 }
moduleInventoryApplFirmwareDate OBJECT-TYPE -- appl_firmware_date
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Application software creation date."
::= { moduleInventoryEntry 19 }
-- ********************* End of moduleInventoryTable ***********************
-- ******************* Begin of moduleStatusTable *************************
moduleStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ModuleStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table holds a record for each module in the system. Note that not all modules deliver every kind of status."
::= { msp1000 102 }
moduleStatusEntry OBJECT-TYPE
SYNTAX ModuleStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { moduleStatusIndex }
::= { moduleStatusTable 1 }
ModuleStatusEntry ::= SEQUENCE {
moduleStatusIndex INTEGER,
moduleStatusModule DisplayString,
moduleStatusSystemOk INTEGER ,
moduleStatusErrorCondition INTEGER ,
moduleStatusTestMode INTEGER ,
moduleStatusSparePart INTEGER ,
moduleStatusUptime Counter32,
moduleStatusTimeSinceCounterReset Counter32,
moduleStatusTemperature Integer32 ,
moduleStatusTooHot INTEGER ,
moduleStatusBackupState BITS ,
moduleStatusBackupCounter Unsigned32,
moduleStatusBackupDuration Counter32
}
moduleStatusIndex OBJECT-TYPE
SYNTAX INTEGER (0..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatically generated"
::= { moduleStatusEntry 1 }
moduleStatusModule OBJECT-TYPE -- module
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of module actually discovered in this slot."
::= { moduleStatusEntry 2 }
moduleStatusSystemOk OBJECT-TYPE -- system_ok
SYNTAX INTEGER { false(0), true(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"True when the module has booted and appears ok."
::= { moduleStatusEntry 3 }
moduleStatusErrorCondition OBJECT-TYPE -- error_condition
SYNTAX INTEGER { false(0), true(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"True when any error condition is currently present."
::= { moduleStatusEntry 4 }
moduleStatusTestMode OBJECT-TYPE -- test_mode
SYNTAX INTEGER { false(0), true(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"True when module is in loopback test or a backup is engaged."
::= { moduleStatusEntry 5 }
moduleStatusSparePart OBJECT-TYPE -- spare_part
SYNTAX INTEGER { false(0), true(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"True when module is marked as spare part."
::= { moduleStatusEntry 6 }
moduleStatusUptime OBJECT-TYPE -- uptime
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Uptime since last reboot in seconds."
::= { moduleStatusEntry 7 }
moduleStatusTimeSinceCounterReset OBJECT-TYPE -- time_since_counter_reset
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"How long ago have the statistics counter been restarted."
::= { moduleStatusEntry 8 }
moduleStatusTemperature OBJECT-TYPE -- temperature
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature value in centigrade."
::= { moduleStatusEntry 9 }
moduleStatusTooHot OBJECT-TYPE -- too_hot
SYNTAX INTEGER { false(0), true(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"True when module is running too hot."
::= { moduleStatusEntry 10 }
moduleStatusBackupState OBJECT-TYPE -- backup_state
SYNTAX BITS
{
disrupted (0),
backup (1),
awaitSwitchback (2),
manual (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if a backup is active and in which state."
::= { moduleStatusEntry 11 }
moduleStatusBackupCounter OBJECT-TYPE -- backup_counter
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of times this module has initiated a backup (if backup feature is available for this module type)."
::= { moduleStatusEntry 12 }
moduleStatusBackupDuration OBJECT-TYPE -- backup_duration
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"How long the backup has been activated in total since last value reset."
::= { moduleStatusEntry 13 }
-- ********************* End of moduleStatusTable ***********************
-- ******************* Begin of portStatusTable *************************
portStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table holds a record for each optical port of the system. Note that not all modules deliver every kind of statistic."
::= { msp1000 103 }
portStatusEntry OBJECT-TYPE
SYNTAX PortStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { portStatusPortIndex }
::= { portStatusTable 1 }
PortStatusEntry ::= SEQUENCE {
portStatusPortIndex INTEGER,
portStatusModule DisplayString,
portStatusLocation DisplayString,
portStatusSnmpPort Unsigned32,
portStatusAlias DisplayString,
portStatusAdminStatus INTEGER ,
portStatusOperStatus INTEGER ,
portStatusDetailedStatus BITS ,
portStatusPortDatarate INTEGER ,
portStatusUpdateTimeStamp DisplayString,
portStatusTimeSinceValueReset Counter32,
portStatusTimeSinceLastError Counter32,
portStatusTimeSignalTooLow Counter32,
portStatusSignalTooLowCounter Unsigned32,
portStatusTimeSignalTooHigh Counter32,
portStatusSignalTooHighCounter Unsigned32,
portStatusLowThreshold DisplayString,
portStatusCurrentInputSignal DisplayString,
portStatusHighThreshold DisplayString
}
portStatusPortIndex OBJECT-TYPE
SYNTAX INTEGER (0..47)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatically generated"
::= { portStatusEntry 1 }
portStatusModule OBJECT-TYPE -- module
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of module in which this port is present."
::= { portStatusEntry 2 }
portStatusLocation OBJECT-TYPE -- location
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Textual description of port location."
::= { portStatusEntry 3 }
portStatusSnmpPort OBJECT-TYPE -- snmp_port
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Slot and port representation as used in SNMP. Formula is Slot*10000 + Port*10."
::= { portStatusEntry 4 }
portStatusAlias OBJECT-TYPE -- alias
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Configured alias nickname of this port."
::= { portStatusEntry 5 }
portStatusAdminStatus OBJECT-TYPE -- admin_status
SYNTAX INTEGER
{
none (0),
up (1),
down (2),
testing (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reflects the administrative setting of this port."
::= { portStatusEntry 6 }
portStatusOperStatus OBJECT-TYPE -- oper_status
SYNTAX INTEGER
{
none (0),
up (1),
down (2),
testing (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the combined operation port status."
::= { portStatusEntry 7 }
portStatusDetailedStatus OBJECT-TYPE -- detailed_status
SYNTAX BITS
{
disabled (0),
sfpMissing (1),
pllNotLocked (2),
signalLow (3),
tooHigh (4),
laserOff (5),
loop (6),
reserved (7),
unknown (8),
none (9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates detailed issues related to the port."
::= { portStatusEntry 8 }
portStatusPortDatarate OBJECT-TYPE -- port_datarate
SYNTAX INTEGER
{
none (0),
txp (1),
ms100mEth (2),
ms1gEth (3),
ms10gEth (4),
ms1xFc (10),
ms2xFc (11),
ms4xFc (12),
ms8xFc (13),
ms10xFc (14),
ms16xFc (15),
oc3 (20),
oc12 (21),
oc48 (22),
oc192 (23),
otu1 (30),
otu1e (31),
otu1f (32),
otu2 (33),
otu2e (34),
otu2f (35),
fix100 (40),
escon (41),
sdi (42),
hdtv (43),
tdm2 (44),
other (45)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reflects the data rate setting of this port."
::= { portStatusEntry 9 }
portStatusUpdateTimeStamp OBJECT-TYPE -- update_time_stamp
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the time when this record was last updated."
::= { portStatusEntry 10 }
portStatusTimeSinceValueReset OBJECT-TYPE -- time_since_value_reset
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time since when the following statistics have been accumulated. They restart upon module power up or on forced value reset."
::= { portStatusEntry 11 }
portStatusTimeSinceLastError OBJECT-TYPE -- time_since_last_error
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time since last input signal loss or input signal too high."
::= { portStatusEntry 12 }
portStatusTimeSignalTooLow OBJECT-TYPE -- time_signal_too_low
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total time the input signal was below threshold."
::= { portStatusEntry 13 }
portStatusSignalTooLowCounter OBJECT-TYPE -- signal_too_low_counter
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times a transition to signal too low has occured."
::= { portStatusEntry 14 }
portStatusTimeSignalTooHigh OBJECT-TYPE -- time_signal_too_high
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total time the input signal was above high threshold."
::= { portStatusEntry 15 }
portStatusSignalTooHighCounter OBJECT-TYPE -- signal_too_high_counter
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times a transition to signal too high has occured."
::= { portStatusEntry 16 }
portStatusLowThreshold OBJECT-TYPE -- low_threshold
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defined signal too low threshold."
::= { portStatusEntry 17 }
portStatusCurrentInputSignal OBJECT-TYPE -- current_input_signal
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Actual current signal level."
::= { portStatusEntry 18 }
portStatusHighThreshold OBJECT-TYPE -- high_threshold
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defined signal too high threshold."
::= { portStatusEntry 19 }
-- ********************* End of portStatusTable ***********************
-- ******************* Begin of emStatusTable *************************
emStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF EmStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Optical amplifier status"
::= { msp1000 104 }
emStatusEntry OBJECT-TYPE
SYNTAX EmStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { emStatusIndex }
::= { emStatusTable 1 }
EmStatusEntry ::= SEQUENCE {
emStatusIndex INTEGER,
emStatusSystemOk INTEGER ,
emStatusErrors BITS ,
emStatusHardwareCode DisplayString,
emStatusTimeSincePowerError Counter32,
emStatusTimeWithPowerLoss Counter32,
emStatusInputSignalLowCounter Unsigned32,
emStatusInputPower DisplayString,
emStatusSignalGain DisplayString,
emStatusOptimalFlatGain DisplayString,
emStatusBackReflection DisplayString,
emStatusSignalOutputPower DisplayString,
emStatusTotalOutputPower DisplayString,
emStatusMinOutputPower DisplayString,
emStatusMaxOutputPower DisplayString,
emStatusCfgOutputPower DisplayString
}
emStatusIndex OBJECT-TYPE
SYNTAX INTEGER (0..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatically generated"
::= { emStatusEntry 1 }
emStatusSystemOk OBJECT-TYPE -- system_ok
SYNTAX INTEGER { false(0), true(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"True when no errors are present"
::= { emStatusEntry 2 }
emStatusErrors OBJECT-TYPE -- errors
SYNTAX BITS
{
lossOfInput (0),
lossOfOutput (1),
tooHot (2),
eyeSafetyShutdown (3),
backReflection (4),
powerLimit (5),
overCurrent (6),
pumpDown (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates various optical error conditions."
::= { emStatusEntry 3 }
emStatusHardwareCode OBJECT-TYPE -- hardware_code
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Details codes about the installed hardware components."
::= { emStatusEntry 4 }
emStatusTimeSincePowerError OBJECT-TYPE -- time_since_power_error
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"How long ago since the last time the output power was in error condition."
::= { emStatusEntry 5 }
emStatusTimeWithPowerLoss OBJECT-TYPE -- time_with_power_loss
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Accumulated time the output power has been down."
::= { emStatusEntry 6 }
emStatusInputSignalLowCounter OBJECT-TYPE -- input_signal_low_counter
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times a loss of signal has occured."
::= { emStatusEntry 7 }
emStatusInputPower OBJECT-TYPE -- input_power
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Optical input power of port A."
::= { emStatusEntry 8 }
emStatusSignalGain OBJECT-TYPE -- signal_gain
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates how strong the input signal is amplified."
::= { emStatusEntry 9 }
emStatusOptimalFlatGain OBJECT-TYPE -- optimal_flat_gain
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the best gain setting for an even amplification accross the wavelength channels"
::= { emStatusEntry 10 }
emStatusBackReflection OBJECT-TYPE -- back_reflection
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value should be low and indicates cable issues if not."
::= { emStatusEntry 11 }
emStatusSignalOutputPower OBJECT-TYPE -- signal_output_power
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicated the actually achieved optical signal output power."
::= { emStatusEntry 12 }
emStatusTotalOutputPower OBJECT-TYPE -- total_output_power
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicated the actually achieved optical output power leaving the module (including noise)."
::= { emStatusEntry 13 }
emStatusMinOutputPower OBJECT-TYPE -- min_output_power
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the minimum optical output level that must be send out"
::= { emStatusEntry 14 }
emStatusMaxOutputPower OBJECT-TYPE -- max_output_power
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the maximum optical output level that can be send out"
::= { emStatusEntry 15 }
emStatusCfgOutputPower OBJECT-TYPE -- cfg_output_power
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicated the desired configured optical output power"
::= { emStatusEntry 16 }
-- ********************* End of emStatusTable ***********************
-- ******************* Begin of bertStatusTable *************************
bertStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF BertStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Displays the results of the bit error rate tester (BERT) if it is present and enabled in a slot"
::= { msp1000 105 }
bertStatusEntry OBJECT-TYPE
SYNTAX BertStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { bertStatusIndex }
::= { bertStatusTable 1 }
BertStatusEntry ::= SEQUENCE {
bertStatusIndex INTEGER,
bertStatusLocation DisplayString,
bertStatusBertOperation INTEGER ,
bertStatusTotalErrors Unsigned32,
bertStatusTimeSinceLastError Counter32,
bertStatusTotalTestTime Counter32,
bertStatusErroredTime Counter32,
bertStatusBitErrorRate DisplayString,
bertStatusBerSinceLastError DisplayString,
bertStatusTheoreticalBer DisplayString,
bertStatusAvailability DisplayString
}
bertStatusIndex OBJECT-TYPE
SYNTAX INTEGER (0..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatically generated"
::= { bertStatusEntry 1 }
bertStatusLocation OBJECT-TYPE -- location
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Textual description of BERT port location."
::= { bertStatusEntry 2 }
bertStatusBertOperation OBJECT-TYPE -- bert_operation
SYNTAX INTEGER
{
unused (0),
inSync (1),
wasOutOfSync (2),
outOfSync (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the general bit error rate tester operational status."
::= { bertStatusEntry 3 }
bertStatusTotalErrors OBJECT-TYPE -- total_errors
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errored bits. Only valid when BERT is synchronized."
::= { bertStatusEntry 4 }
bertStatusTimeSinceLastError OBJECT-TYPE -- time_since_last_error
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Seconds elapsed since the last error was detected."
::= { bertStatusEntry 5 }
bertStatusTotalTestTime OBJECT-TYPE -- total_test_time
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Accumulated time how long the test was run since last value clear."
::= { bertStatusEntry 6 }
bertStatusErroredTime OBJECT-TYPE -- errored_time
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Accumulated seconds in which at least on errored bit was detected."
::= { bertStatusEntry 7 }
bertStatusBitErrorRate OBJECT-TYPE -- bit_error_rate
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Averaged bit error rate during test interval."
::= { bertStatusEntry 8 }
bertStatusBerSinceLastError OBJECT-TYPE -- ber_since_last_error
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bit error rate since last error."
::= { bertStatusEntry 9 }
bertStatusTheoreticalBer OBJECT-TYPE -- theoretical_ber
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Theoretical best possible error rate in the given time frame of the current test interval."
::= { bertStatusEntry 10 }
bertStatusAvailability OBJECT-TYPE -- availability
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Relation of transmitted vs. Errored bits."
::= { bertStatusEntry 11 }
-- ********************* End of bertStatusTable ***********************
END