summaryrefslogtreecommitdiff
path: root/MIBS/infinera
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/infinera
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/infinera')
-rw-r--r--MIBS/infinera/CORIANT-GROOVE-MIB19610
-rw-r--r--MIBS/infinera/LUM-EQUIPMENT-MIB5726
-rw-r--r--MIBS/infinera/LUM-IFBASIC-MIB1570
-rw-r--r--MIBS/infinera/LUM-IFOTN-MIB1441
-rw-r--r--MIBS/infinera/LUM-IFOTNMON-MIB1860
-rw-r--r--MIBS/infinera/LUM-IFPERF-MIB2874
-rw-r--r--MIBS/infinera/LUM-IFPHYSICAL-MIB1270
-rw-r--r--MIBS/infinera/LUM-INVENTORY-MIB1535
-rw-r--r--MIBS/infinera/LUM-OA-MIB3855
-rw-r--r--MIBS/infinera/LUM-OCM-MIB1142
-rw-r--r--MIBS/infinera/LUM-REG3118
-rw-r--r--MIBS/infinera/LUM-SYSINFO-MIB583
-rw-r--r--MIBS/infinera/LUM-SYSTEM-MIB3304
-rw-r--r--MIBS/infinera/LUM-WDM-MIB11009
14 files changed, 58897 insertions, 0 deletions
diff --git a/MIBS/infinera/CORIANT-GROOVE-MIB b/MIBS/infinera/CORIANT-GROOVE-MIB
new file mode 100644
index 0000000..8027a68
--- /dev/null
+++ b/MIBS/infinera/CORIANT-GROOVE-MIB
@@ -0,0 +1,19610 @@
+CORIANT-GROOVE-MIB DEFINITIONS ::= BEGIN
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, Counter64, Unsigned32
+ FROM SNMPv2-SMI -- http://www.ietf.org/rfc/rfc2578.txt
+ TEXTUAL-CONVENTION, DateAndTime, DisplayString, TruthValue, RowStatus,RowPointer
+ FROM SNMPv2-TC; -- http://www.ietf.org/rfc/rfc2579.txt
+
+
+groove MODULE-IDENTITY
+ LAST-UPDATED "201807100722Z"
+ ORGANIZATION "Coriant R&D"
+ CONTACT-INFO "Contact Coriant Customer Service at http://www.coriant.com/services_support"
+ DESCRIPTION "SNMP MIB for Groove G30 release 2.1.0"
+ REVISION "201807100722Z"
+ DESCRIPTION "Auto-build version at 201807100722Z"
+::= { products 2 }
+CoriantCommonOtnEncryStatusEnum ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX BITS {
+ notAvailable (0),
+ handshake (1),
+ keyInitializing (2),
+ keyInSync (3),
+ unreachable (4),
+ mismatch (5),
+ connectFailed (6),
+ disabled (7),
+ encryptFail (8),
+ encryptNormal (9),
+ authenticationFailed (10),
+ trafficSquelched (11)
+ }
+
+CoriantCommonOtnKeySyncSession ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Indicate the associated session for the ODU channel to synchronize keys.
+ "
+ SYNTAX OCTET STRING
+
+CoriantCommonpmThresholdValue ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX OCTET STRING (SIZE (1..32))
+
+CoriantCommonpmUnitOfValue ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ notApplicable (0),
+ dbm (1),
+ microseconds (2),
+ ps (3),
+ psNm (4),
+ db (5),
+ seconds (6),
+ packets (7),
+ events (8),
+ octets (9),
+ bits (10),
+ bitsS (11),
+ blocks (12),
+ times (13),
+ percentage (14),
+ bitRatio (15),
+ mhz (16),
+ degreec (17),
+ frames (18)
+ }
+
+CoriantFileSwTypesDeviceFwVersion ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX OCTET STRING (SIZE (0..64))
+
+CoriantFileSwTypesDeviceName ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX OCTET STRING (SIZE (0..64))
+
+CoriantFileSwTypesSwVersion ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX OCTET STRING (SIZE (0..20))
+
+CoriantFileSwTypesSwloadProduct ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX OCTET STRING (SIZE (0..32))
+
+CoriantFileSwTypesSwloadVendor ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX OCTET STRING (SIZE (0..32))
+
+CoriantFmtypesConditionType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ idp (1),
+ rupDeg (2),
+ rupFail (3),
+ meaHwvm (4),
+ mea (5),
+ pwra (6),
+ pwrb (7),
+ rupMiss (8),
+ sbanr (9),
+ sdf (10),
+ thermal (11),
+ sdcardmiss (12),
+ sdcardfail (13),
+ mgmtrst (14),
+ progflt (15),
+ ntppu (16),
+ linkdown (17),
+ los (18),
+ lol (19),
+ lofOtu (20),
+ lomOtu (21),
+ timOtu (22),
+ bdiOtu (23),
+ bersdOtu (24),
+ aisOtu (25),
+ bersdOdu (26),
+ lckOdu (27),
+ ociOdu (28),
+ aisOdu (29),
+ bdiOdu (30),
+ timOdu (31),
+ plmOdu (32),
+ loomfi (33),
+ msim (34),
+ loflom (35),
+ csfOpu (36),
+ losync (37),
+ lf (38),
+ rf (39),
+ csfLosGfp (40),
+ csfLosyncGfp (41),
+ csfFdiGfp (42),
+ csfRdiGfp (43),
+ lofdGfp (44),
+ plmGfp (45),
+ lpbkfacility (46),
+ lpbkfterm (47),
+ contcom (48),
+ latchOpen (49),
+ lof (50),
+ aisL (51),
+ msAis (52),
+ timR (53),
+ rsTim (54),
+ rfiL (55),
+ msRfi (56),
+ cabs (99),
+ oog (100),
+ connectFail (101),
+ encryptFail (102),
+ keyexFail (103),
+ bdi (104),
+ bdiO (105),
+ autoshutoff (106),
+ fibrconnMiss (107),
+ bdiP (108),
+ losMsa (109),
+ protna (110),
+ switchThres (111),
+ losyncCd (112),
+ updatePskFail (113),
+ encTrafficSquelch (114),
+ tSe (10001),
+ tDropevents (10002),
+ tOctets (10003),
+ tPkts (10004),
+ tBroadcastpkts (10005),
+ tMulticastpkts (10006),
+ tCrcalignerrors (10007),
+ tUndersizepkts (10008),
+ tOversizepkts (10009),
+ tFragments (10010),
+ tJabbers (10011),
+ tPkts64octets (10012),
+ tPkts65to127octets (10013),
+ tPkts128to255octets (10014),
+ tPkts256to511octets (10015),
+ tPkts512to1023octets (10016),
+ tPkts1024to1518octets (10017),
+ tUtilHt (10018),
+ tBeFec (10019),
+ tUbeFec (10020),
+ tBerFecHt (10021),
+ tEbOtu (10022),
+ tEsOtu (10023),
+ tSesOtu (10024),
+ tUasOtu (10025),
+ tEbOdu (10026),
+ tEsOdu (10027),
+ tSesOdu (10028),
+ tUasOdu (10029),
+ tDelayOduHt (10030),
+ tDelayOduLt (10031),
+ tDgdHt (10032),
+ tCdLt (10033),
+ tCdHt (10034),
+ tOsnrLt (10035),
+ tLoss (10036),
+ tOprHt (10037),
+ tOprLt (10038),
+ tQfactorLt (10039),
+ tOptHt (10040),
+ tOptLt (10041),
+ tPdlHt (10042),
+ tOftHt (10043),
+ tOftLt (10044),
+ tOfrHt (10045),
+ tOfrLt (10046),
+ tCvS (10047),
+ tEsS (10048),
+ tSesS (10049),
+ tUasS (10050),
+ tSefs (10051),
+ tBbeRs (10052),
+ tEsRs (10053),
+ tSesRs (10054),
+ tUasRs (10055),
+ tOfs (10056),
+ tOprLaneHt (10057),
+ tOprLaneLt (10058),
+ tOprTotalHt (10059),
+ tOprTotalLt (10060),
+ tOptLaneHt (10061),
+ tOptLaneLt (10062),
+ tOptTotalHt (10063),
+ tOptTotalLt (10064),
+ tLossTx (10065),
+ tLossRx (10066),
+ init (11001),
+ swupgCompld (11002),
+ swupgFail (11003),
+ swupgRollback (11004),
+ upgCompld (11005),
+ upgFail (11006),
+ intrusion (11007),
+ userlock (11008),
+ swupgIp (11009),
+ ztcFail (11010),
+ ztcComplete (11011),
+ dbactFail (11012),
+ inactive (11013),
+ restart (11014),
+ fstoprot (11015),
+ fstowkg (11016),
+ lockout (11017),
+ mantoprot (11018),
+ mantowkg (11019),
+ noreq (11020),
+ sdonprot (11021),
+ sdonwkg (11022),
+ sfonprot (11023),
+ sfonwkg (11024),
+ wkswpr (11025),
+ prswwk (11026),
+ wtr (11027),
+ dnr (11028),
+ authnFailed (11029),
+ loginFailed (11030),
+ candidatePskMismatch (11031),
+ updatePskCompld (11032),
+ candidatePskAuthenticated (11033),
+ updatePskReqRcv (11034)
+ }
+
+CoriantFmtypesEntityTypeFm ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ t10gbe (1),
+ t40gbe (2),
+ t100gbe (3),
+ ochOs (4),
+ otu4 (5),
+ otuc2 (6),
+ otuc3 (7),
+ oduc2 (8),
+ oduc3 (9),
+ odu4 (10),
+ odu3 (11),
+ odu2e (12),
+ odu2 (13),
+ shelf (14),
+ slot (15),
+ port (16),
+ fan (17),
+ chm1 (18),
+ chm2 (19),
+ bfm (20),
+ mgteth (21),
+ ntppeer (22),
+ db (23),
+ sw (24),
+ log (25),
+ security (26),
+ psu (27),
+ cfp2 (28),
+ qsfp (29),
+ time (30),
+ user (31),
+ ztc (32),
+ ppp (33),
+ fc8g (34),
+ fc16g (35),
+ oduflex (36),
+ otu2 (37),
+ otu2e (38),
+ oc192 (39),
+ stm64 (40),
+ oms (41),
+ gopt (42),
+ paoscofp2 (43),
+ pabaofp2 (44),
+ pairofp2 (45),
+ palrofp2 (46),
+ paerofp2 (47),
+ bahofp2 (48),
+ subslot (50),
+ occ2 (51),
+ omd96 (52),
+ amplifier (53),
+ omd48S (54),
+ omd48O (55),
+ chm1g (56),
+ tdcmofp2 (57),
+ bauofp2 (58),
+ paulrofp2 (59),
+ osc (60),
+ ots (61),
+ sfpplus (62),
+ xtm2 (63),
+ omd8b1ofp2 (64),
+ omd8b2ofp2 (65),
+ opsofp2 (66),
+ ops (67),
+ chm1lh (68),
+ chm2lh (69),
+ t10gwanSonet (70),
+ t10gwanSdh (71),
+ otdrofp2 (72)
+ }
+
+CoriantFmtypesServiceAffectFm ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "
+ SA: service affecting
+ NSA: non-service affecting
+
+ "
+ SYNTAX INTEGER {
+ sa (1),
+ nsa (2)
+ }
+
+CoriantFmtypesSeverityLevel ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "
+ alarm severity
+
+ "
+ SYNTAX INTEGER {
+ notApplicable (0),
+ critical (1),
+ major (2),
+ minor (3),
+ notAlarmed (4),
+ notReported (5),
+ cleared (6)
+ }
+
+CoriantPmtypesPmParameter ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ all (0),
+ eb (1),
+ es (2),
+ ses (3),
+ uas (4),
+ delay (5),
+ delayMax (6),
+ delayMin (7),
+ dgd (8),
+ dgdMax (9),
+ dgdMin (10),
+ cd (11),
+ cdMax (12),
+ cdMin (13),
+ osnr (14),
+ osnrMax (15),
+ osnrMin (16),
+ qFactor (17),
+ qFactorMax (18),
+ qFactorMin (19),
+ opr (20),
+ oprMax (21),
+ oprMin (22),
+ loss (23),
+ se (24),
+ dropevents (25),
+ octets (26),
+ pkts (27),
+ broadcastpkts (28),
+ multicastpkts (29),
+ crcalignerrors (30),
+ undersizepkts (31),
+ oversizepkts (32),
+ fragments (33),
+ jabbers (34),
+ pkts64octets (35),
+ pkts65to127octets (36),
+ pkts128to255octets (37),
+ pkts256to511octets (38),
+ pkts512to1023octets (39),
+ pkts1024to1518octets (40),
+ utilization (41),
+ utilizationMax (42),
+ utilizationMin (43),
+ beFec (44),
+ ubeFec (45),
+ berFec (46),
+ berFecMax (47),
+ berFecMin (48),
+ opt (49),
+ optMax (50),
+ optMin (51),
+ pdl (52),
+ pdlMax (53),
+ pdlMin (54),
+ oft (55),
+ oftMax (56),
+ oftMin (57),
+ ofr (58),
+ ofrMax (59),
+ ofrMin (60),
+ bbe (61),
+ ofs (65),
+ cv (66),
+ sefs (67),
+ oprLaneHigh (68),
+ oprLaneHighMax (69),
+ oprLaneHighMin (70),
+ oprLaneLow (71),
+ oprLaneLowMax (72),
+ oprLaneLowMin (73),
+ oprTotal (74),
+ oprTotalMax (75),
+ oprTotalMin (76),
+ optLaneHigh (77),
+ optLaneHighMax (78),
+ optLaneHighMin (79),
+ optLaneLow (80),
+ optLaneLowMax (81),
+ optLaneLowMin (82),
+ optTotal (83),
+ optTotalMax (84),
+ optTotalMin (85),
+ tmodule (86),
+ tinlet (87),
+ toutlet (88),
+ tmoduleMax (89),
+ tmoduleMin (90),
+ tinletMax (91),
+ tinletMin (92),
+ toutletMax (93),
+ toutletMin (94),
+ berPostFec (95),
+ berPostFecMax (96),
+ berPostFecMin (97),
+ psd (98),
+ psc (99),
+ lossTx (100),
+ lossRx (101),
+ encryptionFailRx (102)
+ }
+
+CoriantPmtypesPmpType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ notApplicable (0),
+ oduNendEgress (1),
+ oduNendIngress (2),
+ otuNendIngress (3),
+ delayMeasurementOdu (4),
+ coherentOpticalInterface (5),
+ opticalPower (6),
+ loss (7),
+ ethernetNendIngress (8),
+ ethernetNendEgress (9),
+ fec (10),
+ fcNendIngress (11),
+ sonetSNendIngress (12),
+ sdhRsNendIngress (13),
+ sonetSNendEgress (14),
+ sdhRsNendEgress (15),
+ shelfTemperature (16),
+ equipmentTemperature (17),
+ opticalPowerLane (18),
+ protectionSwitch (19),
+ lossTxrx (20),
+ opticalPowerIngress (21),
+ opticalPowerEgress (22),
+ oduEncryption (23),
+ all (100)
+ }
+
+CoriantPmtypesValidityType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ complete (1),
+ partial (2),
+ notAvailable (3)
+ }
+
+CoriantRpcConfigurableLedTypes ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Types of LEDs that can be enabled/disabled by the user.
+ "
+ SYNTAX INTEGER {
+ ledTest (1),
+ locationLed (2)
+ }
+
+CoriantTypesCardType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ fan (11),
+ psu (12),
+ chm1 (13),
+ chm2 (14),
+ xtm2 (16),
+ chm1g (17),
+ chm1lh (18),
+ chm2lh (19),
+ occ2 (100),
+ omd96 (101),
+ paoscofp2 (102),
+ pabaofp2 (103),
+ pairofp2 (104),
+ palrofp2 (105),
+ paerofp2 (106),
+ bahofp2 (107),
+ omd48S (109),
+ omd48O (110),
+ tdcmofp2 (111),
+ bauofp2 (112),
+ paulrofp2 (113),
+ omd8b1ofp2 (114),
+ omd8b2ofp2 (115),
+ opsofp2 (116),
+ otdrofp2 (117)
+ }
+
+CoriantTypesCreationscope ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ systemCreated (0),
+ userCreated (1)
+ }
+
+CoriantTypesDBPrecision1 ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "dB for 0.1 precision
+ UNITS:dB"
+ SYNTAX OCTET STRING
+
+CoriantTypesDate ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The type of date show the mm/dd/year. The date type does not allow negative years
+ "
+ SYNTAX OCTET STRING (SIZE (0|10))
+
+CoriantTypesDecimalFract1 ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX OCTET STRING
+
+CoriantTypesDuplexMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ na (0),
+ full (1),
+ half (2)
+ }
+
+CoriantTypesEnableSwitch ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ enabled (1),
+ disabled (2)
+ }
+
+CoriantTypesEquipmentType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ empty (0),
+ filled (1),
+ reserved (2),
+ unrecognized (3),
+ fan (11),
+ psu (12),
+ chm1 (13),
+ chm2 (14),
+ bfm (15),
+ xtm2 (16),
+ chm1g (17),
+ chm1lh (18),
+ chm2lh (19),
+ qsfp (21),
+ cfp2 (22),
+ sfpplus (23),
+ occ2 (100),
+ omd96 (101),
+ paoscofp2 (102),
+ pabaofp2 (103),
+ pairofp2 (104),
+ palrofp2 (105),
+ paerofp2 (106),
+ bahofp2 (107),
+ omd48S (109),
+ omd48O (110),
+ tdcmofp2 (111),
+ bauofp2 (112),
+ paulrofp2 (113),
+ omd8b1ofp2 (114),
+ omd8b2ofp2 (115),
+ opsofp2 (116),
+ otdrofp2 (117)
+ }
+
+CoriantTypesEthFec ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ enabled (1),
+ disabled (2),
+ auto (3)
+ }
+
+CoriantTypesEthernetRate ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ UNITS:Mbit/s"
+ SYNTAX INTEGER {
+ na (0),
+ t10 (1),
+ t100 (2),
+ t1000 (3),
+ maxRate (4)
+ }
+
+CoriantTypesFilename ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "String representing a filename
+ "
+ SYNTAX OCTET STRING (SIZE (1..128))
+
+CoriantTypesFlowControl ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ na (0),
+ off (1),
+ txRx (2),
+ tx (3),
+ rx (4)
+ }
+
+CoriantTypesFreq ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Supported Frequency Range.
+ UNITS:MHz"
+ SYNTAX Unsigned32 (0|191300000..196111250)
+
+CoriantTypesFtpPath ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Representation of a FTP/STPF/FTPS/SCP path 'ftp://user@hostname/directorypath/filename'
+ or an HTTP URL 'http://domain.com/filename'
+ "
+ SYNTAX OCTET STRING (SIZE (1..1024))
+
+CoriantTypesManagementDirection ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ notApplicable (0),
+ ingress (1),
+ egress (2)
+ }
+
+CoriantTypesManagementLocation ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ nearEnd (1),
+ farEnd (2),
+ notApplicable (3)
+ }
+
+CoriantTypesManagementTimePeriod ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ notApplicable (0),
+ t15min (1),
+ t24h (2),
+ all (4),
+ t1min (5),
+ t1h (6)
+ }
+
+CoriantTypesNameIdentifier ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX OCTET STRING (SIZE (1..32))
+
+CoriantTypesNumberList ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "List of numbers using ',' as separator and '..' to represent ranges.
+ Examples: '12' , '1..4' , '1,5,10..12,20'
+ "
+ SYNTAX OCTET STRING (SIZE (0..255))
+
+CoriantTypesOduType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ unused (0),
+ odu0 (1),
+ odu1 (2),
+ odu2 (3),
+ odu2e (4),
+ odu3 (5),
+ odu3e (6),
+ odu4 (7),
+ oduflex (8),
+ oduc2 (9),
+ oduc3 (10)
+ }
+
+CoriantTypesOnOff ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ on (1),
+ off (2)
+ }
+
+CoriantTypesOpticalDB ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Optical Attribute value with Unit dB
+ UNITS:dB"
+ SYNTAX OCTET STRING
+
+CoriantTypesOpticalPower ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Optical Power value in dBm
+ UNITS:dBm"
+ SYNTAX OCTET STRING
+
+CoriantTypesOtukFec ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ sdfec15 (1),
+ sdfec25 (2),
+ g709 (3),
+ i4 (4),
+ i7 (5),
+ nofec (6),
+ staircase7 (7),
+ sdfec15nd (8)
+ }
+
+CoriantTypesPassword ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Any ASCII values between 32 and 126 decimal
+ "
+ SYNTAX OCTET STRING (SIZE (8..32))
+
+CoriantTypesPercentage ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ UNITS:%"
+ SYNTAX Unsigned32 (0..100)
+
+CoriantTypesPluggableFormFactor ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Indicating the exact form factor of the pluggable.
+ "
+ SYNTAX INTEGER {
+ notApplicable (0),
+ unrecognized (1),
+ qsfpplus (2),
+ qsfp28 (3),
+ cfp2Aco (4),
+ sfpplus (5),
+ sfp (6),
+ xfp (7)
+ }
+
+CoriantTypesPluggableType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ qsfp (21),
+ cfp2 (22),
+ sfpplus (23)
+ }
+
+CoriantTypesPortId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX Unsigned32
+
+CoriantTypesPortMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ notApplicable (0),
+ t10gbe (1),
+ t40gbe (2),
+ t100gbe (3),
+ subport (4),
+ qpsk100g (5),
+ t8qam300g (6),
+ t16qam200g (7),
+ fc16g (8),
+ fc8g (9),
+ otu4 (10),
+ otu2 (12),
+ otu2e (13),
+ oc192 (14),
+ stm64 (15),
+ ochosOtu2 (16),
+ ochosOtu2e (17),
+ t8qam200g (18),
+ t10gwanSonet (19),
+ t10gwanSdh (20)
+ }
+
+CoriantTypesPower ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Power consumption value in W(WAT)
+ UNITS:W"
+ SYNTAX OCTET STRING
+
+CoriantTypesRtpType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Type of the routing protocol.
+ "
+ SYNTAX INTEGER {
+ direct (1),
+ static (2),
+ ospfv2 (3)
+ }
+
+CoriantTypesSessionId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX OCTET STRING (SIZE (0..21))
+
+CoriantTypesShelfId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX Unsigned32 (1..65535)
+
+CoriantTypesSlotId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX Unsigned32
+
+CoriantTypesSnmpString ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX OCTET STRING (SIZE (1..32))
+
+CoriantTypesSourceProtocol ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ direct (1),
+ static (2),
+ ospfv2 (3)
+ }
+
+CoriantTypesSubslotId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX Unsigned32
+
+CoriantTypesTemperature ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Temperature value in degree Celsius.
+ UNITS:Celsius"
+ SYNTAX OCTET STRING
+
+CoriantTypesTemperaturePrecision3 ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Temperature value in Celsius with 0.001 precision
+ UNITS:Celsius"
+ SYNTAX OCTET STRING
+
+CoriantTypesTestSignalConfig ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ none (0),
+ rxtx (3)
+ }
+
+CoriantTypesTestSignalType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ none (0),
+ prbs (1),
+ idle (3)
+ }
+
+CoriantTypesTimMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ none (0),
+ sapi (1),
+ dapi (2),
+ oper (3),
+ sapiDapi (4),
+ sapiOper (5),
+ dapiOper (6),
+ sapiDapiOper (7)
+ }
+
+CoriantTypesTimePeriod ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Representation of a time period in 'hh:mm:ss'
+ "
+ SYNTAX OCTET STRING (SIZE (8))
+
+CoriantTypesTypeOfDirection ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ notApplicable (0),
+ tx (2),
+ rx (3),
+ rxtx (4)
+ }
+
+CoriantTypesUserName ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "According with Linux user-name pattern
+ "
+ SYNTAX OCTET STRING (SIZE (1..20))
+
+CoriantTypesYesNo ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX INTEGER {
+ yes (1),
+ no (2)
+ }
+
+IetfInetTypesAsNumber ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The as-number type represents autonomous system numbers
+ which identify an Autonomous System (AS). An AS is a set
+ of routers under a single technical administration, using
+ an interior gateway protocol and common metrics to route
+ packets within the AS, and using an exterior gateway
+ protocol to route packets to other ASes. IANA maintains
+ the AS number space and has delegated large parts to the
+ regional registries.
+
+ Autonomous system numbers were originally limited to 16
+ bits. BGP extensions have enlarged the autonomous system
+ number space to 32 bits. This type therefore uses an uint32
+ base type without a range restriction in order to support
+ a larger autonomous system number space.
+
+ In the value set and its semantics, this type is equivalent
+ to the InetAutonomousSystemNumber textual convention of
+ the SMIv2.
+ "
+ SYNTAX Unsigned32
+
+IetfInetTypesDomainName ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The domain-name type represents a DNS domain name. The
+ name SHOULD be fully qualified whenever possible.
+
+ Internet domain names are only loosely specified. Section
+ 3.5 of RFC 1034 recommends a syntax (modified in Section
+ 2.1 of RFC 1123). The pattern above is intended to allow
+ for current practice in domain name use, and some possible
+ future expansion. It is designed to hold various types of
+ domain names, including names used for A or AAAA records
+ (host names) and other records, such as SRV records. Note
+ that Internet host names have a stricter syntax (described
+ in RFC 952) than the DNS recommendations in RFCs 1034 and
+ 1123, and that systems that want to store host names in
+ schema nodes using the domain-name type are recommended to
+ adhere to this stricter standard to ensure interoperability.
+
+ The encoding of DNS names in the DNS protocol is limited
+ to 255 characters. Since the encoding consists of labels
+ prefixed by a length bytes and there is a trailing NULL
+ byte, only 253 characters can appear in the textual dotted
+ notation.
+
+ The description clause of schema nodes using the domain-name
+ type MUST describe when and how these names are resolved to
+ IP addresses. Note that the resolution of a domain-name value
+ may require to query multiple DNS records (e.g., A for IPv4
+ and AAAA for IPv6). The order of the resolution process and
+ which DNS record takes precedence can either be defined
+ explicitly or may depend on the configuration of the
+ resolver.
+
+ Domain-name values use the US-ASCII encoding. Their canonical
+ format uses lowercase US-ASCII characters. Internationalized
+ domain names MUST be A-labels as per RFC 5890.
+ "
+ SYNTAX OCTET STRING (SIZE (1..253))
+
+IetfInetTypesDscp ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The dscp type represents a Differentiated Services Code Point
+ that may be used for marking packets in a traffic stream.
+ In the value set and its semantics, this type is equivalent
+ to the Dscp textual convention of the SMIv2.
+ "
+ SYNTAX Unsigned32 (0..63)
+
+IetfInetTypesHost ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The host type represents either an IP address or a DNS
+ domain name.
+ "
+ SYNTAX OCTET STRING
+
+IetfInetTypesIpAddress ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The ip-address type represents an IP address and is IP
+ version neutral. The format of the textual representation
+ implies the IP version. This type supports scoped addresses
+ by allowing zone identifiers in the address format.
+ "
+ SYNTAX OCTET STRING
+
+IetfInetTypesIpAddressNoZone ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The ip-address-no-zone type represents an IP address and is
+ IP version neutral. The format of the textual representation
+ implies the IP version. This type does not support scoped
+ addresses since it does not allow zone identifiers in the
+ address format.
+ "
+ SYNTAX OCTET STRING
+
+IetfInetTypesIpPrefix ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The ip-prefix type represents an IP prefix and is IP
+ version neutral. The format of the textual representations
+ implies the IP version.
+ "
+ SYNTAX OCTET STRING
+
+IetfInetTypesIpVersion ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "This value represents the version of the IP protocol.
+
+ In the value set and its semantics, this type is equivalent
+ to the InetVersion textual convention of the SMIv2.
+ "
+ SYNTAX INTEGER {
+ unknown (0),
+ ipv4 (1),
+ ipv6 (2)
+ }
+
+IetfInetTypesIpv4Address ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The ipv4-address type represents an IPv4 address in
+ dotted-quad notation. The IPv4 address may include a zone
+ index, separated by a % sign.
+
+ The zone index is used to disambiguate identical address
+ values. For link-local addresses, the zone index will
+ typically be the interface index number or the name of an
+ interface. If the zone index is not present, the default
+ zone of the device will be used.
+
+ The canonical format for the zone index is the numerical
+ format
+ "
+ SYNTAX OCTET STRING
+
+IetfInetTypesIpv4AddressNoZone ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "An IPv4 address without a zone index. This type, derived from
+ ipv4-address, may be used in situations where the zone is
+ known from the context and hence no zone index is needed.
+ "
+ SYNTAX OCTET STRING
+
+IetfInetTypesIpv4Prefix ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The ipv4-prefix type represents an IPv4 address prefix.
+ The prefix length is given by the number following the
+ slash character and must be less than or equal to 32.
+
+ A prefix length value of n corresponds to an IP address
+ mask that has n contiguous 1-bits from the most
+ significant bit (MSB) and all other bits set to 0.
+
+ The canonical format of an IPv4 prefix has all bits of
+ the IPv4 address set to zero that are not part of the
+ IPv4 prefix.
+ "
+ SYNTAX OCTET STRING
+
+IetfInetTypesIpv6Address ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The ipv6-address type represents an IPv6 address in full,
+ mixed, shortened, and shortened-mixed notation. The IPv6
+ address may include a zone index, separated by a % sign.
+
+ The zone index is used to disambiguate identical address
+ values. For link-local addresses, the zone index will
+ typically be the interface index number or the name of an
+ interface. If the zone index is not present, the default
+ zone of the device will be used.
+
+
+
+ The canonical format of IPv6 addresses uses the textual
+ representation defined in Section 4 of RFC 5952. The
+ canonical format for the zone index is the numerical
+ format as described in Section 11.2 of RFC 4007.
+ "
+ SYNTAX OCTET STRING
+
+IetfInetTypesIpv6AddressNoZone ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "An IPv6 address without a zone index. This type, derived from
+ ipv6-address, may be used in situations where the zone is
+ known from the context and hence no zone index is needed.
+ "
+ SYNTAX OCTET STRING
+
+IetfInetTypesIpv6FlowLabel ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The ipv6-flow-label type represents the flow identifier or Flow
+ Label in an IPv6 packet header that may be used to
+ discriminate traffic flows.
+
+ In the value set and its semantics, this type is equivalent
+ to the IPv6FlowLabel textual convention of the SMIv2.
+ "
+ SYNTAX Unsigned32 (0..1048575)
+
+IetfInetTypesIpv6Prefix ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The ipv6-prefix type represents an IPv6 address prefix.
+ The prefix length is given by the number following the
+ slash character and must be less than or equal to 128.
+
+ A prefix length value of n corresponds to an IP address
+ mask that has n contiguous 1-bits from the most
+ significant bit (MSB) and all other bits set to 0.
+
+ The IPv6 address should have all bits that do not belong
+ to the prefix set to zero.
+
+ The canonical format of an IPv6 prefix has all bits of
+ the IPv6 address set to zero that are not part of the
+ IPv6 prefix. Furthermore, the IPv6 address is represented
+ as defined in Section 4 of RFC 5952.
+ "
+ SYNTAX OCTET STRING
+
+IetfInetTypesPortNumber ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The port-number type represents a 16-bit port number of an
+ Internet transport-layer protocol such as UDP, TCP, DCCP, or
+ SCTP. Port numbers are assigned by IANA. A current list of
+ all assignments is available from <http://www.iana.org/>.
+
+ Note that the port number value zero is reserved by IANA. In
+ situations where the value zero does not make sense, it can
+ be excluded by subtyping the port-number type.
+ In the value set and its semantics, this type is equivalent
+ to the InetPortNumber textual convention of the SMIv2.
+ "
+ SYNTAX Unsigned32 (0..65535)
+
+IetfInetTypesUri ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The uri type represents a Uniform Resource Identifier
+ (URI) as defined by STD 66.
+
+ Objects using the uri type MUST be in US-ASCII encoding,
+ and MUST be normalized as described by RFC 3986 Sections
+ 6.2.1, 6.2.2.1, and 6.2.2.2. All unnecessary
+ percent-encoding is removed, and all case-insensitive
+ characters are set to lowercase except for hexadecimal
+ digits, which are normalized to uppercase as described in
+ Section 6.2.2.1.
+
+ The purpose of this normalization is to help provide
+ unique URIs. Note that this normalization is not
+ sufficient to provide uniqueness. Two URIs that are
+ textually distinct after this normalization may still be
+ equivalent.
+
+ Objects using the uri type may restrict the schemes that
+ they permit. For example, 'data:' and 'urn:' schemes
+ might not be appropriate.
+
+ A zero-length URI is not a valid URI. This can be used to
+ express 'URI absent' where required.
+
+ In the value set and its semantics, this type is equivalent
+ to the Uri SMIv2 textual convention defined in RFC 5017.
+ "
+ SYNTAX OCTET STRING
+
+IetfNetconfAcmAccessOperationsType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NETCONF Access Operation.
+ "
+ SYNTAX BITS {
+ create (0),
+ read (1),
+ update (2),
+ delete (3),
+ exec (4)
+ }
+
+IetfNetconfAcmActionType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Action taken by the server when a particular
+ rule matches.
+ "
+ SYNTAX INTEGER {
+ permit (0),
+ deny (1)
+ }
+
+IetfNetconfAcmGroupNameType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Name of administrative group to which
+ users can be assigned.
+ "
+ SYNTAX OCTET STRING (SIZE (1..65535))
+
+IetfNetconfAcmMatchallStringType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The string containing a single asterisk '*' is used
+ to conceptually represent all possible values
+ for the particular leaf using this data type.
+ "
+ SYNTAX OCTET STRING
+
+IetfNetconfAcmNodeInstanceIdentifier ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Path expression used to represent a special
+ data node instance identifier string.
+
+ A node-instance-identifier value is an
+ unrestricted YANG instance-identifier expression.
+ All the same rules as an instance-identifier apply
+ except predicates for keys are optional. If a key
+ predicate is missing, then the node-instance-identifier
+ represents all possible server instances for that key.
+
+ This XPath expression is evaluated in the following context:
+
+ o The set of namespace declarations are those in scope on
+ the leaf element where this type is used.
+
+ o The set of variable bindings contains one variable,
+ 'USER', which contains the name of the user of the current
+ session.
+
+ o The function library is the core function library, but
+ note that due to the syntax restrictions of an
+ instance-identifier, no functions are allowed.
+
+ o The context node is the root node in the data tree.
+ "
+ SYNTAX OCTET STRING
+
+IetfNetconfAcmUserNameType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "General Purpose Username string.
+ "
+ SYNTAX OCTET STRING (SIZE (1..65535))
+
+IetfNetconfEditOperationType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NETCONF 'operation' attribute values
+ "
+ SYNTAX INTEGER {
+ merge (0),
+ replace (1),
+ create (2),
+ delete (3),
+ remove (4)
+ }
+
+IetfNetconfErrorSeverityType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NETCONF Error Severity
+ "
+ SYNTAX INTEGER {
+ error (0),
+ warning (1)
+ }
+
+IetfNetconfErrorTagType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NETCONF Error Tag
+ "
+ SYNTAX INTEGER {
+ inUse (0),
+ invalidValue (1),
+ tooBig (2),
+ missingAttribute (3),
+ badAttribute (4),
+ unknownAttribute (5),
+ missingElement (6),
+ badElement (7),
+ unknownElement (8),
+ unknownNamespace (9),
+ accessDenied (10),
+ lockDenied (11),
+ resourceDenied (12),
+ rollbackFailed (13),
+ dataExists (14),
+ dataMissing (15),
+ operationNotSupported (16),
+ operationFailed (17),
+ partialOperation (18),
+ malformedMessage (19)
+ }
+
+IetfNetconfSessionIdOrZeroType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NETCONF Session Id or Zero to indicate none
+ "
+ SYNTAX Unsigned32
+
+IetfNetconfSessionIdType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NETCONF Session Id
+ "
+ SYNTAX Unsigned32 (1..4294967295)
+
+IetfNetconfWithDefaultsWithDefaultsMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Possible modes to report default data.
+ "
+ SYNTAX INTEGER {
+ reportAll (0),
+ reportAllTagged (1),
+ trim (2),
+ explicit (3)
+ }
+
+IetfYangTypesCounter32 ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The counter32 type represents a non-negative integer
+ that monotonically increases until it reaches a
+ maximum value of 2^32-1 (4294967295 decimal), when it
+ wraps around and starts increasing again from zero.
+
+ Counters have no defined 'initial' value, and thus, a
+ single value of a counter has (in general) no information
+ content. Discontinuities in the monotonically increasing
+ value normally occur at re-initialization of the
+ management system, and at other times as specified in the
+ description of a schema node using this type. If such
+ other times can occur, for example, the creation of
+ a schema node of type counter32 at times other than
+ re-initialization, then a corresponding schema node
+ should be defined, with an appropriate type, to indicate
+ the last discontinuity.
+
+ The counter32 type should not be used for configuration
+ schema nodes. A default statement SHOULD NOT be used in
+ combination with the type counter32.
+
+ In the value set and its semantics, this type is equivalent
+ to the Counter32 type of the SMIv2.
+ "
+ SYNTAX Unsigned32
+
+IetfYangTypesCounter64 ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The counter64 type represents a non-negative integer
+ that monotonically increases until it reaches a
+ maximum value of 2^64-1 (18446744073709551615 decimal),
+ when it wraps around and starts increasing again from zero.
+
+ Counters have no defined 'initial' value, and thus, a
+ single value of a counter has (in general) no information
+ content. Discontinuities in the monotonically increasing
+ value normally occur at re-initialization of the
+ management system, and at other times as specified in the
+ description of a schema node using this type. If such
+ other times can occur, for example, the creation of
+ a schema node of type counter64 at times other than
+ re-initialization, then a corresponding schema node
+ should be defined, with an appropriate type, to indicate
+ the last discontinuity.
+
+ The counter64 type should not be used for configuration
+ schema nodes. A default statement SHOULD NOT be used in
+ combination with the type counter64.
+
+ In the value set and its semantics, this type is equivalent
+ to the Counter64 type of the SMIv2.
+ "
+ SYNTAX OCTET STRING
+
+IetfYangTypesDateAndTime ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The date-and-time type is a profile of the ISO 8601
+ standard for representation of dates and times using the
+ Gregorian calendar. The profile is defined by the
+ date-time production in Section 5.6 of RFC 3339.
+
+ The date-and-time type is compatible with the dateTime XML
+ schema type with the following notable exceptions:
+
+ (a) The date-and-time type does not allow negative years.
+
+ (b) The date-and-time time-offset -00:00 indicates an unknown
+ time zone (see RFC 3339) while -00:00 and +00:00 and Z
+ all represent the same time zone in dateTime.
+
+ (c) The canonical format (see below) of data-and-time values
+ differs from the canonical format used by the dateTime XML
+ schema type, which requires all times to be in UTC using
+ the time-offset 'Z'.
+
+ This type is not equivalent to the DateAndTime textual
+ convention of the SMIv2 since RFC 3339 uses a different
+ separator between full-date and full-time and provides
+ higher resolution of time-secfrac.
+
+ The canonical format for date-and-time values with a known time
+ zone uses a numeric time zone offset that is calculated using
+ the device's configured known offset to UTC time. A change of
+ the device's offset to UTC time will cause date-and-time values
+ to change accordingly. Such changes might happen periodically
+ in case a server follows automatically daylight saving time
+ (DST) time zone offset changes. The canonical format for
+ date-and-time values with an unknown time zone (usually
+ referring to the notion of local time) uses the time-offset
+ -00:00.
+ "
+ SYNTAX OCTET STRING
+
+IetfYangTypesDottedQuad ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "An unsigned 32-bit number expressed in the dotted-quad
+ notation, i.e., four octets written as decimal numbers
+ and separated with the '.' (full stop) character.
+ "
+ SYNTAX OCTET STRING
+
+IetfYangTypesGauge32 ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The gauge32 type represents a non-negative integer, which
+ may increase or decrease, but shall never exceed a maximum
+ value, nor fall below a minimum value. The maximum value
+ cannot be greater than 2^32-1 (4294967295 decimal), and
+ the minimum value cannot be smaller than 0. The value of
+ a gauge32 has its maximum value whenever the information
+ being modeled is greater than or equal to its maximum
+ value, and has its minimum value whenever the information
+ being modeled is smaller than or equal to its minimum value.
+ If the information being modeled subsequently decreases
+ below (increases above) the maximum (minimum) value, the
+ gauge32 also decreases (increases).
+
+ In the value set and its semantics, this type is equivalent
+ to the Gauge32 type of the SMIv2.
+ "
+ SYNTAX Unsigned32
+
+IetfYangTypesGauge64 ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The gauge64 type represents a non-negative integer, which
+ may increase or decrease, but shall never exceed a maximum
+ value, nor fall below a minimum value. The maximum value
+ cannot be greater than 2^64-1 (18446744073709551615), and
+ the minimum value cannot be smaller than 0. The value of
+ a gauge64 has its maximum value whenever the information
+ being modeled is greater than or equal to its maximum
+ value, and has its minimum value whenever the information
+ being modeled is smaller than or equal to its minimum value.
+ If the information being modeled subsequently decreases
+ below (increases above) the maximum (minimum) value, the
+ gauge64 also decreases (increases).
+
+ In the value set and its semantics, this type is equivalent
+ to the CounterBasedGauge64 SMIv2 textual convention defined
+ in RFC 2856
+ "
+ SYNTAX OCTET STRING
+
+IetfYangTypesHexString ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "A hexadecimal string with octets represented as hex digits
+ separated by colons. The canonical representation uses
+ lowercase characters.
+ "
+ SYNTAX OCTET STRING
+
+IetfYangTypesMacAddress ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The mac-address type represents an IEEE 802 MAC address.
+ The canonical representation uses lowercase characters.
+
+ In the value set and its semantics, this type is equivalent
+ to the MacAddress textual convention of the SMIv2.
+ "
+ SYNTAX OCTET STRING
+
+IetfYangTypesObjectIdentifier ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The object-identifier type represents administratively
+ assigned names in a registration-hierarchical-name tree.
+
+ Values of this type are denoted as a sequence of numerical
+ non-negative sub-identifier values. Each sub-identifier
+ value MUST NOT exceed 2^32-1 (4294967295). Sub-identifiers
+ are separated by single dots and without any intermediate
+ whitespace.
+
+ The ASN.1 standard restricts the value space of the first
+ sub-identifier to 0, 1, or 2. Furthermore, the value space
+ of the second sub-identifier is restricted to the range
+ 0 to 39 if the first sub-identifier is 0 or 1. Finally,
+ the ASN.1 standard requires that an object identifier
+ has always at least two sub-identifiers. The pattern
+ captures these restrictions.
+
+ Although the number of sub-identifiers is not limited,
+ module designers should realize that there may be
+ implementations that stick with the SMIv2 limit of 128
+ sub-identifiers.
+
+ This type is a superset of the SMIv2 OBJECT IDENTIFIER type
+ since it is not restricted to 128 sub-identifiers. Hence,
+ this type SHOULD NOT be used to represent the SMIv2 OBJECT
+ IDENTIFIER type; the object-identifier-128 type SHOULD be
+ used instead.
+ "
+ SYNTAX OCTET STRING
+
+IetfYangTypesObjectIdentifier128 ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "This type represents object-identifiers restricted to 128
+ sub-identifiers.
+
+ In the value set and its semantics, this type is equivalent
+ to the OBJECT IDENTIFIER type of the SMIv2.
+ "
+ SYNTAX OCTET STRING
+
+IetfYangTypesPhysAddress ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Represents media- or physical-level addresses represented
+ as a sequence octets, each octet represented by two hexadecimal
+ numbers. Octets are separated by colons. The canonical
+ representation uses lowercase characters.
+
+ In the value set and its semantics, this type is equivalent
+ to the PhysAddress textual convention of the SMIv2.
+ "
+ SYNTAX OCTET STRING
+
+IetfYangTypesTimestamp ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The timestamp type represents the value of an associated
+ timeticks schema node at which a specific occurrence
+ happened. The specific occurrence must be defined in the
+ description of any schema node defined using this type. When
+ the specific occurrence occurred prior to the last time the
+ associated timeticks attribute was zero, then the timestamp
+ value is zero. Note that this requires all timestamp values
+ to be reset to zero when the value of the associated timeticks
+ attribute reaches 497+ days and wraps around to zero.
+
+ The associated timeticks schema node must be specified
+ in the description of any schema node using this type.
+
+ In the value set and its semantics, this type is equivalent
+ to the TimeStamp textual convention of the SMIv2.
+ "
+ SYNTAX Unsigned32
+
+IetfYangTypesTimeticks ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The timeticks type represents a non-negative integer that
+ represents the time, modulo 2^32 (4294967296 decimal), in
+ hundredths of a second between two epochs. When a schema
+ node is defined that uses this type, the description of
+ the schema node identifies both of the reference epochs.
+
+ In the value set and its semantics, this type is equivalent
+ to the TimeTicks type of the SMIv2.
+ "
+ SYNTAX Unsigned32
+
+IetfYangTypesUuid ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "A Universally Unique IDentifier in the string representation
+ defined in RFC 4122. The canonical representation uses
+ lowercase characters.
+
+ The following is an example of a UUID in string representation:
+ f81d4fae-7dec-11d0-a765-00a0c91e6bf6
+
+ "
+ SYNTAX OCTET STRING
+
+IetfYangTypesXpath10 ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "This type represents an XPATH 1.0 expression.
+
+ When a schema node is defined that uses this type, the
+ description of the schema node MUST specify the XPath
+ context in which the XPath expression is evaluated.
+ "
+ SYNTAX OCTET STRING
+
+IetfYangTypesYangIdentifier ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "A YANG identifier string as defined by the 'identifier'
+ rule in Section 12 of RFC 6020. An identifier must
+ start with an alphabetic character or an underscore
+ followed by an arbitrary sequence of alphabetic or
+ numeric characters, underscores, hyphens, or dots.
+
+ A YANG identifier MUST NOT start with any possible
+ combination of the lowercase or uppercase character
+ sequence 'xml'.
+ "
+ SYNTAX OCTET STRING (SIZE (1..65535))
+
+IetfYangTypesZeroBasedCounter32 ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The zero-based-counter32 type represents a counter32
+ that has the defined 'initial' value zero.
+
+ A schema node of this type will be set to zero (0) on creation
+ and will thereafter increase monotonically until it reaches
+ a maximum value of 2^32-1 (4294967295 decimal), when it
+ wraps around and starts increasing again from zero.
+
+ Provided that an application discovers a new schema node
+ of this type within the minimum time to wrap, it can use the
+ 'initial' value as a delta. It is important for a management
+ station to be aware of this minimum time and the actual time
+ between polls, and to discard data if the actual time is too
+ long or there is no defined minimum time.
+
+ In the value set and its semantics, this type is equivalent
+ to the ZeroBasedCounter32 textual convention of the SMIv2.
+ "
+ SYNTAX Unsigned32
+
+IetfYangTypesZeroBasedCounter64 ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The zero-based-counter64 type represents a counter64 that
+ has the defined 'initial' value zero.
+
+
+
+
+ A schema node of this type will be set to zero (0) on creation
+ and will thereafter increase monotonically until it reaches
+ a maximum value of 2^64-1 (18446744073709551615 decimal),
+ when it wraps around and starts increasing again from zero.
+
+ Provided that an application discovers a new schema node
+ of this type within the minimum time to wrap, it can use the
+ 'initial' value as a delta. It is important for a management
+ station to be aware of this minimum time and the actual time
+ between polls, and to discard data if the actual time is too
+ long or there is no defined minimum time.
+
+ In the value set and its semantics, this type is equivalent
+ to the ZeroBasedCounter64 textual convention of the SMIv2.
+ "
+ SYNTAX OCTET STRING
+
+KeySyncSessionCertificateRef ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "certificate to be referred to.
+ "
+ SYNTAX OCTET STRING
+
+KeySyncSessionInterfaceRef ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Interface to be referred to.
+ "
+ SYNTAX OCTET STRING
+
+LldpLldpSysCap ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX BITS {
+ other (0),
+ repeater (1),
+ bridge (2),
+ wlanaccesspoint (3),
+ router (4),
+ telephone (5),
+ docsiscabledevice (6),
+ stationonly (7),
+ cvlancomponent (8),
+ svlancomponent (9),
+ twoportmacrelay (10)
+ }
+
+OpticalCommonSupportingPort ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "References one individual port, or no port at all
+ "
+ SYNTAX OCTET STRING
+
+OtdrOtdrIor ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX OCTET STRING
+
+OtdrOtdrPulseWidth ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX OCTET STRING
+
+OtdrOtdrRange ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "NULL
+ "
+ SYNTAX OCTET STRING
+
+
+
+coriant OBJECT IDENTIFIER ::= { enterprises 42229 }
+products OBJECT IDENTIFIER ::= { coriant 1 }
+fault OBJECT IDENTIFIER ::= { groove 1 }
+notificationInfo OBJECT IDENTIFIER ::= { fault 1 }
+notificationObject OBJECT IDENTIFIER ::= { notificationInfo 1 }
+notificationFmEntity OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The management object instance which the alarm or condition is reported against.
+
+
+ "
+::= { notificationObject 1 }
+notificationConditionType OBJECT-TYPE
+ SYNTAX CoriantFmtypesConditionType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the current standing conditions which cause alarms and/or events.
+
+
+ "
+::= { notificationObject 2 }
+notificationLocation OBJECT-TYPE
+ SYNTAX CoriantTypesManagementLocation
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates if the alarm or event location is near end or far end.
+
+
+
+ "
+::= { notificationObject 3 }
+notificationDirection OBJECT-TYPE
+ SYNTAX CoriantTypesManagementDirection
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Specifies the direction of an event/occurrence in the system, Ingress, Egress, NA.
+
+
+
+ "
+::= { notificationObject 4 }
+notificationTimePeriod OBJECT-TYPE
+ SYNTAX CoriantTypesManagementTimePeriod
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the time-period increments during which PM data is collected.
+
+
+
+ "
+::= { notificationObject 5 }
+notificationServiceAffect OBJECT-TYPE
+ SYNTAX CoriantFmtypesServiceAffectFm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates if an alarm is service affecting or non-service affecting.
+ NSA indicates non-service affecting.
+ SA indicates service affecting.
+
+
+
+ "
+::= { notificationObject 6 }
+notificationSeverityLevel OBJECT-TYPE
+ SYNTAX CoriantFmtypesSeverityLevel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the notification code (severity level) associated with the alarm type of service affecting.
+
+
+
+ "
+::= { notificationObject 7 }
+notificationOccurrenceDateTime OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the occurrence date and time of the alarm by the month of the year, the day of the month, hour of the day, the minute of the hour, and the second of the minute.
+
+
+
+ "
+::= { notificationObject 8 }
+notificationConditionDescription OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Describes the condition that caused the alarm.
+
+
+
+ "
+::= { notificationObject 9 }
+notificationAlarmConditionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ standing (1),
+ transient (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Alarm condition types, for example, standing or transient.
+
+
+ "
+::= { notificationObject 10 }
+notificationLastSeverityLevel OBJECT-TYPE
+ SYNTAX CoriantFmtypesSeverityLevel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the last severity level associated with the alarm type,
+ which provides the info of alarm severity declared and cleared.
+
+
+
+ "
+::= { notificationObject 11 }
+notificationExtensionDescription OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The description in alarm notification to provide additional information.
+
+
+
+ "
+::= { notificationObject 12 }
+notificationFmEntityType OBJECT-TYPE
+ SYNTAX CoriantFmtypesEntityTypeFm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the entity type the condition associated, which provides additional information for the object instance having the condition.
+ entity type is not exactly same as MO. Entity type have smaller granularity referring to
+ different service functions, e.g. 100GBase-R, 40GBase-R, 100GBase-R, ODU4, ODU2, ODU3, OTU4, OTUC2...
+ Separate functions will have different entity types so that profile can be set differently for different
+ service function which is more corresponding to user application.
+
+
+
+ "
+::= { notificationObject 13 }
+notificationTrap OBJECT IDENTIFIER ::= { fault 2 }
+alarmNotification NOTIFICATION-TYPE
+ OBJECTS { notificationFmEntity,notificationConditionType,notificationLocation,notificationDirection,notificationTimePeriod,notificationServiceAffect,notificationSeverityLevel,notificationOccurrenceDateTime,notificationConditionDescription,notificationFmEntityType,notificationAlarmConditionType,notificationLastSeverityLevel,notificationExtensionDescription }
+ STATUS current
+ DESCRIPTION "<description>"
+::= { notificationTrap 1 }
+notAlarmedEventNotification NOTIFICATION-TYPE
+ OBJECTS { notificationFmEntity,notificationConditionType,notificationLocation,notificationDirection,notificationTimePeriod,notificationServiceAffect,notificationSeverityLevel,notificationOccurrenceDateTime,notificationConditionDescription,notificationFmEntityType,notificationAlarmConditionType,notificationLastSeverityLevel,notificationExtensionDescription }
+ STATUS current
+ DESCRIPTION "<description>"
+::= { notificationTrap 2 }
+alarmProfile OBJECT IDENTIFIER ::= { fault 4 }
+alarmProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlarmProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Alarm profile defines the severity profile of alarm and event."
+::= { alarmProfile 1 }
+alarmProfileEntry OBJECT-TYPE
+ SYNTAX AlarmProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of alarmProfileTable"
+ INDEX { alarmProfileId }
+::= { alarmProfileTable 1 }
+AlarmProfileEntry ::=
+SEQUENCE {
+ alarmProfileId Unsigned32
+ }
+alarmProfileId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ alarm profile identifier which uniquely specify alarm profile.
+ alarm profile 1 is supported firstly and applicable to all entities implicitly.
+
+
+
+ "
+::= { alarmProfileEntry 1 }
+alarmProfileENTR OBJECT IDENTIFIER ::= { fault 5 }
+alarmProfileENTRTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlarmProfileENTREntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The list includes alarm/event entries of an alarm-profile."
+::= { alarmProfileENTR 1 }
+alarmProfileENTREntry OBJECT-TYPE
+ SYNTAX AlarmProfileENTREntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of alarmProfileENTRTable"
+ INDEX { alarmProfileId,alarmProfileENTRConditionType,alarmProfileENTRFmEntityType,alarmProfileENTRTimePeriod }
+::= { alarmProfileENTRTable 1 }
+AlarmProfileENTREntry ::=
+SEQUENCE {
+ alarmProfileENTRConditionType CoriantFmtypesConditionType,
+ alarmProfileENTRFmEntityType CoriantFmtypesEntityTypeFm,
+ alarmProfileENTRTimePeriod CoriantTypesManagementTimePeriod,
+ alarmProfileENTRSeverityLevelSa CoriantFmtypesSeverityLevel,
+ alarmProfileENTRSeverityLevelNsa CoriantFmtypesSeverityLevel
+ }
+alarmProfileENTRConditionType OBJECT-TYPE
+ SYNTAX CoriantFmtypesConditionType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Identifies the current standing conditions which cause conditions and/or events.
+
+
+
+ "
+::= { alarmProfileENTREntry 1 }
+alarmProfileENTRFmEntityType OBJECT-TYPE
+ SYNTAX CoriantFmtypesEntityTypeFm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the entity type the condition associated, which provides additional information for the object instance having the condition.
+ entity type is not exactly same as MO. Entity type have smaller granularity referring to
+ different service functions, e.g. 100GBase-R, 40GBase-R, 100GBase-R, ODU4, ODU2, ODU3, OTU4, OTUC2...
+ Separate functions will have different entity types so that profile can be set differently for different
+ service function which is more corresponding to user application.
+
+
+
+ "
+::= { alarmProfileENTREntry 2 }
+alarmProfileENTRTimePeriod OBJECT-TYPE
+ SYNTAX CoriantTypesManagementTimePeriod
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the time-period increments during which PM data is collected.
+
+
+
+ "
+::= { alarmProfileENTREntry 3 }
+alarmProfileENTRSeverityLevelSa OBJECT-TYPE
+ SYNTAX CoriantFmtypesSeverityLevel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the notification code (severity level) associated with the condition type of service affecting.
+
+
+
+ "
+::= { alarmProfileENTREntry 4 }
+alarmProfileENTRSeverityLevelNsa OBJECT-TYPE
+ SYNTAX CoriantFmtypesSeverityLevel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the notification code (severity level) associated with the condition type of non-service affecting.
+
+
+
+ "
+::= { alarmProfileENTREntry 5 }
+standingCondition OBJECT IDENTIFIER ::= { fault 6 }
+standingConditionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StandingConditionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The list includes active standing alarms."
+::= { standingCondition 1 }
+standingConditionEntry OBJECT-TYPE
+ SYNTAX StandingConditionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of standingConditionTable"
+ INDEX { standingConditionFmEntity,standingConditionConditionType,standingConditionLocation,standingConditionDirection,standingConditionTimePeriod }
+::= { standingConditionTable 1 }
+StandingConditionEntry ::=
+SEQUENCE {
+ standingConditionFmEntity RowPointer,
+ standingConditionConditionType CoriantFmtypesConditionType,
+ standingConditionLocation CoriantTypesManagementLocation,
+ standingConditionDirection CoriantTypesManagementDirection,
+ standingConditionTimePeriod CoriantTypesManagementTimePeriod,
+ standingConditionServiceAffect CoriantFmtypesServiceAffectFm,
+ standingConditionSeverityLevel CoriantFmtypesSeverityLevel,
+ standingConditionOccurrenceDateTime IetfYangTypesDateAndTime,
+ standingConditionConditionDescription OCTET STRING,
+ standingConditionFmEntityType CoriantFmtypesEntityTypeFm
+ }
+standingConditionFmEntity OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The management object instance which the alarm or condition is reported against.
+
+
+ "
+::= { standingConditionEntry 1 }
+standingConditionConditionType OBJECT-TYPE
+ SYNTAX CoriantFmtypesConditionType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the current standing conditions which cause alarms and/or events.
+
+
+ "
+::= { standingConditionEntry 2 }
+standingConditionLocation OBJECT-TYPE
+ SYNTAX CoriantTypesManagementLocation
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates if the alarm or event location is near end or far end.
+
+
+
+ "
+::= { standingConditionEntry 3 }
+standingConditionDirection OBJECT-TYPE
+ SYNTAX CoriantTypesManagementDirection
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Specifies the direction of an event/occurrence in the system, Ingress, Egress, NA.
+
+
+
+ "
+::= { standingConditionEntry 4 }
+standingConditionTimePeriod OBJECT-TYPE
+ SYNTAX CoriantTypesManagementTimePeriod
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the time-period increments during which PM data is collected.
+
+
+
+ "
+::= { standingConditionEntry 5 }
+standingConditionServiceAffect OBJECT-TYPE
+ SYNTAX CoriantFmtypesServiceAffectFm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates if an alarm is service affecting or non-service affecting.
+ NSA indicates non-service affecting.
+ SA indicates service affecting.
+
+
+
+ "
+::= { standingConditionEntry 6 }
+standingConditionSeverityLevel OBJECT-TYPE
+ SYNTAX CoriantFmtypesSeverityLevel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the notification code (severity level) associated with the alarm type of service affecting.
+
+
+
+ "
+::= { standingConditionEntry 7 }
+standingConditionOccurrenceDateTime OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the occurrence date and time of the alarm by the month of the year, the day of the month, hour of the day, the minute of the hour, and the second of the minute.
+
+
+
+ "
+::= { standingConditionEntry 8 }
+standingConditionConditionDescription OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Describes the condition that caused the alarm.
+
+
+
+ "
+::= { standingConditionEntry 9 }
+standingConditionFmEntityType OBJECT-TYPE
+ SYNTAX CoriantFmtypesEntityTypeFm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the entity type the condition associated, which provides additional information for the object instance having the condition.
+ entity type is not exactly same as MO. Entity type have smaller granularity referring to
+ different service functions, e.g. 100GBase-R, 40GBase-R, 100GBase-R, ODU4, ODU2, ODU3, OTU4, OTUC2...
+ Separate functions will have different entity types so that profile can be set differently for different
+ service function which is more corresponding to user application.
+
+
+
+ "
+::= { standingConditionEntry 10 }
+ne OBJECT IDENTIFIER ::= { groove 2 }
+neInfo OBJECT IDENTIFIER ::= { ne 1 }
+neId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Network Element's system identification code.
+ Note that this is unique identifier for each NE.
+
+
+
+ default value :"
+::= { neInfo 1 }
+neName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Name assigned to this particular NE.
+ A readable name for the NE. It can be used for NE.
+ But not expected to be used by NM for unique NE identification
+ The different function from ne-id is that user can keep ne-id unchanged,
+ which uniquely identifies the NE, and update ne-name if necessary.
+
+
+
+ default value :"
+::= { neInfo 2 }
+neType OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of the NE
+
+
+ default value :GROOVE_G30"
+::= { neInfo 3 }
+neLocation OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the location of this particular NE
+
+
+ "
+::= { neInfo 4 }
+neSite OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name or CLLI of the site where this NE is located
+
+
+ "
+::= { neInfo 5 }
+neAltitude OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The altitude of the Network Element in meters
+
+ UNITS:meters
+ "
+::= { neInfo 6 }
+neVendor OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vendor name of this NE
+
+
+ default value :Coriant"
+::= { neInfo 7 }
+neTemperature OBJECT-TYPE
+ SYNTAX CoriantTypesTemperature
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ambient temperature sensed by the primary shelf for NE level
+
+
+ "
+::= { neInfo 8 }
+system OBJECT IDENTIFIER ::= { ne 2 }
+systemUnknownPluggableReport OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The attribute will enable/disable the alarm reporting for unknown pluggables present on the NE.
+
+
+
+ default value :enabled"
+::= { system 1 }
+systemPowerConsumptionCurrent OBJECT-TYPE
+ SYNTAX CoriantTypesPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current power consumption of the system.
+
+
+ "
+::= { system 2 }
+systemPowerConsumptionEstimatedMax OBJECT-TYPE
+ SYNTAX CoriantTypesPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Derived maximal power consumption around room temperature.
+
+
+ "
+::= { system 3 }
+systemFactoryResetButton OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The attribute will enable/disable factory reset button function on the NE.
+
+
+
+ default value :enabled"
+::= { system 4 }
+console OBJECT IDENTIFIER ::= { ne 3 }
+consoleBaudRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ t9600 (6),
+ t19200 (7),
+ t38400 (8),
+ t57600 (11),
+ t115200 (12)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The baud rate of console port
+
+
+ default value :9600"
+::= { console 1 }
+equipment OBJECT IDENTIFIER ::= { groove 3 }
+shelf OBJECT IDENTIFIER ::= { equipment 1 }
+shelfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ShelfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { shelf 1 }
+shelfEntry OBJECT-TYPE
+ SYNTAX ShelfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of shelfTable"
+ INDEX { shelfId }
+::= { shelfTable 1 }
+ShelfEntry ::=
+SEQUENCE {
+ shelfId CoriantTypesShelfId,
+ shelfLocation OCTET STRING,
+ shelfInletTemperature CoriantTypesTemperature,
+ shelfOutletTemperature CoriantTypesTemperature,
+ shelfAdminStatus INTEGER,
+ shelfOperStatus INTEGER,
+ shelfAvailStatus BITS,
+ shelfAliasName OCTET STRING
+ }
+shelfId OBJECT-TYPE
+ SYNTAX CoriantTypesShelfId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Identifier of the shelf.
+ It shall be an integer number and assigned implicitly by the system or setting through coder on the shelf.
+
+
+
+ "
+::= { shelfEntry 1 }
+shelfLocation OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the location of this particular shelf.
+
+
+ "
+::= { shelfEntry 2 }
+shelfInletTemperature OBJECT-TYPE
+ SYNTAX CoriantTypesTemperature
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "shelf inlet temperature
+
+
+ "
+::= { shelfEntry 3 }
+shelfOutletTemperature OBJECT-TYPE
+ SYNTAX CoriantTypesTemperature
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "shelf outlet temperature
+
+
+ "
+::= { shelfEntry 4 }
+shelfAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { shelfEntry 5 }
+shelfOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { shelfEntry 6 }
+shelfAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { shelfEntry 7 }
+shelfAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { shelfEntry 8 }
+slot OBJECT IDENTIFIER ::= { equipment 2 }
+slotTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlotEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { slot 1 }
+slotEntry OBJECT-TYPE
+ SYNTAX SlotEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of slotTable"
+ INDEX { shelfId,slotId }
+::= { slotTable 1 }
+SlotEntry ::=
+SEQUENCE {
+ slotId CoriantTypesSlotId,
+ slotActualCardType CoriantTypesEquipmentType,
+ slotPossibleCardTypes OCTET STRING,
+ slotAdminStatus INTEGER,
+ slotOperStatus INTEGER,
+ slotAvailStatus BITS,
+ slotAliasName OCTET STRING
+ }
+slotId OBJECT-TYPE
+ SYNTAX CoriantTypesSlotId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Identifier of the slot. It shall be an integer number and assigned
+ implicitly by the system.
+
+
+
+ "
+::= { slotEntry 1 }
+slotActualCardType OBJECT-TYPE
+ SYNTAX CoriantTypesEquipmentType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Equipment type for each slot/subslot according to the actually equipping.
+ Needs to be re-defined in the project specific model.
+
+
+
+ default value :empty"
+::= { slotEntry 2 }
+slotPossibleCardTypes OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Defined all the equipment types which can be installed on the slot/subslot.
+ This is a leaf list, encode by some leafs.
+
+
+ "
+::= { slotEntry 3 }
+slotAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { slotEntry 4 }
+slotOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { slotEntry 5 }
+slotAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { slotEntry 6 }
+slotAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { slotEntry 7 }
+card OBJECT IDENTIFIER ::= { equipment 3 }
+cardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Card is a container carried by a slot."
+::= { card 1 }
+cardEntry OBJECT-TYPE
+ SYNTAX CardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of cardTable"
+ INDEX { shelfId,slotId }
+::= { cardTable 1 }
+CardEntry ::=
+SEQUENCE {
+ cardRequiredType CoriantTypesCardType,
+ cardEquipmentName OCTET STRING,
+ cardAdminStatus INTEGER,
+ cardOperStatus INTEGER,
+ cardAvailStatus BITS,
+ cardAliasName OCTET STRING,
+ cardFanSpeedRate CoriantTypesPercentage,
+ cardSwitchingType INTEGER,
+ cardTemperature CoriantTypesTemperature,
+ cardMode INTEGER
+ }
+cardRequiredType OBJECT-TYPE
+ SYNTAX CoriantTypesCardType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The attribute indicates the equipment type to identify the module.
+ Needs to be re-defined in the project specific model.
+
+
+
+ "
+::= { cardEntry 1 }
+cardEquipmentName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The attribute indicates an additional field to identify the module.
+
+
+
+ "
+::= { cardEntry 2 }
+cardAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { cardEntry 3 }
+cardOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { cardEntry 4 }
+cardAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ default value :unknown"
+::= { cardEntry 5 }
+cardAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { cardEntry 6 }
+cardFanSpeedRate OBJECT-TYPE
+ SYNTAX CoriantTypesPercentage
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The fan speed of percentage.
+ Conditions:../required-type = 'FAN'
+
+ "
+::= { cardEntry 7 }
+cardSwitchingType OBJECT-TYPE
+ SYNTAX INTEGER {
+ otn (0),
+ tdm (1),
+ optical (2),
+ packet (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The traffic switching type of card.
+ Conditions:(../required-type != 'FAN') and (../required-type != 'PSU')
+
+ default value :otn"
+::= { cardEntry 8 }
+cardTemperature OBJECT-TYPE
+ SYNTAX CoriantTypesTemperature
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Temperature at the monitoring point.
+
+
+ "
+::= { cardEntry 9 }
+cardMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ normal (1),
+ regen (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specify the card mode, e.g. normal or regen.
+
+
+ default value :normal"
+::= { cardEntry 10 }
+subslot OBJECT IDENTIFIER ::= { equipment 4 }
+subslotTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SubslotEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { subslot 1 }
+subslotEntry OBJECT-TYPE
+ SYNTAX SubslotEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of subslotTable"
+ INDEX { shelfId,slotId,subslotId }
+::= { subslotTable 1 }
+SubslotEntry ::=
+SEQUENCE {
+ subslotId CoriantTypesSlotId,
+ subslotActualCardType CoriantTypesEquipmentType,
+ subslotPossibleCardTypes OCTET STRING,
+ subslotAdminStatus INTEGER,
+ subslotOperStatus INTEGER,
+ subslotAvailStatus BITS,
+ subslotAliasName OCTET STRING
+ }
+subslotId OBJECT-TYPE
+ SYNTAX CoriantTypesSlotId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Identifier of the subslot.
+
+
+
+ "
+::= { subslotEntry 1 }
+subslotActualCardType OBJECT-TYPE
+ SYNTAX CoriantTypesEquipmentType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Equipment type for each slot/subslot according to the actually equipping.
+ Needs to be re-defined in the project specific model.
+
+
+
+ default value :empty"
+::= { subslotEntry 2 }
+subslotPossibleCardTypes OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Defined all the equipment types which can be installed on the slot/subslot.
+ This is a leaf list, encode by some leafs.
+
+
+ "
+::= { subslotEntry 3 }
+subslotAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { subslotEntry 4 }
+subslotOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { subslotEntry 5 }
+subslotAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { subslotEntry 6 }
+subslotAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { subslotEntry 7 }
+subcard OBJECT IDENTIFIER ::= { equipment 5 }
+subcardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SubcardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Subcard is a container carried by a subslot."
+::= { subcard 1 }
+subcardEntry OBJECT-TYPE
+ SYNTAX SubcardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of subcardTable"
+ INDEX { shelfId,slotId,subslotId }
+::= { subcardTable 1 }
+SubcardEntry ::=
+SEQUENCE {
+ subcardRequiredType CoriantTypesCardType,
+ subcardEquipmentName OCTET STRING,
+ subcardAdminStatus INTEGER,
+ subcardOperStatus INTEGER,
+ subcardAvailStatus BITS,
+ subcardAliasName OCTET STRING,
+ subcardTemperature CoriantTypesTemperature
+ }
+subcardRequiredType OBJECT-TYPE
+ SYNTAX CoriantTypesCardType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The attribute indicates the equipment type to identify the module.
+ Needs to be re-defined in the project specific model.
+
+
+
+ "
+::= { subcardEntry 1 }
+subcardEquipmentName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The attribute indicates an additional field to identify the module.
+
+
+
+ "
+::= { subcardEntry 2 }
+subcardAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { subcardEntry 3 }
+subcardOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { subcardEntry 4 }
+subcardAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ default value :unknown"
+::= { subcardEntry 5 }
+subcardAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { subcardEntry 6 }
+subcardTemperature OBJECT-TYPE
+ SYNTAX CoriantTypesTemperature
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Temperature at the monitoring point.
+
+
+ "
+::= { subcardEntry 7 }
+port OBJECT IDENTIFIER ::= { equipment 6 }
+portTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { port 1 }
+portEntry OBJECT-TYPE
+ SYNTAX PortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of portTable"
+ INDEX { shelfId,slotId,subslotId,portId }
+::= { portTable 1 }
+PortEntry ::=
+SEQUENCE {
+ portId CoriantTypesPortId,
+ portPossiblePluggableTypes OCTET STRING,
+ portActualPluggableType CoriantTypesEquipmentType,
+ portRxOpticalPower CoriantTypesOpticalPower,
+ portTxOpticalPower CoriantTypesOpticalPower,
+ portRxOpticalPowerSelectedChannel CoriantTypesOpticalPower,
+ portRxOpticalPowerLane1 CoriantTypesOpticalPower,
+ portRxOpticalPowerLane2 CoriantTypesOpticalPower,
+ portRxOpticalPowerLane3 CoriantTypesOpticalPower,
+ portRxOpticalPowerLane4 CoriantTypesOpticalPower,
+ portTxOpticalPowerLane1 CoriantTypesOpticalPower,
+ portTxOpticalPowerLane2 CoriantTypesOpticalPower,
+ portTxOpticalPowerLane3 CoriantTypesOpticalPower,
+ portTxOpticalPowerLane4 CoriantTypesOpticalPower,
+ portDirectionType CoriantTypesTypeOfDirection,
+ portName CoriantTypesNameIdentifier,
+ portType INTEGER,
+ portMode CoriantTypesPortMode,
+ portAdminStatus INTEGER,
+ portOperStatus INTEGER,
+ portAvailStatus BITS,
+ portAliasName OCTET STRING,
+ portServiceLabel OCTET STRING,
+ portConnectedTo OCTET STRING,
+ portArcConfig INTEGER,
+ portArcState INTEGER,
+ portArcSubState INTEGER,
+ portArcTimer Unsigned32,
+ portArcRemainingTime OCTET STRING,
+ portExternalConnectivity CoriantTypesYesNo
+ }
+portId OBJECT-TYPE
+ SYNTAX CoriantTypesPortId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The identifier is defined to uniquely identify the port.
+
+
+ "
+::= { portEntry 1 }
+portPossiblePluggableTypes OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Defined all the pluggable types which can be equipped on the port.
+ Needs to be re-defined in the project specific model.
+ This is a leaf list, encode by some leafs.
+ Conditions:(../port-type != 'optical') and (../port-type != 'otdr') and (../port-type != 'optical-nomon')
+
+ "
+::= { portEntry 2 }
+portActualPluggableType OBJECT-TYPE
+ SYNTAX CoriantTypesEquipmentType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Pluggable type for each port according to the actually equipping.
+ Needs to be re-defined in the project specific model.
+
+ Conditions:../port-type != 'optical'
+
+ default value :empty"
+::= { portEntry 3 }
+portRxOpticalPower OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Received optical power
+
+
+ "
+::= { portEntry 4 }
+portTxOpticalPower OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Transmitted optical power
+
+
+ "
+::= { portEntry 5 }
+portRxOpticalPowerSelectedChannel OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Optical power of the selected channel on coherent receiver,
+ which will be different from the rx-optical-power when multiple channels input simultaneously.
+
+
+ "
+::= { portEntry 6 }
+portRxOpticalPowerLane1 OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Received optical power of lane 1.
+
+
+ "
+::= { portEntry 7 }
+portRxOpticalPowerLane2 OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Received optical power of lane 2.
+
+
+ "
+::= { portEntry 8 }
+portRxOpticalPowerLane3 OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Received optical power of lane 3.
+
+
+ "
+::= { portEntry 9 }
+portRxOpticalPowerLane4 OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Received optical power of lane 4.
+
+
+ "
+::= { portEntry 10 }
+portTxOpticalPowerLane1 OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Transmitted optical power lane 1.
+
+
+ "
+::= { portEntry 11 }
+portTxOpticalPowerLane2 OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Transmitted optical power lane 2.
+
+
+ "
+::= { portEntry 12 }
+portTxOpticalPowerLane3 OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Transmitted optical power lane 3.
+
+
+ "
+::= { portEntry 13 }
+portTxOpticalPowerLane4 OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Transmitted optical power lane 4.
+
+
+ "
+::= { portEntry 14 }
+portDirectionType OBJECT-TYPE
+ SYNTAX CoriantTypesTypeOfDirection
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Supported direction of the optical port.
+
+
+ "
+::= { portEntry 15 }
+portName OBJECT-TYPE
+ SYNTAX CoriantTypesNameIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name of the port.
+
+
+ default value :unspecified"
+::= { portEntry 16 }
+portType OBJECT-TYPE
+ SYNTAX INTEGER {
+ client (1),
+ line (2),
+ clientSubport (3),
+ optical (4),
+ otdr (5),
+ opticalNomon (6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of port. Needs to be provided upon Port creation
+
+
+ "
+::= { portEntry 17 }
+portMode OBJECT-TYPE
+ SYNTAX CoriantTypesPortMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The working mode of port.
+ For client side:
+ CHM1: applicable to port 3 to 6; possible values are: 100GBE, not-applicable.
+ Default is 100GBE when card created.
+
+ CHM2: applicable to port 3 to 11; possible values are: 40GBE, subport, not-applicable;
+ applicable to subport 1 to 4; possible values are: 10GBE, not-applicable.
+ Default is not-applicable.
+
+ For Line side:
+ CHM1/CHM2: possible values are: QPSK_100G, 16QAM_200G, 8QAM_300G.
+ Default is 16QAM_200G.
+
+ non applicable : there shall not be service created on the port or subport
+ subport: the port shall create four subports under the port to support 4x10G.
+ 40GBE: 40GBE service shall be created on the port with default mapping GMP.
+ 10GBE: 10GBE service shall be created on the subport with default mapping BMP with fixed stuff.
+ 100GBE: 100GBE service shall be created on the subport with default mapping GMP.
+ QPSK_100G: 100G OTU4 service with DP-QPSK coherent modulation format shall be created on the port.
+ 16QAM_200G: 200G OTUC2 service with DP-16QAM coherent modulation format shall be created on the port.
+ 8QAM_300G: 300G OTUC3 service with DP-8QAM coherent modulation format shall be created on the coupled two line ports.
+
+ Note 4x10G is to create subport managed objects under the port. Each subport can support a 10G service.
+
+ Restrictions:
+ Changing Port mode shall be allowed only if the impacted port or subport object is administratively down.
+ Changing a 'subport' port mode of a port to be other value shall only be allowed only if port-modes of all the subports under the port are 'not-applicable'.
+ If there is explicitly cross-connection is created associated with the ODU of the port, change port mode of the port shall be denied.
+ If the port mode is a coupled port mode, e.g. 8QAM_300G, port mode can only be edited on the lower number of port within the coupled ports. The other port (or ports if more than two) will have read-only port mode value same as this lowest number port.
+ When port/subport is set to admin down, laser will be shutdown, ingress side will insert proper maintenance signal.
+
+ Conditions:(../port-type != 'optical') and (../port-type != 'otdr') and (../port-type != 'optical-nomon')
+
+ default value :not-applicable"
+::= { portEntry 18 }
+portAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { portEntry 19 }
+portOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { portEntry 20 }
+portAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { portEntry 21 }
+portAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { portEntry 22 }
+portServiceLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path/service name of cross-connection related facility.
+
+
+ "
+::= { portEntry 23 }
+portConnectedTo OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate neighbour port/facility entity to which the current port/facility is connected to.
+
+
+ "
+::= { portEntry 24 }
+portArcConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ alm (1),
+ nalmQi (2),
+ nalm (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The configurable mode of the Alarm Report Control (ARC).
+
+
+
+ default value :nalm-qi"
+::= { portEntry 25 }
+portArcState OBJECT-TYPE
+ SYNTAX INTEGER {
+ alm (1),
+ nalmQi (2),
+ nalm (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The current mode of the Alarm Report Control (ARC).
+
+
+
+ "
+::= { portEntry 26 }
+portArcSubState OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ nalmCd (1),
+ nalmNr (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Additional information about the Alarm Report Control (ARC) when the main state is in the NALM-QI state
+
+
+
+ default value :nalm-nr"
+::= { portEntry 27 }
+portArcTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (0..10080)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The holdoff timer value in minutes of the ARC.
+ Range is 0 - 10080 minutes
+
+ UNITS:minutes
+ default value :1440"
+::= { portEntry 28 }
+portArcRemainingTime OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The remaining timer value (format: xxd-xxh:xxm:xxs) before the alarm is reported.
+
+
+
+ "
+::= { portEntry 29 }
+portExternalConnectivity OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the port is connected externally or not.
+
+
+ default value :no"
+::= { portEntry 30 }
+subport OBJECT IDENTIFIER ::= { equipment 7 }
+subportTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SubportEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { subport 1 }
+subportEntry OBJECT-TYPE
+ SYNTAX SubportEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of subportTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { subportTable 1 }
+SubportEntry ::=
+SEQUENCE {
+ subportId CoriantTypesPortId,
+ subportPortName CoriantTypesNameIdentifier,
+ subportPortType INTEGER,
+ subportPortMode CoriantTypesPortMode,
+ subportAdminStatus INTEGER,
+ subportOperStatus INTEGER,
+ subportAvailStatus BITS,
+ subportAliasName OCTET STRING,
+ subportServiceLabel OCTET STRING,
+ subportConnectedTo OCTET STRING,
+ subportArcConfig INTEGER,
+ subportArcState INTEGER,
+ subportArcSubState INTEGER,
+ subportArcTimer Unsigned32,
+ subportArcRemainingTime OCTET STRING,
+ subportRxOpticalPower CoriantTypesOpticalPower,
+ subportTxOpticalPower CoriantTypesOpticalPower,
+ subportExternalConnectivity CoriantTypesYesNo
+ }
+subportId OBJECT-TYPE
+ SYNTAX CoriantTypesPortId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The identifier is defined to uniquely identify the subport.
+
+
+ "
+::= { subportEntry 1 }
+subportPortName OBJECT-TYPE
+ SYNTAX CoriantTypesNameIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name of the port.
+
+
+ default value :unspecified"
+::= { subportEntry 2 }
+subportPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ client (1),
+ line (2),
+ clientSubport (3),
+ optical (4),
+ otdr (5),
+ opticalNomon (6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of port. Needs to be provided upon Port creation
+
+
+ "
+::= { subportEntry 3 }
+subportPortMode OBJECT-TYPE
+ SYNTAX CoriantTypesPortMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The working mode of port.
+ For client side:
+ CHM1: applicable to port 3 to 6; possible values are: 100GBE, not-applicable.
+ Default is 100GBE when card created.
+
+ CHM2: applicable to port 3 to 11; possible values are: 40GBE, subport, not-applicable;
+ applicable to subport 1 to 4; possible values are: 10GBE, not-applicable.
+ Default is not-applicable.
+
+ For Line side:
+ CHM1/CHM2: possible values are: QPSK_100G, 16QAM_200G, 8QAM_300G.
+ Default is 16QAM_200G.
+
+ non applicable : there shall not be service created on the port or subport
+ subport: the port shall create four subports under the port to support 4x10G.
+ 40GBE: 40GBE service shall be created on the port with default mapping GMP.
+ 10GBE: 10GBE service shall be created on the subport with default mapping BMP with fixed stuff.
+ 100GBE: 100GBE service shall be created on the subport with default mapping GMP.
+ QPSK_100G: 100G OTU4 service with DP-QPSK coherent modulation format shall be created on the port.
+ 16QAM_200G: 200G OTUC2 service with DP-16QAM coherent modulation format shall be created on the port.
+ 8QAM_300G: 300G OTUC3 service with DP-8QAM coherent modulation format shall be created on the coupled two line ports.
+
+ Note 4x10G is to create subport managed objects under the port. Each subport can support a 10G service.
+
+ Restrictions:
+ Changing Port mode shall be allowed only if the impacted port or subport object is administratively down.
+ Changing a 'subport' port mode of a port to be other value shall only be allowed only if port-modes of all the subports under the port are 'not-applicable'.
+ If there is explicitly cross-connection is created associated with the ODU of the port, change port mode of the port shall be denied.
+ If the port mode is a coupled port mode, e.g. 8QAM_300G, port mode can only be edited on the lower number of port within the coupled ports. The other port (or ports if more than two) will have read-only port mode value same as this lowest number port.
+ When port/subport is set to admin down, laser will be shutdown, ingress side will insert proper maintenance signal.
+
+ Conditions:(../port-type != 'optical') and (../port-type != 'otdr') and (../port-type != 'optical-nomon')
+
+ default value :not-applicable"
+::= { subportEntry 4 }
+subportAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { subportEntry 5 }
+subportOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { subportEntry 6 }
+subportAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { subportEntry 7 }
+subportAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { subportEntry 8 }
+subportServiceLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path/service name of cross-connection related facility.
+
+
+ "
+::= { subportEntry 9 }
+subportConnectedTo OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate neighbour port/facility entity to which the current port/facility is connected to.
+
+
+ "
+::= { subportEntry 10 }
+subportArcConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ alm (1),
+ nalmQi (2),
+ nalm (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The configurable mode of the Alarm Report Control (ARC).
+
+
+
+ default value :nalm-qi"
+::= { subportEntry 11 }
+subportArcState OBJECT-TYPE
+ SYNTAX INTEGER {
+ alm (1),
+ nalmQi (2),
+ nalm (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The current mode of the Alarm Report Control (ARC).
+
+
+
+ "
+::= { subportEntry 12 }
+subportArcSubState OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ nalmCd (1),
+ nalmNr (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Additional information about the Alarm Report Control (ARC) when the main state is in the NALM-QI state
+
+
+
+ default value :nalm-nr"
+::= { subportEntry 13 }
+subportArcTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (0..10080)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The holdoff timer value in minutes of the ARC.
+ Range is 0 - 10080 minutes
+
+ UNITS:minutes
+ default value :1440"
+::= { subportEntry 14 }
+subportArcRemainingTime OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The remaining timer value (format: xxd-xxh:xxm:xxs) before the alarm is reported.
+
+
+
+ "
+::= { subportEntry 15 }
+subportRxOpticalPower OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Received optical power
+
+
+ "
+::= { subportEntry 16 }
+subportTxOpticalPower OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Transmitted optical power
+
+
+ "
+::= { subportEntry 17 }
+subportExternalConnectivity OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the port is connected externally or not.
+
+
+ default value :no"
+::= { subportEntry 18 }
+pluggable OBJECT IDENTIFIER ::= { equipment 8 }
+pluggableTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PluggableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Represents the Pluggable object"
+::= { pluggable 1 }
+pluggableEntry OBJECT-TYPE
+ SYNTAX PluggableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of pluggableTable"
+ INDEX { shelfId,slotId,subslotId,portId }
+::= { pluggableTable 1 }
+PluggableEntry ::=
+SEQUENCE {
+ pluggableRequiredType CoriantTypesPluggableType,
+ pluggableFormFactor CoriantTypesPluggableFormFactor,
+ pluggableInterfaceType OCTET STRING,
+ pluggableLaserSource INTEGER,
+ pluggableHwVersion OCTET STRING,
+ pluggableVendor OCTET STRING,
+ pluggableSerialNumber OCTET STRING,
+ pluggableFwVersion OCTET STRING,
+ pluggablePartNumber OCTET STRING,
+ pluggableClei OCTET STRING,
+ pluggableEquipmentName OCTET STRING,
+ pluggableAdminStatus INTEGER,
+ pluggableOperStatus INTEGER,
+ pluggableAvailStatus BITS,
+ pluggableAliasName OCTET STRING,
+ pluggableTemperature CoriantTypesTemperature
+ }
+pluggableRequiredType OBJECT-TYPE
+ SYNTAX CoriantTypesPluggableType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The attribute indicates the equipment type to identify the module.
+ Needs to be re-defined in the project specific model.
+
+
+
+ "
+::= { pluggableEntry 1 }
+pluggableFormFactor OBJECT-TYPE
+ SYNTAX CoriantTypesPluggableFormFactor
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicating the exact form factor of the pluggable.
+
+
+ default value :Unrecognized"
+::= { pluggableEntry 2 }
+pluggableInterfaceType OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicating interface type of the pluggable.
+
+
+ default value :"
+::= { pluggableEntry 3 }
+pluggableLaserSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ txLoShared (1),
+ txLoIndependent (2),
+ notAvailable (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The type of laser frequency. Only tx-lo-independent type support och-os rx-frequency working
+
+ Conditions:../required-type = 'CFP2'
+
+ default value :not-available"
+::= { pluggableEntry 4 }
+pluggableHwVersion OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The attribute Identifies the Hardware Version of the module that populates the slot.
+
+
+
+ "
+::= { pluggableEntry 5 }
+pluggableVendor OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Vendor information.
+
+
+
+ "
+::= { pluggableEntry 6 }
+pluggableSerialNumber OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..18))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ This is the value of serial number stored in EEPROM of the equipment.
+
+
+
+ "
+::= { pluggableEntry 7 }
+pluggableFwVersion OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Current Firmware (FW) version on the equipment.
+
+
+
+ "
+::= { pluggableEntry 8 }
+pluggablePartNumber OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..18))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Identifies the Part Number of the equipment.
+
+
+
+ "
+::= { pluggableEntry 9 }
+pluggableClei OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..18))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Identifies the CLEI code number of the equipment.
+ The CLEI code is a 10-character code that identifies
+ communications equipment. It describes product type, features,
+ source document, and associated drawings and vintages.
+
+
+
+ "
+::= { pluggableEntry 10 }
+pluggableEquipmentName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The attribute indicates an additional field to identify the module.
+
+
+
+ "
+::= { pluggableEntry 11 }
+pluggableAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { pluggableEntry 12 }
+pluggableOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { pluggableEntry 13 }
+pluggableAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ default value :unknown"
+::= { pluggableEntry 14 }
+pluggableAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { pluggableEntry 15 }
+pluggableTemperature OBJECT-TYPE
+ SYNTAX CoriantTypesTemperature
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Temperature at the monitoring point.
+
+
+ "
+::= { pluggableEntry 16 }
+amplifier OBJECT IDENTIFIER ::= { equipment 9 }
+amplifierTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AmplifierEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The list of optical amplifier on an equipment."
+::= { amplifier 1 }
+amplifierEntry OBJECT-TYPE
+ SYNTAX AmplifierEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of amplifierTable"
+ INDEX { shelfId,slotId,subslotId,amplifierName }
+::= { amplifierTable 1 }
+AmplifierEntry ::=
+SEQUENCE {
+ amplifierName CoriantTypesNameIdentifier,
+ amplifierSupportingInputPort RowPointer,
+ amplifierSupportingOutputPort RowPointer,
+ amplifierAdminStatus INTEGER,
+ amplifierOperStatus INTEGER,
+ amplifierAvailStatus BITS,
+ amplifierAliasName OCTET STRING,
+ amplifierEnable CoriantTypesEnableSwitch,
+ amplifierInputLosShutdown CoriantTypesEnableSwitch,
+ amplifierControlMode INTEGER,
+ amplifierMode INTEGER,
+ amplifierType INTEGER,
+ amplifierTargetGain CoriantTypesOpticalDB,
+ amplifierOperatingGain CoriantTypesOpticalDB,
+ amplifierGainAdjustment CoriantTypesOpticalDB,
+ amplifierGainRangeMin CoriantTypesOpticalDB,
+ amplifierGainRangeMax CoriantTypesOpticalPower,
+ amplifierOutputPowerMon CoriantTypesOpticalPower,
+ amplifierOutputPowerMonWithAse CoriantTypesOpticalPower,
+ amplifierInputPowerMon CoriantTypesOpticalPower,
+ amplifierOutputVoa CoriantTypesOpticalDB,
+ amplifierPowerBeforeOutputVoa CoriantTypesOpticalPower
+ }
+amplifierName OBJECT-TYPE
+ SYNTAX CoriantTypesNameIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User-defined name assigned to identify a specific amplifier in the device
+
+
+ "
+::= { amplifierEntry 1 }
+amplifierSupportingInputPort OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifier of the supporting input port.
+
+
+ "
+::= { amplifierEntry 2 }
+amplifierSupportingOutputPort OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifier of the supporting output port.
+
+
+ "
+::= { amplifierEntry 3 }
+amplifierAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { amplifierEntry 4 }
+amplifierOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { amplifierEntry 5 }
+amplifierAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { amplifierEntry 6 }
+amplifierAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { amplifierEntry 7 }
+amplifierEnable OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Configuration for enable or disable the amplifier.
+
+
+ default value :disabled"
+::= { amplifierEntry 8 }
+amplifierInputLosShutdown OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Enable or disable the function of automatic shutdown per input LOS.
+
+
+ default value :enabled"
+::= { amplifierEntry 9 }
+amplifierControlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ manual (1),
+ auto (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Control mode of the amplifier.
+
+
+ default value :auto"
+::= { amplifierEntry 10 }
+amplifierMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ constantPower (1),
+ constantGain (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operating mode of the amplifier
+
+
+ default value :constant-gain"
+::= { amplifierEntry 11 }
+amplifierType OBJECT-TYPE
+ SYNTAX INTEGER {
+ fixedGainEdfa (1),
+ variableGainEdfa (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of the amplifier.
+
+
+ default value :variable-gain-EDFA"
+::= { amplifierEntry 12 }
+amplifierTargetGain OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalDB
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Setting gain to the amplifier for constant-gain mode in manual control mode.
+
+
+ "
+::= { amplifierEntry 13 }
+amplifierOperatingGain OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalDB
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operating gain of the amplifier, which is the actually configured gain on the amplifier.
+
+
+ "
+::= { amplifierEntry 14 }
+amplifierGainAdjustment OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalDB
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The value is used for adjustment of gain when the amplifier in automatic control mode,
+ the automatically caculated gain will include offset of this attribute.
+
+
+ default value :0.0"
+::= { amplifierEntry 15 }
+amplifierGainRangeMin OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalDB
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The minimum of settable gain.
+
+
+ "
+::= { amplifierEntry 16 }
+amplifierGainRangeMax OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The maximum of settable gain.
+
+ UNITS:dB
+ "
+::= { amplifierEntry 17 }
+amplifierOutputPowerMon OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Monitored aggregation signal output power.
+
+ UNITS:dBm
+ "
+::= { amplifierEntry 18 }
+amplifierOutputPowerMonWithAse OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Monitored aggregation total output power including both signal and ASE.
+
+ UNITS:dBm
+ "
+::= { amplifierEntry 19 }
+amplifierInputPowerMon OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Monitored aggregation input power.
+
+ UNITS:dBm
+ "
+::= { amplifierEntry 20 }
+amplifierOutputVoa OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalDB
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Configurable optical attenuation at output of the amplifier.
+
+
+ default value :0.0"
+::= { amplifierEntry 21 }
+amplifierPowerBeforeOutputVoa OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Monitored optical power after output VOA.
+
+ UNITS:dBm
+ "
+::= { amplifierEntry 22 }
+tdc OBJECT IDENTIFIER ::= { equipment 10 }
+tdcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TdcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The list of optical tdc on an equipment."
+::= { tdc 1 }
+tdcEntry OBJECT-TYPE
+ SYNTAX TdcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of tdcTable"
+ INDEX { shelfId,slotId,subslotId,tdcName }
+::= { tdcTable 1 }
+TdcEntry ::=
+SEQUENCE {
+ tdcName CoriantTypesNameIdentifier,
+ tdcSupportingInputPort RowPointer,
+ tdcSupportingOutputPort RowPointer,
+ tdcAdminStatus INTEGER,
+ tdcOperStatus INTEGER,
+ tdcAvailStatus BITS,
+ tdcAliasName OCTET STRING,
+ tdcMode INTEGER,
+ tdcReferenceFrequency CoriantTypesFreq,
+ tdcActualReferenceFrequency Unsigned32,
+ tdcFrequencyRangeMin Unsigned32,
+ tdcFrequencyRangeMax Unsigned32,
+ tdcChromaticDispersion INTEGER,
+ tdcChromaticDispersionAdjustment INTEGER,
+ tdcActualChromaticDispersion INTEGER,
+ tdcCdRangeMin INTEGER,
+ tdcCdRangeMax INTEGER
+ }
+tdcName OBJECT-TYPE
+ SYNTAX CoriantTypesNameIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User-defined name assigned to identify a specific tdc in the device
+
+
+ "
+::= { tdcEntry 1 }
+tdcSupportingInputPort OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifier of the supporting input port.
+
+
+ "
+::= { tdcEntry 2 }
+tdcSupportingOutputPort OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifier of the supporting output port.
+
+
+ "
+::= { tdcEntry 3 }
+tdcAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { tdcEntry 4 }
+tdcOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { tdcEntry 5 }
+tdcAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { tdcEntry 6 }
+tdcAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { tdcEntry 7 }
+tdcMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ manual (1),
+ auto (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Control mode of the tunable dispersion compensation; Manual: CD value will be decided per configured CD value;
+ Auto: system will automatically decide the CD value per measured chromatic dispersion in the span.
+
+
+
+ default value :auto"
+::= { tdcEntry 8 }
+tdcReferenceFrequency OBJECT-TYPE
+ SYNTAX CoriantTypesFreq
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION " Indicating the reference wavelength of the TDC.
+
+ UNITS:MHz
+ "
+::= { tdcEntry 9 }
+tdcActualReferenceFrequency OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION " Indicating the actual reference wavelength of the TDC.
+
+ UNITS:MHz
+ "
+::= { tdcEntry 10 }
+tdcFrequencyRangeMin OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The minimum of supported wavelength.
+
+ UNITS:MHz
+ "
+::= { tdcEntry 11 }
+tdcFrequencyRangeMax OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The maximum of supported wavelength.
+
+ UNITS:MHz
+ "
+::= { tdcEntry 12 }
+tdcChromaticDispersion OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The setting value of Chromatic Dispersion.
+
+ UNITS:ps/nm
+ default value :0"
+::= { tdcEntry 13 }
+tdcChromaticDispersionAdjustment OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The value will be used to adjust target chromatic dispersion by adding the value with auto decided dispersion in auto tdc mode.
+
+ UNITS:ps/nm
+ "
+::= { tdcEntry 14 }
+tdcActualChromaticDispersion OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The actual value of Chromatic Dispersion.
+
+ UNITS:ps/nm
+ "
+::= { tdcEntry 15 }
+tdcCdRangeMin OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The minimum of supported chromatic dispersion.
+
+ UNITS:ps/nm
+ "
+::= { tdcEntry 16 }
+tdcCdRangeMax OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The maximum of supported chromatic dispersion.
+
+ UNITS:ps/nm
+ "
+::= { tdcEntry 17 }
+inventory OBJECT IDENTIFIER ::= { equipment 12 }
+inventoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InventoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { inventory 1 }
+inventoryEntry OBJECT-TYPE
+ SYNTAX InventoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of inventoryTable"
+ INDEX { inventoryEquipmentType,inventoryShelfId,inventorySlotId,inventorySubslotId,inventoryPortId }
+::= { inventoryTable 1 }
+InventoryEntry ::=
+SEQUENCE {
+ inventoryEquipmentType INTEGER,
+ inventoryShelfId CoriantTypesShelfId,
+ inventorySlotId CoriantTypesSlotId,
+ inventorySubslotId CoriantTypesSlotId,
+ inventoryPortId CoriantTypesPortId,
+ inventoryEquipmentVersion OCTET STRING,
+ inventoryModuleType OCTET STRING,
+ inventoryVendor OCTET STRING,
+ inventorySerialNumber OCTET STRING,
+ inventoryFwVersion OCTET STRING,
+ inventoryPartNumber OCTET STRING,
+ inventoryClei OCTET STRING,
+ inventoryInterfaceType OCTET STRING,
+ inventoryManufactureDate OCTET STRING,
+ inventoryManufacturerNumber OCTET STRING
+ }
+inventoryEquipmentType OBJECT-TYPE
+ SYNTAX INTEGER {
+ shelf (1),
+ slot (2),
+ card (3),
+ port (4),
+ pluggable (5),
+ subslot (6),
+ subcard (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The equipment type that the inventory data refers to
+
+
+ "
+::= { inventoryEntry 1 }
+inventoryShelfId OBJECT-TYPE
+ SYNTAX CoriantTypesShelfId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifier of the shelf.
+
+
+ "
+::= { inventoryEntry 2 }
+inventorySlotId OBJECT-TYPE
+ SYNTAX CoriantTypesSlotId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifier of the slot.
+
+
+ "
+::= { inventoryEntry 3 }
+inventorySubslotId OBJECT-TYPE
+ SYNTAX CoriantTypesSlotId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifier of the subslot.
+
+
+ "
+::= { inventoryEntry 4 }
+inventoryPortId OBJECT-TYPE
+ SYNTAX CoriantTypesPortId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifier of the port.
+
+
+ "
+::= { inventoryEntry 5 }
+inventoryEquipmentVersion OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The attribute Identifies the Hardware Version of the module that populates the slot.
+
+
+ "
+::= { inventoryEntry 6 }
+inventoryModuleType OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..18))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is the value of module type stored in EEPROM of the equipment.
+
+
+ "
+::= { inventoryEntry 7 }
+inventoryVendor OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vendor information.
+
+
+ "
+::= { inventoryEntry 8 }
+inventorySerialNumber OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is the value of serial number stored in EEPROM of the equipment.
+
+
+ "
+::= { inventoryEntry 9 }
+inventoryFwVersion OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current Firmware (FW) version on the equipment.
+
+
+ "
+::= { inventoryEntry 10 }
+inventoryPartNumber OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..18))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the Part Number of the equipment.
+
+
+ "
+::= { inventoryEntry 11 }
+inventoryClei OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..18))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Identifies the CLEI code number of the equipment.
+ The CLEI code is a 10-character code that identifies
+ communications equipment. It describes product type, features,
+ source document, and associated drawings and vintages.
+ CLEI codes have 4 data elements:
+ - Characters 1 to 4: Define family or subfamily of product.
+ - Characters 5 to 7: Define features.
+ - Character 8: Manufacturer and System ID.
+ - Characters 9 and 10: Identifies version, issue, and release #.
+
+
+
+ "
+::= { inventoryEntry 12 }
+inventoryInterfaceType OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicating interface type of the pluggable.
+
+
+ default value :"
+::= { inventoryEntry 13 }
+inventoryManufactureDate OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The equipment manufacture date get from equipment.
+ format is mm/dd/yyyy. When there is no date information show nothing
+ Conditions:(../equipment-type = 'shelf') or (../equipment-type = 'card') or (../equipment-type = 'subcard') or (../equipment-type = 'pluggable')
+
+ default value :"
+::= { inventoryEntry 14 }
+inventoryManufacturerNumber OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..18))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is the value of manufacturer number stored in EEPROM of the equipment.
+
+
+ "
+::= { inventoryEntry 16 }
+led OBJECT IDENTIFIER ::= { equipment 14 }
+ledTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Attributes related with LED
+ Applicable to Shelf, FAN, PSU, CHM1, CHM2, CHM1G, OCC2 in DCI.
+ "
+::= { led 1 }
+ledEntry OBJECT-TYPE
+ SYNTAX LedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of ledTable"
+ INDEX { ledEquipmentType,ledShelfId,ledSlotId,ledSubslotId,ledName }
+::= { ledTable 1 }
+LedEntry ::=
+SEQUENCE {
+ ledEquipmentType OCTET STRING,
+ ledShelfId CoriantTypesShelfId,
+ ledSlotId CoriantTypesSlotId,
+ ledName OCTET STRING,
+ ledStatus INTEGER,
+ ledSubslotId CoriantTypesSubslotId
+ }
+ledEquipmentType OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The attribute indicates the equipment type to identify the module.
+ for example, if the card is CHM1, 'CHM1' shall be used.
+ DCI supporting LEDs:
+ CHM1, CHM2, SHELF, FAN
+
+
+
+ "
+::= { ledEntry 1 }
+ledShelfId OBJECT-TYPE
+ SYNTAX CoriantTypesShelfId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Identifier of the shelf.
+
+
+
+ "
+::= { ledEntry 2 }
+ledSlotId OBJECT-TYPE
+ SYNTAX CoriantTypesSlotId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Identifier of the slot.
+
+
+
+ "
+::= { ledEntry 3 }
+ledName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The functional name of LED.
+ DCI NE:
+ location_led
+ port(n)_led (CHM1: n = 1 to 6, CHM2 n = 1 to 12, e.g. Port12)
+ active_led
+ power_led
+ fault_led
+ status_led
+ subslot(n)_led
+
+
+
+ "
+::= { ledEntry 4 }
+ledStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable (1),
+ off (2),
+ blink (3),
+ red (4),
+ redBlink (5),
+ green (6),
+ greenBlink (7),
+ amber (8),
+ amberBlink (9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Current LED status.
+ DCI NE:
+ For Location_LED: OFF, BLINK
+ For others:
+ red, red-blink,green,green-blink,amber,amber-blink,off,notAvailable
+
+
+
+ "
+::= { ledEntry 5 }
+ledSubslotId OBJECT-TYPE
+ SYNTAX CoriantTypesSubslotId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Identifier of the subslot.
+
+
+
+ "
+::= { ledEntry 6 }
+temperatureDetails OBJECT IDENTIFIER ::= { equipment 15 }
+temperatureDetailsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TemperatureDetailsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The detailed information of temperature in each monitoring-point of current module"
+::= { temperatureDetails 1 }
+temperatureDetailsEntry OBJECT-TYPE
+ SYNTAX TemperatureDetailsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of temperatureDetailsTable"
+ INDEX { shelfId,slotId,temperatureDetailsMonitoringPoint }
+::= { temperatureDetailsTable 1 }
+TemperatureDetailsEntry ::=
+SEQUENCE {
+ temperatureDetailsMonitoringPoint OCTET STRING,
+ temperatureDetailsTemperature CoriantTypesTemperature,
+ temperatureDetailsTemperatureRangeLow CoriantTypesTemperature,
+ temperatureDetailsTemperatureRangeHigh CoriantTypesTemperature
+ }
+temperatureDetailsMonitoringPoint OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The point of temperature monitoring. It could be the sensor or chip internal.
+
+
+ "
+::= { temperatureDetailsEntry 1 }
+temperatureDetailsTemperature OBJECT-TYPE
+ SYNTAX CoriantTypesTemperature
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Temperature at the monitoring point.
+
+
+ "
+::= { temperatureDetailsEntry 2 }
+temperatureDetailsTemperatureRangeLow OBJECT-TYPE
+ SYNTAX CoriantTypesTemperature
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The lowest temperature threshold of this monitoring point in working mode.
+
+
+ "
+::= { temperatureDetailsEntry 3 }
+temperatureDetailsTemperatureRangeHigh OBJECT-TYPE
+ SYNTAX CoriantTypesTemperature
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The highest temperature threshold of this monitoring point in working mode.
+
+
+ "
+::= { temperatureDetailsEntry 4 }
+otdr OBJECT IDENTIFIER ::= { equipment 16 }
+otdrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OtdrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Container of OTDR."
+::= { otdr 1 }
+otdrEntry OBJECT-TYPE
+ SYNTAX OtdrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of otdrTable"
+ INDEX { shelfId,slotId,subslotId }
+::= { otdrTable 1 }
+OtdrEntry ::=
+SEQUENCE {
+ otdrState INTEGER,
+ otdrMeasurementTime Unsigned32,
+ otdrError OCTET STRING,
+ otdrLaserStatus INTEGER,
+ otdrMeasurementPort Unsigned32
+ }
+otdrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable (0),
+ idle (1),
+ measuring (2),
+ finished (3),
+ fail (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicating the current status of the OTDR.
+
+
+
+ default value :not-available"
+::= { otdrEntry 1 }
+otdrMeasurementTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicating the time remaining in current measurement running.
+
+
+ UNITS:second
+ default value :0"
+::= { otdrEntry 2 }
+otdrError OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Error message produced when the measurement ends with error.
+
+
+ "
+::= { otdrEntry 3 }
+otdrLaserStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable (0),
+ enabled (1),
+ disabled (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicating the current status of the OTDR laser.
+
+
+
+ default value :not-available"
+::= { otdrEntry 4 }
+otdrMeasurementPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "0 indicates that the card is not measuring any port;
+ non-zero indicates the OTDR port number where a measurement is currently taking place.
+
+
+ default value :0"
+::= { otdrEntry 5 }
+otdrPort OBJECT IDENTIFIER ::= { equipment 18 }
+otdrPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OtdrPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Containing attributes of OTDR port."
+::= { otdrPort 1 }
+otdrPortEntry OBJECT-TYPE
+ SYNTAX OtdrPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of otdrPortTable"
+ INDEX { shelfId,slotId,subslotId,portId }
+::= { otdrPortTable 1 }
+OtdrPortEntry ::=
+SEQUENCE {
+ otdrPortOtdrRange OtdrOtdrRange,
+ otdrPortOtdrPulseWidth OtdrOtdrPulseWidth,
+ otdrPortOtdrMeasurementSpeed INTEGER,
+ otdrPortOtdrIor OtdrOtdrIor,
+ otdrPortOtdrFiberType INTEGER,
+ otdrPortOtdrLastMeasurement IetfYangTypesDateAndTime,
+ otdrPortOtdrResolution OCTET STRING
+ }
+otdrPortOtdrRange OBJECT-TYPE
+ SYNTAX OtdrOtdrRange
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION " OTDR measurement range.
+
+ UNITS:km
+ default value :auto"
+::= { otdrPortEntry 1 }
+otdrPortOtdrPulseWidth OBJECT-TYPE
+ SYNTAX OtdrOtdrPulseWidth
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates pulse width to be used in otdr measurement.
+
+
+ UNITS:nano-second
+ default value :auto"
+::= { otdrPortEntry 2 }
+otdrPortOtdrMeasurementSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ fast (1),
+ medium (3),
+ slow (4),
+ precision (5),
+ auto (6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicating OTDR measurement speed.
+
+
+
+ default value :auto"
+::= { otdrPortEntry 3 }
+otdrPortOtdrIor OBJECT-TYPE
+ SYNTAX OtdrOtdrIor
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Specifies the group index of refraction (IOR) of the fiber to be measured.
+
+
+
+ default value :auto"
+::= { otdrPortEntry 4 }
+otdrPortOtdrFiberType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ ssmf (1),
+ leaf (2),
+ twrs (3),
+ twc (4),
+ allwave (5),
+ dsf (6),
+ ls (7),
+ puresilica (8),
+ twreach (9),
+ vistacor (10),
+ teralight (11),
+ drakall (12),
+ twplus (13),
+ twminus (14),
+ pslc (15),
+ auto (16)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicating fiber type to be measured.
+
+
+
+ default value :auto"
+::= { otdrPortEntry 5 }
+otdrPortOtdrLastMeasurement OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the last otdr measurement date and time on the port.
+
+
+ default value :0000-00-00T00:00:00Z"
+::= { otdrPortEntry 6 }
+otdrPortOtdrResolution OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Specifies the OTDR data sampling resolution.
+
+
+ UNITS:meter
+ default value :auto"
+::= { otdrPortEntry 7 }
+ops OBJECT IDENTIFIER ::= { equipment 20 }
+opsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OpsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The list of optical protection switch (ops) on an equipment."
+::= { ops 1 }
+opsEntry OBJECT-TYPE
+ SYNTAX OpsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of opsTable"
+ INDEX { shelfId,slotId,subslotId,opsName }
+::= { opsTable 1 }
+OpsEntry ::=
+SEQUENCE {
+ opsName CoriantTypesNameIdentifier,
+ opsWorkingEntity RowPointer,
+ opsProtectionEntity RowPointer,
+ opsAdminStatus INTEGER,
+ opsOperStatus INTEGER,
+ opsAvailStatus BITS,
+ opsAliasName OCTET STRING,
+ opsProtectionStatus INTEGER,
+ opsActivePath INTEGER,
+ opsRevertive CoriantTypesYesNo,
+ opsWaitToRestore Unsigned32,
+ opsWorkingSwitchThreshold CoriantTypesOpticalPower,
+ opsProtectionSwitchThreshold CoriantTypesOpticalPower,
+ opsWorkingLosThreshold CoriantTypesOpticalPower,
+ opsProtectionLosThreshold CoriantTypesOpticalPower,
+ opsHoldoffTimer Unsigned32,
+ opsWavelengthBand INTEGER
+ }
+opsName OBJECT-TYPE
+ SYNTAX CoriantTypesNameIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name assigned to identify a specific ops in the device
+
+
+ "
+::= { opsEntry 1 }
+opsWorkingEntity OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifier of the working port of the OPS.
+
+
+ "
+::= { opsEntry 2 }
+opsProtectionEntity OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifier of the protection port of the OPS
+
+
+ "
+::= { opsEntry 3 }
+opsAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { opsEntry 4 }
+opsOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { opsEntry 5 }
+opsAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { opsEntry 6 }
+opsAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { opsEntry 7 }
+opsProtectionStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ manualSwitchToProtection (1),
+ manualSwitchToWorking (2),
+ forceSwitchToProtection (3),
+ forceSwitchToWorking (4),
+ lockoutOfProtection (5),
+ signalFailureOnWorking (6),
+ signalFailureOnProtection (7),
+ signalDegradeOnWorking (8),
+ signalDegradeOnProtection (9),
+ doNotRevert (10),
+ noRequest (11),
+ waitToRestore (12)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the status of the protection switch.
+
+
+
+ "
+::= { opsEntry 8 }
+opsActivePath OBJECT-TYPE
+ SYNTAX INTEGER {
+ working (1),
+ protection (2),
+ unknown (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicating the active port of the protection switch.
+
+
+
+ default value :unknown"
+::= { opsEntry 9 }
+opsRevertive OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Revertive behavior of the aps.
+ If True, then automatically revert after protection switch
+ once the fault is restored.
+
+
+ default value :no"
+::= { opsEntry 10 }
+opsWaitToRestore OBJECT-TYPE
+ SYNTAX Unsigned32 (0..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Wait To Restore, valid values: 0-3600 seconds. A value of zero will switch back immediately,
+ after expiration of the timer, the working is restored and a norequest state is transmitted.
+
+ UNITS:second
+ default value :300"
+::= { opsEntry 11 }
+opsWorkingSwitchThreshold OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching threshold of the working port which indicates the optical power threshold of signal degrade.
+
+
+ default value :-18.0"
+::= { opsEntry 12 }
+opsProtectionSwitchThreshold OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching threshold of the protection port which indicates the optical power threshold of signal degrade.
+
+
+ default value :-18.0"
+::= { opsEntry 13 }
+opsWorkingLosThreshold OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching threshold of the working port, power level below it will lead to loss of signal.
+
+
+ default value :-23.0"
+::= { opsEntry 14 }
+opsProtectionLosThreshold OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching threshold of the protection port, power level below it will lead to loss of signal.
+
+
+ default value :-23.0"
+::= { opsEntry 15 }
+opsHoldoffTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The hold off time of the protection switch.
+
+
+ UNITS:milliseconds
+ default value :0"
+::= { opsEntry 16 }
+opsWavelengthBand OBJECT-TYPE
+ SYNTAX INTEGER {
+ t1550 (1),
+ t1310 (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the band of the signal going through the optical protection switch unit.
+
+
+ UNITS:nm
+ default value :1550"
+::= { opsEntry 17 }
+subportStatistics OBJECT IDENTIFIER ::= { equipment 25 }
+subportStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SubportStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { subportStatistics 1 }
+subportStatisticsEntry OBJECT-TYPE
+ SYNTAX SubportStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of subportStatisticsTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { subportStatisticsTable 1 }
+SubportStatisticsEntry ::=
+SEQUENCE {
+ subportStatisticsEntryLastClear IetfYangTypesDateAndTime
+ }
+subportStatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { subportStatisticsEntry 1 }
+portStatistics OBJECT IDENTIFIER ::= { equipment 26 }
+portStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { portStatistics 1 }
+portStatisticsEntry OBJECT-TYPE
+ SYNTAX PortStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of portStatisticsTable"
+ INDEX { shelfId,slotId,subslotId,portId }
+::= { portStatisticsTable 1 }
+PortStatisticsEntry ::=
+SEQUENCE {
+ portStatisticsEntryLastClear IetfYangTypesDateAndTime
+ }
+portStatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { portStatisticsEntry 1 }
+subcardStatistics OBJECT IDENTIFIER ::= { equipment 27 }
+subcardStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SubcardStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { subcardStatistics 1 }
+subcardStatisticsEntry OBJECT-TYPE
+ SYNTAX SubcardStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of subcardStatisticsTable"
+ INDEX { shelfId,slotId,subslotId }
+::= { subcardStatisticsTable 1 }
+SubcardStatisticsEntry ::=
+SEQUENCE {
+ subcardStatisticsEntryLastClear IetfYangTypesDateAndTime
+ }
+subcardStatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { subcardStatisticsEntry 1 }
+cardStatistics OBJECT IDENTIFIER ::= { equipment 28 }
+cardStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CardStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { cardStatistics 1 }
+cardStatisticsEntry OBJECT-TYPE
+ SYNTAX CardStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of cardStatisticsTable"
+ INDEX { shelfId,slotId }
+::= { cardStatisticsTable 1 }
+CardStatisticsEntry ::=
+SEQUENCE {
+ cardStatisticsEntryLastClear IetfYangTypesDateAndTime
+ }
+cardStatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { cardStatisticsEntry 1 }
+shelfStatistics OBJECT IDENTIFIER ::= { equipment 29 }
+shelfStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ShelfStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { shelfStatistics 1 }
+shelfStatisticsEntry OBJECT-TYPE
+ SYNTAX ShelfStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of shelfStatisticsTable"
+ INDEX { shelfId }
+::= { shelfStatisticsTable 1 }
+ShelfStatisticsEntry ::=
+SEQUENCE {
+ shelfStatisticsEntryLastClear IetfYangTypesDateAndTime
+ }
+shelfStatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { shelfStatisticsEntry 1 }
+services OBJECT IDENTIFIER ::= { groove 4 }
+otn OBJECT IDENTIFIER ::= { services 1 }
+eth10g OBJECT IDENTIFIER ::= { otn 1 }
+eth10gTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Eth10gEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Represents the 10GBE object.
+ "
+::= { eth10g 1 }
+eth10gEntry OBJECT-TYPE
+ SYNTAX Eth10gEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of eth10gTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { eth10gTable 1 }
+Eth10gEntry ::=
+SEQUENCE {
+ eth10gEthFecType CoriantTypesEthFec,
+ eth10gEthFecTypeState CoriantTypesEthFec,
+ eth10gTransmitInterpacketgap Unsigned32,
+ eth10gGfpPayloadFcs CoriantTypesEnableSwitch,
+ eth10gMappingMode INTEGER,
+ eth10gAdminStatus INTEGER,
+ eth10gOperStatus INTEGER,
+ eth10gAvailStatus BITS,
+ eth10gAliasName OCTET STRING,
+ eth10gClientShutdown CoriantTypesYesNo,
+ eth10gClientShutdownHoldoffTimer Unsigned32,
+ eth10gNearEndAls CoriantTypesYesNo,
+ eth10gAlsDegradeMode CoriantTypesEnableSwitch,
+ eth10gLoopbackEnable CoriantTypesEnableSwitch,
+ eth10gLoopbackType INTEGER,
+ eth10gTestSignalType CoriantTypesTestSignalType,
+ eth10gTestSignalEnable CoriantTypesTestSignalConfig,
+ eth10gServiceLabel OCTET STRING,
+ eth10gLldpStatusIf INTEGER,
+ eth10gUpiValue INTEGER,
+ eth10gHoldoffSignal CoriantTypesYesNo
+ }
+eth10gEthFecType OBJECT-TYPE
+ SYNTAX CoriantTypesEthFec
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The FEC working type of etyn port.
+
+
+
+ default value :auto"
+::= { eth10gEntry 1 }
+eth10gEthFecTypeState OBJECT-TYPE
+ SYNTAX CoriantTypesEthFec
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The FEC working state of etyn port.
+
+
+
+ default value :disabled"
+::= { eth10gEntry 2 }
+eth10gTransmitInterpacketgap OBJECT-TYPE
+ SYNTAX Unsigned32 (8..12)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Specifies the minimum transmit IPG value.
+
+
+
+ default value :8"
+::= { eth10gEntry 3 }
+eth10gGfpPayloadFcs OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Enabled: GFP payload FCS will be used, Ethernet frame FCS will be removed;
+ Disabled: GFP payload FCS will not be inserted, Ethernet frame FCS will be used.
+
+
+
+ default value :disabled"
+::= { eth10gEntry 4 }
+eth10gMappingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ gmp (1),
+ gfpF (2),
+ t40gbmpOdu2e (3),
+ preamble (4),
+ bmpFixedstuff (5),
+ bmp (6),
+ amp (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The mapping mode of client port packets into ODUk.
+
+
+ default value :not-applicable"
+::= { eth10gEntry 5 }
+eth10gAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { eth10gEntry 6 }
+eth10gOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { eth10gEntry 7 }
+eth10gAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { eth10gEntry 8 }
+eth10gAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { eth10gEntry 9 }
+eth10gClientShutdown OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of client-shutdown.
+
+
+ default value :no"
+::= { eth10gEntry 10 }
+eth10gClientShutdownHoldoffTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The hold off time of client shutdown or replacement siganl at egress direction.
+
+ UNITS:milliseconds
+ default value :0"
+::= { eth10gEntry 11 }
+eth10gNearEndAls OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of near end ALS.
+
+
+ default value :no"
+::= { eth10gEntry 12 }
+eth10gAlsDegradeMode OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of defect BERSD-ODU trig ALS
+
+
+ default value :disabled"
+::= { eth10gEntry 13 }
+eth10gLoopbackEnable OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of loopback function.
+
+
+ default value :disabled"
+::= { eth10gEntry 14 }
+eth10gLoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ terminal (1),
+ facility (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of loopback function
+
+
+ default value :none"
+::= { eth10gEntry 15 }
+eth10gTestSignalType OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of test signal.
+
+
+ default value :NONE"
+::= { eth10gEntry 16 }
+eth10gTestSignalEnable OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalConfig
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of test signal function
+
+
+ default value :NONE"
+::= { eth10gEntry 17 }
+eth10gServiceLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path/service name of cross-connection related facility.
+
+
+ "
+::= { eth10gEntry 18 }
+eth10gLldpStatusIf OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ rxonly (2),
+ disabled (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Port level lldp control.
+ Value of 'rxonly', then the LLDP agent will receive lldp,
+ when lldp-status-ne is also enabled.
+
+ Value of 'disabled', then LLDP agent will not filter and
+ receive LLDP frames on this port. If there is remote systems
+ information which is received on this port and stored in
+ the system before the lldp-status becomes disabled,
+ then the information will naturally age out.
+
+ Note: txOnly and txAndRx modes are not supported.
+
+
+
+
+ default value :disabled"
+::= { eth10gEntry 19 }
+eth10gUpiValue OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ g709 (1),
+ gsupp43 (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The value of ODU2 upi in PREAMBLE mapping mode.
+
+
+
+ default value :not-applicable"
+::= { eth10gEntry 20 }
+eth10gHoldoffSignal OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specify if specific signal will be sent out during hold off time
+ which avoid downstream equipment consequent action in the duration.
+
+
+ default value :no"
+::= { eth10gEntry 21 }
+testSignalFacilityStatus OBJECT IDENTIFIER ::= { otn 2 }
+testSignalFacilityStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TestSignalFacilityStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Test signal status for current facility."
+::= { testSignalFacilityStatus 1 }
+testSignalFacilityStatusEntry OBJECT-TYPE
+ SYNTAX TestSignalFacilityStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of testSignalFacilityStatusTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { testSignalFacilityStatusTable 1 }
+TestSignalFacilityStatusEntry ::=
+SEQUENCE {
+ testSignalFacilityStatusPrbsSync INTEGER,
+ testSignalFacilityStatusTestTimeDuration Unsigned32,
+ testSignalFacilityStatusPrbsBitErrorCount IetfYangTypesGauge64
+ }
+testSignalFacilityStatusPrbsSync OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ inSync (1),
+ outSync (2),
+ errSync (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The test result of PRBS Synchronization
+
+
+ default value :not-applicable"
+::= { testSignalFacilityStatusEntry 1 }
+testSignalFacilityStatusTestTimeDuration OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time duration of signal test
+
+ UNITS:seconds
+ "
+::= { testSignalFacilityStatusEntry 2 }
+testSignalFacilityStatusPrbsBitErrorCount OBJECT-TYPE
+ SYNTAX IetfYangTypesGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The counting of bit error by PRBS Synchronization
+
+
+ "
+::= { testSignalFacilityStatusEntry 3 }
+lldpRemoteSystem OBJECT IDENTIFIER ::= { otn 3 }
+lldpRemoteSystemTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LldpRemoteSystemEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "List of LLDP neighbors."
+::= { lldpRemoteSystem 1 }
+lldpRemoteSystemEntry OBJECT-TYPE
+ SYNTAX LldpRemoteSystemEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of lldpRemoteSystemTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId,lldpRemoteSystemLldpRemoteIndex }
+::= { lldpRemoteSystemTable 1 }
+LldpRemoteSystemEntry ::=
+SEQUENCE {
+ lldpRemoteSystemLldpRemoteIndex Unsigned32,
+ lldpRemoteSystemRemoteChassisIdSubtype INTEGER,
+ lldpRemoteSystemRemoteChassisId OCTET STRING,
+ lldpRemoteSystemRemotePortIdSubtype INTEGER,
+ lldpRemoteSystemRemotePortId OCTET STRING,
+ lldpRemoteSystemRemotePortDesc OCTET STRING,
+ lldpRemoteSystemRemoteSysName OCTET STRING,
+ lldpRemoteSystemRemoteSysDesc OCTET STRING,
+ lldpRemoteSystemRemoteSysCapSupported LldpLldpSysCap,
+ lldpRemoteSystemRemoteSysCapEnabled LldpLldpSysCap
+ }
+lldpRemoteSystemLldpRemoteIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ This attribute represents an arbitrary local integer value used
+ by this agent to identify a particular connection instance,
+ unique only for the indicated remote system.
+
+
+
+ "
+::= { lldpRemoteSystemEntry 1 }
+lldpRemoteSystemRemoteChassisIdSubtype OBJECT-TYPE
+ SYNTAX INTEGER {
+ chassiscomponent (1),
+ interfacealias (2),
+ portcomponent (3),
+ macaddress (4),
+ networkaddress (5),
+ interfacename (6),
+ local (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ This attribute describes the source of a chassis identifier.
+
+ The enumeration 'chassisComponent(1)' represents a chassis
+ identifier based on the value of entPhysicalAlias object
+ (defined in IETF RFC 2737) for a chassis component (i.e.,
+ an entPhysicalClass value of 'chassis(3)').
+
+ The enumeration 'interfaceAlias(2)' represents a chassis
+ identifier based on the value of ifAlias object (defined in
+ IETF RFC 2863) for an interface on the containing chassis.
+
+ The enumeration 'portComponent(3)' represents a chassis
+ identifier based on the value of entPhysicalAlias object
+ (defined in IETF RFC 2737) for a port or backplane
+ component (i.e., entPhysicalClass value of 'port(10)' or
+ 'backplane(4)'), within the containing chassis.
+
+ The enumeration 'macAddress(4)' represents a chassis
+ identifier based on the value of a unicast source address
+ (encoded in network byte order and IEEE 802.3 canonical bit
+ order), of a port on the containing chassis as defined in
+ IEEE Std 802-2001.
+
+ The enumeration 'networkAddress(5)' represents a chassis
+ identifier based on a network address, associated with
+ a particular chassis. The encoded address is actually
+ composed of two fields. The first field is a single octet,
+ representing the IANA AddressFamilyNumbers value for the
+ specific address type, and the second field is the network
+ address value.
+
+ The enumeration 'interfaceName(6)' represents a chassis
+ identifier based on the value of ifName object (defined in
+ IETF RFC 2863) for an interface on the containing chassis.
+
+ The enumeration 'local(7)' represents a chassis identifier
+ based on a locally defined value.
+
+
+
+ "
+::= { lldpRemoteSystemEntry 2 }
+lldpRemoteSystemRemoteChassisId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ This attribute describes the format of a chassis identifier string.
+ Objects of this type are always used with an associated
+ LldpChassisIdSubtype object, which identifies the format of
+ the particular LldpChassisId object instance.
+
+ If the associated LldpChassisIdSubtype object has a value of
+ 'chassisComponent(1)', then the octet string identifies
+ a particular instance of the entPhysicalAlias object
+ (defined in IETF RFC 2737) for a chassis component (i.e.,
+ an entPhysicalClass value of 'chassis(3)').
+
+ If the associated LldpChassisIdSubtype object has a value
+ of 'interfaceAlias(2)', then the octet string identifies
+ a particular instance of the ifAlias object (defined in
+ IETF RFC 2863) for an interface on the containing chassis.
+ If the particular ifAlias object does not contain any values,
+ another chassis identifier type should be used.
+
+ If the associated LldpChassisIdSubtype object has a value
+ of 'portComponent(3)', then the octet string identifies a
+ particular instance of the entPhysicalAlias object (defined
+ in IETF RFC 2737) for a port or backplane component within
+ the containing chassis.
+
+ If the associated LldpChassisIdSubtype object has a value of
+ 'macAddress(4)', then this string identifies a particular
+ unicast source address (encoded in network byte order and
+ IEEE 802.3 canonical bit order), of a port on the containing
+ chassis as defined in IEEE Std 802-2001.
+
+ If the associated LldpChassisIdSubtype object has a value of
+ 'networkAddress(5)', then this string identifies a particular
+ network address, encoded in network byte order, associated
+ with one or more ports on the containing chassis. The first
+ octet contains the IANA Address Family Numbers enumeration
+ value for the specific address type, and octets 2 through
+ N contain the network address value in network byte order.
+
+ If the associated LldpChassisIdSubtype object has a value
+ of 'interfaceName(6)', then the octet string identifies
+ a particular instance of the ifName object (defined in
+ IETF RFC 2863) for an interface on the containing chassis.
+ If the particular ifName object does not contain any values,
+ another chassis identifier type should be used.
+
+ If the associated LldpChassisIdSubtype object has a value of
+ 'local(7)', then this string identifies a locally assigned
+ Chassis ID.
+
+
+
+ "
+::= { lldpRemoteSystemEntry 3 }
+lldpRemoteSystemRemotePortIdSubtype OBJECT-TYPE
+ SYNTAX INTEGER {
+ interfacealias (1),
+ portcomponent (2),
+ macaddress (3),
+ networkaddress (4),
+ interfacename (5),
+ agentcircuitid (6),
+ local (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ This attribute describes the format of a port identifier string.
+ Objects of this type are always used with an associated
+ LldpPortIdSubtype object, which identifies the format of the
+ particular LldpPortId object instance.
+
+ If the associated LldpPortIdSubtype object has a value of
+ 'interfaceAlias(1)', then the octet string identifies a
+ particular instance of the ifAlias object (defined in IETF
+ RFC 2863). If the particular ifAlias object does not contain
+ any values, another port identifier type should be used.
+
+ If the associated LldpPortIdSubtype object has a value of
+ 'portComponent(2)', then the octet string identifies a
+ particular instance of the entPhysicalAlias object (defined
+ in IETF RFC 2737) for a port or backplane component.
+
+ If the associated LldpPortIdSubtype object has a value of
+ 'macAddress(3)', then this string identifies a particular
+ unicast source address (encoded in network byte order
+ and IEEE 802.3 canonical bit order) associated with the port
+ (IEEE Std 802-2001).
+
+ If the associated LldpPortIdSubtype object has a value of
+ 'networkAddress(4)', then this string identifies a network
+ address associated with the port. The first octet contains
+ the IANA AddressFamilyNumbers enumeration value for the
+ specific address type, and octets 2 through N contain the
+ networkAddress address value in network byte order.
+
+ If the associated LldpPortIdSubtype object has a value of
+ 'interfaceName(5)', then the octet string identifies a
+ particular instance of the ifName object (defined in IETF
+ RFC 2863). If the particular ifName object does not contain
+ any values, another port identifier type should be used.
+
+ If the associated LldpPortIdSubtype object has a value of
+ 'agentCircuitId(6)', then this string identifies an agent-local
+ identifier of the circuit (defined in RFC 3046).
+
+ If the associated LldpPortIdSubtype object has a value of
+ 'local(7)', then this string identifies a locally
+ assigned port ID.
+
+
+
+ "
+::= { lldpRemoteSystemEntry 4 }
+lldpRemoteSystemRemotePortId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ This attribute describes the format of a port identifier string.
+ Objects of this type are always used with an associated
+ LldpPortIdSubtype object, which identifies the format of the
+ particular LldpPortId object instance.
+
+ If the associated LldpPortIdSubtype object has a value of
+ 'interfaceAlias(1)', then the octet string identifies a
+ particular instance of the ifAlias object (defined in IETF
+ RFC 2863). If the particular ifAlias object does not contain
+ any values, another port identifier type should be used.
+
+ If the associated LldpPortIdSubtype object has a value of
+ 'portComponent(2)', then the octet string identifies a
+ particular instance of the entPhysicalAlias object (defined
+ in IETF RFC 2737) for a port or backplane component.
+
+ If the associated LldpPortIdSubtype object has a value of
+ 'macAddress(3)', then this string identifies a particular
+ unicast source address (encoded in network byte order
+ and IEEE 802.3 canonical bit order) associated with the port
+ (IEEE Std 802-2001).
+
+ If the associated LldpPortIdSubtype object has a value of
+ 'networkAddress(4)', then this string identifies a network
+ address associated with the port. The first octet contains
+ the IANA AddressFamilyNumbers enumeration value for the
+ specific address type, and octets 2 through N contain the
+ networkAddress address value in network byte order.
+
+ If the associated LldpPortIdSubtype object has a value of
+ 'interfaceName(5)', then the octet string identifies a
+ particular instance of the ifName object (defined in IETF
+ RFC 2863). If the particular ifName object does not contain
+ any values, another port identifier type should be used.
+
+ If the associated LldpPortIdSubtype object has a value of
+ 'agentCircuitId(6)', then this string identifies an agent-local
+ identifier of the circuit (defined in RFC 3046).
+
+ If the associated LldpPortIdSubtype object has a value of
+ 'local(7)', then this string identifies a locally
+ assigned port ID.
+
+
+
+ "
+::= { lldpRemoteSystemEntry 5 }
+lldpRemoteSystemRemotePortDesc OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The string value used to identify the description of
+ the given port associated with the remote system.
+
+
+
+ "
+::= { lldpRemoteSystemEntry 6 }
+lldpRemoteSystemRemoteSysName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The string value used to identify the system name of the
+ remote system.
+ sys-name: system name
+
+
+
+ "
+::= { lldpRemoteSystemEntry 7 }
+lldpRemoteSystemRemoteSysDesc OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The string value used to identify the system description
+ of the remote system.
+ sys-desc: system description
+
+
+
+ "
+::= { lldpRemoteSystemEntry 8 }
+lldpRemoteSystemRemoteSysCapSupported OBJECT-TYPE
+ SYNTAX LldpLldpSysCap
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ This attribute describes the system capabilities.
+ The bit 'other(0)' indicates that the system has capabilities
+ other than those listed below.
+ The bit 'repeater(1)' indicates that the system has repeater
+ capability.
+ The bit 'bridge(2)' indicates that the system has bridge
+ capability.
+ The bit 'wlanAccessPoint(3)' indicates that the system has
+ WLAN access point capability.
+ The bit 'router(4)' indicates that the system has router
+ capability.
+ The bit 'telephone(5)' indicates that the system has telephone
+ capability.
+ The bit 'docsisCableDevice(6)' indicates that the system has
+ DOCSIS Cable Device capability (IETF RFC 2669 & 2670).
+ The bit 'stationOnly(7)' indicates that the system has only
+ station capability and nothing else.
+ The bit 'cVLANComponent(8)' indicates that the system has
+ C-VLAN component functionality.
+ The bit 'sVLANComponent(9)' indicates that the system has
+ S-VLAN component functionality.
+ The bit 'twoPortMACRelay(10)' indicates that the system has
+ Two-port MAC Relay (TPMR) functionality.
+ sys-cap-supported: supported system capability
+
+
+
+ "
+::= { lldpRemoteSystemEntry 9 }
+lldpRemoteSystemRemoteSysCapEnabled OBJECT-TYPE
+ SYNTAX LldpLldpSysCap
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute describes the system capabilities.
+ The bit 'other(0)' indicates that the system has capabilities
+ other than those listed below.
+ The bit 'repeater(1)' indicates that the system has repeater
+ capability.
+ The bit 'bridge(2)' indicates that the system has bridge
+ capability.
+ The bit 'wlanAccessPoint(3)' indicates that the system has
+ WLAN access point capability.
+ The bit 'router(4)' indicates that the system has router
+ capability.
+ The bit 'telephone(5)' indicates that the system has telephone
+ capability.
+ The bit 'docsisCableDevice(6)' indicates that the system has
+ DOCSIS Cable Device capability (IETF RFC 2669 & 2670).
+ The bit 'stationOnly(7)' indicates that the system has only
+ station capability and nothing else.
+ The bit 'cVLANComponent(8)' indicates that the system has
+ C-VLAN component functionality.
+ The bit 'sVLANComponent(9)' indicates that the system has
+ S-VLAN component functionality.
+ The bit 'twoPortMACRelay(10)' indicates that the system has
+ Two-port MAC Relay (TPMR) functionality.
+
+
+
+ "
+::= { lldpRemoteSystemEntry 10 }
+remoteManAddresses OBJECT IDENTIFIER ::= { otn 4 }
+remoteManAddressesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RemoteManAddressesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ List of management addresses of LLDP neighbor.
+ man:managment, remote management addresses
+ "
+::= { remoteManAddresses 1 }
+remoteManAddressesEntry OBJECT-TYPE
+ SYNTAX RemoteManAddressesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of remoteManAddressesTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId,lldpRemoteSystemLldpRemoteIndex,remoteManAddressesRemoteManAddrSubtype,remoteManAddressesRemoteManAddr }
+::= { remoteManAddressesTable 1 }
+RemoteManAddressesEntry ::=
+SEQUENCE {
+ remoteManAddressesRemoteManAddrSubtype Unsigned32,
+ remoteManAddressesRemoteManAddr OCTET STRING,
+ remoteManAddressesRemoteManAddrIfSubtype Unsigned32,
+ remoteManAddressesRemoteManAddrIfId Unsigned32,
+ remoteManAddressesRemoteManAddrOid OCTET STRING
+ }
+remoteManAddressesRemoteManAddrSubtype OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The type of management address identifier encoding used in
+ the associated 'lldpLocManagmentAddr' object.
+
+
+
+ "
+::= { remoteManAddressesEntry 1 }
+remoteManAddressesRemoteManAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..62))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The string value used to identify the management address
+ component associated with the remote system. The purpose
+ of this address is to contact the management entity.
+ man: management
+ addr: address
+
+
+
+ "
+::= { remoteManAddressesEntry 2 }
+remoteManAddressesRemoteManAddrIfSubtype OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ This attribute describes the basis of a particular type of
+ interface associated with the management address.
+
+ The enumeration 'unknown(1)' represents the case where the
+ interface is not known.
+
+ The enumeration 'ifIndex(2)' represents interface identifier
+ based on the ifIndex MIB object.
+
+ The enumeration 'systemPortNumber(3)' represents interface
+ identifier based on the system port numbering convention.
+ man: management
+ addr: address
+
+
+
+ "
+::= { remoteManAddressesEntry 3 }
+remoteManAddressesRemoteManAddrIfId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The integer value used to identify the interface number
+ regarding the management address component associated with
+ the remote system.
+ man: management
+ addr: address
+
+
+
+ "
+::= { remoteManAddressesEntry 4 }
+remoteManAddressesRemoteManAddrOid OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The OID value used to identify the type of hardware component
+ or protocol entity associated with the management address
+ advertised by the remote system agent.
+ man: management
+ addr: address
+ oid: object identifier
+
+
+
+ "
+::= { remoteManAddressesEntry 5 }
+odu OBJECT IDENTIFIER ::= { otn 5 }
+oduTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OduEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { odu 1 }
+oduEntry OBJECT-TYPE
+ SYNTAX OduEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of oduTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId,odutypeL1,oduidL1,odutypeL2,oduidL2,odutypeL3,oduidL3,odutypeL4,oduidL4 }
+::= { oduTable 1 }
+OduEntry ::=
+SEQUENCE {
+ odutypeL1 CoriantTypesOduType,
+ oduidL1 Unsigned32,
+ odutypeL2 CoriantTypesOduType,
+ oduidL2 Unsigned32,
+ odutypeL3 CoriantTypesOduType,
+ oduidL3 Unsigned32,
+ odutypeL4 CoriantTypesOduType,
+ oduidL4 Unsigned32,
+ oduAdminStatus INTEGER,
+ oduOperStatus INTEGER,
+ oduAvailStatus BITS,
+ oduAliasName OCTET STRING,
+ oduServiceLabel OCTET STRING,
+ oduTribSlot CoriantTypesNumberList,
+ oduRxPayloadType OCTET STRING,
+ oduTxPayloadType OCTET STRING,
+ oduNimEnable CoriantTypesEnableSwitch,
+ oduDelayMeasurementEnable CoriantTypesEnableSwitch,
+ oduOpuConfigActual INTEGER,
+ oduClientSignalType INTEGER,
+ oduExpSapi OCTET STRING,
+ oduExpDapi OCTET STRING,
+ oduExpOperator OCTET STRING,
+ oduTxSapi OCTET STRING,
+ oduTxDapi OCTET STRING,
+ oduTxOperator OCTET STRING,
+ oduTimDefectMode CoriantTypesTimMode,
+ oduTimAct CoriantTypesEnableSwitch,
+ oduRxSapi OCTET STRING,
+ oduRxDapi OCTET STRING,
+ oduRxOperator OCTET STRING,
+ oduDegradeInterval Unsigned32,
+ oduDegradeThreshold Unsigned32,
+ oduTestSignalType CoriantTypesTestSignalType,
+ oduTestSignalEnable CoriantTypesTestSignalConfig,
+ oduTerminationMode INTEGER
+ }
+odutypeL1 OBJECT-TYPE
+ SYNTAX CoriantTypesOduType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Level 1 ODU type
+
+
+ "
+::= { oduEntry 1 }
+oduidL1 OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifier of level 1 ODU
+
+
+ "
+::= { oduEntry 2 }
+odutypeL2 OBJECT-TYPE
+ SYNTAX CoriantTypesOduType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Level 2 ODU type
+
+
+ "
+::= { oduEntry 3 }
+oduidL2 OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifier of level 2 ODU
+
+
+ "
+::= { oduEntry 4 }
+odutypeL3 OBJECT-TYPE
+ SYNTAX CoriantTypesOduType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Level 3 ODU type
+
+
+ "
+::= { oduEntry 5 }
+oduidL3 OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifier of level 3 ODU
+
+
+ "
+::= { oduEntry 6 }
+odutypeL4 OBJECT-TYPE
+ SYNTAX CoriantTypesOduType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Level 4 ODU type
+
+
+ "
+::= { oduEntry 7 }
+oduidL4 OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifier of level 4 ODU
+
+
+ "
+::= { oduEntry 8 }
+oduAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { oduEntry 9 }
+oduOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { oduEntry 10 }
+oduAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { oduEntry 11 }
+oduAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { oduEntry 12 }
+oduServiceLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path/service name of cross-connection related facility.
+
+
+ "
+::= { oduEntry 13 }
+oduTribSlot OBJECT-TYPE
+ SYNTAX CoriantTypesNumberList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Tributary slots of ODU, range 1 to 80
+
+
+ "
+::= { oduEntry 14 }
+oduRxPayloadType OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0|4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Received payload-type of ODU
+
+
+ "
+::= { oduEntry 15 }
+oduTxPayloadType OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0|4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Transmitter payload-type of ODU
+
+
+ "
+::= { oduEntry 16 }
+oduNimEnable OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of nim function
+
+
+ default value :enabled"
+::= { oduEntry 17 }
+oduDelayMeasurementEnable OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of delay-measurement function
+
+
+ default value :disabled"
+::= { oduEntry 18 }
+oduOpuConfigActual OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ intact (1),
+ client (2),
+ mux (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The actual opu configuration type
+
+
+ default value :not-applicable"
+::= { oduEntry 19 }
+oduClientSignalType OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ fc8g (1),
+ fc16g (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The ODUflex rate for special signal type
+
+
+ default value :not-applicable"
+::= { oduEntry 20 }
+oduExpSapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected sapi(Source Access Point Identifier)
+
+
+ "
+::= { oduEntry 21 }
+oduExpDapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected dapi(Destination Access Point Identifier)
+
+
+ "
+::= { oduEntry 22 }
+oduExpOperator OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected operator TTI
+
+
+ "
+::= { oduEntry 23 }
+oduTxSapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter sapi(Source Access Point Identifier)
+
+
+ "
+::= { oduEntry 24 }
+oduTxDapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter dapi(Destination Access Point Identifier)
+
+
+ "
+::= { oduEntry 25 }
+oduTxOperator OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter operator TTI
+
+
+ "
+::= { oduEntry 26 }
+oduTimDefectMode OBJECT-TYPE
+ SYNTAX CoriantTypesTimMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The tim defect selection mode
+
+
+ default value :NONE"
+::= { oduEntry 27 }
+oduTimAct OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of inserting AIS by tim function
+
+
+ default value :disabled"
+::= { oduEntry 28 }
+oduRxSapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received sapi(Source Access Point Identifier)
+
+
+ "
+::= { oduEntry 29 }
+oduRxDapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received dapi(Destination Access Point Identifier)
+
+
+ "
+::= { oduEntry 30 }
+oduRxOperator OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received operator TTI
+
+
+ "
+::= { oduEntry 31 }
+oduDegradeInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (2..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The consecutive number of 1s intervals with the number of detected block errors exceeding the block error threshold for each of those seconds for the purposes of SDBER detection.
+
+
+ default value :7"
+::= { oduEntry 32 }
+oduDegradeThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2590845)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The threshold number of block errors at which a 1s interval will be considered degraded for the purposes of SDBER detection.
+
+
+ default value :1"
+::= { oduEntry 33 }
+oduTestSignalType OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of test signal.
+
+
+ default value :NONE"
+::= { oduEntry 34 }
+oduTestSignalEnable OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalConfig
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of test signal function
+
+
+ default value :NONE"
+::= { oduEntry 35 }
+oduTerminationMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ terminated (0),
+ nonTerminated (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Termination mode for ODU. It works for trace label, nim , Delay Measurement and test signal function validation
+
+
+ default value :terminated"
+::= { oduEntry 36 }
+oduEncryption OBJECT IDENTIFIER ::= { otn 6 }
+oduEncryptionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OduEncryptionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Encryption function for the ODU channel."
+::= { oduEncryption 1 }
+oduEncryptionEntry OBJECT-TYPE
+ SYNTAX OduEncryptionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of oduEncryptionTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId,odutypeL1,oduidL1,odutypeL2,oduidL2,odutypeL3,oduidL3,odutypeL4,oduidL4 }
+::= { oduEncryptionTable 1 }
+OduEncryptionEntry ::=
+SEQUENCE {
+ oduEncryptionEncryptionEnable INTEGER,
+ oduEncryptionBlockCipherMode INTEGER,
+ oduEncryptionEncryptionInterval Unsigned32,
+ oduEncryptionEncryptionTxStatus CoriantCommonOtnEncryStatusEnum,
+ oduEncryptionEncryptionRxStatus CoriantCommonOtnEncryStatusEnum,
+ oduEncryptionOduKeySyncSession CoriantCommonOtnKeySyncSession,
+ oduEncryptionEncryptionTxChannelId OCTET STRING,
+ oduEncryptionTimeToNextKey Unsigned32
+ }
+oduEncryptionEncryptionEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled (1),
+ disabled (2),
+ enabledNonRevertive (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Setting AES-256 encryption on OTN
+
+
+ default value :disabled"
+::= { oduEncryptionEntry 1 }
+oduEncryptionBlockCipherMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ ctr (1),
+ gcm (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the block cipher mode of operation.
+
+
+ default value :CTR"
+::= { oduEncryptionEntry 2 }
+oduEncryptionEncryptionInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (10..1440)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The encryption key rotation interval (in minutes)
+
+ UNITS:minutes
+ default value :30"
+::= { oduEncryptionEntry 3 }
+oduEncryptionEncryptionTxStatus OBJECT-TYPE
+ SYNTAX CoriantCommonOtnEncryStatusEnum
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The encryption status at transmit side of the ODU,
+ which reflects the status of both encryption data and communication sessions.
+
+
+ "
+::= { oduEncryptionEntry 4 }
+oduEncryptionEncryptionRxStatus OBJECT-TYPE
+ SYNTAX CoriantCommonOtnEncryStatusEnum
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The encryption status at receive side of the ODU,
+ which reflects the status of both encryption data and communication sessions.
+
+
+ "
+::= { oduEncryptionEntry 5 }
+oduEncryptionOduKeySyncSession OBJECT-TYPE
+ SYNTAX CoriantCommonOtnKeySyncSession
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate the associated session for the ODU channel to synchronize keys.
+
+
+ default value :none"
+::= { oduEncryptionEntry 6 }
+oduEncryptionEncryptionTxChannelId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specify channel identifier of the encrypted ODU, which shall be unique within the NE.
+
+
+ "
+::= { oduEncryptionEntry 7 }
+oduEncryptionTimeToNextKey OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time left to rotate the ODU encryption key.
+
+ UNITS:seconds
+ default value :0"
+::= { oduEncryptionEntry 8 }
+testSignalStatus OBJECT IDENTIFIER ::= { otn 7 }
+testSignalStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TestSignalStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Test signal status on ODU"
+::= { testSignalStatus 1 }
+testSignalStatusEntry OBJECT-TYPE
+ SYNTAX TestSignalStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of testSignalStatusTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId,odutypeL1,oduidL1,odutypeL2,oduidL2,odutypeL3,oduidL3,odutypeL4,oduidL4 }
+::= { testSignalStatusTable 1 }
+TestSignalStatusEntry ::=
+SEQUENCE {
+ testSignalStatusPrbsSync INTEGER,
+ testSignalStatusTestTimeDuration Unsigned32,
+ testSignalStatusPrbsBitErrorCount IetfYangTypesGauge64
+ }
+testSignalStatusPrbsSync OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ inSync (1),
+ outSync (2),
+ errSync (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The test result of PRBS Synchronization
+
+
+ default value :not-applicable"
+::= { testSignalStatusEntry 1 }
+testSignalStatusTestTimeDuration OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time duration of signal test
+
+ UNITS:seconds
+ "
+::= { testSignalStatusEntry 2 }
+testSignalStatusPrbsBitErrorCount OBJECT-TYPE
+ SYNTAX IetfYangTypesGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The counting of bit error by PRBS Synchronization
+
+
+ "
+::= { testSignalStatusEntry 3 }
+eth40g OBJECT IDENTIFIER ::= { otn 8 }
+eth40gTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Eth40gEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Represents the 40GBE object.
+ "
+::= { eth40g 1 }
+eth40gEntry OBJECT-TYPE
+ SYNTAX Eth40gEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of eth40gTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { eth40gTable 1 }
+Eth40gEntry ::=
+SEQUENCE {
+ eth40gEthFecType CoriantTypesEthFec,
+ eth40gEthFecTypeState CoriantTypesEthFec,
+ eth40gTransmitInterpacketgap Unsigned32,
+ eth40gGfpPayloadFcs CoriantTypesEnableSwitch,
+ eth40gMappingMode INTEGER,
+ eth40gAdminStatus INTEGER,
+ eth40gOperStatus INTEGER,
+ eth40gAvailStatus BITS,
+ eth40gAliasName OCTET STRING,
+ eth40gClientShutdown CoriantTypesYesNo,
+ eth40gClientShutdownHoldoffTimer Unsigned32,
+ eth40gNearEndAls CoriantTypesYesNo,
+ eth40gAlsDegradeMode CoriantTypesEnableSwitch,
+ eth40gLoopbackEnable CoriantTypesEnableSwitch,
+ eth40gLoopbackType INTEGER,
+ eth40gTestSignalType CoriantTypesTestSignalType,
+ eth40gTestSignalEnable CoriantTypesTestSignalConfig,
+ eth40gServiceLabel OCTET STRING,
+ eth40gLldpStatusIf INTEGER,
+ eth40gHoldoffSignal CoriantTypesYesNo
+ }
+eth40gEthFecType OBJECT-TYPE
+ SYNTAX CoriantTypesEthFec
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The FEC working type of etyn port.
+
+
+
+ default value :auto"
+::= { eth40gEntry 1 }
+eth40gEthFecTypeState OBJECT-TYPE
+ SYNTAX CoriantTypesEthFec
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The FEC working state of etyn port.
+
+
+
+ default value :disabled"
+::= { eth40gEntry 2 }
+eth40gTransmitInterpacketgap OBJECT-TYPE
+ SYNTAX Unsigned32 (8..12)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Specifies the minimum transmit IPG value.
+
+
+
+ default value :8"
+::= { eth40gEntry 3 }
+eth40gGfpPayloadFcs OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Enabled: GFP payload FCS will be used, Ethernet frame FCS will be removed;
+ Disabled: GFP payload FCS will not be inserted, Ethernet frame FCS will be used.
+
+
+
+ default value :disabled"
+::= { eth40gEntry 4 }
+eth40gMappingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ gmp (1),
+ gfpF (2),
+ t40gbmpOdu2e (3),
+ preamble (4),
+ bmpFixedstuff (5),
+ bmp (6),
+ amp (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The mapping mode of client port packets into ODUk.
+
+
+ default value :not-applicable"
+::= { eth40gEntry 5 }
+eth40gAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { eth40gEntry 6 }
+eth40gOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { eth40gEntry 7 }
+eth40gAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { eth40gEntry 8 }
+eth40gAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { eth40gEntry 9 }
+eth40gClientShutdown OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of client-shutdown.
+
+
+ default value :no"
+::= { eth40gEntry 10 }
+eth40gClientShutdownHoldoffTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The hold off time of client shutdown or replacement siganl at egress direction.
+
+ UNITS:milliseconds
+ default value :0"
+::= { eth40gEntry 11 }
+eth40gNearEndAls OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of near end ALS.
+
+
+ default value :no"
+::= { eth40gEntry 12 }
+eth40gAlsDegradeMode OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of defect BERSD-ODU trig ALS
+
+
+ default value :disabled"
+::= { eth40gEntry 13 }
+eth40gLoopbackEnable OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of loopback function.
+
+
+ default value :disabled"
+::= { eth40gEntry 14 }
+eth40gLoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ terminal (1),
+ facility (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of loopback function
+
+
+ default value :none"
+::= { eth40gEntry 15 }
+eth40gTestSignalType OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of test signal.
+
+
+ default value :NONE"
+::= { eth40gEntry 16 }
+eth40gTestSignalEnable OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalConfig
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of test signal function
+
+
+ default value :NONE"
+::= { eth40gEntry 17 }
+eth40gServiceLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path/service name of cross-connection related facility.
+
+
+ "
+::= { eth40gEntry 18 }
+eth40gLldpStatusIf OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ rxonly (2),
+ disabled (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Port level lldp control.
+ Value of 'rxonly', then the LLDP agent will receive lldp,
+ when lldp-status-ne is also enabled.
+
+ Value of 'disabled', then LLDP agent will not filter and
+ receive LLDP frames on this port. If there is remote systems
+ information which is received on this port and stored in
+ the system before the lldp-status becomes disabled,
+ then the information will naturally age out.
+
+ Note: txOnly and txAndRx modes are not supported.
+
+
+
+
+ default value :disabled"
+::= { eth40gEntry 19 }
+eth40gHoldoffSignal OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specify if specific signal will be sent out during hold off time
+ which avoid downstream equipment consequent action in the duration.
+
+
+ default value :no"
+::= { eth40gEntry 20 }
+eth100g OBJECT IDENTIFIER ::= { otn 9 }
+eth100gTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Eth100gEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Represents the 100GBE object."
+::= { eth100g 1 }
+eth100gEntry OBJECT-TYPE
+ SYNTAX Eth100gEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of eth100gTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { eth100gTable 1 }
+Eth100gEntry ::=
+SEQUENCE {
+ eth100gEthFecType CoriantTypesEthFec,
+ eth100gEthFecTypeState CoriantTypesEthFec,
+ eth100gTransmitInterpacketgap Unsigned32,
+ eth100gGfpPayloadFcs CoriantTypesEnableSwitch,
+ eth100gMappingMode INTEGER,
+ eth100gAdminStatus INTEGER,
+ eth100gOperStatus INTEGER,
+ eth100gAvailStatus BITS,
+ eth100gAliasName OCTET STRING,
+ eth100gClientShutdown CoriantTypesYesNo,
+ eth100gClientShutdownHoldoffTimer Unsigned32,
+ eth100gNearEndAls CoriantTypesYesNo,
+ eth100gAlsDegradeMode CoriantTypesEnableSwitch,
+ eth100gLoopbackEnable CoriantTypesEnableSwitch,
+ eth100gLoopbackType INTEGER,
+ eth100gTestSignalType CoriantTypesTestSignalType,
+ eth100gTestSignalEnable CoriantTypesTestSignalConfig,
+ eth100gServiceLabel OCTET STRING,
+ eth100gLldpStatusIf INTEGER,
+ eth100gHoldoffSignal CoriantTypesYesNo
+ }
+eth100gEthFecType OBJECT-TYPE
+ SYNTAX CoriantTypesEthFec
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The FEC working type of etyn port.
+
+
+
+ default value :auto"
+::= { eth100gEntry 1 }
+eth100gEthFecTypeState OBJECT-TYPE
+ SYNTAX CoriantTypesEthFec
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The FEC working state of etyn port.
+
+
+
+ default value :disabled"
+::= { eth100gEntry 2 }
+eth100gTransmitInterpacketgap OBJECT-TYPE
+ SYNTAX Unsigned32 (8..12)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Specifies the minimum transmit IPG value.
+
+
+
+ default value :8"
+::= { eth100gEntry 3 }
+eth100gGfpPayloadFcs OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Enabled: GFP payload FCS will be used, Ethernet frame FCS will be removed;
+ Disabled: GFP payload FCS will not be inserted, Ethernet frame FCS will be used.
+
+
+
+ default value :disabled"
+::= { eth100gEntry 4 }
+eth100gMappingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ gmp (1),
+ gfpF (2),
+ t40gbmpOdu2e (3),
+ preamble (4),
+ bmpFixedstuff (5),
+ bmp (6),
+ amp (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The mapping mode of client port packets into ODUk.
+
+
+ default value :not-applicable"
+::= { eth100gEntry 5 }
+eth100gAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { eth100gEntry 6 }
+eth100gOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { eth100gEntry 7 }
+eth100gAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { eth100gEntry 8 }
+eth100gAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { eth100gEntry 9 }
+eth100gClientShutdown OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of client-shutdown.
+
+
+ default value :no"
+::= { eth100gEntry 10 }
+eth100gClientShutdownHoldoffTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The hold off time of client shutdown or replacement siganl at egress direction.
+
+ UNITS:milliseconds
+ default value :0"
+::= { eth100gEntry 11 }
+eth100gNearEndAls OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of near end ALS.
+
+
+ default value :no"
+::= { eth100gEntry 12 }
+eth100gAlsDegradeMode OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of defect BERSD-ODU trig ALS
+
+
+ default value :disabled"
+::= { eth100gEntry 13 }
+eth100gLoopbackEnable OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of loopback function.
+
+
+ default value :disabled"
+::= { eth100gEntry 14 }
+eth100gLoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ terminal (1),
+ facility (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of loopback function
+
+
+ default value :none"
+::= { eth100gEntry 15 }
+eth100gTestSignalType OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of test signal.
+
+
+ default value :NONE"
+::= { eth100gEntry 16 }
+eth100gTestSignalEnable OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalConfig
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of test signal function
+
+
+ default value :NONE"
+::= { eth100gEntry 17 }
+eth100gServiceLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path/service name of cross-connection related facility.
+
+
+ "
+::= { eth100gEntry 18 }
+eth100gLldpStatusIf OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ rxonly (2),
+ disabled (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Port level lldp control.
+ Value of 'rxonly', then the LLDP agent will receive lldp,
+ when lldp-status-ne is also enabled.
+
+ Value of 'disabled', then LLDP agent will not filter and
+ receive LLDP frames on this port. If there is remote systems
+ information which is received on this port and stored in
+ the system before the lldp-status becomes disabled,
+ then the information will naturally age out.
+
+ Note: txOnly and txAndRx modes are not supported.
+
+
+
+
+ default value :disabled"
+::= { eth100gEntry 19 }
+eth100gHoldoffSignal OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specify if specific signal will be sent out during hold off time
+ which avoid downstream equipment consequent action in the duration.
+
+
+ default value :no"
+::= { eth100gEntry 20 }
+otu4 OBJECT IDENTIFIER ::= { otn 10 }
+otu4Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF Otu4Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Represents the otu4 object"
+::= { otu4 1 }
+otu4Entry OBJECT-TYPE
+ SYNTAX Otu4Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of otu4Table"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { otu4Table 1 }
+Otu4Entry ::=
+SEQUENCE {
+ otu4FecType CoriantTypesOtukFec,
+ otu4AdminStatus INTEGER,
+ otu4OperStatus INTEGER,
+ otu4AvailStatus BITS,
+ otu4AliasName OCTET STRING,
+ otu4ServiceLabel OCTET STRING,
+ otu4ExpSapi OCTET STRING,
+ otu4ExpDapi OCTET STRING,
+ otu4ExpOperator OCTET STRING,
+ otu4TxSapi OCTET STRING,
+ otu4TxDapi OCTET STRING,
+ otu4TxOperator OCTET STRING,
+ otu4TimDefectMode CoriantTypesTimMode,
+ otu4TimAct CoriantTypesEnableSwitch,
+ otu4RxSapi OCTET STRING,
+ otu4RxDapi OCTET STRING,
+ otu4RxOperator OCTET STRING,
+ otu4DegradeInterval Unsigned32,
+ otu4DegradeThreshold Unsigned32,
+ otu4LoopbackEnable CoriantTypesEnableSwitch,
+ otu4LoopbackType INTEGER,
+ otu4ClientShutdown CoriantTypesYesNo,
+ otu4ClientShutdownHoldoffTimer Unsigned32,
+ otu4HoldoffSignal CoriantTypesYesNo,
+ otu4NearEndAls CoriantTypesYesNo,
+ otu4AlsDegradeMode CoriantTypesEnableSwitch
+ }
+otu4FecType OBJECT-TYPE
+ SYNTAX CoriantTypesOtukFec
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The FEC type of client OTUk.
+
+ Conditions:(ancestor::port/port-type = 'client') or (ancestor::port/port-type = 'client-subport')
+
+ default value :G709"
+::= { otu4Entry 1 }
+otu4AdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { otu4Entry 2 }
+otu4OperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { otu4Entry 3 }
+otu4AvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { otu4Entry 4 }
+otu4AliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { otu4Entry 5 }
+otu4ServiceLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path/service name of cross-connection related facility.
+
+
+ "
+::= { otu4Entry 6 }
+otu4ExpSapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected sapi(Source Access Point Identifier)
+
+
+ "
+::= { otu4Entry 7 }
+otu4ExpDapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected dapi(Destination Access Point Identifier)
+
+
+ "
+::= { otu4Entry 8 }
+otu4ExpOperator OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected operator TTI
+
+
+ "
+::= { otu4Entry 9 }
+otu4TxSapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter sapi(Source Access Point Identifier)
+
+
+ "
+::= { otu4Entry 10 }
+otu4TxDapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter dapi(Destination Access Point Identifier)
+
+
+ "
+::= { otu4Entry 11 }
+otu4TxOperator OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter operator TTI
+
+
+ "
+::= { otu4Entry 12 }
+otu4TimDefectMode OBJECT-TYPE
+ SYNTAX CoriantTypesTimMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The tim defect selection mode
+
+
+ default value :NONE"
+::= { otu4Entry 13 }
+otu4TimAct OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of inserting AIS by tim function
+
+
+ default value :disabled"
+::= { otu4Entry 14 }
+otu4RxSapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received sapi(Source Access Point Identifier)
+
+
+ "
+::= { otu4Entry 15 }
+otu4RxDapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received dapi(Destination Access Point Identifier)
+
+
+ "
+::= { otu4Entry 16 }
+otu4RxOperator OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received operator TTI
+
+
+ "
+::= { otu4Entry 17 }
+otu4DegradeInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (2..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The consecutive number of 1s intervals with the number of detected block errors exceeding the block error threshold for each of those seconds for the purposes of SDBER detection.
+
+
+ default value :7"
+::= { otu4Entry 18 }
+otu4DegradeThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2590845)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The threshold number of block errors at which a 1s interval will be considered degraded for the purposes of SDBER detection.
+
+
+ default value :1"
+::= { otu4Entry 19 }
+otu4LoopbackEnable OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of loopback function.
+
+
+ default value :disabled"
+::= { otu4Entry 20 }
+otu4LoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ terminal (1),
+ facility (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of loopback function
+
+
+ default value :none"
+::= { otu4Entry 21 }
+otu4ClientShutdown OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of client-shutdown.
+
+
+ default value :no"
+::= { otu4Entry 22 }
+otu4ClientShutdownHoldoffTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The hold off time of client shutdown or replacement siganl at egress direction.
+
+ UNITS:milliseconds
+ default value :0"
+::= { otu4Entry 23 }
+otu4HoldoffSignal OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specify if specific signal will be sent out during hold off time
+ which avoid downstream equipment consequent action in the duration.
+
+
+ default value :no"
+::= { otu4Entry 24 }
+otu4NearEndAls OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of near end ALS.
+
+
+ default value :no"
+::= { otu4Entry 25 }
+otu4AlsDegradeMode OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of defect BERSD-ODU trig ALS
+
+
+ default value :disabled"
+::= { otu4Entry 26 }
+otu2 OBJECT IDENTIFIER ::= { otn 11 }
+otu2Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF Otu2Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Represents the otu2 object"
+::= { otu2 1 }
+otu2Entry OBJECT-TYPE
+ SYNTAX Otu2Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of otu2Table"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { otu2Table 1 }
+Otu2Entry ::=
+SEQUENCE {
+ otu2FecType CoriantTypesOtukFec,
+ otu2AdminStatus INTEGER,
+ otu2OperStatus INTEGER,
+ otu2AvailStatus BITS,
+ otu2AliasName OCTET STRING,
+ otu2ServiceLabel OCTET STRING,
+ otu2ExpSapi OCTET STRING,
+ otu2ExpDapi OCTET STRING,
+ otu2ExpOperator OCTET STRING,
+ otu2TxSapi OCTET STRING,
+ otu2TxDapi OCTET STRING,
+ otu2TxOperator OCTET STRING,
+ otu2TimDefectMode CoriantTypesTimMode,
+ otu2TimAct CoriantTypesEnableSwitch,
+ otu2RxSapi OCTET STRING,
+ otu2RxDapi OCTET STRING,
+ otu2RxOperator OCTET STRING,
+ otu2DegradeInterval Unsigned32,
+ otu2DegradeThreshold Unsigned32,
+ otu2LoopbackEnable CoriantTypesEnableSwitch,
+ otu2LoopbackType INTEGER
+ }
+otu2FecType OBJECT-TYPE
+ SYNTAX CoriantTypesOtukFec
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The FEC type of client OTUk.
+
+ Conditions:(ancestor::port/port-type = 'client') or (ancestor::port/port-type = 'client-subport')
+
+ default value :G709"
+::= { otu2Entry 1 }
+otu2AdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { otu2Entry 2 }
+otu2OperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { otu2Entry 3 }
+otu2AvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { otu2Entry 4 }
+otu2AliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { otu2Entry 5 }
+otu2ServiceLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path/service name of cross-connection related facility.
+
+
+ "
+::= { otu2Entry 6 }
+otu2ExpSapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected sapi(Source Access Point Identifier)
+
+
+ "
+::= { otu2Entry 7 }
+otu2ExpDapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected dapi(Destination Access Point Identifier)
+
+
+ "
+::= { otu2Entry 8 }
+otu2ExpOperator OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected operator TTI
+
+
+ "
+::= { otu2Entry 9 }
+otu2TxSapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter sapi(Source Access Point Identifier)
+
+
+ "
+::= { otu2Entry 10 }
+otu2TxDapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter dapi(Destination Access Point Identifier)
+
+
+ "
+::= { otu2Entry 11 }
+otu2TxOperator OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter operator TTI
+
+
+ "
+::= { otu2Entry 12 }
+otu2TimDefectMode OBJECT-TYPE
+ SYNTAX CoriantTypesTimMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The tim defect selection mode
+
+
+ default value :NONE"
+::= { otu2Entry 13 }
+otu2TimAct OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of inserting AIS by tim function
+
+
+ default value :disabled"
+::= { otu2Entry 14 }
+otu2RxSapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received sapi(Source Access Point Identifier)
+
+
+ "
+::= { otu2Entry 15 }
+otu2RxDapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received dapi(Destination Access Point Identifier)
+
+
+ "
+::= { otu2Entry 16 }
+otu2RxOperator OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received operator TTI
+
+
+ "
+::= { otu2Entry 17 }
+otu2DegradeInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (2..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The consecutive number of 1s intervals with the number of detected block errors exceeding the block error threshold for each of those seconds for the purposes of SDBER detection.
+
+
+ default value :7"
+::= { otu2Entry 18 }
+otu2DegradeThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2590845)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The threshold number of block errors at which a 1s interval will be considered degraded for the purposes of SDBER detection.
+
+
+ default value :1"
+::= { otu2Entry 19 }
+otu2LoopbackEnable OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of loopback function.
+
+
+ default value :disabled"
+::= { otu2Entry 20 }
+otu2LoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ terminal (1),
+ facility (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of loopback function
+
+
+ default value :none"
+::= { otu2Entry 21 }
+otu2e OBJECT IDENTIFIER ::= { otn 12 }
+otu2eTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Otu2eEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Represents the otu2e object"
+::= { otu2e 1 }
+otu2eEntry OBJECT-TYPE
+ SYNTAX Otu2eEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of otu2eTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { otu2eTable 1 }
+Otu2eEntry ::=
+SEQUENCE {
+ otu2eFecType CoriantTypesOtukFec,
+ otu2eAdminStatus INTEGER,
+ otu2eOperStatus INTEGER,
+ otu2eAvailStatus BITS,
+ otu2eAliasName OCTET STRING,
+ otu2eServiceLabel OCTET STRING,
+ otu2eExpSapi OCTET STRING,
+ otu2eExpDapi OCTET STRING,
+ otu2eExpOperator OCTET STRING,
+ otu2eTxSapi OCTET STRING,
+ otu2eTxDapi OCTET STRING,
+ otu2eTxOperator OCTET STRING,
+ otu2eTimDefectMode CoriantTypesTimMode,
+ otu2eTimAct CoriantTypesEnableSwitch,
+ otu2eRxSapi OCTET STRING,
+ otu2eRxDapi OCTET STRING,
+ otu2eRxOperator OCTET STRING,
+ otu2eDegradeInterval Unsigned32,
+ otu2eDegradeThreshold Unsigned32,
+ otu2eLoopbackEnable CoriantTypesEnableSwitch,
+ otu2eLoopbackType INTEGER
+ }
+otu2eFecType OBJECT-TYPE
+ SYNTAX CoriantTypesOtukFec
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The FEC type of client OTUk.
+
+ Conditions:(ancestor::port/port-type = 'client') or (ancestor::port/port-type = 'client-subport')
+
+ default value :G709"
+::= { otu2eEntry 1 }
+otu2eAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { otu2eEntry 2 }
+otu2eOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { otu2eEntry 3 }
+otu2eAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { otu2eEntry 4 }
+otu2eAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { otu2eEntry 5 }
+otu2eServiceLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path/service name of cross-connection related facility.
+
+
+ "
+::= { otu2eEntry 6 }
+otu2eExpSapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected sapi(Source Access Point Identifier)
+
+
+ "
+::= { otu2eEntry 7 }
+otu2eExpDapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected dapi(Destination Access Point Identifier)
+
+
+ "
+::= { otu2eEntry 8 }
+otu2eExpOperator OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected operator TTI
+
+
+ "
+::= { otu2eEntry 9 }
+otu2eTxSapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter sapi(Source Access Point Identifier)
+
+
+ "
+::= { otu2eEntry 10 }
+otu2eTxDapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter dapi(Destination Access Point Identifier)
+
+
+ "
+::= { otu2eEntry 11 }
+otu2eTxOperator OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter operator TTI
+
+
+ "
+::= { otu2eEntry 12 }
+otu2eTimDefectMode OBJECT-TYPE
+ SYNTAX CoriantTypesTimMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The tim defect selection mode
+
+
+ default value :NONE"
+::= { otu2eEntry 13 }
+otu2eTimAct OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of inserting AIS by tim function
+
+
+ default value :disabled"
+::= { otu2eEntry 14 }
+otu2eRxSapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received sapi(Source Access Point Identifier)
+
+
+ "
+::= { otu2eEntry 15 }
+otu2eRxDapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received dapi(Destination Access Point Identifier)
+
+
+ "
+::= { otu2eEntry 16 }
+otu2eRxOperator OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received operator TTI
+
+
+ "
+::= { otu2eEntry 17 }
+otu2eDegradeInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (2..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The consecutive number of 1s intervals with the number of detected block errors exceeding the block error threshold for each of those seconds for the purposes of SDBER detection.
+
+
+ default value :7"
+::= { otu2eEntry 18 }
+otu2eDegradeThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2590845)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The threshold number of block errors at which a 1s interval will be considered degraded for the purposes of SDBER detection.
+
+
+ default value :1"
+::= { otu2eEntry 19 }
+otu2eLoopbackEnable OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of loopback function.
+
+
+ default value :disabled"
+::= { otu2eEntry 20 }
+otu2eLoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ terminal (1),
+ facility (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of loopback function
+
+
+ default value :none"
+::= { otu2eEntry 21 }
+fc8g OBJECT IDENTIFIER ::= { otn 13 }
+fc8gTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Fc8gEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Represents the FC8G object.
+ "
+::= { fc8g 1 }
+fc8gEntry OBJECT-TYPE
+ SYNTAX Fc8gEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of fc8gTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { fc8gTable 1 }
+Fc8gEntry ::=
+SEQUENCE {
+ fc8gMappingMode INTEGER,
+ fc8gAdminStatus INTEGER,
+ fc8gOperStatus INTEGER,
+ fc8gAvailStatus BITS,
+ fc8gAliasName OCTET STRING,
+ fc8gClientShutdown CoriantTypesYesNo,
+ fc8gClientShutdownHoldoffTimer Unsigned32,
+ fc8gNearEndAls CoriantTypesYesNo,
+ fc8gAlsDegradeMode CoriantTypesEnableSwitch,
+ fc8gLoopbackEnable CoriantTypesEnableSwitch,
+ fc8gLoopbackType INTEGER,
+ fc8gTestSignalType CoriantTypesTestSignalType,
+ fc8gTestSignalEnable CoriantTypesTestSignalConfig,
+ fc8gServiceLabel OCTET STRING,
+ fc8gHoldoffSignal CoriantTypesYesNo
+ }
+fc8gMappingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ gmp (1),
+ gfpF (2),
+ t40gbmpOdu2e (3),
+ preamble (4),
+ bmpFixedstuff (5),
+ bmp (6),
+ amp (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The mapping mode of client port packets into ODUk.
+
+
+ default value :not-applicable"
+::= { fc8gEntry 1 }
+fc8gAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { fc8gEntry 2 }
+fc8gOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { fc8gEntry 3 }
+fc8gAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { fc8gEntry 4 }
+fc8gAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { fc8gEntry 5 }
+fc8gClientShutdown OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of client-shutdown.
+
+
+ default value :no"
+::= { fc8gEntry 6 }
+fc8gClientShutdownHoldoffTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The hold off time of client shutdown or replacement siganl at egress direction.
+
+ UNITS:milliseconds
+ default value :0"
+::= { fc8gEntry 7 }
+fc8gNearEndAls OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of near end ALS.
+
+
+ default value :no"
+::= { fc8gEntry 8 }
+fc8gAlsDegradeMode OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of defect BERSD-ODU trig ALS
+
+
+ default value :disabled"
+::= { fc8gEntry 9 }
+fc8gLoopbackEnable OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of loopback function.
+
+
+ default value :disabled"
+::= { fc8gEntry 10 }
+fc8gLoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ terminal (1),
+ facility (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of loopback function
+
+
+ default value :none"
+::= { fc8gEntry 11 }
+fc8gTestSignalType OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of test signal.
+
+
+ default value :NONE"
+::= { fc8gEntry 12 }
+fc8gTestSignalEnable OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalConfig
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of test signal function
+
+
+ default value :NONE"
+::= { fc8gEntry 13 }
+fc8gServiceLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path/service name of cross-connection related facility.
+
+
+ "
+::= { fc8gEntry 14 }
+fc8gHoldoffSignal OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specify if specific signal will be sent out during hold off time
+ which avoid downstream equipment consequent action in the duration.
+
+
+ default value :no"
+::= { fc8gEntry 15 }
+fc16g OBJECT IDENTIFIER ::= { otn 14 }
+fc16gTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Fc16gEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Represents the FC16G object.
+ "
+::= { fc16g 1 }
+fc16gEntry OBJECT-TYPE
+ SYNTAX Fc16gEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of fc16gTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { fc16gTable 1 }
+Fc16gEntry ::=
+SEQUENCE {
+ fc16gMappingMode INTEGER,
+ fc16gAdminStatus INTEGER,
+ fc16gOperStatus INTEGER,
+ fc16gAvailStatus BITS,
+ fc16gAliasName OCTET STRING,
+ fc16gClientShutdown CoriantTypesYesNo,
+ fc16gClientShutdownHoldoffTimer Unsigned32,
+ fc16gNearEndAls CoriantTypesYesNo,
+ fc16gAlsDegradeMode CoriantTypesEnableSwitch,
+ fc16gLoopbackEnable CoriantTypesEnableSwitch,
+ fc16gLoopbackType INTEGER,
+ fc16gTestSignalType CoriantTypesTestSignalType,
+ fc16gTestSignalEnable CoriantTypesTestSignalConfig,
+ fc16gServiceLabel OCTET STRING,
+ fc16gHoldoffSignal CoriantTypesYesNo
+ }
+fc16gMappingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ gmp (1),
+ gfpF (2),
+ t40gbmpOdu2e (3),
+ preamble (4),
+ bmpFixedstuff (5),
+ bmp (6),
+ amp (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The mapping mode of client port packets into ODUk.
+
+
+ default value :not-applicable"
+::= { fc16gEntry 1 }
+fc16gAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { fc16gEntry 2 }
+fc16gOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { fc16gEntry 3 }
+fc16gAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { fc16gEntry 4 }
+fc16gAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { fc16gEntry 5 }
+fc16gClientShutdown OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of client-shutdown.
+
+
+ default value :no"
+::= { fc16gEntry 6 }
+fc16gClientShutdownHoldoffTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The hold off time of client shutdown or replacement siganl at egress direction.
+
+ UNITS:milliseconds
+ default value :0"
+::= { fc16gEntry 7 }
+fc16gNearEndAls OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of near end ALS.
+
+
+ default value :no"
+::= { fc16gEntry 8 }
+fc16gAlsDegradeMode OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of defect BERSD-ODU trig ALS
+
+
+ default value :disabled"
+::= { fc16gEntry 9 }
+fc16gLoopbackEnable OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of loopback function.
+
+
+ default value :disabled"
+::= { fc16gEntry 10 }
+fc16gLoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ terminal (1),
+ facility (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of loopback function
+
+
+ default value :none"
+::= { fc16gEntry 11 }
+fc16gTestSignalType OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of test signal.
+
+
+ default value :NONE"
+::= { fc16gEntry 12 }
+fc16gTestSignalEnable OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalConfig
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of test signal function
+
+
+ default value :NONE"
+::= { fc16gEntry 13 }
+fc16gServiceLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path/service name of cross-connection related facility.
+
+
+ "
+::= { fc16gEntry 14 }
+fc16gHoldoffSignal OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specify if specific signal will be sent out during hold off time
+ which avoid downstream equipment consequent action in the duration.
+
+
+ default value :no"
+::= { fc16gEntry 15 }
+oc192 OBJECT IDENTIFIER ::= { otn 15 }
+oc192Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF Oc192Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Represents the OC192 object.
+ "
+::= { oc192 1 }
+oc192Entry OBJECT-TYPE
+ SYNTAX Oc192Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of oc192Table"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { oc192Table 1 }
+Oc192Entry ::=
+SEQUENCE {
+ oc192MappingMode INTEGER,
+ oc192AdminStatus INTEGER,
+ oc192OperStatus INTEGER,
+ oc192AvailStatus BITS,
+ oc192AliasName OCTET STRING,
+ oc192ClientShutdown CoriantTypesYesNo,
+ oc192ClientShutdownHoldoffTimer Unsigned32,
+ oc192NearEndAls CoriantTypesYesNo,
+ oc192AlsDegradeMode CoriantTypesEnableSwitch,
+ oc192LoopbackEnable CoriantTypesEnableSwitch,
+ oc192LoopbackType INTEGER,
+ oc192TestSignalType CoriantTypesTestSignalType,
+ oc192TestSignalEnable CoriantTypesTestSignalConfig,
+ oc192ServiceLabel OCTET STRING,
+ oc192ExpTrc OCTET STRING,
+ oc192TxTrc OCTET STRING,
+ oc192RxTrc OCTET STRING,
+ oc192TimAct CoriantTypesEnableSwitch,
+ oc192TimMonitor CoriantTypesEnableSwitch,
+ oc192AisType INTEGER,
+ oc192HoldoffSignal CoriantTypesYesNo
+ }
+oc192MappingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ gmp (1),
+ gfpF (2),
+ t40gbmpOdu2e (3),
+ preamble (4),
+ bmpFixedstuff (5),
+ bmp (6),
+ amp (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The mapping mode of client port packets into ODUk.
+
+
+ default value :not-applicable"
+::= { oc192Entry 1 }
+oc192AdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { oc192Entry 2 }
+oc192OperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { oc192Entry 3 }
+oc192AvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { oc192Entry 4 }
+oc192AliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { oc192Entry 5 }
+oc192ClientShutdown OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of client-shutdown.
+
+
+ default value :no"
+::= { oc192Entry 6 }
+oc192ClientShutdownHoldoffTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The hold off time of client shutdown or replacement siganl at egress direction.
+
+ UNITS:milliseconds
+ default value :0"
+::= { oc192Entry 7 }
+oc192NearEndAls OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of near end ALS.
+
+
+ default value :no"
+::= { oc192Entry 8 }
+oc192AlsDegradeMode OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of defect BERSD-ODU trig ALS
+
+
+ default value :disabled"
+::= { oc192Entry 9 }
+oc192LoopbackEnable OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of loopback function.
+
+
+ default value :disabled"
+::= { oc192Entry 10 }
+oc192LoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ terminal (1),
+ facility (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of loopback function
+
+
+ default value :none"
+::= { oc192Entry 11 }
+oc192TestSignalType OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of test signal.
+
+
+ default value :NONE"
+::= { oc192Entry 12 }
+oc192TestSignalEnable OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalConfig
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of test signal function
+
+
+ default value :NONE"
+::= { oc192Entry 13 }
+oc192ServiceLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path/service name of cross-connection related facility.
+
+
+ "
+::= { oc192Entry 14 }
+oc192ExpTrc OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected trc(trail trace identification)
+
+
+ "
+::= { oc192Entry 15 }
+oc192TxTrc OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter trc(trail trace identification)
+ Conditions:ancestor::card/switching-type = 'tdm'
+
+ "
+::= { oc192Entry 16 }
+oc192RxTrc OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received trc(trail trace identification)
+
+
+ "
+::= { oc192Entry 17 }
+oc192TimAct OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of inserting AIS by tim function
+
+
+ default value :disabled"
+::= { oc192Entry 18 }
+oc192TimMonitor OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of tim defect monitor mode
+
+
+ default value :disabled"
+::= { oc192Entry 19 }
+oc192AisType OBJECT-TYPE
+ SYNTAX INTEGER {
+ genericAis (0),
+ msAis (1),
+ aisL (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "NULL
+
+
+ default value :Generic-AIS"
+::= { oc192Entry 20 }
+oc192HoldoffSignal OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specify if specific signal will be sent out during hold off time
+ which avoid downstream equipment consequent action in the duration.
+
+
+ default value :no"
+::= { oc192Entry 21 }
+stm64 OBJECT IDENTIFIER ::= { otn 16 }
+stm64Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF Stm64Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Represents the STM64 object.
+ "
+::= { stm64 1 }
+stm64Entry OBJECT-TYPE
+ SYNTAX Stm64Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of stm64Table"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { stm64Table 1 }
+Stm64Entry ::=
+SEQUENCE {
+ stm64MappingMode INTEGER,
+ stm64AdminStatus INTEGER,
+ stm64OperStatus INTEGER,
+ stm64AvailStatus BITS,
+ stm64AliasName OCTET STRING,
+ stm64ClientShutdown CoriantTypesYesNo,
+ stm64ClientShutdownHoldoffTimer Unsigned32,
+ stm64NearEndAls CoriantTypesYesNo,
+ stm64AlsDegradeMode CoriantTypesEnableSwitch,
+ stm64LoopbackEnable CoriantTypesEnableSwitch,
+ stm64LoopbackType INTEGER,
+ stm64TestSignalType CoriantTypesTestSignalType,
+ stm64TestSignalEnable CoriantTypesTestSignalConfig,
+ stm64ServiceLabel OCTET STRING,
+ stm64ExpTrc OCTET STRING,
+ stm64TxTrc OCTET STRING,
+ stm64RxTrc OCTET STRING,
+ stm64TimAct CoriantTypesEnableSwitch,
+ stm64TimMonitor CoriantTypesEnableSwitch,
+ stm64AisType INTEGER,
+ stm64HoldoffSignal CoriantTypesYesNo
+ }
+stm64MappingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ gmp (1),
+ gfpF (2),
+ t40gbmpOdu2e (3),
+ preamble (4),
+ bmpFixedstuff (5),
+ bmp (6),
+ amp (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The mapping mode of client port packets into ODUk.
+
+
+ default value :not-applicable"
+::= { stm64Entry 1 }
+stm64AdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { stm64Entry 2 }
+stm64OperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { stm64Entry 3 }
+stm64AvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { stm64Entry 4 }
+stm64AliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { stm64Entry 5 }
+stm64ClientShutdown OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of client-shutdown.
+
+
+ default value :no"
+::= { stm64Entry 6 }
+stm64ClientShutdownHoldoffTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The hold off time of client shutdown or replacement siganl at egress direction.
+
+ UNITS:milliseconds
+ default value :0"
+::= { stm64Entry 7 }
+stm64NearEndAls OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of near end ALS.
+
+
+ default value :no"
+::= { stm64Entry 8 }
+stm64AlsDegradeMode OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of defect BERSD-ODU trig ALS
+
+
+ default value :disabled"
+::= { stm64Entry 9 }
+stm64LoopbackEnable OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of loopback function.
+
+
+ default value :disabled"
+::= { stm64Entry 10 }
+stm64LoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ terminal (1),
+ facility (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of loopback function
+
+
+ default value :none"
+::= { stm64Entry 11 }
+stm64TestSignalType OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of test signal.
+
+
+ default value :NONE"
+::= { stm64Entry 12 }
+stm64TestSignalEnable OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalConfig
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of test signal function
+
+
+ default value :NONE"
+::= { stm64Entry 13 }
+stm64ServiceLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path/service name of cross-connection related facility.
+
+
+ "
+::= { stm64Entry 14 }
+stm64ExpTrc OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected trc(trail trace identification)
+
+
+ "
+::= { stm64Entry 15 }
+stm64TxTrc OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter trc(trail trace identification)
+ Conditions:ancestor::card/switching-type = 'tdm'
+
+ "
+::= { stm64Entry 16 }
+stm64RxTrc OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received trc(trail trace identification)
+
+
+ "
+::= { stm64Entry 17 }
+stm64TimAct OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of inserting AIS by tim function
+
+
+ default value :disabled"
+::= { stm64Entry 18 }
+stm64TimMonitor OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of tim defect monitor mode
+
+
+ default value :disabled"
+::= { stm64Entry 19 }
+stm64AisType OBJECT-TYPE
+ SYNTAX INTEGER {
+ genericAis (0),
+ msAis (1),
+ aisL (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "NULL
+
+
+ default value :Generic-AIS"
+::= { stm64Entry 20 }
+stm64HoldoffSignal OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specify if specific signal will be sent out during hold off time
+ which avoid downstream equipment consequent action in the duration.
+
+
+ default value :no"
+::= { stm64Entry 21 }
+otuc2 OBJECT IDENTIFIER ::= { otn 17 }
+otuc2Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF Otuc2Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Represents the otuc2 object"
+::= { otuc2 1 }
+otuc2Entry OBJECT-TYPE
+ SYNTAX Otuc2Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of otuc2Table"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { otuc2Table 1 }
+Otuc2Entry ::=
+SEQUENCE {
+ otuc2FecType CoriantTypesOtukFec,
+ otuc2AdminStatus INTEGER,
+ otuc2OperStatus INTEGER,
+ otuc2AvailStatus BITS,
+ otuc2AliasName OCTET STRING,
+ otuc2ServiceLabel OCTET STRING,
+ otuc2ExpSapi OCTET STRING,
+ otuc2ExpDapi OCTET STRING,
+ otuc2ExpOperator OCTET STRING,
+ otuc2TxSapi OCTET STRING,
+ otuc2TxDapi OCTET STRING,
+ otuc2TxOperator OCTET STRING,
+ otuc2TimDefectMode CoriantTypesTimMode,
+ otuc2TimAct CoriantTypesEnableSwitch,
+ otuc2RxSapi OCTET STRING,
+ otuc2RxDapi OCTET STRING,
+ otuc2RxOperator OCTET STRING,
+ otuc2DegradeInterval Unsigned32,
+ otuc2DegradeThreshold Unsigned32
+ }
+otuc2FecType OBJECT-TYPE
+ SYNTAX CoriantTypesOtukFec
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The FEC type of client OTUk.
+
+ Conditions:(ancestor::port/port-type = 'client') or (ancestor::port/port-type = 'client-subport')
+
+ default value :G709"
+::= { otuc2Entry 1 }
+otuc2AdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { otuc2Entry 2 }
+otuc2OperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { otuc2Entry 3 }
+otuc2AvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { otuc2Entry 4 }
+otuc2AliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { otuc2Entry 5 }
+otuc2ServiceLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path/service name of cross-connection related facility.
+
+
+ "
+::= { otuc2Entry 6 }
+otuc2ExpSapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected sapi(Source Access Point Identifier)
+
+
+ "
+::= { otuc2Entry 7 }
+otuc2ExpDapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected dapi(Destination Access Point Identifier)
+
+
+ "
+::= { otuc2Entry 8 }
+otuc2ExpOperator OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected operator TTI
+
+
+ "
+::= { otuc2Entry 9 }
+otuc2TxSapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter sapi(Source Access Point Identifier)
+
+
+ "
+::= { otuc2Entry 10 }
+otuc2TxDapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter dapi(Destination Access Point Identifier)
+
+
+ "
+::= { otuc2Entry 11 }
+otuc2TxOperator OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter operator TTI
+
+
+ "
+::= { otuc2Entry 12 }
+otuc2TimDefectMode OBJECT-TYPE
+ SYNTAX CoriantTypesTimMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The tim defect selection mode
+
+
+ default value :NONE"
+::= { otuc2Entry 13 }
+otuc2TimAct OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of inserting AIS by tim function
+
+
+ default value :disabled"
+::= { otuc2Entry 14 }
+otuc2RxSapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received sapi(Source Access Point Identifier)
+
+
+ "
+::= { otuc2Entry 15 }
+otuc2RxDapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received dapi(Destination Access Point Identifier)
+
+
+ "
+::= { otuc2Entry 16 }
+otuc2RxOperator OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received operator TTI
+
+
+ "
+::= { otuc2Entry 17 }
+otuc2DegradeInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (2..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The consecutive number of 1s intervals with the number of detected block errors exceeding the block error threshold for each of those seconds for the purposes of SDBER detection.
+
+
+ default value :7"
+::= { otuc2Entry 18 }
+otuc2DegradeThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2590845)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The threshold number of block errors at which a 1s interval will be considered degraded for the purposes of SDBER detection.
+
+
+ default value :1"
+::= { otuc2Entry 19 }
+otuc3 OBJECT IDENTIFIER ::= { otn 18 }
+otuc3Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF Otuc3Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Represents the otuc3 object"
+::= { otuc3 1 }
+otuc3Entry OBJECT-TYPE
+ SYNTAX Otuc3Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of otuc3Table"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { otuc3Table 1 }
+Otuc3Entry ::=
+SEQUENCE {
+ otuc3FecType CoriantTypesOtukFec,
+ otuc3AdminStatus INTEGER,
+ otuc3OperStatus INTEGER,
+ otuc3AvailStatus BITS,
+ otuc3AliasName OCTET STRING,
+ otuc3ServiceLabel OCTET STRING,
+ otuc3ExpSapi OCTET STRING,
+ otuc3ExpDapi OCTET STRING,
+ otuc3ExpOperator OCTET STRING,
+ otuc3TxSapi OCTET STRING,
+ otuc3TxDapi OCTET STRING,
+ otuc3TxOperator OCTET STRING,
+ otuc3TimDefectMode CoriantTypesTimMode,
+ otuc3TimAct CoriantTypesEnableSwitch,
+ otuc3RxSapi OCTET STRING,
+ otuc3RxDapi OCTET STRING,
+ otuc3RxOperator OCTET STRING,
+ otuc3DegradeInterval Unsigned32,
+ otuc3DegradeThreshold Unsigned32
+ }
+otuc3FecType OBJECT-TYPE
+ SYNTAX CoriantTypesOtukFec
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The FEC type of client OTUk.
+
+ Conditions:(ancestor::port/port-type = 'client') or (ancestor::port/port-type = 'client-subport')
+
+ default value :G709"
+::= { otuc3Entry 1 }
+otuc3AdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { otuc3Entry 2 }
+otuc3OperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { otuc3Entry 3 }
+otuc3AvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { otuc3Entry 4 }
+otuc3AliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { otuc3Entry 5 }
+otuc3ServiceLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path/service name of cross-connection related facility.
+
+
+ "
+::= { otuc3Entry 6 }
+otuc3ExpSapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected sapi(Source Access Point Identifier)
+
+
+ "
+::= { otuc3Entry 7 }
+otuc3ExpDapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected dapi(Destination Access Point Identifier)
+
+
+ "
+::= { otuc3Entry 8 }
+otuc3ExpOperator OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected operator TTI
+
+
+ "
+::= { otuc3Entry 9 }
+otuc3TxSapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter sapi(Source Access Point Identifier)
+
+
+ "
+::= { otuc3Entry 10 }
+otuc3TxDapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter dapi(Destination Access Point Identifier)
+
+
+ "
+::= { otuc3Entry 11 }
+otuc3TxOperator OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter operator TTI
+
+
+ "
+::= { otuc3Entry 12 }
+otuc3TimDefectMode OBJECT-TYPE
+ SYNTAX CoriantTypesTimMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The tim defect selection mode
+
+
+ default value :NONE"
+::= { otuc3Entry 13 }
+otuc3TimAct OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of inserting AIS by tim function
+
+
+ default value :disabled"
+::= { otuc3Entry 14 }
+otuc3RxSapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received sapi(Source Access Point Identifier)
+
+
+ "
+::= { otuc3Entry 15 }
+otuc3RxDapi OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received dapi(Destination Access Point Identifier)
+
+
+ "
+::= { otuc3Entry 16 }
+otuc3RxOperator OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received operator TTI
+
+
+ "
+::= { otuc3Entry 17 }
+otuc3DegradeInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (2..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The consecutive number of 1s intervals with the number of detected block errors exceeding the block error threshold for each of those seconds for the purposes of SDBER detection.
+
+
+ default value :7"
+::= { otuc3Entry 18 }
+otuc3DegradeThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2590845)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The threshold number of block errors at which a 1s interval will be considered degraded for the purposes of SDBER detection.
+
+
+ default value :1"
+::= { otuc3Entry 19 }
+ochOs OBJECT IDENTIFIER ::= { otn 19 }
+ochOsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OchOsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Represents the och-os MO"
+::= { ochOs 1 }
+ochOsEntry OBJECT-TYPE
+ SYNTAX OchOsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of ochOsTable"
+ INDEX { shelfId,slotId,subslotId,portId }
+::= { ochOsTable 1 }
+OchOsEntry ::=
+SEQUENCE {
+ ochOsModulationFormat INTEGER,
+ ochOsLineEncoding INTEGER,
+ ochOsFrequency CoriantTypesFreq,
+ ochOsActualFrequency CoriantTypesFreq,
+ ochOsRxFrequency CoriantTypesFreq,
+ ochOsActualRxFrequency CoriantTypesFreq,
+ ochOsLaserEnable CoriantTypesEnableSwitch,
+ ochOsRequiredTxOpticalPower CoriantTypesOpticalPower,
+ ochOsActualTxOpticalPower CoriantTypesOpticalPower,
+ ochOsFecType CoriantTypesOtukFec,
+ ochOsRxAttenuation CoriantTypesOpticalDB,
+ ochOsTxFilterRollOff OCTET STRING,
+ ochOsPreemphasis CoriantTypesEnableSwitch,
+ ochOsPreemphasisValue OCTET STRING,
+ ochOsAdminStatus INTEGER,
+ ochOsOperStatus INTEGER,
+ ochOsAvailStatus BITS,
+ ochOsAliasName OCTET STRING,
+ ochOsLoopbackEnable CoriantTypesEnableSwitch,
+ ochOsLoopbackType INTEGER,
+ ochOsServiceLabel OCTET STRING,
+ ochOsDGD Unsigned32,
+ ochOsCD INTEGER,
+ ochOsOSNR CoriantTypesOpticalDB,
+ ochOsQFactor CoriantTypesOpticalDB,
+ ochOsPreFecBer OCTET STRING,
+ ochOsCdRangeLow INTEGER,
+ ochOsCdRangeHigh INTEGER,
+ ochOsPropagateShutdown CoriantTypesYesNo,
+ ochOsFastSopMode CoriantTypesEnableSwitch
+ }
+ochOsModulationFormat OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ dpQpsk (1),
+ dp16qam (2),
+ dp8qam (3),
+ nrz (6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Currently och-os modulation format
+
+
+
+ "
+::= { ochOsEntry 1 }
+ochOsLineEncoding OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonDifferential (1),
+ differential (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Currently line-encoding mode
+
+
+
+ "
+::= { ochOsEntry 2 }
+ochOsFrequency OBJECT-TYPE
+ SYNTAX CoriantTypesFreq
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The laser frequency. For tx-lo-independent laser-type, it set the tx laser frequency only.
+
+
+ UNITS:MHz
+ default value :0"
+::= { ochOsEntry 3 }
+ochOsActualFrequency OBJECT-TYPE
+ SYNTAX CoriantTypesFreq
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The actual laser frequency.
+ If rx-frequency is 0, it reflects both Rx and Tx frequency for coherent interface.
+
+
+ UNITS:MHz
+ default value :0"
+::= { ochOsEntry 4 }
+ochOsRxFrequency OBJECT-TYPE
+ SYNTAX CoriantTypesFreq
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The rx laser frequency. Special for 0 means it is same as tx laser frequency.
+
+ Conditions:../../possible-pluggable-types != 'SFP+'
+ UNITS:MHz
+ default value :0"
+::= { ochOsEntry 5 }
+ochOsActualRxFrequency OBJECT-TYPE
+ SYNTAX CoriantTypesFreq
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The actual rx laser frequency for coherent interface with separating Lo laser from Tx.
+ 0 means Lo and Tx share the same laser where 'frequency' attriute will indicate both Tx and Rx.
+
+ Conditions:../../possible-pluggable-types != 'SFP+'
+ UNITS:MHz
+ default value :0"
+::= { ochOsEntry 6 }
+ochOsLaserEnable OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The enable switching of output laser.
+
+
+
+ default value :disabled"
+::= { ochOsEntry 7 }
+ochOsRequiredTxOpticalPower OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ This is to support adjustable optical power of Line side.
+
+
+
+ default value :1.0"
+::= { ochOsEntry 8 }
+ochOsActualTxOpticalPower OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ This is the actual transmitting optical power of Line side.
+
+
+
+ default value :-99.0"
+::= { ochOsEntry 9 }
+ochOsFecType OBJECT-TYPE
+ SYNTAX CoriantTypesOtukFec
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The FEC type of och-os
+
+
+ default value :SDFEC25"
+::= { ochOsEntry 10 }
+ochOsRxAttenuation OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalDB
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ This is to support configurable optical attenuation at receiver side which is based on the hardware capability on the port.
+
+
+
+ default value :0.0"
+::= { ochOsEntry 11 }
+ochOsTxFilterRollOff OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Transmitter filter roll off factor.
+
+
+ default value :0.2"
+::= { ochOsEntry 12 }
+ochOsPreemphasis OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Preemphasis of transmitted signal.
+
+
+ default value :enabled"
+::= { ochOsEntry 13 }
+ochOsPreemphasisValue OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Preemphasis of transmitted signal.
+
+
+ default value :1.0"
+::= { ochOsEntry 14 }
+ochOsAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { ochOsEntry 15 }
+ochOsOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { ochOsEntry 16 }
+ochOsAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { ochOsEntry 17 }
+ochOsAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { ochOsEntry 18 }
+ochOsLoopbackEnable OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of loopback function.
+
+
+ default value :disabled"
+::= { ochOsEntry 19 }
+ochOsLoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ terminal (1),
+ facility (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of loopback function
+
+
+ default value :none"
+::= { ochOsEntry 20 }
+ochOsServiceLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path/service name of cross-connection related facility.
+
+
+ "
+::= { ochOsEntry 21 }
+ochOsDGD OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Value of Differential Group Delay
+
+ UNITS:ps
+ "
+::= { ochOsEntry 22 }
+ochOsCD OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Value of Chromatic Dispersion
+
+ UNITS:ps/nm
+ "
+::= { ochOsEntry 23 }
+ochOsOSNR OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalDB
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Current value of OSNR.
+ The result could be OSNR value with dB
+
+
+ "
+::= { ochOsEntry 24 }
+ochOsQFactor OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalDB
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Current value of Q-factor
+
+
+
+ "
+::= { ochOsEntry 25 }
+ochOsPreFecBer OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current value of PreFEC Bit Error Ratio.
+
+
+ default value :-99.0"
+::= { ochOsEntry 26 }
+ochOsCdRangeLow OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "low value of chromatic dispersion search range.
+
+ UNITS:ps/nm
+ default value :-45000"
+::= { ochOsEntry 27 }
+ochOsCdRangeHigh OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "high value of chromatic dispersion search range.
+
+ UNITS:ps/nm
+ default value :45000"
+::= { ochOsEntry 28 }
+ochOsPropagateShutdown OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When the attribute value is set to yes, the transmit laser will
+ be shutdown if the whole service of the direction has signal failure,
+ the function mainly used in regeneration node to propagate signal failure as LOS.
+
+
+ default value :no"
+::= { ochOsEntry 29 }
+ochOsFastSopMode OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specify if enable fast SOP (state of polarization) change tracking; if enabled, the interface
+ will tolerate very fast SOP and transient.
+
+
+ default value :disabled"
+::= { ochOsEntry 31 }
+wan10gSonet OBJECT IDENTIFIER ::= { otn 30 }
+wan10gSonetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Wan10gSonetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Represents the 10GWAN_SONET object.
+ "
+::= { wan10gSonet 1 }
+wan10gSonetEntry OBJECT-TYPE
+ SYNTAX Wan10gSonetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of wan10gSonetTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { wan10gSonetTable 1 }
+Wan10gSonetEntry ::=
+SEQUENCE {
+ wan10gSonetMappingMode INTEGER,
+ wan10gSonetAdminStatus INTEGER,
+ wan10gSonetOperStatus INTEGER,
+ wan10gSonetAvailStatus BITS,
+ wan10gSonetAliasName OCTET STRING,
+ wan10gSonetClientShutdown CoriantTypesYesNo,
+ wan10gSonetClientShutdownHoldoffTimer Unsigned32,
+ wan10gSonetHoldoffSignal CoriantTypesYesNo,
+ wan10gSonetNearEndAls CoriantTypesYesNo,
+ wan10gSonetAlsDegradeMode CoriantTypesEnableSwitch,
+ wan10gSonetLoopbackEnable CoriantTypesEnableSwitch,
+ wan10gSonetLoopbackType INTEGER,
+ wan10gSonetTestSignalType CoriantTypesTestSignalType,
+ wan10gSonetTestSignalEnable CoriantTypesTestSignalConfig,
+ wan10gSonetServiceLabel OCTET STRING,
+ wan10gSonetExpTrc OCTET STRING,
+ wan10gSonetTxTrc OCTET STRING,
+ wan10gSonetRxTrc OCTET STRING,
+ wan10gSonetTimAct CoriantTypesEnableSwitch,
+ wan10gSonetTimMonitor CoriantTypesEnableSwitch,
+ wan10gSonetAisType INTEGER
+ }
+wan10gSonetMappingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ gmp (1),
+ gfpF (2),
+ t40gbmpOdu2e (3),
+ preamble (4),
+ bmpFixedstuff (5),
+ bmp (6),
+ amp (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The mapping mode of client port packets into ODUk.
+
+
+ default value :not-applicable"
+::= { wan10gSonetEntry 1 }
+wan10gSonetAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { wan10gSonetEntry 2 }
+wan10gSonetOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { wan10gSonetEntry 3 }
+wan10gSonetAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { wan10gSonetEntry 4 }
+wan10gSonetAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { wan10gSonetEntry 5 }
+wan10gSonetClientShutdown OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of client-shutdown.
+
+
+ default value :no"
+::= { wan10gSonetEntry 6 }
+wan10gSonetClientShutdownHoldoffTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The hold off time of client shutdown or replacement siganl at egress direction.
+
+ UNITS:milliseconds
+ default value :0"
+::= { wan10gSonetEntry 7 }
+wan10gSonetHoldoffSignal OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specify if specific signal will be sent out during hold off time
+ which avoid downstream equipment consequent action in the duration.
+
+
+ default value :no"
+::= { wan10gSonetEntry 8 }
+wan10gSonetNearEndAls OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of near end ALS.
+
+
+ default value :no"
+::= { wan10gSonetEntry 9 }
+wan10gSonetAlsDegradeMode OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of defect BERSD-ODU trig ALS
+
+
+ default value :disabled"
+::= { wan10gSonetEntry 10 }
+wan10gSonetLoopbackEnable OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of loopback function.
+
+
+ default value :disabled"
+::= { wan10gSonetEntry 11 }
+wan10gSonetLoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ terminal (1),
+ facility (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of loopback function
+
+
+ default value :none"
+::= { wan10gSonetEntry 12 }
+wan10gSonetTestSignalType OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of test signal.
+
+
+ default value :NONE"
+::= { wan10gSonetEntry 13 }
+wan10gSonetTestSignalEnable OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalConfig
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of test signal function
+
+
+ default value :NONE"
+::= { wan10gSonetEntry 14 }
+wan10gSonetServiceLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path/service name of cross-connection related facility.
+
+
+ "
+::= { wan10gSonetEntry 15 }
+wan10gSonetExpTrc OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected trc(trail trace identification)
+
+
+ "
+::= { wan10gSonetEntry 16 }
+wan10gSonetTxTrc OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter trc(trail trace identification)
+ Conditions:ancestor::card/switching-type = 'tdm'
+
+ "
+::= { wan10gSonetEntry 17 }
+wan10gSonetRxTrc OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received trc(trail trace identification)
+
+
+ "
+::= { wan10gSonetEntry 18 }
+wan10gSonetTimAct OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of inserting AIS by tim function
+
+
+ default value :disabled"
+::= { wan10gSonetEntry 19 }
+wan10gSonetTimMonitor OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of tim defect monitor mode
+
+
+ default value :disabled"
+::= { wan10gSonetEntry 20 }
+wan10gSonetAisType OBJECT-TYPE
+ SYNTAX INTEGER {
+ genericAis (0),
+ msAis (1),
+ aisL (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "NULL
+
+
+ default value :Generic-AIS"
+::= { wan10gSonetEntry 21 }
+wan10gSdh OBJECT IDENTIFIER ::= { otn 31 }
+wan10gSdhTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Wan10gSdhEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Represents the 10GWAN_SDH object.
+ "
+::= { wan10gSdh 1 }
+wan10gSdhEntry OBJECT-TYPE
+ SYNTAX Wan10gSdhEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of wan10gSdhTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { wan10gSdhTable 1 }
+Wan10gSdhEntry ::=
+SEQUENCE {
+ wan10gSdhMappingMode INTEGER,
+ wan10gSdhAdminStatus INTEGER,
+ wan10gSdhOperStatus INTEGER,
+ wan10gSdhAvailStatus BITS,
+ wan10gSdhAliasName OCTET STRING,
+ wan10gSdhClientShutdown CoriantTypesYesNo,
+ wan10gSdhClientShutdownHoldoffTimer Unsigned32,
+ wan10gSdhHoldoffSignal CoriantTypesYesNo,
+ wan10gSdhNearEndAls CoriantTypesYesNo,
+ wan10gSdhAlsDegradeMode CoriantTypesEnableSwitch,
+ wan10gSdhLoopbackEnable CoriantTypesEnableSwitch,
+ wan10gSdhLoopbackType INTEGER,
+ wan10gSdhTestSignalType CoriantTypesTestSignalType,
+ wan10gSdhTestSignalEnable CoriantTypesTestSignalConfig,
+ wan10gSdhServiceLabel OCTET STRING,
+ wan10gSdhExpTrc OCTET STRING,
+ wan10gSdhTxTrc OCTET STRING,
+ wan10gSdhRxTrc OCTET STRING,
+ wan10gSdhTimAct CoriantTypesEnableSwitch,
+ wan10gSdhTimMonitor CoriantTypesEnableSwitch,
+ wan10gSdhAisType INTEGER
+ }
+wan10gSdhMappingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ gmp (1),
+ gfpF (2),
+ t40gbmpOdu2e (3),
+ preamble (4),
+ bmpFixedstuff (5),
+ bmp (6),
+ amp (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The mapping mode of client port packets into ODUk.
+
+
+ default value :not-applicable"
+::= { wan10gSdhEntry 1 }
+wan10gSdhAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { wan10gSdhEntry 2 }
+wan10gSdhOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { wan10gSdhEntry 3 }
+wan10gSdhAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { wan10gSdhEntry 4 }
+wan10gSdhAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { wan10gSdhEntry 5 }
+wan10gSdhClientShutdown OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of client-shutdown.
+
+
+ default value :no"
+::= { wan10gSdhEntry 6 }
+wan10gSdhClientShutdownHoldoffTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The hold off time of client shutdown or replacement siganl at egress direction.
+
+ UNITS:milliseconds
+ default value :0"
+::= { wan10gSdhEntry 7 }
+wan10gSdhHoldoffSignal OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specify if specific signal will be sent out during hold off time
+ which avoid downstream equipment consequent action in the duration.
+
+
+ default value :no"
+::= { wan10gSdhEntry 8 }
+wan10gSdhNearEndAls OBJECT-TYPE
+ SYNTAX CoriantTypesYesNo
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of near end ALS.
+
+
+ default value :no"
+::= { wan10gSdhEntry 9 }
+wan10gSdhAlsDegradeMode OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The switching of defect BERSD-ODU trig ALS
+
+
+ default value :disabled"
+::= { wan10gSdhEntry 10 }
+wan10gSdhLoopbackEnable OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of loopback function.
+
+
+ default value :disabled"
+::= { wan10gSdhEntry 11 }
+wan10gSdhLoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ terminal (1),
+ facility (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of loopback function
+
+
+ default value :none"
+::= { wan10gSdhEntry 12 }
+wan10gSdhTestSignalType OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type mode of test signal.
+
+
+ default value :NONE"
+::= { wan10gSdhEntry 13 }
+wan10gSdhTestSignalEnable OBJECT-TYPE
+ SYNTAX CoriantTypesTestSignalConfig
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of test signal function
+
+
+ default value :NONE"
+::= { wan10gSdhEntry 14 }
+wan10gSdhServiceLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path/service name of cross-connection related facility.
+
+
+ "
+::= { wan10gSdhEntry 15 }
+wan10gSdhExpTrc OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The expected trc(trail trace identification)
+
+
+ "
+::= { wan10gSdhEntry 16 }
+wan10gSdhTxTrc OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transmitter trc(trail trace identification)
+ Conditions:ancestor::card/switching-type = 'tdm'
+
+ "
+::= { wan10gSdhEntry 17 }
+wan10gSdhRxTrc OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The received trc(trail trace identification)
+
+
+ "
+::= { wan10gSdhEntry 18 }
+wan10gSdhTimAct OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of inserting AIS by tim function
+
+
+ default value :disabled"
+::= { wan10gSdhEntry 19 }
+wan10gSdhTimMonitor OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The enable switching of tim defect monitor mode
+
+
+ default value :disabled"
+::= { wan10gSdhEntry 20 }
+wan10gSdhAisType OBJECT-TYPE
+ SYNTAX INTEGER {
+ genericAis (0),
+ msAis (1),
+ aisL (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "NULL
+
+
+ default value :Generic-AIS"
+::= { wan10gSdhEntry 21 }
+eth10gStatistics OBJECT IDENTIFIER ::= { otn 32 }
+eth10gStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Eth10gStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { eth10gStatistics 1 }
+eth10gStatisticsEntry OBJECT-TYPE
+ SYNTAX Eth10gStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of eth10gStatisticsTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { eth10gStatisticsTable 1 }
+Eth10gStatisticsEntry ::=
+SEQUENCE {
+ eth10gStatisticsEntryLastClear IetfYangTypesDateAndTime,
+ eth10gStatisticsEntryLossOfSignalSeconds OCTET STRING,
+ eth10gStatisticsEntryBitErrorFec OCTET STRING,
+ eth10gStatisticsEntryUncorrectedBlockErrorFec OCTET STRING,
+ eth10gStatisticsEntryInSymbolErrors OCTET STRING,
+ eth10gStatisticsEntryInDropEvents OCTET STRING,
+ eth10gStatisticsEntryInOctets OCTET STRING,
+ eth10gStatisticsEntryInPackets OCTET STRING,
+ eth10gStatisticsEntryInBroadcastPackets OCTET STRING,
+ eth10gStatisticsEntryInMulticastPackets OCTET STRING,
+ eth10gStatisticsEntryInCrcAlignErrors OCTET STRING,
+ eth10gStatisticsEntryInUndersizePackets OCTET STRING,
+ eth10gStatisticsEntryInOversizePackets OCTET STRING,
+ eth10gStatisticsEntryInFragments OCTET STRING,
+ eth10gStatisticsEntryInJabbers OCTET STRING,
+ eth10gStatisticsEntryInPackets64octets OCTET STRING,
+ eth10gStatisticsEntryInPackets65to127octets OCTET STRING,
+ eth10gStatisticsEntryInPackets128to255octets OCTET STRING,
+ eth10gStatisticsEntryInPackets256to511octets OCTET STRING,
+ eth10gStatisticsEntryInPackets512to1023octets OCTET STRING,
+ eth10gStatisticsEntryInPackets1024to1518octets OCTET STRING,
+ eth10gStatisticsEntryOutSymbolErrors OCTET STRING,
+ eth10gStatisticsEntryOutDropEvents OCTET STRING,
+ eth10gStatisticsEntryOutOctets OCTET STRING,
+ eth10gStatisticsEntryOutPackets OCTET STRING,
+ eth10gStatisticsEntryOutBroadcastPackets OCTET STRING,
+ eth10gStatisticsEntryOutMulticastPackets OCTET STRING,
+ eth10gStatisticsEntryOutCrcAlignErrors OCTET STRING,
+ eth10gStatisticsEntryOutUndersizePackets OCTET STRING,
+ eth10gStatisticsEntryOutOversizePackets OCTET STRING,
+ eth10gStatisticsEntryOutFragments OCTET STRING,
+ eth10gStatisticsEntryOutJabbers OCTET STRING,
+ eth10gStatisticsEntryOutPackets64octets OCTET STRING,
+ eth10gStatisticsEntryOutPackets65to127octets OCTET STRING,
+ eth10gStatisticsEntryOutPackets128to255octets OCTET STRING,
+ eth10gStatisticsEntryOutPackets256to511octets OCTET STRING,
+ eth10gStatisticsEntryOutPackets512to1023octets OCTET STRING,
+ eth10gStatisticsEntryOutPackets1024to1518octets OCTET STRING
+ }
+eth10gStatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { eth10gStatisticsEntry 1 }
+eth10gStatisticsEntryLossOfSignalSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for signal loss
+
+ UNITS:seconds
+ "
+::= { eth10gStatisticsEntry 2 }
+eth10gStatisticsEntryBitErrorFec OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics bits counting for error bit forward error correction
+
+ UNITS:bits
+ "
+::= { eth10gStatisticsEntry 3 }
+eth10gStatisticsEntryUncorrectedBlockErrorFec OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics blocks counting for uncorrected block error forward error correction
+
+ UNITS:blocks
+ "
+::= { eth10gStatisticsEntry 4 }
+eth10gStatisticsEntryInSymbolErrors OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics Times counting for input signal symbol errors
+
+ UNITS:Events
+ "
+::= { eth10gStatisticsEntry 5 }
+eth10gStatisticsEntryInDropEvents OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input signal drop events
+
+ UNITS:events
+ "
+::= { eth10gStatisticsEntry 6 }
+eth10gStatisticsEntryInOctets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input signal octets
+
+ UNITS:octets
+ "
+::= { eth10gStatisticsEntry 7 }
+eth10gStatisticsEntryInPackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input signal packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 8 }
+eth10gStatisticsEntryInBroadcastPackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input broadcast packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 9 }
+eth10gStatisticsEntryInMulticastPackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input multicast packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 10 }
+eth10gStatisticsEntryInCrcAlignErrors OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input CRC error packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 11 }
+eth10gStatisticsEntryInUndersizePackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input undersize packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 12 }
+eth10gStatisticsEntryInOversizePackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input oversize packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 13 }
+eth10gStatisticsEntryInFragments OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input fragment packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 14 }
+eth10gStatisticsEntryInJabbers OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input jabber packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 15 }
+eth10gStatisticsEntryInPackets64octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input 64 octets packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 16 }
+eth10gStatisticsEntryInPackets65to127octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input 65 to 127 octets packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 17 }
+eth10gStatisticsEntryInPackets128to255octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input 128 to 255 octets packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 18 }
+eth10gStatisticsEntryInPackets256to511octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input 256 to 511 octets packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 19 }
+eth10gStatisticsEntryInPackets512to1023octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input 512 to 1023 octets packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 20 }
+eth10gStatisticsEntryInPackets1024to1518octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input 1024 to 1518 octets packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 21 }
+eth10gStatisticsEntryOutSymbolErrors OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics Times counting for output signal symbol errors
+
+ UNITS:Events
+ "
+::= { eth10gStatisticsEntry 22 }
+eth10gStatisticsEntryOutDropEvents OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output signal drop events
+
+ UNITS:events
+ "
+::= { eth10gStatisticsEntry 23 }
+eth10gStatisticsEntryOutOctets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output signal octets
+
+ UNITS:octets
+ "
+::= { eth10gStatisticsEntry 24 }
+eth10gStatisticsEntryOutPackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output signal packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 25 }
+eth10gStatisticsEntryOutBroadcastPackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output broadcast packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 26 }
+eth10gStatisticsEntryOutMulticastPackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output multicast packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 27 }
+eth10gStatisticsEntryOutCrcAlignErrors OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output CRC error packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 28 }
+eth10gStatisticsEntryOutUndersizePackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output undersize packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 29 }
+eth10gStatisticsEntryOutOversizePackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output oversize packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 30 }
+eth10gStatisticsEntryOutFragments OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output fragment packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 31 }
+eth10gStatisticsEntryOutJabbers OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output jabber packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 32 }
+eth10gStatisticsEntryOutPackets64octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output 64 octets packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 33 }
+eth10gStatisticsEntryOutPackets65to127octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output 65 to 127 octets packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 34 }
+eth10gStatisticsEntryOutPackets128to255octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output 128 to 255 octets packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 35 }
+eth10gStatisticsEntryOutPackets256to511octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output 256 to 511 octets packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 36 }
+eth10gStatisticsEntryOutPackets512to1023octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output 512 to 1023 octets packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 37 }
+eth10gStatisticsEntryOutPackets1024to1518octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output 1024 to 1518 octets packets
+
+ UNITS:packets
+ "
+::= { eth10gStatisticsEntry 38 }
+oduStatistics OBJECT IDENTIFIER ::= { otn 33 }
+oduStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OduStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { oduStatistics 1 }
+oduStatisticsEntry OBJECT-TYPE
+ SYNTAX OduStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of oduStatisticsTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId,odutypeL1,oduidL1,odutypeL2,oduidL2,odutypeL3,oduidL3,odutypeL4,oduidL4 }
+::= { oduStatisticsTable 1 }
+OduStatisticsEntry ::=
+SEQUENCE {
+ oduStatisticsEntryLastClear IetfYangTypesDateAndTime,
+ oduStatisticsEntryErroredBlocks OCTET STRING,
+ oduStatisticsEntryErroredSeconds OCTET STRING,
+ oduStatisticsEntrySeverelyErroredSeconds OCTET STRING,
+ oduStatisticsEntryUnavailableSeconds OCTET STRING,
+ oduStatisticsEntryEncryptionFailRx OCTET STRING
+ }
+oduStatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { oduStatisticsEntry 1 }
+oduStatisticsEntryErroredBlocks OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for errored blocks
+
+ UNITS:blocks
+ "
+::= { oduStatisticsEntry 2 }
+oduStatisticsEntryErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for errored signal
+
+ UNITS:seconds
+ "
+::= { oduStatisticsEntry 3 }
+oduStatisticsEntrySeverelyErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for severely errored signal
+
+ UNITS:seconds
+ "
+::= { oduStatisticsEntry 4 }
+oduStatisticsEntryUnavailableSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for unavailable signal
+
+ UNITS:seconds
+ "
+::= { oduStatisticsEntry 5 }
+oduStatisticsEntryEncryptionFailRx OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Failed Encryption Frames of Receive side
+
+ UNITS:frames
+ "
+::= { oduStatisticsEntry 6 }
+eth40gStatistics OBJECT IDENTIFIER ::= { otn 34 }
+eth40gStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Eth40gStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { eth40gStatistics 1 }
+eth40gStatisticsEntry OBJECT-TYPE
+ SYNTAX Eth40gStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of eth40gStatisticsTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { eth40gStatisticsTable 1 }
+Eth40gStatisticsEntry ::=
+SEQUENCE {
+ eth40gStatisticsEntryLastClear IetfYangTypesDateAndTime,
+ eth40gStatisticsEntryLossOfSignalSeconds OCTET STRING,
+ eth40gStatisticsEntryBitErrorFec OCTET STRING,
+ eth40gStatisticsEntryUncorrectedBlockErrorFec OCTET STRING,
+ eth40gStatisticsEntryInSymbolErrors OCTET STRING,
+ eth40gStatisticsEntryInDropEvents OCTET STRING,
+ eth40gStatisticsEntryInOctets OCTET STRING,
+ eth40gStatisticsEntryInPackets OCTET STRING,
+ eth40gStatisticsEntryInBroadcastPackets OCTET STRING,
+ eth40gStatisticsEntryInMulticastPackets OCTET STRING,
+ eth40gStatisticsEntryInCrcAlignErrors OCTET STRING,
+ eth40gStatisticsEntryInUndersizePackets OCTET STRING,
+ eth40gStatisticsEntryInOversizePackets OCTET STRING,
+ eth40gStatisticsEntryInFragments OCTET STRING,
+ eth40gStatisticsEntryInJabbers OCTET STRING,
+ eth40gStatisticsEntryInPackets64octets OCTET STRING,
+ eth40gStatisticsEntryInPackets65to127octets OCTET STRING,
+ eth40gStatisticsEntryInPackets128to255octets OCTET STRING,
+ eth40gStatisticsEntryInPackets256to511octets OCTET STRING,
+ eth40gStatisticsEntryInPackets512to1023octets OCTET STRING,
+ eth40gStatisticsEntryInPackets1024to1518octets OCTET STRING,
+ eth40gStatisticsEntryOutSymbolErrors OCTET STRING,
+ eth40gStatisticsEntryOutDropEvents OCTET STRING,
+ eth40gStatisticsEntryOutOctets OCTET STRING,
+ eth40gStatisticsEntryOutPackets OCTET STRING,
+ eth40gStatisticsEntryOutBroadcastPackets OCTET STRING,
+ eth40gStatisticsEntryOutMulticastPackets OCTET STRING,
+ eth40gStatisticsEntryOutCrcAlignErrors OCTET STRING,
+ eth40gStatisticsEntryOutUndersizePackets OCTET STRING,
+ eth40gStatisticsEntryOutOversizePackets OCTET STRING,
+ eth40gStatisticsEntryOutFragments OCTET STRING,
+ eth40gStatisticsEntryOutJabbers OCTET STRING,
+ eth40gStatisticsEntryOutPackets64octets OCTET STRING,
+ eth40gStatisticsEntryOutPackets65to127octets OCTET STRING,
+ eth40gStatisticsEntryOutPackets128to255octets OCTET STRING,
+ eth40gStatisticsEntryOutPackets256to511octets OCTET STRING,
+ eth40gStatisticsEntryOutPackets512to1023octets OCTET STRING,
+ eth40gStatisticsEntryOutPackets1024to1518octets OCTET STRING
+ }
+eth40gStatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { eth40gStatisticsEntry 1 }
+eth40gStatisticsEntryLossOfSignalSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for signal loss
+
+ UNITS:seconds
+ "
+::= { eth40gStatisticsEntry 2 }
+eth40gStatisticsEntryBitErrorFec OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics bits counting for error bit forward error correction
+
+ UNITS:bits
+ "
+::= { eth40gStatisticsEntry 3 }
+eth40gStatisticsEntryUncorrectedBlockErrorFec OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics blocks counting for uncorrected block error forward error correction
+
+ UNITS:blocks
+ "
+::= { eth40gStatisticsEntry 4 }
+eth40gStatisticsEntryInSymbolErrors OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics Times counting for input signal symbol errors
+
+ UNITS:Events
+ "
+::= { eth40gStatisticsEntry 5 }
+eth40gStatisticsEntryInDropEvents OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input signal drop events
+
+ UNITS:events
+ "
+::= { eth40gStatisticsEntry 6 }
+eth40gStatisticsEntryInOctets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input signal octets
+
+ UNITS:octets
+ "
+::= { eth40gStatisticsEntry 7 }
+eth40gStatisticsEntryInPackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input signal packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 8 }
+eth40gStatisticsEntryInBroadcastPackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input broadcast packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 9 }
+eth40gStatisticsEntryInMulticastPackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input multicast packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 10 }
+eth40gStatisticsEntryInCrcAlignErrors OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input CRC error packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 11 }
+eth40gStatisticsEntryInUndersizePackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input undersize packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 12 }
+eth40gStatisticsEntryInOversizePackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input oversize packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 13 }
+eth40gStatisticsEntryInFragments OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input fragment packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 14 }
+eth40gStatisticsEntryInJabbers OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input jabber packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 15 }
+eth40gStatisticsEntryInPackets64octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input 64 octets packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 16 }
+eth40gStatisticsEntryInPackets65to127octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input 65 to 127 octets packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 17 }
+eth40gStatisticsEntryInPackets128to255octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input 128 to 255 octets packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 18 }
+eth40gStatisticsEntryInPackets256to511octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input 256 to 511 octets packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 19 }
+eth40gStatisticsEntryInPackets512to1023octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input 512 to 1023 octets packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 20 }
+eth40gStatisticsEntryInPackets1024to1518octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input 1024 to 1518 octets packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 21 }
+eth40gStatisticsEntryOutSymbolErrors OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics Times counting for output signal symbol errors
+
+ UNITS:Events
+ "
+::= { eth40gStatisticsEntry 22 }
+eth40gStatisticsEntryOutDropEvents OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output signal drop events
+
+ UNITS:events
+ "
+::= { eth40gStatisticsEntry 23 }
+eth40gStatisticsEntryOutOctets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output signal octets
+
+ UNITS:octets
+ "
+::= { eth40gStatisticsEntry 24 }
+eth40gStatisticsEntryOutPackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output signal packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 25 }
+eth40gStatisticsEntryOutBroadcastPackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output broadcast packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 26 }
+eth40gStatisticsEntryOutMulticastPackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output multicast packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 27 }
+eth40gStatisticsEntryOutCrcAlignErrors OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output CRC error packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 28 }
+eth40gStatisticsEntryOutUndersizePackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output undersize packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 29 }
+eth40gStatisticsEntryOutOversizePackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output oversize packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 30 }
+eth40gStatisticsEntryOutFragments OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output fragment packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 31 }
+eth40gStatisticsEntryOutJabbers OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output jabber packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 32 }
+eth40gStatisticsEntryOutPackets64octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output 64 octets packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 33 }
+eth40gStatisticsEntryOutPackets65to127octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output 65 to 127 octets packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 34 }
+eth40gStatisticsEntryOutPackets128to255octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output 128 to 255 octets packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 35 }
+eth40gStatisticsEntryOutPackets256to511octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output 256 to 511 octets packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 36 }
+eth40gStatisticsEntryOutPackets512to1023octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output 512 to 1023 octets packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 37 }
+eth40gStatisticsEntryOutPackets1024to1518octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output 1024 to 1518 octets packets
+
+ UNITS:packets
+ "
+::= { eth40gStatisticsEntry 38 }
+eth100gStatistics OBJECT IDENTIFIER ::= { otn 35 }
+eth100gStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Eth100gStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { eth100gStatistics 1 }
+eth100gStatisticsEntry OBJECT-TYPE
+ SYNTAX Eth100gStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of eth100gStatisticsTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { eth100gStatisticsTable 1 }
+Eth100gStatisticsEntry ::=
+SEQUENCE {
+ eth100gStatisticsEntryLastClear IetfYangTypesDateAndTime,
+ eth100gStatisticsEntryLossOfSignalSeconds OCTET STRING,
+ eth100gStatisticsEntryBitErrorFec OCTET STRING,
+ eth100gStatisticsEntryUncorrectedBlockErrorFec OCTET STRING,
+ eth100gStatisticsEntryInSymbolErrors OCTET STRING,
+ eth100gStatisticsEntryInDropEvents OCTET STRING,
+ eth100gStatisticsEntryInOctets OCTET STRING,
+ eth100gStatisticsEntryInPackets OCTET STRING,
+ eth100gStatisticsEntryInBroadcastPackets OCTET STRING,
+ eth100gStatisticsEntryInMulticastPackets OCTET STRING,
+ eth100gStatisticsEntryInCrcAlignErrors OCTET STRING,
+ eth100gStatisticsEntryInUndersizePackets OCTET STRING,
+ eth100gStatisticsEntryInOversizePackets OCTET STRING,
+ eth100gStatisticsEntryInFragments OCTET STRING,
+ eth100gStatisticsEntryInJabbers OCTET STRING,
+ eth100gStatisticsEntryInPackets64octets OCTET STRING,
+ eth100gStatisticsEntryInPackets65to127octets OCTET STRING,
+ eth100gStatisticsEntryInPackets128to255octets OCTET STRING,
+ eth100gStatisticsEntryInPackets256to511octets OCTET STRING,
+ eth100gStatisticsEntryInPackets512to1023octets OCTET STRING,
+ eth100gStatisticsEntryInPackets1024to1518octets OCTET STRING,
+ eth100gStatisticsEntryOutSymbolErrors OCTET STRING,
+ eth100gStatisticsEntryOutDropEvents OCTET STRING,
+ eth100gStatisticsEntryOutOctets OCTET STRING,
+ eth100gStatisticsEntryOutPackets OCTET STRING,
+ eth100gStatisticsEntryOutBroadcastPackets OCTET STRING,
+ eth100gStatisticsEntryOutMulticastPackets OCTET STRING,
+ eth100gStatisticsEntryOutCrcAlignErrors OCTET STRING,
+ eth100gStatisticsEntryOutUndersizePackets OCTET STRING,
+ eth100gStatisticsEntryOutOversizePackets OCTET STRING,
+ eth100gStatisticsEntryOutFragments OCTET STRING,
+ eth100gStatisticsEntryOutJabbers OCTET STRING,
+ eth100gStatisticsEntryOutPackets64octets OCTET STRING,
+ eth100gStatisticsEntryOutPackets65to127octets OCTET STRING,
+ eth100gStatisticsEntryOutPackets128to255octets OCTET STRING,
+ eth100gStatisticsEntryOutPackets256to511octets OCTET STRING,
+ eth100gStatisticsEntryOutPackets512to1023octets OCTET STRING,
+ eth100gStatisticsEntryOutPackets1024to1518octets OCTET STRING
+ }
+eth100gStatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { eth100gStatisticsEntry 1 }
+eth100gStatisticsEntryLossOfSignalSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for signal loss
+
+ UNITS:seconds
+ "
+::= { eth100gStatisticsEntry 2 }
+eth100gStatisticsEntryBitErrorFec OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics bits counting for error bit forward error correction
+
+ UNITS:bits
+ "
+::= { eth100gStatisticsEntry 3 }
+eth100gStatisticsEntryUncorrectedBlockErrorFec OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics blocks counting for uncorrected block error forward error correction
+
+ UNITS:blocks
+ "
+::= { eth100gStatisticsEntry 4 }
+eth100gStatisticsEntryInSymbolErrors OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics Times counting for input signal symbol errors
+
+ UNITS:Events
+ "
+::= { eth100gStatisticsEntry 5 }
+eth100gStatisticsEntryInDropEvents OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input signal drop events
+
+ UNITS:events
+ "
+::= { eth100gStatisticsEntry 6 }
+eth100gStatisticsEntryInOctets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input signal octets
+
+ UNITS:octets
+ "
+::= { eth100gStatisticsEntry 7 }
+eth100gStatisticsEntryInPackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input signal packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 8 }
+eth100gStatisticsEntryInBroadcastPackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input broadcast packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 9 }
+eth100gStatisticsEntryInMulticastPackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input multicast packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 10 }
+eth100gStatisticsEntryInCrcAlignErrors OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input CRC error packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 11 }
+eth100gStatisticsEntryInUndersizePackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input undersize packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 12 }
+eth100gStatisticsEntryInOversizePackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input oversize packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 13 }
+eth100gStatisticsEntryInFragments OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input fragment packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 14 }
+eth100gStatisticsEntryInJabbers OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input jabber packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 15 }
+eth100gStatisticsEntryInPackets64octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input 64 octets packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 16 }
+eth100gStatisticsEntryInPackets65to127octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input 65 to 127 octets packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 17 }
+eth100gStatisticsEntryInPackets128to255octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input 128 to 255 octets packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 18 }
+eth100gStatisticsEntryInPackets256to511octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input 256 to 511 octets packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 19 }
+eth100gStatisticsEntryInPackets512to1023octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input 512 to 1023 octets packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 20 }
+eth100gStatisticsEntryInPackets1024to1518octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for input 1024 to 1518 octets packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 21 }
+eth100gStatisticsEntryOutSymbolErrors OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics Times counting for output signal symbol errors
+
+ UNITS:Events
+ "
+::= { eth100gStatisticsEntry 22 }
+eth100gStatisticsEntryOutDropEvents OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output signal drop events
+
+ UNITS:events
+ "
+::= { eth100gStatisticsEntry 23 }
+eth100gStatisticsEntryOutOctets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output signal octets
+
+ UNITS:octets
+ "
+::= { eth100gStatisticsEntry 24 }
+eth100gStatisticsEntryOutPackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output signal packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 25 }
+eth100gStatisticsEntryOutBroadcastPackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output broadcast packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 26 }
+eth100gStatisticsEntryOutMulticastPackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output multicast packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 27 }
+eth100gStatisticsEntryOutCrcAlignErrors OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output CRC error packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 28 }
+eth100gStatisticsEntryOutUndersizePackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output undersize packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 29 }
+eth100gStatisticsEntryOutOversizePackets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output oversize packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 30 }
+eth100gStatisticsEntryOutFragments OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output fragment packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 31 }
+eth100gStatisticsEntryOutJabbers OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output jabber packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 32 }
+eth100gStatisticsEntryOutPackets64octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output 64 octets packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 33 }
+eth100gStatisticsEntryOutPackets65to127octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output 65 to 127 octets packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 34 }
+eth100gStatisticsEntryOutPackets128to255octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output 128 to 255 octets packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 35 }
+eth100gStatisticsEntryOutPackets256to511octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output 256 to 511 octets packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 36 }
+eth100gStatisticsEntryOutPackets512to1023octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output 512 to 1023 octets packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 37 }
+eth100gStatisticsEntryOutPackets1024to1518octets OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for output 1024 to 1518 octets packets
+
+ UNITS:packets
+ "
+::= { eth100gStatisticsEntry 38 }
+otu4Statistics OBJECT IDENTIFIER ::= { otn 36 }
+otu4StatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Otu4StatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { otu4Statistics 1 }
+otu4StatisticsEntry OBJECT-TYPE
+ SYNTAX Otu4StatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of otu4StatisticsTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { otu4StatisticsTable 1 }
+Otu4StatisticsEntry ::=
+SEQUENCE {
+ otu4StatisticsEntryLastClear IetfYangTypesDateAndTime,
+ otu4StatisticsEntryLossOfSignalSeconds OCTET STRING,
+ otu4StatisticsEntryBitErrorFec OCTET STRING,
+ otu4StatisticsEntryUncorrectedBlockErrorFec OCTET STRING,
+ otu4StatisticsEntryErroredBlocks OCTET STRING,
+ otu4StatisticsEntryErroredSeconds OCTET STRING,
+ otu4StatisticsEntrySeverelyErroredSeconds OCTET STRING,
+ otu4StatisticsEntryUnavailableSeconds OCTET STRING
+ }
+otu4StatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { otu4StatisticsEntry 1 }
+otu4StatisticsEntryLossOfSignalSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for signal loss
+
+ UNITS:seconds
+ "
+::= { otu4StatisticsEntry 2 }
+otu4StatisticsEntryBitErrorFec OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics bits counting for error bit forward error correction
+
+ UNITS:bits
+ "
+::= { otu4StatisticsEntry 3 }
+otu4StatisticsEntryUncorrectedBlockErrorFec OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics blocks counting for uncorrected block error forward error correction
+
+ UNITS:blocks
+ "
+::= { otu4StatisticsEntry 4 }
+otu4StatisticsEntryErroredBlocks OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for errored blocks
+
+ UNITS:blocks
+ "
+::= { otu4StatisticsEntry 5 }
+otu4StatisticsEntryErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for errored signal
+
+ UNITS:seconds
+ "
+::= { otu4StatisticsEntry 6 }
+otu4StatisticsEntrySeverelyErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for severely errored signal
+
+ UNITS:seconds
+ "
+::= { otu4StatisticsEntry 7 }
+otu4StatisticsEntryUnavailableSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for unavailable signal
+
+ UNITS:seconds
+ "
+::= { otu4StatisticsEntry 8 }
+otu2Statistics OBJECT IDENTIFIER ::= { otn 37 }
+otu2StatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Otu2StatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { otu2Statistics 1 }
+otu2StatisticsEntry OBJECT-TYPE
+ SYNTAX Otu2StatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of otu2StatisticsTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { otu2StatisticsTable 1 }
+Otu2StatisticsEntry ::=
+SEQUENCE {
+ otu2StatisticsEntryLastClear IetfYangTypesDateAndTime,
+ otu2StatisticsEntryLossOfSignalSeconds OCTET STRING,
+ otu2StatisticsEntryBitErrorFec OCTET STRING,
+ otu2StatisticsEntryUncorrectedBlockErrorFec OCTET STRING,
+ otu2StatisticsEntryErroredBlocks OCTET STRING,
+ otu2StatisticsEntryErroredSeconds OCTET STRING,
+ otu2StatisticsEntrySeverelyErroredSeconds OCTET STRING,
+ otu2StatisticsEntryUnavailableSeconds OCTET STRING
+ }
+otu2StatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { otu2StatisticsEntry 1 }
+otu2StatisticsEntryLossOfSignalSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for signal loss
+
+ UNITS:seconds
+ "
+::= { otu2StatisticsEntry 2 }
+otu2StatisticsEntryBitErrorFec OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics bits counting for error bit forward error correction
+
+ UNITS:bits
+ "
+::= { otu2StatisticsEntry 3 }
+otu2StatisticsEntryUncorrectedBlockErrorFec OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics blocks counting for uncorrected block error forward error correction
+
+ UNITS:blocks
+ "
+::= { otu2StatisticsEntry 4 }
+otu2StatisticsEntryErroredBlocks OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for errored blocks
+
+ UNITS:blocks
+ "
+::= { otu2StatisticsEntry 5 }
+otu2StatisticsEntryErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for errored signal
+
+ UNITS:seconds
+ "
+::= { otu2StatisticsEntry 6 }
+otu2StatisticsEntrySeverelyErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for severely errored signal
+
+ UNITS:seconds
+ "
+::= { otu2StatisticsEntry 7 }
+otu2StatisticsEntryUnavailableSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for unavailable signal
+
+ UNITS:seconds
+ "
+::= { otu2StatisticsEntry 8 }
+otu2eStatistics OBJECT IDENTIFIER ::= { otn 38 }
+otu2eStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Otu2eStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { otu2eStatistics 1 }
+otu2eStatisticsEntry OBJECT-TYPE
+ SYNTAX Otu2eStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of otu2eStatisticsTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { otu2eStatisticsTable 1 }
+Otu2eStatisticsEntry ::=
+SEQUENCE {
+ otu2eStatisticsEntryLastClear IetfYangTypesDateAndTime,
+ otu2eStatisticsEntryLossOfSignalSeconds OCTET STRING,
+ otu2eStatisticsEntryBitErrorFec OCTET STRING,
+ otu2eStatisticsEntryUncorrectedBlockErrorFec OCTET STRING,
+ otu2eStatisticsEntryErroredBlocks OCTET STRING,
+ otu2eStatisticsEntryErroredSeconds OCTET STRING,
+ otu2eStatisticsEntrySeverelyErroredSeconds OCTET STRING,
+ otu2eStatisticsEntryUnavailableSeconds OCTET STRING
+ }
+otu2eStatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { otu2eStatisticsEntry 1 }
+otu2eStatisticsEntryLossOfSignalSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for signal loss
+
+ UNITS:seconds
+ "
+::= { otu2eStatisticsEntry 2 }
+otu2eStatisticsEntryBitErrorFec OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics bits counting for error bit forward error correction
+
+ UNITS:bits
+ "
+::= { otu2eStatisticsEntry 3 }
+otu2eStatisticsEntryUncorrectedBlockErrorFec OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics blocks counting for uncorrected block error forward error correction
+
+ UNITS:blocks
+ "
+::= { otu2eStatisticsEntry 4 }
+otu2eStatisticsEntryErroredBlocks OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for errored blocks
+
+ UNITS:blocks
+ "
+::= { otu2eStatisticsEntry 5 }
+otu2eStatisticsEntryErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for errored signal
+
+ UNITS:seconds
+ "
+::= { otu2eStatisticsEntry 6 }
+otu2eStatisticsEntrySeverelyErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for severely errored signal
+
+ UNITS:seconds
+ "
+::= { otu2eStatisticsEntry 7 }
+otu2eStatisticsEntryUnavailableSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for unavailable signal
+
+ UNITS:seconds
+ "
+::= { otu2eStatisticsEntry 8 }
+oc192Statistics OBJECT IDENTIFIER ::= { otn 39 }
+oc192StatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Oc192StatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { oc192Statistics 1 }
+oc192StatisticsEntry OBJECT-TYPE
+ SYNTAX Oc192StatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of oc192StatisticsTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { oc192StatisticsTable 1 }
+Oc192StatisticsEntry ::=
+SEQUENCE {
+ oc192StatisticsEntryLastClear IetfYangTypesDateAndTime,
+ oc192StatisticsEntryLossOfSignalSeconds OCTET STRING,
+ oc192StatisticsEntryInCodingViolation OCTET STRING,
+ oc192StatisticsEntryInErroredSeconds OCTET STRING,
+ oc192StatisticsEntryInSeverelyErroredSeconds OCTET STRING,
+ oc192StatisticsEntryInUnavailableSeconds OCTET STRING,
+ oc192StatisticsEntryInSeverelyErroredFrameSecond OCTET STRING
+ }
+oc192StatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { oc192StatisticsEntry 1 }
+oc192StatisticsEntryLossOfSignalSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for signal loss
+
+ UNITS:seconds
+ "
+::= { oc192StatisticsEntry 2 }
+oc192StatisticsEntryInCodingViolation OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics bits counting for ingress coding violation
+
+ UNITS:bits
+ "
+::= { oc192StatisticsEntry 3 }
+oc192StatisticsEntryInErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for RX errored signal
+
+ UNITS:seconds
+ "
+::= { oc192StatisticsEntry 4 }
+oc192StatisticsEntryInSeverelyErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for RX severely errored signal
+
+ UNITS:seconds
+ "
+::= { oc192StatisticsEntry 5 }
+oc192StatisticsEntryInUnavailableSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for RX unavailable signal
+
+ UNITS:seconds
+ "
+::= { oc192StatisticsEntry 6 }
+oc192StatisticsEntryInSeverelyErroredFrameSecond OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for ingress signal frame severely errored
+
+ UNITS:seconds
+ "
+::= { oc192StatisticsEntry 7 }
+stm64Statistics OBJECT IDENTIFIER ::= { otn 40 }
+stm64StatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Stm64StatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { stm64Statistics 1 }
+stm64StatisticsEntry OBJECT-TYPE
+ SYNTAX Stm64StatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of stm64StatisticsTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { stm64StatisticsTable 1 }
+Stm64StatisticsEntry ::=
+SEQUENCE {
+ stm64StatisticsEntryLastClear IetfYangTypesDateAndTime,
+ stm64StatisticsEntryLossOfSignalSeconds OCTET STRING,
+ stm64StatisticsEntryInBackgroundBlockError OCTET STRING,
+ stm64StatisticsEntryInErroredSeconds OCTET STRING,
+ stm64StatisticsEntryInSeverelyErroredSeconds OCTET STRING,
+ stm64StatisticsEntryInUnavailableSeconds OCTET STRING,
+ stm64StatisticsEntryInOutOfFrameSeconds OCTET STRING
+ }
+stm64StatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { stm64StatisticsEntry 1 }
+stm64StatisticsEntryLossOfSignalSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for signal loss
+
+ UNITS:seconds
+ "
+::= { stm64StatisticsEntry 2 }
+stm64StatisticsEntryInBackgroundBlockError OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for ingress errored blocks
+
+ UNITS:blocks
+ "
+::= { stm64StatisticsEntry 3 }
+stm64StatisticsEntryInErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for RX errored signal
+
+ UNITS:seconds
+ "
+::= { stm64StatisticsEntry 4 }
+stm64StatisticsEntryInSeverelyErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for RX severely errored signal
+
+ UNITS:seconds
+ "
+::= { stm64StatisticsEntry 5 }
+stm64StatisticsEntryInUnavailableSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for RX unavailable signal
+
+ UNITS:seconds
+ "
+::= { stm64StatisticsEntry 6 }
+stm64StatisticsEntryInOutOfFrameSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for ingress signal lose of frame
+
+ UNITS:seconds
+ "
+::= { stm64StatisticsEntry 7 }
+wan10gSonetStatistics OBJECT IDENTIFIER ::= { otn 41 }
+wan10gSonetStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Wan10gSonetStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { wan10gSonetStatistics 1 }
+wan10gSonetStatisticsEntry OBJECT-TYPE
+ SYNTAX Wan10gSonetStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of wan10gSonetStatisticsTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { wan10gSonetStatisticsTable 1 }
+Wan10gSonetStatisticsEntry ::=
+SEQUENCE {
+ wan10gSonetStatisticsEntryLastClear IetfYangTypesDateAndTime,
+ wan10gSonetStatisticsEntryLossOfSignalSeconds OCTET STRING,
+ wan10gSonetStatisticsEntryInCodingViolation OCTET STRING,
+ wan10gSonetStatisticsEntryInErroredSeconds OCTET STRING,
+ wan10gSonetStatisticsEntryInSeverelyErroredSeconds OCTET STRING,
+ wan10gSonetStatisticsEntryInUnavailableSeconds OCTET STRING,
+ wan10gSonetStatisticsEntryInSeverelyErroredFrameSecond OCTET STRING
+ }
+wan10gSonetStatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { wan10gSonetStatisticsEntry 1 }
+wan10gSonetStatisticsEntryLossOfSignalSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for signal loss
+
+ UNITS:seconds
+ "
+::= { wan10gSonetStatisticsEntry 2 }
+wan10gSonetStatisticsEntryInCodingViolation OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics bits counting for ingress coding violation
+
+ UNITS:bits
+ "
+::= { wan10gSonetStatisticsEntry 3 }
+wan10gSonetStatisticsEntryInErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for RX errored signal
+
+ UNITS:seconds
+ "
+::= { wan10gSonetStatisticsEntry 4 }
+wan10gSonetStatisticsEntryInSeverelyErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for RX severely errored signal
+
+ UNITS:seconds
+ "
+::= { wan10gSonetStatisticsEntry 5 }
+wan10gSonetStatisticsEntryInUnavailableSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for RX unavailable signal
+
+ UNITS:seconds
+ "
+::= { wan10gSonetStatisticsEntry 6 }
+wan10gSonetStatisticsEntryInSeverelyErroredFrameSecond OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for ingress signal frame severely errored
+
+ UNITS:seconds
+ "
+::= { wan10gSonetStatisticsEntry 7 }
+wan10gSdhStatistics OBJECT IDENTIFIER ::= { otn 42 }
+wan10gSdhStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Wan10gSdhStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { wan10gSdhStatistics 1 }
+wan10gSdhStatisticsEntry OBJECT-TYPE
+ SYNTAX Wan10gSdhStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of wan10gSdhStatisticsTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { wan10gSdhStatisticsTable 1 }
+Wan10gSdhStatisticsEntry ::=
+SEQUENCE {
+ wan10gSdhStatisticsEntryLastClear IetfYangTypesDateAndTime,
+ wan10gSdhStatisticsEntryLossOfSignalSeconds OCTET STRING,
+ wan10gSdhStatisticsEntryInBackgroundBlockError OCTET STRING,
+ wan10gSdhStatisticsEntryInErroredSeconds OCTET STRING,
+ wan10gSdhStatisticsEntryInSeverelyErroredSeconds OCTET STRING,
+ wan10gSdhStatisticsEntryInUnavailableSeconds OCTET STRING,
+ wan10gSdhStatisticsEntryInOutOfFrameSeconds OCTET STRING
+ }
+wan10gSdhStatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { wan10gSdhStatisticsEntry 1 }
+wan10gSdhStatisticsEntryLossOfSignalSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for signal loss
+
+ UNITS:seconds
+ "
+::= { wan10gSdhStatisticsEntry 2 }
+wan10gSdhStatisticsEntryInBackgroundBlockError OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for ingress errored blocks
+
+ UNITS:blocks
+ "
+::= { wan10gSdhStatisticsEntry 3 }
+wan10gSdhStatisticsEntryInErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for RX errored signal
+
+ UNITS:seconds
+ "
+::= { wan10gSdhStatisticsEntry 4 }
+wan10gSdhStatisticsEntryInSeverelyErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for RX severely errored signal
+
+ UNITS:seconds
+ "
+::= { wan10gSdhStatisticsEntry 5 }
+wan10gSdhStatisticsEntryInUnavailableSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for RX unavailable signal
+
+ UNITS:seconds
+ "
+::= { wan10gSdhStatisticsEntry 6 }
+wan10gSdhStatisticsEntryInOutOfFrameSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for ingress signal lose of frame
+
+ UNITS:seconds
+ "
+::= { wan10gSdhStatisticsEntry 7 }
+fc8gStatistics OBJECT IDENTIFIER ::= { otn 43 }
+fc8gStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Fc8gStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { fc8gStatistics 1 }
+fc8gStatisticsEntry OBJECT-TYPE
+ SYNTAX Fc8gStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of fc8gStatisticsTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { fc8gStatisticsTable 1 }
+Fc8gStatisticsEntry ::=
+SEQUENCE {
+ fc8gStatisticsEntryLastClear IetfYangTypesDateAndTime,
+ fc8gStatisticsEntryLossOfSignalSeconds OCTET STRING,
+ fc8gStatisticsEntryInSymbolErrors OCTET STRING
+ }
+fc8gStatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { fc8gStatisticsEntry 1 }
+fc8gStatisticsEntryLossOfSignalSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for signal loss
+
+ UNITS:seconds
+ "
+::= { fc8gStatisticsEntry 2 }
+fc8gStatisticsEntryInSymbolErrors OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics Times counting for signal symbol errors
+
+ UNITS:Events
+ "
+::= { fc8gStatisticsEntry 3 }
+fc16gStatistics OBJECT IDENTIFIER ::= { otn 44 }
+fc16gStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Fc16gStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { fc16gStatistics 1 }
+fc16gStatisticsEntry OBJECT-TYPE
+ SYNTAX Fc16gStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of fc16gStatisticsTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { fc16gStatisticsTable 1 }
+Fc16gStatisticsEntry ::=
+SEQUENCE {
+ fc16gStatisticsEntryLastClear IetfYangTypesDateAndTime,
+ fc16gStatisticsEntryLossOfSignalSeconds OCTET STRING,
+ fc16gStatisticsEntryInSymbolErrors OCTET STRING
+ }
+fc16gStatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { fc16gStatisticsEntry 1 }
+fc16gStatisticsEntryLossOfSignalSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for signal loss
+
+ UNITS:seconds
+ "
+::= { fc16gStatisticsEntry 2 }
+fc16gStatisticsEntryInSymbolErrors OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics Times counting for signal symbol errors
+
+ UNITS:Events
+ "
+::= { fc16gStatisticsEntry 3 }
+otuc2Statistics OBJECT IDENTIFIER ::= { otn 45 }
+otuc2StatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Otuc2StatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { otuc2Statistics 1 }
+otuc2StatisticsEntry OBJECT-TYPE
+ SYNTAX Otuc2StatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of otuc2StatisticsTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { otuc2StatisticsTable 1 }
+Otuc2StatisticsEntry ::=
+SEQUENCE {
+ otuc2StatisticsEntryLastClear IetfYangTypesDateAndTime,
+ otuc2StatisticsEntryLossOfSignalSeconds OCTET STRING,
+ otuc2StatisticsEntryBitErrorFec OCTET STRING,
+ otuc2StatisticsEntryUncorrectedBlockErrorFec OCTET STRING,
+ otuc2StatisticsEntryErroredBlocks OCTET STRING,
+ otuc2StatisticsEntryErroredSeconds OCTET STRING,
+ otuc2StatisticsEntrySeverelyErroredSeconds OCTET STRING,
+ otuc2StatisticsEntryUnavailableSeconds OCTET STRING
+ }
+otuc2StatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { otuc2StatisticsEntry 1 }
+otuc2StatisticsEntryLossOfSignalSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for signal loss
+
+ UNITS:seconds
+ "
+::= { otuc2StatisticsEntry 2 }
+otuc2StatisticsEntryBitErrorFec OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics bits counting for error bit forward error correction
+
+ UNITS:bits
+ "
+::= { otuc2StatisticsEntry 3 }
+otuc2StatisticsEntryUncorrectedBlockErrorFec OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics blocks counting for uncorrected block error forward error correction
+
+ UNITS:blocks
+ "
+::= { otuc2StatisticsEntry 4 }
+otuc2StatisticsEntryErroredBlocks OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for errored blocks
+
+ UNITS:blocks
+ "
+::= { otuc2StatisticsEntry 5 }
+otuc2StatisticsEntryErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for errored signal
+
+ UNITS:seconds
+ "
+::= { otuc2StatisticsEntry 6 }
+otuc2StatisticsEntrySeverelyErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for severely errored signal
+
+ UNITS:seconds
+ "
+::= { otuc2StatisticsEntry 7 }
+otuc2StatisticsEntryUnavailableSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for unavailable signal
+
+ UNITS:seconds
+ "
+::= { otuc2StatisticsEntry 8 }
+otuc3Statistics OBJECT IDENTIFIER ::= { otn 46 }
+otuc3StatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Otuc3StatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { otuc3Statistics 1 }
+otuc3StatisticsEntry OBJECT-TYPE
+ SYNTAX Otuc3StatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of otuc3StatisticsTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { otuc3StatisticsTable 1 }
+Otuc3StatisticsEntry ::=
+SEQUENCE {
+ otuc3StatisticsEntryLastClear IetfYangTypesDateAndTime,
+ otuc3StatisticsEntryLossOfSignalSeconds OCTET STRING,
+ otuc3StatisticsEntryBitErrorFec OCTET STRING,
+ otuc3StatisticsEntryUncorrectedBlockErrorFec OCTET STRING,
+ otuc3StatisticsEntryErroredBlocks OCTET STRING,
+ otuc3StatisticsEntryErroredSeconds OCTET STRING,
+ otuc3StatisticsEntrySeverelyErroredSeconds OCTET STRING,
+ otuc3StatisticsEntryUnavailableSeconds OCTET STRING
+ }
+otuc3StatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { otuc3StatisticsEntry 1 }
+otuc3StatisticsEntryLossOfSignalSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for signal loss
+
+ UNITS:seconds
+ "
+::= { otuc3StatisticsEntry 2 }
+otuc3StatisticsEntryBitErrorFec OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics bits counting for error bit forward error correction
+
+ UNITS:bits
+ "
+::= { otuc3StatisticsEntry 3 }
+otuc3StatisticsEntryUncorrectedBlockErrorFec OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics blocks counting for uncorrected block error forward error correction
+
+ UNITS:blocks
+ "
+::= { otuc3StatisticsEntry 4 }
+otuc3StatisticsEntryErroredBlocks OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics counting for errored blocks
+
+ UNITS:blocks
+ "
+::= { otuc3StatisticsEntry 5 }
+otuc3StatisticsEntryErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for errored signal
+
+ UNITS:seconds
+ "
+::= { otuc3StatisticsEntry 6 }
+otuc3StatisticsEntrySeverelyErroredSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for severely errored signal
+
+ UNITS:seconds
+ "
+::= { otuc3StatisticsEntry 7 }
+otuc3StatisticsEntryUnavailableSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for unavailable signal
+
+ UNITS:seconds
+ "
+::= { otuc3StatisticsEntry 8 }
+ochOsStatistics OBJECT IDENTIFIER ::= { otn 47 }
+ochOsStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OchOsStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { ochOsStatistics 1 }
+ochOsStatisticsEntry OBJECT-TYPE
+ SYNTAX OchOsStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of ochOsStatisticsTable"
+ INDEX { shelfId,slotId,subslotId,portId }
+::= { ochOsStatisticsTable 1 }
+OchOsStatisticsEntry ::=
+SEQUENCE {
+ ochOsStatisticsEntryLastClear IetfYangTypesDateAndTime,
+ ochOsStatisticsEntryLossOfSignalSeconds OCTET STRING,
+ ochOsStatisticsEntryBitErrorFec OCTET STRING,
+ ochOsStatisticsEntryUncorrectedBlockErrorFec OCTET STRING
+ }
+ochOsStatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { ochOsStatisticsEntry 1 }
+ochOsStatisticsEntryLossOfSignalSeconds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics seconds counting for signal loss
+
+ UNITS:seconds
+ "
+::= { ochOsStatisticsEntry 2 }
+ochOsStatisticsEntryBitErrorFec OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics bits counting for error bit forward error correction
+
+ UNITS:bits
+ "
+::= { ochOsStatisticsEntry 3 }
+ochOsStatisticsEntryUncorrectedBlockErrorFec OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the statistics blocks counting for uncorrected block error forward error correction
+
+ UNITS:blocks
+ "
+::= { ochOsStatisticsEntry 4 }
+cRS OBJECT IDENTIFIER ::= { services 3 }
+cRSTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CRSEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Cross connection table.
+ "
+::= { cRS 1 }
+cRSEntry OBJECT-TYPE
+ SYNTAX CRSEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of cRSTable"
+ INDEX { cRSSrcTp,cRSDstTp }
+::= { cRSTable 1 }
+CRSEntry ::=
+SEQUENCE {
+ cRSSrcTp RowPointer,
+ cRSDstTp RowPointer,
+ cRSServiceLabel OCTET STRING,
+ cRSManagedBy INTEGER,
+ cRSAliasName OCTET STRING
+ }
+cRSSrcTp OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Source tp of cross connection.
+
+
+
+ "
+::= { cRSEntry 1 }
+cRSDstTp OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Destination tp of cross connection.
+
+
+
+ "
+::= { cRSEntry 2 }
+cRSServiceLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path/service name of cross-connection.
+
+
+ "
+::= { cRSEntry 3 }
+cRSManagedBy OBJECT-TYPE
+ SYNTAX INTEGER {
+ system (1),
+ user (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Describes whether this CRS was system created or not.
+ A system created CRS implies a HW cross connection, that is not
+ manageable by the user.
+
+
+ default value :user"
+::= { cRSEntry 4 }
+cRSAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { cRSEntry 5 }
+fiberConnection OBJECT IDENTIFIER ::= { services 4 }
+fiberConnectionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FiberConnectionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "
+ Fiber connection table which will be user managed and be explicitly provisioned by user.
+ Fiber Connection indicates the physical fiber connection between physical ports or subports.
+ "
+::= { fiberConnection 1 }
+fiberConnectionEntry OBJECT-TYPE
+ SYNTAX FiberConnectionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of fiberConnectionTable"
+ INDEX { fiberConnectionSrcPort,fiberConnectionDstPort }
+::= { fiberConnectionTable 1 }
+FiberConnectionEntry ::=
+SEQUENCE {
+ fiberConnectionSrcPort RowPointer,
+ fiberConnectionDstPort RowPointer,
+ fiberConnectionType INTEGER,
+ fiberConnectionFiberLabel OCTET STRING,
+ fiberConnectionAliasName OCTET STRING
+ }
+fiberConnectionSrcPort OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Source port of fiber connection.
+
+
+
+ "
+::= { fiberConnectionEntry 1 }
+fiberConnectionDstPort OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Destination port of fiber connection.
+
+
+
+ "
+::= { fiberConnectionEntry 2 }
+fiberConnectionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ twoWay (1),
+ oneWay (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates fiber connection type.
+
+
+
+ default value :two-way"
+::= { fiberConnectionEntry 3 }
+fiberConnectionFiberLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Label of fiber connection.
+
+
+ "
+::= { fiberConnectionEntry 4 }
+fiberConnectionAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { fiberConnectionEntry 5 }
+optical OBJECT IDENTIFIER ::= { services 5 }
+ots OBJECT IDENTIFIER ::= { optical 2 }
+otsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OtsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Represents the Optical Transmission Section (OTS) interface entity"
+::= { ots 1 }
+otsEntry OBJECT-TYPE
+ SYNTAX OtsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of otsTable"
+ INDEX { otsName }
+::= { otsTable 1 }
+OtsEntry ::=
+SEQUENCE {
+ otsName CoriantTypesNameIdentifier,
+ otsAdminStatus INTEGER,
+ otsOperStatus INTEGER,
+ otsAvailStatus BITS,
+ otsAliasName OCTET STRING,
+ otsSupportingRxPort OpticalCommonSupportingPort,
+ otsSupportingTxPort OpticalCommonSupportingPort,
+ otsMeasuredSpanLoss CoriantTypesOpticalDB
+ }
+otsName OBJECT-TYPE
+ SYNTAX CoriantTypesNameIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name is defined to uniquely identify the ots optical interface.
+
+
+ "
+::= { otsEntry 1 }
+otsAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { otsEntry 2 }
+otsOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { otsEntry 3 }
+otsAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { otsEntry 4 }
+otsAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { otsEntry 5 }
+otsSupportingRxPort OBJECT-TYPE
+ SYNTAX OpticalCommonSupportingPort
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Supporting Rx port for the optical interface.
+
+
+ "
+::= { otsEntry 6 }
+otsSupportingTxPort OBJECT-TYPE
+ SYNTAX OpticalCommonSupportingPort
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Supporting Tx port for the optical interface.
+
+
+ "
+::= { otsEntry 7 }
+otsMeasuredSpanLoss OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalDB
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The measured span loss excluding offset.
+
+
+ "
+::= { otsEntry 8 }
+oms OBJECT IDENTIFIER ::= { optical 3 }
+omsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OmsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Represents the optical multiplex section (OMS) interface MO"
+::= { oms 1 }
+omsEntry OBJECT-TYPE
+ SYNTAX OmsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of omsTable"
+ INDEX { omsName }
+::= { omsTable 1 }
+OmsEntry ::=
+SEQUENCE {
+ omsName CoriantTypesNameIdentifier,
+ omsAdminStatus INTEGER,
+ omsOperStatus INTEGER,
+ omsAvailStatus BITS,
+ omsAliasName OCTET STRING,
+ omsSupportingRxPort OpticalCommonSupportingPort,
+ omsSupportingTxPort OpticalCommonSupportingPort,
+ omsParentOtsInterface RowPointer,
+ omsRxOpticalPower CoriantTypesOpticalPower,
+ omsTxOpticalPower CoriantTypesOpticalPower
+ }
+omsName OBJECT-TYPE
+ SYNTAX CoriantTypesNameIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name is defined to uniquely identify the oms optical interface.
+
+
+ "
+::= { omsEntry 1 }
+omsAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { omsEntry 2 }
+omsOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { omsEntry 3 }
+omsAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { omsEntry 4 }
+omsAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { omsEntry 5 }
+omsSupportingRxPort OBJECT-TYPE
+ SYNTAX OpticalCommonSupportingPort
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Supporting Rx port for the optical interface.
+
+
+ "
+::= { omsEntry 6 }
+omsSupportingTxPort OBJECT-TYPE
+ SYNTAX OpticalCommonSupportingPort
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Supporting Tx port for the optical interface.
+
+
+ "
+::= { omsEntry 7 }
+omsParentOtsInterface OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Supporting OTS interface.
+
+
+ "
+::= { omsEntry 8 }
+omsRxOpticalPower OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Received optical power
+
+
+ "
+::= { omsEntry 9 }
+omsTxOpticalPower OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Transmitted optical power
+
+
+ "
+::= { omsEntry 10 }
+osc OBJECT IDENTIFIER ::= { optical 4 }
+oscTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OscEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Represents the Optical Supervision Channel (OSC) MO"
+::= { osc 1 }
+oscEntry OBJECT-TYPE
+ SYNTAX OscEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of oscTable"
+ INDEX { oscName }
+::= { oscTable 1 }
+OscEntry ::=
+SEQUENCE {
+ oscName CoriantTypesNameIdentifier,
+ oscAdminStatus INTEGER,
+ oscOperStatus INTEGER,
+ oscAvailStatus BITS,
+ oscAliasName OCTET STRING,
+ oscSupportingRxPort OpticalCommonSupportingPort,
+ oscSupportingTxPort OpticalCommonSupportingPort,
+ oscParentOtsInterface RowPointer,
+ oscMode INTEGER,
+ oscWavelength OCTET STRING,
+ oscDataCommunication CoriantTypesEnableSwitch,
+ oscRxOpticalPower CoriantTypesOpticalPower,
+ oscTxOpticalPower CoriantTypesOpticalPower
+ }
+oscName OBJECT-TYPE
+ SYNTAX CoriantTypesNameIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name is defined to uniquely identify the osc optical interface.
+
+
+ "
+::= { oscEntry 1 }
+oscAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { oscEntry 2 }
+oscOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { oscEntry 3 }
+oscAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { oscEntry 4 }
+oscAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { oscEntry 5 }
+oscSupportingRxPort OBJECT-TYPE
+ SYNTAX OpticalCommonSupportingPort
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Supporting Rx port for the optical interface.
+
+
+ "
+::= { oscEntry 6 }
+oscSupportingTxPort OBJECT-TYPE
+ SYNTAX OpticalCommonSupportingPort
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Supporting Tx port for the optical interface.
+
+
+ "
+::= { oscEntry 7 }
+oscParentOtsInterface OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Supporting OTS insterface.
+
+
+ "
+::= { oscEntry 8 }
+oscMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ t155m52 (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicating the current OSC mode.
+
+
+
+ default value :155M52"
+::= { oscEntry 9 }
+oscWavelength OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the wavelength band of the OSC channel.
+
+
+ UNITS:nm
+ default value :1510"
+::= { oscEntry 10 }
+oscDataCommunication OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Configuration for enable or disable data communication network support of the OSC.
+
+
+ default value :enabled"
+::= { oscEntry 11 }
+oscRxOpticalPower OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Received optical power
+
+
+ "
+::= { oscEntry 12 }
+oscTxOpticalPower OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Transmitted optical power
+
+
+ "
+::= { oscEntry 13 }
+gopt OBJECT IDENTIFIER ::= { optical 5 }
+goptTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GoptEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Represents the Generic Optical Section Interface (GOPT) MO"
+::= { gopt 1 }
+goptEntry OBJECT-TYPE
+ SYNTAX GoptEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of goptTable"
+ INDEX { goptName }
+::= { goptTable 1 }
+GoptEntry ::=
+SEQUENCE {
+ goptName CoriantTypesNameIdentifier,
+ goptAdminStatus INTEGER,
+ goptOperStatus INTEGER,
+ goptAvailStatus BITS,
+ goptAliasName OCTET STRING,
+ goptSupportingRxPort OpticalCommonSupportingPort,
+ goptSupportingTxPort OpticalCommonSupportingPort,
+ goptRxOpticalPower CoriantTypesOpticalPower,
+ goptTxOpticalPower CoriantTypesOpticalPower
+ }
+goptName OBJECT-TYPE
+ SYNTAX CoriantTypesNameIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name is defined to uniquely identify the gopt optical interface.
+
+
+ "
+::= { goptEntry 1 }
+goptAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { goptEntry 2 }
+goptOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { goptEntry 3 }
+goptAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { goptEntry 4 }
+goptAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { goptEntry 5 }
+goptSupportingRxPort OBJECT-TYPE
+ SYNTAX OpticalCommonSupportingPort
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Supporting Rx port for the optical interface.
+
+
+ "
+::= { goptEntry 6 }
+goptSupportingTxPort OBJECT-TYPE
+ SYNTAX OpticalCommonSupportingPort
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Supporting Tx port for the optical interface.
+
+
+ "
+::= { goptEntry 7 }
+goptRxOpticalPower OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Received optical power
+
+
+ "
+::= { goptEntry 8 }
+goptTxOpticalPower OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Transmitted optical power
+
+
+ "
+::= { goptEntry 9 }
+omsStatistics OBJECT IDENTIFIER ::= { optical 9 }
+omsStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OmsStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { omsStatistics 1 }
+omsStatisticsEntry OBJECT-TYPE
+ SYNTAX OmsStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of omsStatisticsTable"
+ INDEX { omsName }
+::= { omsStatisticsTable 1 }
+OmsStatisticsEntry ::=
+SEQUENCE {
+ omsStatisticsEntryLastClear IetfYangTypesDateAndTime
+ }
+omsStatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { omsStatisticsEntry 1 }
+oscStatistics OBJECT IDENTIFIER ::= { optical 10 }
+oscStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OscStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { oscStatistics 1 }
+oscStatisticsEntry OBJECT-TYPE
+ SYNTAX OscStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of oscStatisticsTable"
+ INDEX { oscName }
+::= { oscStatisticsTable 1 }
+OscStatisticsEntry ::=
+SEQUENCE {
+ oscStatisticsEntryLastClear IetfYangTypesDateAndTime
+ }
+oscStatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { oscStatisticsEntry 1 }
+goptStatistics OBJECT IDENTIFIER ::= { optical 11 }
+goptStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GoptStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { goptStatistics 1 }
+goptStatisticsEntry OBJECT-TYPE
+ SYNTAX GoptStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of goptStatisticsTable"
+ INDEX { goptName }
+::= { goptStatisticsTable 1 }
+GoptStatisticsEntry ::=
+SEQUENCE {
+ goptStatisticsEntryProtectionSwitchDuration OCTET STRING,
+ goptStatisticsEntryProtectionSwitchCount OCTET STRING,
+ goptStatisticsEntryLossTx OCTET STRING,
+ goptStatisticsEntryLossRx OCTET STRING,
+ goptStatisticsEntryLastClear IetfYangTypesDateAndTime
+ }
+goptStatisticsEntryProtectionSwitchDuration OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Protection Switch Duration
+
+ UNITS:seconds
+ "
+::= { goptStatisticsEntry 1 }
+goptStatisticsEntryProtectionSwitchCount OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Protection Switch Count
+
+ UNITS:times
+ "
+::= { goptStatisticsEntry 2 }
+goptStatisticsEntryLossTx OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Loss of Signal Seconds of Transmit side
+
+ UNITS:seconds
+ "
+::= { goptStatisticsEntry 3 }
+goptStatisticsEntryLossRx OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Loss of Signal Seconds of Receive side
+
+ UNITS:seconds
+ "
+::= { goptStatisticsEntry 4 }
+goptStatisticsEntryLastClear OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The start time of statistics monitor
+
+
+ default value :0000-00-00T00:00:00.000Z"
+::= { goptStatisticsEntry 5 }
+lldp OBJECT IDENTIFIER ::= { services 6 }
+lldpStatusNe OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Global lldp control on NE level.
+ Value of 'enabled', then the LLDP agent will receive,
+ but it will not transmit LLDP frames on all ports with port level lldp
+ not disabled of the NE.
+
+ Value of 'disabled', then LLDP agent will not filter and
+ receive LLDP frames on all ports of the NE. If there is remote systems
+ information which is received on ports supporting LLDP and stored in
+ the system before the lldp-status becomes disabled, then the information
+ will naturally age out.
+
+
+
+
+ default value :disabled"
+::= { lldp 1 }
+performance OBJECT IDENTIFIER ::= { groove 5 }
+performanceInfo OBJECT IDENTIFIER ::= { performance 1 }
+performancePmdaystart OBJECT-TYPE
+ SYNTAX Unsigned32 (0..23)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Specifies the hour of starting collecting 1-DAY monitoring parameters.
+ To reset the NE clock to the default value of 00:00 hours, the parameter should contain the value 0.
+
+
+ UNITS:hour
+ default value :0"
+::= { performanceInfo 1 }
+performanceStatisticsEnable OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The global switch for all system statistics data collection.
+
+
+
+ default value :enabled"
+::= { performanceInfo 2 }
+pmPoint OBJECT IDENTIFIER ::= { performance 2 }
+pmPointTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmPointEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The list of performance monitoring points associated with the monitored management object."
+::= { pmPoint 1 }
+pmPointEntry OBJECT-TYPE
+ SYNTAX PmPointEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of pmPointTable"
+ INDEX { pmPointPmEntity,pmPointPmpType,pmPointPmTimePeriod }
+::= { pmPointTable 1 }
+PmPointEntry ::=
+SEQUENCE {
+ pmPointPmEntity RowPointer,
+ pmPointPmpType CoriantPmtypesPmpType,
+ pmPointPmTimePeriod CoriantTypesManagementTimePeriod,
+ pmPointSupervisionSwitch CoriantTypesEnableSwitch,
+ pmPointThresholdingSwitch CoriantTypesEnableSwitch,
+ pmPointHistoryRecording CoriantTypesEnableSwitch
+ }
+pmPointPmEntity OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the management object instance the performance monitoring data are collected for.
+
+
+ "
+::= { pmPointEntry 1 }
+pmPointPmpType OBJECT-TYPE
+ SYNTAX CoriantPmtypesPmpType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the type of performance monitoring point.
+
+
+ "
+::= { pmPointEntry 2 }
+pmPointPmTimePeriod OBJECT-TYPE
+ SYNTAX CoriantTypesManagementTimePeriod
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the time-period increments during which PM data are collected.
+
+
+ "
+::= { pmPointEntry 3 }
+pmPointSupervisionSwitch OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Enable/disable counting for all performance monitoring parameters of the given PMP.
+
+
+ default value :disabled"
+::= { pmPointEntry 4 }
+pmPointThresholdingSwitch OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Enable/disable the TCA processing and reporting for all performance monitoring parameters of the given PM point.
+
+
+ default value :enabled"
+::= { pmPointEntry 5 }
+pmPointHistoryRecording OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Enable/disable the history data storage for all performance monitoring parameters of the given PM point.
+
+
+ default value :enabled"
+::= { pmPointEntry 6 }
+pmData OBJECT IDENTIFIER ::= { performance 3 }
+pmDataCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmDataCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Defines the get-pm output of record performance data for current time"
+::= { pmData 2 }
+pmDataCurrentEntry OBJECT-TYPE
+ SYNTAX PmDataCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of pmDataCurrentTable"
+ INDEX { pmPointPmEntity, pmPointPmpType, pmPointPmTimePeriod, pmDataCurrentPmParameter }
+::= { pmDataCurrentTable 1 }
+PmDataCurrentEntry ::=
+SEQUENCE {
+ pmDataCurrentMonitoringDateTime OCTET STRING,
+ pmDataCurrentPmParameter CoriantPmtypesPmParameter,
+ pmDataCurrentPmValue OCTET STRING,
+ pmDataCurrentPmUnit CoriantCommonpmUnitOfValue,
+ pmDataCurrentValidity CoriantPmtypesValidityType
+ }
+pmDataCurrentMonitoringDateTime OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Monitoring data and time'
+
+
+ "
+::= { pmDataCurrentEntry 1 }
+pmDataCurrentPmParameter OBJECT-TYPE
+ SYNTAX CoriantPmtypesPmParameter
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Performance Monitoring parameter, which could be a counter or gauge parameter, the later support current, max and min values.
+
+
+ "
+::= { pmDataCurrentEntry 2 }
+pmDataCurrentPmValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ PM counter or gauge value of the PM parameter.
+
+
+
+ "
+::= { pmDataCurrentEntry 3 }
+pmDataCurrentPmUnit OBJECT-TYPE
+ SYNTAX CoriantCommonpmUnitOfValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Unit of PM value.
+
+
+
+ "
+::= { pmDataCurrentEntry 4 }
+pmDataCurrentValidity OBJECT-TYPE
+ SYNTAX CoriantPmtypesValidityType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates whether or not a performance monitoring value is valid.
+
+
+ "
+::= { pmDataCurrentEntry 5 }
+pmDataLatestHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmDataLatestHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Defines the get-pm output of record performance data for latest history time"
+::= { pmData 3 }
+pmDataLatestHistoryEntry OBJECT-TYPE
+ SYNTAX PmDataLatestHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of pmDataLatestHistoryTable"
+ INDEX { pmPointPmEntity, pmPointPmpType, pmPointPmTimePeriod, pmDataLatestHistoryPmParameter }
+::= { pmDataLatestHistoryTable 1 }
+PmDataLatestHistoryEntry ::=
+SEQUENCE {
+ pmDataLatestHistoryMonitoringDateTime OCTET STRING,
+ pmDataLatestHistoryPmParameter CoriantPmtypesPmParameter,
+ pmDataLatestHistoryPmValue OCTET STRING,
+ pmDataLatestHistoryPmUnit CoriantCommonpmUnitOfValue,
+ pmDataLatestHistoryValidity CoriantPmtypesValidityType
+ }
+pmDataLatestHistoryMonitoringDateTime OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Monitoring data and time'
+
+
+ "
+::= { pmDataLatestHistoryEntry 1 }
+pmDataLatestHistoryPmParameter OBJECT-TYPE
+ SYNTAX CoriantPmtypesPmParameter
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Performance Monitoring parameter, which could be a counter or gauge parameter, the later support current, max and min values.
+
+
+ "
+::= { pmDataLatestHistoryEntry 2 }
+pmDataLatestHistoryPmValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ PM counter or gauge value of the PM parameter.
+
+
+
+ "
+::= { pmDataLatestHistoryEntry 3 }
+pmDataLatestHistoryPmUnit OBJECT-TYPE
+ SYNTAX CoriantCommonpmUnitOfValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Unit of PM value.
+
+
+
+ "
+::= { pmDataLatestHistoryEntry 4 }
+pmDataLatestHistoryValidity OBJECT-TYPE
+ SYNTAX CoriantPmtypesValidityType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates whether or not a performance monitoring value is valid.
+
+
+ "
+::= { pmDataLatestHistoryEntry 5 }
+pmDataHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmDataHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Defines the get-pm output of record performance data for history"
+::= { pmData 4 }
+pmDataHistoryEntry OBJECT-TYPE
+ SYNTAX PmDataHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of pmDataHistoryTable"
+ INDEX { pmPointPmEntity, pmPointPmpType, pmPointPmTimePeriod, pmDataHistoryRecordIndex,pmDataHistoryPmParameter }
+::= { pmDataHistoryTable 1 }
+PmDataHistoryEntry ::=
+SEQUENCE {
+ pmDataHistoryRecordIndex Unsigned32,
+ pmDataHistoryMonitoringDateTime OCTET STRING,
+ pmDataHistoryPmParameter CoriantPmtypesPmParameter,
+ pmDataHistoryPmValue OCTET STRING,
+ pmDataHistoryPmUnit CoriantCommonpmUnitOfValue,
+ pmDataHistoryValidity CoriantPmtypesValidityType
+ }
+pmDataHistoryRecordIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index of PM data records.
+
+
+ "
+::= { pmDataHistoryEntry 1 }
+pmDataHistoryMonitoringDateTime OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Monitoring data and time'
+
+
+ "
+::= { pmDataHistoryEntry 2 }
+pmDataHistoryPmParameter OBJECT-TYPE
+ SYNTAX CoriantPmtypesPmParameter
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Performance Monitoring parameter, which could be a counter or gauge parameter, the later support current, max and min values.
+
+
+ "
+::= { pmDataHistoryEntry 3 }
+pmDataHistoryPmValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ PM counter or gauge value of the PM parameter.
+
+
+
+ "
+::= { pmDataHistoryEntry 4 }
+pmDataHistoryPmUnit OBJECT-TYPE
+ SYNTAX CoriantCommonpmUnitOfValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Unit of PM value.
+
+
+
+ "
+::= { pmDataHistoryEntry 5 }
+pmDataHistoryValidity OBJECT-TYPE
+ SYNTAX CoriantPmtypesValidityType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates whether or not a performance monitoring value is valid.
+
+
+ "
+::= { pmDataHistoryEntry 6 }
+pmThresholdsValue OBJECT IDENTIFIER ::= { performance 4 }
+pmThresholdsValueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmThresholdsValueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The list of entries of performance monitoring threshold value."
+::= { pmThresholdsValue 1 }
+pmThresholdsValueEntry OBJECT-TYPE
+ SYNTAX PmThresholdsValueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of pmThresholdsValueTable"
+ INDEX { pmPointPmEntity,pmPointPmpType,pmPointPmTimePeriod,pmThresholdsValuePmParameter }
+::= { pmThresholdsValueTable 1 }
+PmThresholdsValueEntry ::=
+SEQUENCE {
+ pmThresholdsValuePmParameter CoriantPmtypesPmParameter,
+ pmThresholdsValuePmHighThreshold CoriantCommonpmThresholdValue,
+ pmThresholdsValuePmLowThreshold CoriantCommonpmThresholdValue,
+ pmThresholdsValuePmUnit CoriantCommonpmUnitOfValue
+ }
+pmThresholdsValuePmParameter OBJECT-TYPE
+ SYNTAX CoriantPmtypesPmParameter
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Performance Monitoring parameter, which could be a counter or gauge parameter, the later support current, max and min values.
+
+
+ "
+::= { pmThresholdsValueEntry 1 }
+pmThresholdsValuePmHighThreshold OBJECT-TYPE
+ SYNTAX CoriantCommonpmThresholdValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the desired high threshold value of the selected performance monitoring parameter.
+
+
+ "
+::= { pmThresholdsValueEntry 2 }
+pmThresholdsValuePmLowThreshold OBJECT-TYPE
+ SYNTAX CoriantCommonpmThresholdValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the desired low threshold value of the selected performance monitoring parameter.
+
+
+ "
+::= { pmThresholdsValueEntry 3 }
+pmThresholdsValuePmUnit OBJECT-TYPE
+ SYNTAX CoriantCommonpmUnitOfValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The unit of the performance monitoring value.
+
+
+ "
+::= { pmThresholdsValueEntry 4 }
+networking OBJECT IDENTIFIER ::= { groove 6 }
+networkingInfo OBJECT IDENTIFIER ::= { networking 1 }
+networkingSourceAddressSelectMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ loopbackPrefer (1),
+ linkPrefer (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Select the source address for route next-hop entry.
+ loopback-prefer mode select the numerically lowest address configured on loopback interfaces if exist,
+ link-prefer mode select the address configured on the outgoing interface
+
+
+ default value :link-prefer"
+::= { networkingInfo 1 }
+interface OBJECT IDENTIFIER ::= { networking 2 }
+interfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The list of configured interfaces on the device."
+::= { interface 1 }
+interfaceEntry OBJECT-TYPE
+ SYNTAX InterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of interfaceTable"
+ INDEX { interfaceIfName }
+::= { interfaceTable 1 }
+InterfaceEntry ::=
+SEQUENCE {
+ interfaceIfName OCTET STRING,
+ interfaceIfDescription OCTET STRING,
+ interfaceIfType INTEGER,
+ interfaceAdminStatus INTEGER,
+ interfaceOperStatus INTEGER,
+ interfaceAvailStatus BITS,
+ interfaceAliasName OCTET STRING
+ }
+interfaceIfName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name of the interface.
+
+
+ "
+::= { interfaceEntry 1 }
+interfaceIfDescription OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A textual description of the interface.
+
+
+ "
+::= { interfaceEntry 2 }
+interfaceIfType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other (0),
+ ethernetcsmacd (1),
+ ppp (2),
+ softwareloopback (3),
+ lapd (4),
+ oscx (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of the interface. Refer to http://www.iana.org/assignments/smi-numbers
+
+
+ "
+::= { interfaceEntry 3 }
+interfaceAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { interfaceEntry 4 }
+interfaceOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { interfaceEntry 5 }
+interfaceAvailStatus OBJECT-TYPE
+ SYNTAX BITS {
+ none (0),
+ failed (1),
+ mismatch (2),
+ lowerLayerDown (3),
+ notPresent (4),
+ shutdown (5),
+ degraded (6),
+ idle (7),
+ busy (8),
+ hibernation (9),
+ inTest (10),
+ loopback (11),
+ softwareUpgrade (12),
+ initializing (13),
+ unknown (14),
+ incomplete (15),
+ laserSafetyShutoff (16),
+ measuring (17),
+ firmwareLoading (18),
+ connected (19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Provided to qualify the operational, usage and/or administrative status attributes.
+ The value shall be a bits, management interface shall show the string with space separator ' ' per yang definition.
+
+ Following available status indication shall be supported:
+ Failed,Mismatch,LowerLayerDown,NotPresent,Shutdown,Degraded,Idle,Busy,
+ Hibernation,In-Test,Loopback,SoftwareUpgrade,Initializing,Unknown,Incomplete
+
+ Example: an ODU can be failed without cross connection, the available status is 'Failed Idle'.
+
+ Provided to qualify the operational, usage and/or administrative state attributes. The value of each
+ status attribute may denote the presence of one or more particular conditions applicable to the resource.
+
+
+
+ "
+::= { interfaceEntry 6 }
+interfaceAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { interfaceEntry 7 }
+ethernet OBJECT IDENTIFIER ::= { networking 3 }
+ethernetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EthernetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The Ethernet attributes of an Ethernet interface."
+::= { ethernet 1 }
+ethernetEntry OBJECT-TYPE
+ SYNTAX EthernetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of ethernetTable"
+ INDEX { interfaceIfName }
+::= { ethernetTable 1 }
+EthernetEntry ::=
+SEQUENCE {
+ ethernetAutoNegotiation CoriantTypesEnableSwitch,
+ ethernetDuplexMode CoriantTypesDuplexMode,
+ ethernetOperationalDuplexMode CoriantTypesDuplexMode,
+ ethernetRate CoriantTypesEthernetRate,
+ ethernetOperationalEthernetRate CoriantTypesEthernetRate,
+ ethernetFlowControl CoriantTypesFlowControl,
+ ethernetOperationalFlowControl CoriantTypesFlowControl,
+ ethernetMacAddress IetfYangTypesMacAddress,
+ ethernetAliasName OCTET STRING
+ }
+ethernetAutoNegotiation OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Auto negotiation mode.
+
+
+ default value :disabled"
+::= { ethernetEntry 1 }
+ethernetDuplexMode OBJECT-TYPE
+ SYNTAX CoriantTypesDuplexMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Duplex Mode; only valid if auto negotiation is disabled.
+
+
+ default value :full"
+::= { ethernetEntry 2 }
+ethernetOperationalDuplexMode OBJECT-TYPE
+ SYNTAX CoriantTypesDuplexMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operational duplex mode.
+
+
+ default value :NA"
+::= { ethernetEntry 3 }
+ethernetRate OBJECT-TYPE
+ SYNTAX CoriantTypesEthernetRate
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Required Ethernet Rate; only valid if auto negotiation is disabled.
+
+
+ default value :max-rate"
+::= { ethernetEntry 4 }
+ethernetOperationalEthernetRate OBJECT-TYPE
+ SYNTAX CoriantTypesEthernetRate
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operation ethernet rate.
+
+
+ default value :NA"
+::= { ethernetEntry 5 }
+ethernetFlowControl OBJECT-TYPE
+ SYNTAX CoriantTypesFlowControl
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the type of flow control to be supported.
+
+
+ default value :tx-rx"
+::= { ethernetEntry 6 }
+ethernetOperationalFlowControl OBJECT-TYPE
+ SYNTAX CoriantTypesFlowControl
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operational flow control.
+
+
+ default value :NA"
+::= { ethernetEntry 7 }
+ethernetMacAddress OBJECT-TYPE
+ SYNTAX IetfYangTypesMacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MAC Address of the port.
+
+
+ default value :00:00:00:00:00:00"
+::= { ethernetEntry 8 }
+ethernetAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { ethernetEntry 9 }
+ppp OBJECT IDENTIFIER ::= { networking 4 }
+pppTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PppEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { ppp 1 }
+pppEntry OBJECT-TYPE
+ SYNTAX PppEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of pppTable"
+ INDEX { interfaceIfName }
+::= { pppTable 1 }
+PppEntry ::=
+SEQUENCE {
+ pppType INTEGER,
+ pppPfRef RowPointer,
+ pppResourceRef RowPointer,
+ pppAliasName OCTET STRING
+ }
+pppType OBJECT-TYPE
+ SYNTAX INTEGER {
+ gcc0 (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the link type associated with the ppp.
+
+
+ "
+::= { pppEntry 1 }
+pppPfRef OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference of the ppp profile.
+
+
+ "
+::= { pppEntry 2 }
+pppResourceRef OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference of the lower layer resource associated with this interface.
+
+
+ "
+::= { pppEntry 3 }
+pppAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { pppEntry 4 }
+ipv4 OBJECT IDENTIFIER ::= { networking 5 }
+ipv4Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ipv4Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Parameters for the IPv4 address family."
+::= { ipv4 1 }
+ipv4Entry OBJECT-TYPE
+ SYNTAX Ipv4Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of ipv4Table"
+ INDEX { interfaceIfName }
+::= { ipv4Table 1 }
+Ipv4Entry ::=
+SEQUENCE {
+ ipv4Forwarding TruthValue,
+ ipv4Mtu Unsigned32,
+ ipv4AddressAssignmentMethod INTEGER
+ }
+ipv4Forwarding OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Controls IPv4 packet forwarding of datagrams received by,
+ but not addressed to, this interface. IPv4 routers
+ forward datagrams. IPv4 hosts do not (except those
+ source-routed via the host).
+
+
+ default value :true"
+::= { ipv4Entry 1 }
+ipv4Mtu OBJECT-TYPE
+ SYNTAX Unsigned32 (68..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The size, in octets, of the largest IPv4 packet that the
+ interface will send and receive.
+
+ The server may restrict the allowed values for this leaf,
+ depending on the interface's type.
+
+ If this leaf is not configured, the operationally used MTU
+ depends on the interface's type.
+
+ UNITS:octets
+ "
+::= { ipv4Entry 2 }
+ipv4AddressAssignmentMethod OBJECT-TYPE
+ SYNTAX INTEGER {
+ static (1),
+ dhcp (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IPv4 address assignment method.
+
+
+ default value :static"
+::= { ipv4Entry 3 }
+ipAddress OBJECT IDENTIFIER ::= { networking 6 }
+ipAddressTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The IPv4 address on the interface."
+::= { ipAddress 1 }
+ipAddressEntry OBJECT-TYPE
+ SYNTAX IpAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of ipAddressTable"
+ INDEX { interfaceIfName }
+::= { ipAddressTable 1 }
+IpAddressEntry ::=
+SEQUENCE {
+ ipAddressIp IetfInetTypesIpv4Address,
+ ipAddressOrigin INTEGER,
+ ipAddressPrefixLength Unsigned32
+ }
+ipAddressIp OBJECT-TYPE
+ SYNTAX IetfInetTypesIpv4Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv4 address on the interface.
+
+
+ "
+::= { ipAddressEntry 1 }
+ipAddressOrigin OBJECT-TYPE
+ SYNTAX INTEGER {
+ other (1),
+ static (2),
+ dhcp (3),
+ linkLayer (4),
+ random (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The origin of this address.
+
+
+ default value :static"
+::= { ipAddressEntry 2 }
+ipAddressPrefixLength OBJECT-TYPE
+ SYNTAX Unsigned32 (0..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The length of the subnet prefix.
+
+
+ "
+::= { ipAddressEntry 3 }
+ipUnnumbered OBJECT IDENTIFIER ::= { networking 7 }
+ipUnnumberedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpUnnumberedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The IP unnumbered configurations."
+::= { ipUnnumbered 1 }
+ipUnnumberedEntry OBJECT-TYPE
+ SYNTAX IpUnnumberedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of ipUnnumberedTable"
+ INDEX { interfaceIfName }
+::= { ipUnnumberedTable 1 }
+IpUnnumberedEntry ::=
+SEQUENCE {
+ ipUnnumberedUnnumEnabled TruthValue,
+ ipUnnumberedParentInterface RowPointer
+ }
+ipUnnumberedUnnumEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates that the interface is unnumbered. By default the interface is numbered, i.e., expected to have an IP address configuration.
+
+
+ default value :false"
+::= { ipUnnumberedEntry 1 }
+ipUnnumberedParentInterface OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference of the parent interface of the unnumbered interface.
+
+
+ "
+::= { ipUnnumberedEntry 2 }
+routingProtocol OBJECT IDENTIFIER ::= { networking 9 }
+routingProtocolTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RoutingProtocolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Routing protocol instance."
+::= { routingProtocol 1 }
+routingProtocolEntry OBJECT-TYPE
+ SYNTAX RoutingProtocolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of routingProtocolTable"
+ INDEX { routingProtocolRtpType,routingProtocolRtpName }
+::= { routingProtocolTable 1 }
+RoutingProtocolEntry ::=
+SEQUENCE {
+ routingProtocolRtpType CoriantTypesRtpType,
+ routingProtocolRtpName OCTET STRING,
+ routingProtocolDescription OCTET STRING
+ }
+routingProtocolRtpType OBJECT-TYPE
+ SYNTAX CoriantTypesRtpType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of the routing protocol instance.
+
+
+ "
+::= { routingProtocolEntry 1 }
+routingProtocolRtpName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name of the routing protocol instance.
+
+ For system-controlled instances this name is
+ persistent, i.e., it SHOULD NOT change across
+ reboots.
+
+
+ "
+::= { routingProtocolEntry 2 }
+routingProtocolDescription OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Textual description of the routing protocol instance.
+
+
+ "
+::= { routingProtocolEntry 3 }
+staticRoute OBJECT IDENTIFIER ::= { networking 10 }
+staticRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of static routes."
+::= { staticRoute 1 }
+staticRouteEntry OBJECT-TYPE
+ SYNTAX StaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of staticRouteTable"
+ INDEX { routingProtocolRtpType,routingProtocolRtpName,staticRouteDestinationPrefix }
+::= { staticRouteTable 1 }
+StaticRouteEntry ::=
+SEQUENCE {
+ staticRouteDestinationPrefix IetfInetTypesIpv4Prefix,
+ staticRouteDescription OCTET STRING,
+ staticRouteAdvertised TruthValue
+ }
+staticRouteDestinationPrefix OBJECT-TYPE
+ SYNTAX IetfInetTypesIpv4Prefix (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IPv4 destination prefix.
+
+
+ "
+::= { staticRouteEntry 1 }
+staticRouteDescription OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Textual description of the static route.
+
+
+ "
+::= { staticRouteEntry 2 }
+staticRouteAdvertised OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When set to YES, the static route is advertised in the routing
+ protocol. For OSPF, the static route will be advertised as an
+ AS external route, if OSPF is configured as an ASBR.
+
+
+ default value :false"
+::= { staticRouteEntry 3 }
+nextHop OBJECT IDENTIFIER ::= { networking 11 }
+nextHopTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NextHopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Configuration of static next-hop."
+::= { nextHop 1 }
+nextHopEntry OBJECT-TYPE
+ SYNTAX NextHopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of nextHopTable"
+ INDEX { routingProtocolRtpType,routingProtocolRtpName,staticRouteDestinationPrefix,nextHopIndex,ribName,routeSourceProtocol,routeDestinationPrefix }
+::= { nextHopTable 1 }
+NextHopEntry ::=
+SEQUENCE {
+ nextHopIndex OCTET STRING,
+ nextHopOutgoingInterface RowPointer,
+ nextHopAddress IetfInetTypesIpv4Address,
+ nextHopMetric Unsigned32
+ }
+nextHopIndex OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An user-specified identifier utilised to uniquely reference the next-hop entry in the next-hop list. The value of this index has no semantic meaning other than for referencing the entry.
+
+
+ "
+::= { nextHopEntry 1 }
+nextHopOutgoingInterface OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference of the outgoing interface.
+
+
+ "
+::= { nextHopEntry 2 }
+nextHopAddress OBJECT-TYPE
+ SYNTAX IetfInetTypesIpv4Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IPv4 address of the next-hop.
+
+
+ "
+::= { nextHopEntry 3 }
+nextHopMetric OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "metric of the next-hop.
+
+
+ default value :0"
+::= { nextHopEntry 4 }
+ospf OBJECT IDENTIFIER ::= { networking 12 }
+ospfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "OSPF protocol."
+::= { ospf 1 }
+ospfEntry OBJECT-TYPE
+ SYNTAX OspfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of ospfTable"
+ INDEX { routingProtocolRtpType,routingProtocolRtpName }
+::= { ospfTable 1 }
+OspfEntry ::=
+SEQUENCE {
+ ospfRouterId IetfYangTypesDottedQuad,
+ ospfDescription OCTET STRING,
+ ospfAsbr TruthValue,
+ ospfAdminStatus INTEGER,
+ ospfOperStatus INTEGER,
+ ospfAliasName OCTET STRING
+ }
+ospfRouterId OBJECT-TYPE
+ SYNTAX IetfYangTypesDottedQuad
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "OSPF Router ID.
+
+
+ "
+::= { ospfEntry 1 }
+ospfDescription OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Textual description of the OSPF instance.
+
+
+ "
+::= { ospfEntry 2 }
+ospfAsbr OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "OSPF Autonomous System Boundary Router.
+
+
+ default value :true"
+::= { ospfEntry 3 }
+ospfAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { ospfEntry 4 }
+ospfOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { ospfEntry 5 }
+ospfAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { ospfEntry 6 }
+ospfArea OBJECT IDENTIFIER ::= { networking 13 }
+ospfAreaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfAreaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Configuration of ospf area."
+::= { ospfArea 1 }
+ospfAreaEntry OBJECT-TYPE
+ SYNTAX OspfAreaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of ospfAreaTable"
+ INDEX { routingProtocolRtpType,routingProtocolRtpName,ospfAreaId }
+::= { ospfAreaTable 1 }
+OspfAreaEntry ::=
+SEQUENCE {
+ ospfAreaId IetfYangTypesDottedQuad,
+ ospfAreaAdminStatus INTEGER,
+ ospfAreaOperStatus INTEGER,
+ ospfAreaAliasName OCTET STRING,
+ ospfAreaType INTEGER
+ }
+ospfAreaId OBJECT-TYPE
+ SYNTAX IetfYangTypesDottedQuad (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "OSPF Router Area ID.
+
+
+ "
+::= { ospfAreaEntry 1 }
+ospfAreaAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { ospfAreaEntry 2 }
+ospfAreaOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The operational state specifies whether or not a resource is able to provide service.
+ The operational state shall be visible to the operator. The user cannot modify the operational state. It provides a simple mechanism for the operator to decide whether a resource is operational or not, therefore this parameter has a read-only nature.
+ The operational state is closely coupled with the alarm status of a resource, i.e. state transitions are triggered internally by the NE software. It can have one of the following values:
+ Down: The resource is totally inoperable and unable to provide service to the user(s)
+ Up: The resource is partially or fully operable and available for use.
+
+
+
+ default value :up"
+::= { ospfAreaEntry 3 }
+ospfAreaAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { ospfAreaEntry 4 }
+ospfAreaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ stub (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "OSPF Router Area Type.
+
+
+ default value :normal"
+::= { ospfAreaEntry 5 }
+ospfInterface OBJECT IDENTIFIER ::= { networking 14 }
+ospfInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Configuration of interface in an ospf area."
+::= { ospfInterface 1 }
+ospfInterfaceEntry OBJECT-TYPE
+ SYNTAX OspfInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of ospfInterfaceTable"
+ INDEX { routingProtocolRtpType,routingProtocolRtpName,ospfAreaId,ospfInterfaceOspfIfName }
+::= { ospfInterfaceTable 1 }
+OspfInterfaceEntry ::=
+SEQUENCE {
+ ospfInterfaceOspfIfName OCTET STRING,
+ ospfInterfaceOspfLinkpf OCTET STRING,
+ ospfInterfaceOspfCost Unsigned32,
+ ospfInterfaceOspfIfRouting INTEGER,
+ ospfInterfaceOspfNetworkType INTEGER
+ }
+ospfInterfaceOspfIfName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference of the interface in OSPF area.
+
+
+ "
+::= { ospfInterfaceEntry 1 }
+ospfInterfaceOspfLinkpf OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference of the ospf link profile associated with the interface.
+
+
+ "
+::= { ospfInterfaceEntry 2 }
+ospfInterfaceOspfCost OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "OSPF link cost.
+
+
+ "
+::= { ospfInterfaceEntry 3 }
+ospfInterfaceOspfIfRouting OBJECT-TYPE
+ SYNTAX INTEGER {
+ active (1),
+ passive (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies if Routing is enabled and if so, if Routing is passive or active.
+ ACTIVE - This link is advertised and routing messages are transported over this link.
+ PASSIVE - This link is advertised, routing messages are not transported over this link.
+
+
+ default value :active"
+::= { ospfInterfaceEntry 4 }
+ospfInterfaceOspfNetworkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ broadcast (1),
+ pointToPoint (2),
+ pointToMultipoint (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "OSPF Interface Network Types.
+
+
+ "
+::= { ospfInterfaceEntry 5 }
+ospfAdjacency OBJECT IDENTIFIER ::= { networking 15 }
+ospfAdjacencyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfAdjacencyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "attributes of OSPF adjacency."
+::= { ospfAdjacency 1 }
+ospfAdjacencyEntry OBJECT-TYPE
+ SYNTAX OspfAdjacencyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of ospfAdjacencyTable"
+ INDEX { routingProtocolRtpType,routingProtocolRtpName,ospfAreaId,ospfInterfaceOspfIfName,ospfAdjacencyOspfNeighborAddress }
+::= { ospfAdjacencyTable 1 }
+OspfAdjacencyEntry ::=
+SEQUENCE {
+ ospfAdjacencyOspfNeighborAddress IetfInetTypesIpv4Address,
+ ospfAdjacencyNeighborRouterId IetfYangTypesDottedQuad,
+ ospfAdjacencyOspfAdjStatus INTEGER
+ }
+ospfAdjacencyOspfNeighborAddress OBJECT-TYPE
+ SYNTAX IetfInetTypesIpv4Address (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "neighbor IP address of the OSPF adjacency.
+
+
+ "
+::= { ospfAdjacencyEntry 1 }
+ospfAdjacencyNeighborRouterId OBJECT-TYPE
+ SYNTAX IetfYangTypesDottedQuad
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "OSPF neighbor Router ID.
+
+
+ "
+::= { ospfAdjacencyEntry 2 }
+ospfAdjacencyOspfAdjStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ init (2),
+ attempt (3),
+ twoWay (4),
+ exstart (5),
+ exchange (6),
+ loading (7),
+ full (8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "OSPF adjacency status.
+
+
+ "
+::= { ospfAdjacencyEntry 3 }
+rib OBJECT IDENTIFIER ::= { networking 16 }
+ribTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RibEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Each entry represents a RIB identified by the 'name'
+ key. All routes in a RIB MUST belong to the same address
+ family.
+
+ For each routing instance, an implementation SHOULD
+ provide one system-controlled default RIB for each
+ supported address family."
+::= { rib 1 }
+ribEntry OBJECT-TYPE
+ SYNTAX RibEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of ribTable"
+ INDEX { ribName }
+::= { ribTable 1 }
+RibEntry ::=
+SEQUENCE {
+ ribName OCTET STRING,
+ ribAddressFamily INTEGER,
+ ribDefaultRib TruthValue,
+ ribDescription OCTET STRING
+ }
+ribName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name of the RIB.
+
+
+ "
+::= { ribEntry 1 }
+ribAddressFamily OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4 (1),
+ ipv4Unicast (2),
+ ipv6 (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Address family.
+
+
+ "
+::= { ribEntry 2 }
+ribDefaultRib OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This flag has the value of 'true' if and only if the
+ RIB is the default RIB for the given address family.
+
+ A default RIB always receives direct routes. By
+ default it also receives routes from all routing
+ protocols.
+
+
+ default value :true"
+::= { ribEntry 3 }
+ribDescription OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Textual description of the RIB.
+
+
+ "
+::= { ribEntry 4 }
+route OBJECT IDENTIFIER ::= { networking 17 }
+routeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of static routes."
+::= { route 1 }
+routeEntry OBJECT-TYPE
+ SYNTAX RouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of routeTable"
+ INDEX { ribName,routeSourceProtocol,routeDestinationPrefix }
+::= { routeTable 1 }
+RouteEntry ::=
+SEQUENCE {
+ routeSourceProtocol CoriantTypesSourceProtocol,
+ routeDestinationPrefix IetfInetTypesIpv4Prefix,
+ routeDescription OCTET STRING,
+ routePreference Unsigned32,
+ routeActive TruthValue
+ }
+routeSourceProtocol OBJECT-TYPE
+ SYNTAX CoriantTypesSourceProtocol
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of the routing protocol from which the route originated.
+
+
+ "
+::= { routeEntry 1 }
+routeDestinationPrefix OBJECT-TYPE
+ SYNTAX IetfInetTypesIpv4Prefix (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IPv4 destination prefix.
+
+
+ "
+::= { routeEntry 2 }
+routeDescription OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Textual description of the route.
+
+
+ "
+::= { routeEntry 3 }
+routePreference OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This route attribute, also known as administrative
+ distance, allows for selecting the preferred route
+ among routes with the same destination prefix. A
+ smaller value means a more preferred route.
+
+
+ "
+::= { routeEntry 4 }
+routeActive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates that the route is preferred among all routes in the same RIB that have the same destination prefix.
+
+
+ "
+::= { routeEntry 5 }
+profiles OBJECT IDENTIFIER ::= { networking 18 }
+pppProfile OBJECT IDENTIFIER ::= { profiles 1 }
+pppProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PppProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Profile for the point-to-point interface."
+::= { pppProfile 1 }
+pppProfileEntry OBJECT-TYPE
+ SYNTAX PppProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of pppProfileTable"
+ INDEX { pppProfilePppPfName }
+::= { pppProfileTable 1 }
+PppProfileEntry ::=
+SEQUENCE {
+ pppProfilePppPfName OCTET STRING,
+ pppProfilePppFcsLength INTEGER,
+ pppProfilePppMru Unsigned32,
+ pppProfilePppRestartTimer Unsigned32,
+ pppProfilePppMaxFailure Unsigned32
+ }
+pppProfilePppPfName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name of the point-to-point protocol profile.
+
+
+ "
+::= { pppProfileEntry 1 }
+pppProfilePppFcsLength OBJECT-TYPE
+ SYNTAX INTEGER {
+ t16 (16),
+ t32 (32)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies whether the frame check sequence is a 16-bit or 32-bit value.
+
+
+ default value :16"
+::= { pppProfileEntry 2 }
+pppProfilePppMru OBJECT-TYPE
+ SYNTAX Unsigned32 (64..1500)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the maximum number of octets in the Information and Padding fields.
+
+ UNITS:octets
+ default value :1500"
+::= { pppProfileEntry 3 }
+pppProfilePppRestartTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the restart timer of the PPP protocol in seconds.
+
+ UNITS:seconds
+ default value :3"
+::= { pppProfileEntry 4 }
+pppProfilePppMaxFailure OBJECT-TYPE
+ SYNTAX Unsigned32 (2..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the maximum failure value of the PPP protocol profile.
+
+
+ default value :5"
+::= { pppProfileEntry 5 }
+ospfLinkProfile OBJECT IDENTIFIER ::= { profiles 2 }
+ospfLinkProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OspfLinkProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Profile for the OSPF protocol link."
+::= { ospfLinkProfile 1 }
+ospfLinkProfileEntry OBJECT-TYPE
+ SYNTAX OspfLinkProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of ospfLinkProfileTable"
+ INDEX { ospfLinkProfileOspfLinkpfName }
+::= { ospfLinkProfileTable 1 }
+OspfLinkProfileEntry ::=
+SEQUENCE {
+ ospfLinkProfileOspfLinkpfName OCTET STRING,
+ ospfLinkProfileHelloInterval Unsigned32,
+ ospfLinkProfileRouterDeadInterval Unsigned32,
+ ospfLinkProfileRetransmissionInterval Unsigned32
+ }
+ospfLinkProfileOspfLinkpfName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name of the OSPF protocol link profile.
+
+
+ "
+::= { ospfLinkProfileEntry 1 }
+ospfLinkProfileHelloInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the Hello Interval in seconds.
+
+ UNITS:seconds
+ default value :10"
+::= { ospfLinkProfileEntry 2 }
+ospfLinkProfileRouterDeadInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (4..1024)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the Router Dead Interval in seconds.
+
+ UNITS:seconds
+ default value :40"
+::= { ospfLinkProfileEntry 3 }
+ospfLinkProfileRetransmissionInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the Retransmission Interval in seconds.
+
+ UNITS:seconds
+ default value :5"
+::= { ospfLinkProfileEntry 4 }
+oscx OBJECT IDENTIFIER ::= { networking 19 }
+oscxTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OscxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "OSCX (Optical Supervisory Channel Extended) interface"
+::= { oscx 1 }
+oscxEntry OBJECT-TYPE
+ SYNTAX OscxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of oscxTable"
+ INDEX { interfaceIfName }
+::= { oscxTable 1 }
+OscxEntry ::=
+SEQUENCE {
+ oscxChannel INTEGER,
+ oscxResourceRef RowPointer,
+ oscxAliasName OCTET STRING
+ }
+oscxChannel OBJECT-TYPE
+ SYNTAX INTEGER {
+ t1 (1),
+ t2 (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the OSCX channel within the Optical Supervisory Channel.
+
+
+ "
+::= { oscxEntry 1 }
+oscxResourceRef OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference of the lower layer resource associated with this interface.
+
+
+ "
+::= { oscxEntry 2 }
+oscxAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined alias for this entity. Must be an alphanumeric string with dash or underscore
+
+
+ "
+::= { oscxEntry 3 }
+security OBJECT IDENTIFIER ::= { groove 7 }
+securityInfo OBJECT IDENTIFIER ::= { security 1 }
+securitySshPublicKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..2500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The system's public key for use with SSH or SFTP.This is a leaf list, encode by some leafs.
+
+
+ "
+::= { securityInfo 1 }
+securitySshPublicKeyFingerprint OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The fingerprint of the system's public key.This is a leaf list, encode by some leafs.
+
+
+ "
+::= { securityInfo 2 }
+securityPreLoginMessage OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..1440))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Welcome message displayed before user login
+
+
+ default value :****************************************** Warning ******************************************
+
+This system is restricted to authorized users for business purposes. Unauthorized access is a
+violation of the law. This service may be monitored for administrative and security reasons.
+By proceeding, you consent to this monitoring.
+
+*********************************************************************************************
+"
+::= { securityInfo 3 }
+securityWarningMessage OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..1440))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Welcome message displayed after user login
+
+
+ default value :****************************************** Warning ******************************************
+
+This system is restricted to authorized users for business purposes. Unauthorized access is a
+violation of the law. This service may be monitored for administrative and security reasons.
+By proceeding, you consent to this monitoring.
+
+*********************************************************************************************
+"
+::= { securityInfo 4 }
+securityAaaAuthenticationMethod OBJECT-TYPE
+ SYNTAX INTEGER {
+ localOnly (1),
+ localFirstThenRemote (3),
+ remoteFirstThenLocal (4),
+ remoteUnavailableThenLocal (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specify authentication method for the user login to the NE.
+
+
+ default value :local-only"
+::= { securityInfo 5 }
+securitySystemFips OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled (1),
+ disabled (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies whether the system security is operating in compliance with FIPS.
+
+
+ default value :disabled"
+::= { securityInfo 6 }
+securityHttpSupport OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Defines whether unsecure HTTP protocol is allowed; includes file transfer, or any other application that uses HTTP
+
+
+ default value :disabled"
+::= { securityInfo 7 }
+user OBJECT IDENTIFIER ::= { security 2 }
+userTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { user 1 }
+userEntry OBJECT-TYPE
+ SYNTAX UserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of userTable"
+ INDEX { userName }
+::= { userTable 1 }
+UserEntry ::=
+SEQUENCE {
+ userName CoriantTypesUserName,
+ userPassword OCTET STRING,
+ userClass INTEGER,
+ userMaxInvalidLogin Unsigned32,
+ userSuspensionTime Unsigned32,
+ userTimeout Unsigned32,
+ userPasswordAgingInterval Unsigned32,
+ userPasswordExpirationDate IetfYangTypesDateAndTime,
+ userAdminStatus INTEGER,
+ userStatus INTEGER,
+ userMaxSessions Unsigned32,
+ userLastLoginDate IetfYangTypesDateAndTime,
+ userAaaType INTEGER
+ }
+userName OBJECT-TYPE
+ SYNTAX CoriantTypesUserName
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User name.
+
+
+ "
+::= { userEntry 1 }
+userPassword OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (8..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The password of the user.
+
+
+ "
+::= { userEntry 2 }
+userClass OBJECT-TYPE
+ SYNTAX INTEGER {
+ cryptoOfficer (0),
+ administration (1),
+ configuration (2),
+ operation (3),
+ supervision (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The access class for the user.
+
+
+ default value :supervision"
+::= { userEntry 3 }
+userMaxInvalidLogin OBJECT-TYPE
+ SYNTAX Unsigned32 (0..9)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute is the maximum number of consecutive and invalid login attempts
+ before an account is suspended (lockedout).
+
+
+ default value :3"
+::= { userEntry 4 }
+userSuspensionTime OBJECT-TYPE
+ SYNTAX Unsigned32 (0..300)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute is the duration of UID suspension following consecutive invalid login attempts.
+ Setting the value to 0 disables this attribute.
+
+ UNITS:seconds
+ default value :60"
+::= { userEntry 5 }
+userTimeout OBJECT-TYPE
+ SYNTAX Unsigned32 (0..300)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute is the Session Time Out Interval. If there are no messages between the user
+ and the NE over the Time Out interval, the session is logged off. Setting the value to 0 disables
+ this attribute (meaning the session will not time out).
+
+ UNITS:minutes
+ default value :30"
+::= { userEntry 6 }
+userPasswordAgingInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (0..365)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute is the Password Aging Interval. Setting the value to 0 disables this attribute.
+
+ UNITS:days
+ default value :0"
+::= { userEntry 7 }
+userPasswordExpirationDate OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute shows the password expiration date.
+
+
+ "
+::= { userEntry 8 }
+userAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled (1),
+ disabled (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The attribute allows administrators to modify the user administration status.
+
+
+ default value :enabled"
+::= { userEntry 9 }
+userStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled (1),
+ disabled (2),
+ passwordAged (3),
+ lockout (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute shows the user status.
+ User with status 'enabled' will have access to the system.
+ User with status 'disabled' not have access to the system.
+ User with status 'password-aged' will have access to the system but will be forced to change his password on first-time login.
+ User with status 'lockout' means the account is locked out due to unsuccessful login attempts.
+
+
+ default value :disabled"
+::= { userEntry 10 }
+userMaxSessions OBJECT-TYPE
+ SYNTAX Unsigned32 (1..20)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute specifies the maximum number of sessions allowed for this user.
+
+
+ default value :6"
+::= { userEntry 11 }
+userLastLoginDate OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The last login date/time of the user.
+
+
+ default value :1970-01-01T00:00:00Z"
+::= { userEntry 12 }
+userAaaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ local (1),
+ remote (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the authentication method of the user.
+
+
+ default value :local"
+::= { userEntry 13 }
+session OBJECT IDENTIFIER ::= { security 3 }
+sessionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { session 1 }
+sessionEntry OBJECT-TYPE
+ SYNTAX SessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of sessionTable"
+ INDEX { sessionId }
+::= { sessionTable 1 }
+SessionEntry ::=
+SEQUENCE {
+ sessionId CoriantTypesSessionId,
+ sessionUser RowPointer,
+ sessionType INTEGER,
+ sessionProtocol INTEGER,
+ sessionCreatedTime IetfYangTypesDateAndTime
+ }
+sessionId OBJECT-TYPE
+ SYNTAX CoriantTypesSessionId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies a unique identifier of the current session. It indicates the
+ IP address and transport layer port number associated with this session.
+ If the session is initiated from the serial port, the value is 'NA'.
+
+
+ "
+::= { sessionEntry 1 }
+sessionUser OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Points to a user instance.
+
+
+ "
+::= { sessionEntry 2 }
+sessionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ cli (1),
+ snmp (2),
+ netconf (3),
+ restconf (4),
+ webgui (5),
+ gnmi (6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Session type.
+
+
+ "
+::= { sessionEntry 3 }
+sessionProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ telnet (1),
+ telnetRaw (2),
+ serial (3),
+ ssh (4),
+ sshRaw (5),
+ https (6),
+ http (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates which protocol has been used to establish the session.
+
+
+ "
+::= { sessionEntry 4 }
+sessionCreatedTime OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timestamp the user has created this session.
+
+
+ "
+::= { sessionEntry 5 }
+aaaServer OBJECT IDENTIFIER ::= { security 4 }
+aaaServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AaaServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { aaaServer 1 }
+aaaServerEntry OBJECT-TYPE
+ SYNTAX AaaServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of aaaServerTable"
+ INDEX { aaaServerServerName }
+::= { aaaServerTable 1 }
+AaaServerEntry ::=
+SEQUENCE {
+ aaaServerServerName OCTET STRING,
+ aaaServerServerPriority Unsigned32,
+ aaaServerProtocolSupported INTEGER,
+ aaaServerServerIp IetfInetTypesIpv4Address,
+ aaaServerServerPort IetfInetTypesPortNumber,
+ aaaServerSharedSecret OCTET STRING,
+ aaaServerRoleSupported BITS,
+ aaaServerAdminStatus INTEGER,
+ aaaServerTimeOut Unsigned32,
+ aaaServerRetry Unsigned32
+ }
+aaaServerServerName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specify the name of aaa server.
+
+
+ "
+::= { aaaServerEntry 1 }
+aaaServerServerPriority OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is used to sort the servers in the order of precedence.
+
+
+ "
+::= { aaaServerEntry 2 }
+aaaServerProtocolSupported OBJECT-TYPE
+ SYNTAX INTEGER {
+ tacacsplus (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specify the protocol used for AAA.
+
+
+ default value :TACACSPLUS"
+::= { aaaServerEntry 3 }
+aaaServerServerIp OBJECT-TYPE
+ SYNTAX IetfInetTypesIpv4Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IPv4 address of AAA server.
+
+
+ "
+::= { aaaServerEntry 4 }
+aaaServerServerPort OBJECT-TYPE
+ SYNTAX IetfInetTypesPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AAA server port number.
+
+
+ default value :49"
+::= { aaaServerEntry 5 }
+aaaServerSharedSecret OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..100))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The shared secret of the aaa server. The shared secret will be displayed as *.
+
+
+ default value :sharedkey"
+::= { aaaServerEntry 6 }
+aaaServerRoleSupported OBJECT-TYPE
+ SYNTAX BITS {
+ authentication (0),
+ authorization (1),
+ accounting (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specify the role of the server for AAA.
+
+
+ default value :authentication authorization"
+::= { aaaServerEntry 7 }
+aaaServerAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifes the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user.
+
+
+
+ default value :up"
+::= { aaaServerEntry 8 }
+aaaServerTimeOut OBJECT-TYPE
+ SYNTAX Unsigned32 (1..60)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the response timeout of Access-Request messages sent to a AAA server in seconds.
+
+ UNITS:seconds
+ default value :5"
+::= { aaaServerEntry 9 }
+aaaServerRetry OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the number of attempted Access-Request messages to a single AAA server before failing authentication.
+
+
+ default value :3"
+::= { aaaServerEntry 10 }
+keySyncSession OBJECT IDENTIFIER ::= { security 5 }
+keySyncSessionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF KeySyncSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "TLS session to synchronize ODU encryption key."
+::= { keySyncSession 1 }
+keySyncSessionEntry OBJECT-TYPE
+ SYNTAX KeySyncSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of keySyncSessionTable"
+ INDEX { keySyncSessionId }
+::= { keySyncSessionTable 1 }
+KeySyncSessionEntry ::=
+SEQUENCE {
+ keySyncSessionId Unsigned32,
+ keySyncSessionAdminStatus INTEGER,
+ keySyncSessionSessionStatus INTEGER,
+ keySyncSessionRemoteIp IetfInetTypesIpv4Address,
+ keySyncSessionRemotePort IetfInetTypesPortNumber,
+ keySyncSessionLocalIp IetfInetTypesIpv4Address,
+ keySyncSessionLocalPort IetfInetTypesPortNumber,
+ keySyncSessionSourceAddressFrom OCTET STRING,
+ keySyncSessionConnectedTime IetfYangTypesDateAndTime,
+ keySyncSessionType INTEGER,
+ keySyncSessionAuthType INTEGER,
+ keySyncSessionLocalCertificate OCTET STRING
+ }
+keySyncSessionId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies a unique identifier of the key synchronization session.
+
+
+ "
+::= { keySyncSessionEntry 1 }
+keySyncSessionAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The administrative state specifies the permission to use or prohibition
+ against using the resource. The administrative state can be modified by the user, and operates independently of the operability and usage of the resource.
+
+
+
+ default value :up"
+::= { keySyncSessionEntry 2 }
+keySyncSessionSessionStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ disabled (1),
+ connecting (2),
+ incomplete (3),
+ connected (4),
+ unreachable (5),
+ failedAuth (6),
+ failed (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicating the status of key sync session.
+
+
+ "
+::= { keySyncSessionEntry 4 }
+keySyncSessionRemoteIp OBJECT-TYPE
+ SYNTAX IetfInetTypesIpv4Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address of remote session server.
+
+
+ "
+::= { keySyncSessionEntry 5 }
+keySyncSessionRemotePort OBJECT-TYPE
+ SYNTAX IetfInetTypesPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The port number of remote session server.
+
+
+ default value :8443"
+::= { keySyncSessionEntry 6 }
+keySyncSessionLocalIp OBJECT-TYPE
+ SYNTAX IetfInetTypesIpv4Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The source IP address of a manual session.
+
+
+ "
+::= { keySyncSessionEntry 7 }
+keySyncSessionLocalPort OBJECT-TYPE
+ SYNTAX IetfInetTypesPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The source port number of a manual session.
+
+
+ "
+::= { keySyncSessionEntry 8 }
+keySyncSessionSourceAddressFrom OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the interface of the source IP address of the outgoing packets.
+ Conditions:../key-sync-session-type = 'manual'
+
+ default value :auto"
+::= { keySyncSessionEntry 9 }
+keySyncSessionConnectedTime OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The timestamp the user has created this session.
+
+
+ "
+::= { keySyncSessionEntry 10 }
+keySyncSessionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto (1),
+ manual (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicating the type of key sync session,
+ 'manual' is for the session user configured, and 'auto' is for the session automatically created by system.
+
+
+ default value :manual"
+::= { keySyncSessionEntry 11 }
+keySyncSessionAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ tlsCertificate (1),
+ proprietaryPsk (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicating the authentication type of the key sync session.
+
+
+ default value :proprietary-psk"
+::= { keySyncSessionEntry 12 }
+keySyncSessionLocalCertificate OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Previously installed certificate that authenticates the NE.
+
+
+ default value :none"
+::= { keySyncSessionEntry 13 }
+pskMap OBJECT IDENTIFIER ::= { security 7 }
+pskMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PskMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { pskMap 1 }
+pskMapEntry OBJECT-TYPE
+ SYNTAX PskMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of pskMapTable"
+ INDEX { pskMapPskIdentity }
+::= { pskMapTable 1 }
+PskMapEntry ::=
+SEQUENCE {
+ pskMapPskIdentity OCTET STRING,
+ pskMapKey IetfYangTypesHexString,
+ pskMapPskStatus INTEGER,
+ pskMapPskInfo OCTET STRING,
+ pskMapWarningTimer Unsigned32,
+ pskMapCriticalTimer Unsigned32,
+ pskMapTrafficOffTimer Unsigned32,
+ pskMapEffectiveTimestamp IetfYangTypesDateAndTime
+ }
+pskMapPskIdentity OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The PSK identity encoded as a UTF-8 string. For
+ details how certain common PSK identity formats can
+ be encoded in UTF-8, see section 5.1. of RFC 4279.
+
+
+ "
+::= { pskMapEntry 1 }
+pskMapKey OBJECT-TYPE
+ SYNTAX IetfYangTypesHexString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The key associated with the PSK identity
+
+
+ "
+::= { pskMapEntry 2 }
+pskMapPskStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ init (1),
+ sync (2),
+ fail (3),
+ authenticate (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Status of the psk-map. psk-map can be updated only if psk-status is in init or sync status; the previous psk-map updating can be cancelled only if psk-satus is updating; psk-map cannot be updated and previous psk-map updating cannot be cancelled if psk-status is candidate-key-authenticate.
+
+
+ default value :init"
+::= { pskMapEntry 4 }
+pskMapPskInfo OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The label of the psk-map.
+
+
+ default value :"
+::= { pskMapEntry 5 }
+pskMapWarningTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (1..240)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Warning Time before psk-map updating completes.
+
+ UNITS:minutes
+ default value :5"
+::= { pskMapEntry 6 }
+pskMapCriticalTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (1..480)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Critical time before psk-map updating completes.
+
+ UNITS:minutes
+ default value :30"
+::= { pskMapEntry 7 }
+pskMapTrafficOffTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (1..1440)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Traffic off time before psk-map updating completes.
+
+ UNITS:minutes
+ default value :1440"
+::= { pskMapEntry 8 }
+pskMapEffectiveTimestamp OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Time of new psk starts to take effect.
+
+
+ "
+::= { pskMapEntry 9 }
+key OBJECT IDENTIFIER ::= { security 9 }
+keyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF KeyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A key maintained by the keystore."
+::= { key 1 }
+keyEntry OBJECT-TYPE
+ SYNTAX KeyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of keyTable"
+ INDEX { keyName }
+::= { keyTable 1 }
+KeyEntry ::=
+SEQUENCE {
+ keyName OCTET STRING,
+ keyAlgorithmIdentifier INTEGER,
+ keyPublicKey OCTET STRING
+ }
+keyName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An arbitrary name for the key.
+
+
+ "
+::= { keyEntry 1 }
+keyAlgorithmIdentifier OBJECT-TYPE
+ SYNTAX INTEGER {
+ rsa1024 (1),
+ rsa2048 (2),
+ rsa3072 (3),
+ rsa4096 (4),
+ rsa7680 (5),
+ rsa15360 (6),
+ secp192r1 (7),
+ secp256r1 (8),
+ secp384r1 (9),
+ secp521r1 (10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies which algorithm is to be used with the key.
+ This value determines how the 'private-key' and 'public-key' fields are interpreted.
+
+
+ "
+::= { keyEntry 2 }
+keyPublicKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..2500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A binary string that contains the value of the public key.
+ The interpretation of the content is defined in the registration of the key algorithm.
+ For example, a DSA key is an INTEGER, an RSA key is represented as RSAPublicKey as defined in [RFC3447], and an Elliptic Curve Cryptography (ECC) key is represented using the 'publicKey' described in [RFC5915]
+
+
+ "
+::= { keyEntry 3 }
+certificate OBJECT IDENTIFIER ::= { security 10 }
+certificateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CertificateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A certificate for this private key."
+::= { certificate 1 }
+certificateEntry OBJECT-TYPE
+ SYNTAX CertificateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of certificateTable"
+ INDEX { keyName,certificateName }
+::= { certificateTable 1 }
+CertificateEntry ::=
+SEQUENCE {
+ certificateName OCTET STRING,
+ certificateVersion INTEGER,
+ certificateSerialNumber OCTET STRING,
+ certificateSignatureAlgorithm OCTET STRING,
+ certificateIssuer OCTET STRING,
+ certificateValidFrom OCTET STRING,
+ certificateValidTo OCTET STRING,
+ certificateSubject OCTET STRING,
+ certificatePublicKeyAlgorithm OCTET STRING
+ }
+certificateName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An arbitrary name for the certificate. The name
+ must be a unique across all keys, not just within
+ this key.
+
+
+ "
+::= { certificateEntry 1 }
+certificateVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ x509v1 (1),
+ x509v2 (2),
+ x509v3 (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "version of the certificate.
+
+
+ default value :x509v1"
+::= { certificateEntry 2 }
+certificateSerialNumber OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "serial number of the certificate.
+
+
+ "
+::= { certificateEntry 3 }
+certificateSignatureAlgorithm OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "signature algorithm of the certificate.
+
+
+ "
+::= { certificateEntry 4 }
+certificateIssuer OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "issuer of the certificate.
+
+
+ "
+::= { certificateEntry 5 }
+certificateValidFrom OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "valid-from date and time of the certificate.
+
+
+ "
+::= { certificateEntry 6 }
+certificateValidTo OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "valid-to date and time of the certificate.
+
+
+ "
+::= { certificateEntry 7 }
+certificateSubject OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "subject of the certificate.
+
+
+ "
+::= { certificateEntry 8 }
+certificatePublicKeyAlgorithm OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "public-key-algorithm of the certificate.
+
+
+ "
+::= { certificateEntry 9 }
+trustedCertificateGroup OBJECT IDENTIFIER ::= { security 11 }
+trustedCertificateGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TrustedCertificateGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of trusted certificates.
+ These certificates can be used by a server to authenticate clients, or by clients to authenticate servers.
+ The certificates may be endpoint specific or for certificate authorities, to authenticate many clients at once.
+ Each list of certificates SHOULD be specific to a purpose, as the list as a whole may be referenced by other modules.
+ For instance, a NETCONF server model might point to a list of certificates to use when authenticating client certificates."
+::= { trustedCertificateGroup 1 }
+trustedCertificateGroupEntry OBJECT-TYPE
+ SYNTAX TrustedCertificateGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of trustedCertificateGroupTable"
+ INDEX { trustedCertificateGroupName }
+::= { trustedCertificateGroupTable 1 }
+TrustedCertificateGroupEntry ::=
+SEQUENCE {
+ trustedCertificateGroupName OCTET STRING
+ }
+trustedCertificateGroupName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An arbitrary name for this list of trusted certificates.
+
+
+ "
+::= { trustedCertificateGroupEntry 1 }
+trustedCertificate OBJECT IDENTIFIER ::= { security 12 }
+trustedCertificateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TrustedCertificateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A trusted certificate for a specific use.
+ Note, this 'certificate' is a list in order to encode any associated intermediate certificates."
+::= { trustedCertificate 1 }
+trustedCertificateEntry OBJECT-TYPE
+ SYNTAX TrustedCertificateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of trustedCertificateTable"
+ INDEX { trustedCertificateGroupName,trustedCertificateName }
+::= { trustedCertificateTable 1 }
+TrustedCertificateEntry ::=
+SEQUENCE {
+ trustedCertificateName OCTET STRING,
+ trustedCertificateVersion INTEGER,
+ trustedCertificateSerialNumber OCTET STRING,
+ trustedCertificateSignatureAlgorithm OCTET STRING,
+ trustedCertificateIssuer OCTET STRING,
+ trustedCertificateValidFrom OCTET STRING,
+ trustedCertificateValidTo OCTET STRING,
+ trustedCertificateSubject OCTET STRING,
+ trustedCertificatePublicKeyAlgorithm OCTET STRING
+ }
+trustedCertificateName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An arbitrary name for this trusted certificate.
+ Must be unique across all lists of trusted certificates (not just this list) so that a leafref to it from another module can resolve to unique values.
+
+
+ "
+::= { trustedCertificateEntry 1 }
+trustedCertificateVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ x509v1 (1),
+ x509v2 (2),
+ x509v3 (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "version of the certificate.
+
+
+ default value :x509v1"
+::= { trustedCertificateEntry 2 }
+trustedCertificateSerialNumber OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "serial number of the certificate.
+
+
+ "
+::= { trustedCertificateEntry 3 }
+trustedCertificateSignatureAlgorithm OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "signature algorithm of the certificate.
+
+
+ "
+::= { trustedCertificateEntry 4 }
+trustedCertificateIssuer OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "issuer of the certificate.
+
+
+ "
+::= { trustedCertificateEntry 5 }
+trustedCertificateValidFrom OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "valid-from date and time of the certificate.
+
+
+ "
+::= { trustedCertificateEntry 6 }
+trustedCertificateValidTo OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "valid-to date and time of the certificate.
+
+
+ "
+::= { trustedCertificateEntry 7 }
+trustedCertificateSubject OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "subject of the certificate.
+
+
+ "
+::= { trustedCertificateEntry 8 }
+trustedCertificatePublicKeyAlgorithm OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "public-key-algorithm of the certificate.
+
+
+ "
+::= { trustedCertificateEntry 9 }
+nbi OBJECT IDENTIFIER ::= { groove 8 }
+snmp OBJECT IDENTIFIER ::= { nbi 1 }
+snmpv3 OBJECT IDENTIFIER ::= { snmp 1 }
+snmpv3Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF Snmpv3Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "SNMPv3 configuration for user"
+::= { snmpv3 1 }
+snmpv3Entry OBJECT-TYPE
+ SYNTAX Snmpv3Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of snmpv3Table"
+ INDEX { userName }
+::= { snmpv3Table 1 }
+Snmpv3Entry ::=
+SEQUENCE {
+ snmpv3UserSecLevel INTEGER,
+ snmpv3AuthProtocol INTEGER,
+ snmpv3AuthPassphrase OCTET STRING,
+ snmpv3PrivProtocol INTEGER,
+ snmpv3PrivPassphrase OCTET STRING
+ }
+snmpv3UserSecLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ authPriv (1),
+ authNoPriv (2),
+ noAuthNoPriv (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the SNMPv3 user security level.
+
+
+ default value :no-auth-no-priv"
+::= { snmpv3Entry 1 }
+snmpv3AuthProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ md5 (1),
+ sha (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the authentication protocol that the SNMPv3 user being created will use.
+ Conditions:(../user-sec-level = 'auth-priv') or (../user-sec-level = 'auth-no-priv')
+
+ default value :SHA"
+::= { snmpv3Entry 2 }
+snmpv3AuthPassphrase OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0|8..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the SNMPv3 authentication pass phrase.
+ Conditions:(../user-sec-level = 'auth-priv') or (../user-sec-level = 'auth-no-priv')
+
+ "
+::= { snmpv3Entry 3 }
+snmpv3PrivProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ des (1),
+ aes (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the privacy protocol that the SNMPv3 user being created will use.
+ Conditions:../user-sec-level = 'auth-priv'
+
+ default value :AES"
+::= { snmpv3Entry 4 }
+snmpv3PrivPassphrase OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0|8..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies the SNMPv3 privacy pass phrase.
+ Conditions:../user-sec-level = 'auth-priv'
+
+ "
+::= { snmpv3Entry 5 }
+snmpInfo OBJECT IDENTIFIER ::= { snmp 2 }
+snmpEngineId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "snmp EngineID of the NE. The EngineID will follow the EngineID format 3 defined in RFC3411. The MAC address in the Engine ID will be the first MAC address of the MAC addresses Pool of the NE.
+
+
+ "
+::= { snmpInfo 1 }
+snmpCommunity OBJECT IDENTIFIER ::= { snmp 3 }
+snmpCommunityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnmpCommunityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "List of SNMP Community Strings. Please note that the trap-community-string is located in the snmp-target MO."
+::= { snmpCommunity 1 }
+snmpCommunityEntry OBJECT-TYPE
+ SYNTAX SnmpCommunityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of snmpCommunityTable"
+ INDEX { snmpCommunityCommunityString }
+::= { snmpCommunityTable 1 }
+SnmpCommunityEntry ::=
+SEQUENCE {
+ snmpCommunityCommunityString CoriantTypesSnmpString,
+ snmpCommunityCommunityStringAccess INTEGER
+ }
+snmpCommunityCommunityString OBJECT-TYPE
+ SYNTAX CoriantTypesSnmpString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Community String.
+
+
+ "
+::= { snmpCommunityEntry 1 }
+snmpCommunityCommunityStringAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ readOnly (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "snmp access right of this community string.
+
+
+ default value :read-only"
+::= { snmpCommunityEntry 2 }
+snmpTarget OBJECT IDENTIFIER ::= { snmp 4 }
+snmpTargetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnmpTargetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "List of SNMP targets (trap listeners)"
+::= { snmpTarget 1 }
+snmpTargetEntry OBJECT-TYPE
+ SYNTAX SnmpTargetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of snmpTargetTable"
+ INDEX { snmpTargetTargetName }
+::= { snmpTargetTable 1 }
+SnmpTargetEntry ::=
+SEQUENCE {
+ snmpTargetSnmpVersion INTEGER,
+ snmpTargetSnmpv3User RowPointer,
+ snmpTargetTargetName OCTET STRING,
+ snmpTargetTargetIp IetfInetTypesIpv4Address,
+ snmpTargetTargetPort IetfInetTypesPortNumber,
+ snmpTargetTargetTransport INTEGER,
+ snmpTargetTrapCommunityString CoriantTypesSnmpString
+ }
+snmpTargetSnmpVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ v2c (2),
+ v3 (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "snmp version.
+
+
+ default value :v2c"
+::= { snmpTargetEntry 1 }
+snmpTargetSnmpv3User OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate the snmpv3 user.
+ Conditions:../snmp-version = 'v3'
+
+ "
+::= { snmpTargetEntry 2 }
+snmpTargetTargetName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies the SNMP target
+
+
+ "
+::= { snmpTargetEntry 3 }
+snmpTargetTargetIp OBJECT-TYPE
+ SYNTAX IetfInetTypesIpv4Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP address of the SNMP target
+
+
+ "
+::= { snmpTargetEntry 4 }
+snmpTargetTargetPort OBJECT-TYPE
+ SYNTAX IetfInetTypesPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "UDP port number.
+
+
+ default value :162"
+::= { snmpTargetEntry 5 }
+snmpTargetTargetTransport OBJECT-TYPE
+ SYNTAX INTEGER {
+ udp (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of transport for the SNMP target
+
+
+ default value :udp"
+::= { snmpTargetEntry 6 }
+snmpTargetTrapCommunityString OBJECT-TYPE
+ SYNTAX CoriantTypesSnmpString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Community string used for SNMP traps
+ Conditions:../snmp-version = 'v2c'
+
+ default value :groove"
+::= { snmpTargetEntry 7 }
+cli OBJECT IDENTIFIER ::= { nbi 2 }
+cliConfig OBJECT IDENTIFIER ::= { cli 1 }
+cliConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CliConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { cliConfig 1 }
+cliConfigEntry OBJECT-TYPE
+ SYNTAX CliConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of cliConfigTable"
+ INDEX { sessionId }
+::= { cliConfigTable 1 }
+CliConfigEntry ::=
+SEQUENCE {
+ cliConfigCliLines Unsigned32,
+ cliConfigCliColumns Unsigned32,
+ cliConfigMaxHistorySize Unsigned32,
+ cliConfigInteractiveMode CoriantTypesEnableSwitch
+ }
+cliConfigCliLines OBJECT-TYPE
+ SYNTAX Unsigned32 (10..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of rows to be used for display. This value is automatically
+ discovered when possible
+
+
+ default value :40"
+::= { cliConfigEntry 1 }
+cliConfigCliColumns OBJECT-TYPE
+ SYNTAX Unsigned32 (80..4000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of columns to be used for display. This value is automatically
+ discovered when possible
+
+
+ default value :140"
+::= { cliConfigEntry 2 }
+cliConfigMaxHistorySize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Command history maximum size for the current session
+
+
+ default value :500"
+::= { cliConfigEntry 3 }
+cliConfigInteractiveMode OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION " This determines if the CLI shall issue interactive prompt (e.g. for prompting
+ additional information, or for confirmation of user initiated actions).
+ Enabled = CLI will prompt user (default)
+ Disabled = CLI will suppress any prompt to the user
+ This parameter is set per CLI session and is not persistent.
+
+
+ default value :enabled"
+::= { cliConfigEntry 4 }
+restconf OBJECT IDENTIFIER ::= { nbi 3 }
+restconfRestHttpSupport OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Defines if the HTTP port (8080) is enabled for RESTCONF
+
+
+ default value :disabled"
+::= { restconf 1 }
+restconfRestHttpsSupport OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Defines if the HTTPS port (8181) is enabled for RESTCONF
+
+
+ default value :enabled"
+::= { restconf 2 }
+restconfRestSessionTimeout OBJECT-TYPE
+ SYNTAX Unsigned32 (1..300)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Timeout of a cookie based RESTCONF session.
+ The cookie expiration date is reset every time there is activity on the session.
+
+ UNITS:minutes
+ default value :5"
+::= { restconf 3 }
+cliAlias OBJECT IDENTIFIER ::= { nbi 4 }
+cliAliasTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CliAliasEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "List of aliases used in CLI.
+ Can only be accessed via 'alias/unalias' CLI commands."
+::= { cliAlias 1 }
+cliAliasEntry OBJECT-TYPE
+ SYNTAX CliAliasEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of cliAliasTable"
+ INDEX { cliAliasName }
+::= { cliAliasTable 1 }
+CliAliasEntry ::=
+SEQUENCE {
+ cliAliasName OCTET STRING,
+ cliAliasValue OCTET STRING
+ }
+cliAliasName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the alias
+
+
+ "
+::= { cliAliasEntry 1 }
+cliAliasValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..1024))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Value of the alias
+
+
+ "
+::= { cliAliasEntry 2 }
+cliScript OBJECT IDENTIFIER ::= { nbi 5 }
+cliScriptTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CliScriptEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "List of available CLI scripts.
+ Scripts can be executed with the 'run' command"
+::= { cliScript 1 }
+cliScriptEntry OBJECT-TYPE
+ SYNTAX CliScriptEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of cliScriptTable"
+ INDEX { cliScriptScriptName }
+::= { cliScriptTable 1 }
+CliScriptEntry ::=
+SEQUENCE {
+ cliScriptScriptName OCTET STRING,
+ cliScriptDescription OCTET STRING
+ }
+cliScriptScriptName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "File name of the CLI script
+
+
+ "
+::= { cliScriptEntry 1 }
+cliScriptDescription OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Description of the CLI script
+
+
+ "
+::= { cliScriptEntry 2 }
+filesw OBJECT IDENTIFIER ::= { groove 9 }
+softwareload OBJECT IDENTIFIER ::= { filesw 2 }
+softwareloadTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SoftwareloadEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The list of the software loads in the system."
+::= { softwareload 1 }
+softwareloadEntry OBJECT-TYPE
+ SYNTAX SoftwareloadEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of softwareloadTable"
+ INDEX { softwareloadSwloadId }
+::= { softwareloadTable 1 }
+SoftwareloadEntry ::=
+SEQUENCE {
+ softwareloadSwloadId Unsigned32,
+ softwareloadSwloadState INTEGER,
+ softwareloadSwloadVersion CoriantFileSwTypesSwVersion,
+ softwareloadSwloadVendor CoriantFileSwTypesSwloadVendor,
+ softwareloadSwloadProduct CoriantFileSwTypesSwloadProduct,
+ softwareloadSwloadLabel OCTET STRING
+ }
+softwareloadSwloadId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ software load identifier which is uniquely identify specific software load.
+
+
+
+ "
+::= { softwareloadEntry 1 }
+softwareloadSwloadState OBJECT-TYPE
+ SYNTAX INTEGER {
+ active (1),
+ inactive (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the state of the software load.
+
+
+
+ "
+::= { softwareloadEntry 2 }
+softwareloadSwloadVersion OBJECT-TYPE
+ SYNTAX CoriantFileSwTypesSwVersion
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the software version of the software load.
+
+
+
+ "
+::= { softwareloadEntry 3 }
+softwareloadSwloadVendor OBJECT-TYPE
+ SYNTAX CoriantFileSwTypesSwloadVendor
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Vendor information of the software load.
+
+
+
+ "
+::= { softwareloadEntry 4 }
+softwareloadSwloadProduct OBJECT-TYPE
+ SYNTAX CoriantFileSwTypesSwloadProduct
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the network element family this software belongs to.
+
+
+
+ "
+::= { softwareloadEntry 5 }
+softwareloadSwloadLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..1024))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ The label of the software load including summary information.
+
+
+
+ "
+::= { softwareloadEntry 6 }
+database OBJECT IDENTIFIER ::= { filesw 3 }
+databaseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DatabaseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The list of the databases in the system."
+::= { database 1 }
+databaseEntry OBJECT-TYPE
+ SYNTAX DatabaseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of databaseTable"
+ INDEX { softwareloadSwloadId,databaseId }
+::= { databaseTable 1 }
+DatabaseEntry ::=
+SEQUENCE {
+ databaseId Unsigned32,
+ databaseState INTEGER,
+ databaseVersion CoriantFileSwTypesSwVersion,
+ databaseVendor CoriantFileSwTypesSwloadVendor,
+ databaseProduct CoriantFileSwTypesSwloadProduct,
+ databaseBackupTime OCTET STRING
+ }
+databaseId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ database identifier which is uniquely identify specific database.
+
+
+
+ "
+::= { databaseEntry 1 }
+databaseState OBJECT-TYPE
+ SYNTAX INTEGER {
+ active (1),
+ inactive (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the state of the database.
+
+
+
+ "
+::= { databaseEntry 2 }
+databaseVersion OBJECT-TYPE
+ SYNTAX CoriantFileSwTypesSwVersion
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the database version.
+
+
+
+ "
+::= { databaseEntry 3 }
+databaseVendor OBJECT-TYPE
+ SYNTAX CoriantFileSwTypesSwloadVendor
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Vendor information of the database.
+
+
+
+ "
+::= { databaseEntry 4 }
+databaseProduct OBJECT-TYPE
+ SYNTAX CoriantFileSwTypesSwloadProduct
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the network element family this database belongs to.
+
+
+
+ "
+::= { databaseEntry 5 }
+databaseBackupTime OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the database last backup time.
+
+
+
+ default value :"
+::= { databaseEntry 6 }
+fwVersionMap OBJECT IDENTIFIER ::= { filesw 4 }
+fwVersionMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FwVersionMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The firmware information of the upgradable devices included in the software load."
+::= { fwVersionMap 1 }
+fwVersionMapEntry OBJECT-TYPE
+ SYNTAX FwVersionMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of fwVersionMapTable"
+ INDEX { softwareloadSwloadId,fwVersionMapDeviceName }
+::= { fwVersionMapTable 1 }
+FwVersionMapEntry ::=
+SEQUENCE {
+ fwVersionMapDeviceName CoriantFileSwTypesDeviceName,
+ fwVersionMapDeviceFwVersion CoriantFileSwTypesDeviceFwVersion
+ }
+fwVersionMapDeviceName OBJECT-TYPE
+ SYNTAX CoriantFileSwTypesDeviceName
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the name of the device.
+
+
+
+ "
+::= { fwVersionMapEntry 1 }
+fwVersionMapDeviceFwVersion OBJECT-TYPE
+ SYNTAX CoriantFileSwTypesDeviceFwVersion
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the version of the firmware.
+
+
+
+ "
+::= { fwVersionMapEntry 2 }
+currentFwVersion OBJECT IDENTIFIER ::= { filesw 5 }
+currentFwVersionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CurrentFwVersionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The firmware information of the upgradable devices included in the software load."
+::= { currentFwVersion 1 }
+currentFwVersionEntry OBJECT-TYPE
+ SYNTAX CurrentFwVersionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of currentFwVersionTable"
+ INDEX { currentFwVersionEquipmentEntity,currentFwVersionDeviceName }
+::= { currentFwVersionTable 1 }
+CurrentFwVersionEntry ::=
+SEQUENCE {
+ currentFwVersionEquipmentEntity RowPointer,
+ currentFwVersionFwEquipmentType CoriantTypesEquipmentType,
+ currentFwVersionDeviceName CoriantFileSwTypesDeviceName,
+ currentFwVersionDeviceFwVersion CoriantFileSwTypesDeviceFwVersion,
+ currentFwVersionFwState INTEGER
+ }
+currentFwVersionEquipmentEntity OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the entity of the equipment carrying the device.
+
+
+
+ "
+::= { currentFwVersionEntry 1 }
+currentFwVersionFwEquipmentType OBJECT-TYPE
+ SYNTAX CoriantTypesEquipmentType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the type of the equipment carrying the device.
+
+
+
+ "
+::= { currentFwVersionEntry 2 }
+currentFwVersionDeviceName OBJECT-TYPE
+ SYNTAX CoriantFileSwTypesDeviceName
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the name of the device.
+
+
+
+ "
+::= { currentFwVersionEntry 3 }
+currentFwVersionDeviceFwVersion OBJECT-TYPE
+ SYNTAX CoriantFileSwTypesDeviceFwVersion
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates the version of the firmware.
+
+
+
+ "
+::= { currentFwVersionEntry 4 }
+currentFwVersionFwState OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable (0),
+ current (1),
+ notCurrent (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "
+ Indicates firmware state of the device.
+ Current: indicates the loaded firmware is the version of current software load.
+ Not-current: indicates the loaded firmware is not the version of current software load.
+
+
+
+ default value :not-available"
+::= { currentFwVersionEntry 5 }
+rollbackPoint OBJECT IDENTIFIER ::= { filesw 6 }
+rollbackPointTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RollbackPointEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Represents a rollback point stored in the system.
+ A rollback point represents the system configuration of a specific point in time, that the user may create with the
+ 'create-rollback-point' command, visualize with the 'diff' command' and rollback to with the 'rollback' command.
+ The system is able to store up to 10 rollback-points, rolling over old instances as new ones are created.
+ The incremental IDs of 1..10 are automatically generated by the system whenever the rollback-point is created.
+ Rollback points can be deleted as any normal object.
+ A special 'backup' rollback-point can also be created with ID 0; unlike normal rollback-points, this instance will
+ be kept even after activation with the 'rollback' RPC."
+::= { rollbackPoint 1 }
+rollbackPointEntry OBJECT-TYPE
+ SYNTAX RollbackPointEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of rollbackPointTable"
+ INDEX { rollbackPointId }
+::= { rollbackPointTable 1 }
+RollbackPointEntry ::=
+SEQUENCE {
+ rollbackPointId Unsigned32,
+ rollbackPointCreationTime IetfYangTypesDateAndTime,
+ rollbackPointCreationTrigger CoriantTypesUserName,
+ rollbackPointDescription OCTET STRING,
+ rollbackPointType INTEGER
+ }
+rollbackPointId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Integer ID of the rollback-point. Generated dynamically whenever a rollback-point is created, with range 1 to 100
+
+
+ "
+::= { rollbackPointEntry 1 }
+rollbackPointCreationTime OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Timestamp when this rollback-point was created
+
+
+ "
+::= { rollbackPointEntry 2 }
+rollbackPointCreationTrigger OBJECT-TYPE
+ SYNTAX CoriantTypesUserName
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Describes the author user-name of this rollback-point
+
+
+ "
+::= { rollbackPointEntry 3 }
+rollbackPointDescription OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..200))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User defined description of this rollback-point
+
+
+ "
+::= { rollbackPointEntry 4 }
+rollbackPointType OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ backup (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of the rollback-point
+
+
+ default value :normal"
+::= { rollbackPointEntry 5 }
+logServer OBJECT IDENTIFIER ::= { filesw 8 }
+logServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LogServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Grouping the configuration parameters for log forwarding."
+::= { logServer 1 }
+logServerEntry OBJECT-TYPE
+ SYNTAX LogServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of logServerTable"
+ INDEX { logServerName }
+::= { logServerTable 1 }
+LogServerEntry ::=
+SEQUENCE {
+ logServerName OCTET STRING,
+ logServerIpAddress IetfInetTypesIpv4Address,
+ logServerTransport INTEGER,
+ logServerPort IetfInetTypesPortNumber,
+ logServerDestinationFacilityType CoriantTypesEnableSwitch,
+ logServerDestinationFacility OCTET STRING
+ }
+logServerName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name for the endpoint to forwarding logs to.
+
+
+ "
+::= { logServerEntry 1 }
+logServerIpAddress OBJECT-TYPE
+ SYNTAX IetfInetTypesIpv4Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The leaf uniquely specifies the ipv4 address of the remote host.
+
+
+ "
+::= { logServerEntry 2 }
+logServerTransport OBJECT-TYPE
+ SYNTAX INTEGER {
+ tcp (1),
+ udp (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "It is the transport protocol used when forwarding logs.
+
+
+ default value :udp"
+::= { logServerEntry 3 }
+logServerPort OBJECT-TYPE
+ SYNTAX IetfInetTypesPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This leaf specifies the port number used to deliver messages to the remote server.
+
+
+ default value :514"
+::= { logServerEntry 4 }
+logServerDestinationFacilityType OBJECT-TYPE
+ SYNTAX CoriantTypesEnableSwitch
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Switching of the function destination-facility
+
+
+ default value :disabled"
+::= { logServerEntry 5 }
+logServerDestinationFacility OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This leaf specifies the facility used in messages delivered to the remote server.
+
+
+ default value :23"
+::= { logServerEntry 6 }
+logFacility OBJECT IDENTIFIER ::= { filesw 10 }
+logFacilityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LogFacilityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { logFacility 1 }
+logFacilityEntry OBJECT-TYPE
+ SYNTAX LogFacilityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of logFacilityTable"
+ INDEX { logServerName,logFacilityLogSelectorFacility }
+::= { logFacilityTable 1 }
+LogFacilityEntry ::=
+SEQUENCE {
+ logFacilityLogSelectorFacility INTEGER,
+ logFacilityLogSelectorSeverity INTEGER,
+ logFacilityCompareOp INTEGER
+ }
+logFacilityLogSelectorFacility OBJECT-TYPE
+ SYNTAX INTEGER {
+ security (1),
+ alarm (2),
+ event (3),
+ configuration (4),
+ cryptoConfiguration (5),
+ cryptoSecurity (6),
+ cryptoEvent (7),
+ cryptoAlarm (8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The leaf uniquely identifies a syslog facility for forwarding.
+
+
+ "
+::= { logFacilityEntry 1 }
+logFacilityLogSelectorSeverity OBJECT-TYPE
+ SYNTAX INTEGER {
+ emergency (0),
+ alert (1),
+ critical (2),
+ error (3),
+ warning (4),
+ notice (5),
+ informational (6),
+ debug (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The system log selected severity level for forwarding
+
+
+ default value :debug"
+::= { logFacilityEntry 2 }
+logFacilityCompareOp OBJECT-TYPE
+ SYNTAX INTEGER {
+ equalsOrHigher (1),
+ equals (2),
+ notEquals (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This leaf describes the option to specify how the severity comparison is performed.
+
+
+ default value :equals-or-higher"
+::= { logFacilityEntry 3 }
+timeManager OBJECT IDENTIFIER ::= { groove 10 }
+timeManagerInfo OBJECT IDENTIFIER ::= { timeManager 1 }
+timeManagerTimezone OBJECT-TYPE
+ SYNTAX INTEGER {
+ internationalDateLineWestGmt1200 (1),
+ midwayIslandSamoaGmt1100 (2),
+ hawaiiGmt1000 (3),
+ alaskaGmt0900 (4),
+ pacificTimeUsAndCanadaGmt0800 (5),
+ arizonaGmt0700 (6),
+ mountainTimeUsAndCanadaGmt0700 (7),
+ centralamericaGmt0600 (8),
+ centralTimeUsAndCanadaGmt0600 (9),
+ mexicoCityTegucigalpaGmt0600 (10),
+ saskatchewanGmt0600 (11),
+ bagotaLimaQuitoGmt0500 (12),
+ easternTimeUsAndCanadaGmt0500 (13),
+ indianaEastGmt0500 (14),
+ caracasLaPazGmt0430 (15),
+ atlanticTimeCanadaGmt0400 (16),
+ santiagoGmt0400 (17),
+ newfoundlandGmt0330 (18),
+ brasiliaGmt0300 (19),
+ buenosAiresGeorgetownGmt0300 (20),
+ greenlandGmt0300 (21),
+ midAtlanticGmt0200 (22),
+ azoresGmt0100 (23),
+ capeVerdeIsGmt0100 (24),
+ casablancaMonroviaGmt (25),
+ greenwichMeanTimeDublinEdinburghLisbonLondonGmt (26),
+ amsterdamCopenhagenMadridParisvilniusGmtplus0100 (27),
+ belgradeSarajevoSkopjeSofijaZargrebGmtplus0100 (28),
+ bratislavaBudapestLjublijanaPragueWasawGmtplus0100 (29),
+ brusselsBerlinBernRomeStockholmViennaGmtplus0100 (30),
+ westCentralAfricaGmtplus0100 (31),
+ athensIstanbulMinskGmtplus0200 (32),
+ bucharestGmtplus0200 (33),
+ cairoGmtplus0200 (34),
+ hararePretoriaGmtplus0200 (35),
+ helsinkiRigaTallinnGmtplus0200 (36),
+ jerusalemGmtplus0200 (37),
+ israelGmtplus0200 (38),
+ baghdadGmtplus0300 (39),
+ kuwaitRiyadhGmtplus0300 (40),
+ moscowStPetersburgVolgogradGmtplus0300 (41),
+ nairobiGmtplus0300 (42),
+ tehranGmtplus0330 (43),
+ abuDhabiMuscatGmtplus0400 (44),
+ bakuGmtplus0400 (45),
+ tbilisiGmtplus0400 (46),
+ kabulGmtplus0430 (47),
+ ekaterinburgGmtplus0500 (48),
+ islamabadKarachiTashkentGmtplus0500 (49),
+ mumbaiCalcuttaChennaiNewDelhiGmtplus0530 (50),
+ colomboGmtplus0530 (51),
+ kathmanduGmtplus0545 (52),
+ dhakaGmtplus0600 (53),
+ almatyGmtplus0600 (54),
+ rangoonGmtplus0630 (55),
+ bangkokHanoiJakartaGmtplus0700 (56),
+ beijingChongqingHongKongUrumqiGmtplus0800 (57),
+ perthGmtplus0800 (58),
+ singaporeKualaLumpurGmtplus0800 (59),
+ taipeiGmtplus0800 (60),
+ osakaSapporoTokyoGmtplus0900 (61),
+ seoulGmtplus0900 (62),
+ yakutskGmtplus0900 (63),
+ adelaideGmtplus0930 (64),
+ darwinGmtplus0930 (65),
+ brisbaneGmtplus1000 (66),
+ canberraMelbourneSydneyGmtplus1000 (67),
+ guamPortMoresbyGmtplus1000 (68),
+ hobartGmtplus1000 (69),
+ vladivostokGmtplus1000 (70),
+ magadanSolomonIsNewCaledoniaGmtplus1100 (71),
+ aucklandWellingtonGmtplus1200 (72),
+ fijiKamchatkaMarshallIsGmtplus1200 (73),
+ eniwetokKwajaleinGmtplus1200 (74),
+ nukuAlofaGmtplus1300 (75),
+ kiritimatiGmtplus1400 (76)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Name of the Time Zone of this NE.
+
+
+ default value :Greenwich_Mean_Time:Dublin-Edinburgh-Lisbon-London[GMT]"
+::= { timeManagerInfo 1 }
+timeManagerCurrentTime OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the current Date and Time of this NE.
+
+
+ "
+::= { timeManagerInfo 2 }
+timeManagerLastStartTime OBJECT-TYPE
+ SYNTAX IetfYangTypesDateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate the time of last system boot.
+
+
+ "
+::= { timeManagerInfo 3 }
+timeManagerUpTime OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate how long the system has been running.
+
+
+ "
+::= { timeManagerInfo 4 }
+timeManagerTimeSourceState OBJECT-TYPE
+ SYNTAX INTEGER {
+ external (1),
+ freerun (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the state of the time source.
+
+
+ "
+::= { timeManagerInfo 5 }
+ntp OBJECT IDENTIFIER ::= { timeManager 2 }
+ntpEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if NTP is enabled.
+
+
+ default value :false"
+::= { ntp 1 }
+ntpCurrentTimeSource OBJECT-TYPE
+ SYNTAX IetfInetTypesIpv4AddressNoZone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the current time source.
+
+
+ default value :0.0.0.0"
+::= { ntp 2 }
+ntpAssociation OBJECT IDENTIFIER ::= { timeManager 3 }
+ntpAssociationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NtpAssociationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { ntpAssociation 1 }
+ntpAssociationEntry OBJECT-TYPE
+ SYNTAX NtpAssociationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of ntpAssociationTable"
+ INDEX { ntpAssociationSource }
+::= { ntpAssociationTable 1 }
+NtpAssociationEntry ::=
+SEQUENCE {
+ ntpAssociationSource IetfInetTypesIpv4AddressNoZone,
+ ntpAssociationType INTEGER,
+ ntpAssociationPreferredNtpAssociation TruthValue,
+ ntpAssociationNtpAdminState INTEGER
+ }
+ntpAssociationSource OBJECT-TYPE
+ SYNTAX IetfInetTypesIpv4AddressNoZone (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the ntp-association-source.
+
+
+ "
+::= { ntpAssociationEntry 1 }
+ntpAssociationType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ntpServer (1),
+ ntpPeer (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the ntp association type.
+
+
+ "
+::= { ntpAssociationEntry 2 }
+ntpAssociationPreferredNtpAssociation OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if this is preferred.
+
+
+ "
+::= { ntpAssociationEntry 3 }
+ntpAssociationNtpAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The administrative state specifies the permission to use or prohibition against using the resource.
+
+
+ default value :up"
+::= { ntpAssociationEntry 4 }
+ntpAssociationStatus OBJECT IDENTIFIER ::= { timeManager 4 }
+ntpAssociationStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NtpAssociationStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NULL"
+::= { ntpAssociationStatus 1 }
+ntpAssociationStatusEntry OBJECT-TYPE
+ SYNTAX NtpAssociationStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of ntpAssociationStatusTable"
+ INDEX { ntpAssociationSource }
+::= { ntpAssociationStatusTable 1 }
+NtpAssociationStatusEntry ::=
+SEQUENCE {
+ ntpAssociationStatusNtpAssociationRefid OCTET STRING,
+ ntpAssociationStatusNtpStratum Unsigned32,
+ ntpAssociationStatusNtpPollingInterval Unsigned32,
+ ntpAssociationStatusNtpPrecision OCTET STRING,
+ ntpAssociationStatusNtpAssociationOffset OCTET STRING,
+ ntpAssociationStatusNtpAssociationReach Unsigned32,
+ ntpAssociationStatusNtpAssociationDelay OCTET STRING,
+ ntpAssociationStatusNtpAssociationDispersion OCTET STRING
+ }
+ntpAssociationStatusNtpAssociationRefid OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reference clock type or address for the peer.
+
+
+ "
+::= { ntpAssociationStatusEntry 1 }
+ntpAssociationStatusNtpStratum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This attribute indicates the stratum of local clock. A value of 0, indicates that Stratum in Unspecified.
+
+
+ "
+::= { ntpAssociationStatusEntry 2 }
+ntpAssociationStatusNtpPollingInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "NTP polling interval. This is an integer number indicating the HOST polling interval between transmitted messages, in seconds.
+
+ UNITS:seconds
+ "
+::= { ntpAssociationStatusEntry 3 }
+ntpAssociationStatusNtpPrecision OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is an unsigned floating-point number indicating the precision of the various clocks, in milliseconds.
+
+ UNITS:milliseconds
+ "
+::= { ntpAssociationStatusEntry 4 }
+ntpAssociationStatusNtpAssociationOffset OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the offset between the local clock and the superior reference clock.
+
+ UNITS:milliseconds
+ "
+::= { ntpAssociationStatusEntry 5 }
+ntpAssociationStatusNtpAssociationReach OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the reachability of the configured server or peer.
+
+
+ "
+::= { ntpAssociationStatusEntry 6 }
+ntpAssociationStatusNtpAssociationDelay OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the delay between the local clock and the superior reference clock, in milliseconds.
+
+ UNITS:milliseconds
+ "
+::= { ntpAssociationStatusEntry 7 }
+ntpAssociationStatusNtpAssociationDispersion OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the dispersion between the local clock and the peer clock, in milliseconds.
+
+ UNITS:milliseconds
+ "
+::= { ntpAssociationStatusEntry 8 }
+ztc OBJECT IDENTIFIER ::= { groove 11 }
+ztcInfo OBJECT IDENTIFIER ::= { ztc 1 }
+ztcEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "enable/disable Zero Touch commissioning.
+
+
+ default value :true"
+::= { ztcInfo 1 }
+ztcStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ ready (1),
+ ongoing (2),
+ failed (3),
+ done (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Shows the ZTC process status:
+ disabled - ZTC will not be attempted because it was disabled via configuration
+ ready - ZTC will be attempted when able to communicate with external ZTC server
+ ongoing - ZTC is ongoing
+ failed - some problems occurred during ZTC
+ done - ZTC completed successfully.
+
+
+ default value :ready"
+::= { ztcInfo 2 }
+common OBJECT IDENTIFIER ::= { groove 13 }
+bitErrorRatePreFec OBJECT IDENTIFIER ::= { common 1 }
+bitErrorRatePreFecTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BitErrorRatePreFecEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for bit error rate before fec"
+::= { bitErrorRatePreFec 1 }
+bitErrorRatePreFecEntry OBJECT-TYPE
+ SYNTAX BitErrorRatePreFecEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of bitErrorRatePreFecTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { bitErrorRatePreFecTable 1 }
+BitErrorRatePreFecEntry ::=
+SEQUENCE {
+ bitErrorRatePreFecInstant OCTET STRING,
+ bitErrorRatePreFecAvg OCTET STRING,
+ bitErrorRatePreFecMin OCTET STRING,
+ bitErrorRatePreFecMax OCTET STRING
+ }
+bitErrorRatePreFecInstant OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+ UNITS:bit-ratio
+ "
+::= { bitErrorRatePreFecEntry 1 }
+bitErrorRatePreFecAvg OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+ UNITS:bit-ratio
+ "
+::= { bitErrorRatePreFecEntry 2 }
+bitErrorRatePreFecMin OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+ UNITS:bit-ratio
+ "
+::= { bitErrorRatePreFecEntry 3 }
+bitErrorRatePreFecMax OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+ UNITS:bit-ratio
+ "
+::= { bitErrorRatePreFecEntry 4 }
+bitErrorRatePostFec OBJECT IDENTIFIER ::= { common 2 }
+bitErrorRatePostFecTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BitErrorRatePostFecEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for bit error rate post fec"
+::= { bitErrorRatePostFec 1 }
+bitErrorRatePostFecEntry OBJECT-TYPE
+ SYNTAX BitErrorRatePostFecEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of bitErrorRatePostFecTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { bitErrorRatePostFecTable 1 }
+BitErrorRatePostFecEntry ::=
+SEQUENCE {
+ bitErrorRatePostFecInstant OCTET STRING,
+ bitErrorRatePostFecAvg OCTET STRING,
+ bitErrorRatePostFecMin OCTET STRING,
+ bitErrorRatePostFecMax OCTET STRING
+ }
+bitErrorRatePostFecInstant OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+ UNITS:bit-ratio
+ "
+::= { bitErrorRatePostFecEntry 1 }
+bitErrorRatePostFecAvg OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+ UNITS:bit-ratio
+ "
+::= { bitErrorRatePostFecEntry 2 }
+bitErrorRatePostFecMin OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+ UNITS:bit-ratio
+ "
+::= { bitErrorRatePostFecEntry 3 }
+bitErrorRatePostFecMax OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+ UNITS:bit-ratio
+ "
+::= { bitErrorRatePostFecEntry 4 }
+inUtilization OBJECT IDENTIFIER ::= { common 3 }
+inUtilizationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InUtilizationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for RX utilization"
+::= { inUtilization 1 }
+inUtilizationEntry OBJECT-TYPE
+ SYNTAX InUtilizationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of inUtilizationTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { inUtilizationTable 1 }
+InUtilizationEntry ::=
+SEQUENCE {
+ inUtilizationInstant CoriantTypesPercentage,
+ inUtilizationAvg CoriantTypesPercentage,
+ inUtilizationMin CoriantTypesPercentage,
+ inUtilizationMax CoriantTypesPercentage
+ }
+inUtilizationInstant OBJECT-TYPE
+ SYNTAX CoriantTypesPercentage
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+
+ "
+::= { inUtilizationEntry 1 }
+inUtilizationAvg OBJECT-TYPE
+ SYNTAX CoriantTypesPercentage
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+
+ "
+::= { inUtilizationEntry 2 }
+inUtilizationMin OBJECT-TYPE
+ SYNTAX CoriantTypesPercentage
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+
+ "
+::= { inUtilizationEntry 3 }
+inUtilizationMax OBJECT-TYPE
+ SYNTAX CoriantTypesPercentage
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+
+ "
+::= { inUtilizationEntry 4 }
+outUtilization OBJECT IDENTIFIER ::= { common 4 }
+outUtilizationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutUtilizationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for TX utilization"
+::= { outUtilization 1 }
+outUtilizationEntry OBJECT-TYPE
+ SYNTAX OutUtilizationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of outUtilizationTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId }
+::= { outUtilizationTable 1 }
+OutUtilizationEntry ::=
+SEQUENCE {
+ outUtilizationInstant CoriantTypesPercentage,
+ outUtilizationAvg CoriantTypesPercentage,
+ outUtilizationMin CoriantTypesPercentage,
+ outUtilizationMax CoriantTypesPercentage
+ }
+outUtilizationInstant OBJECT-TYPE
+ SYNTAX CoriantTypesPercentage
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+
+ "
+::= { outUtilizationEntry 1 }
+outUtilizationAvg OBJECT-TYPE
+ SYNTAX CoriantTypesPercentage
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+
+ "
+::= { outUtilizationEntry 2 }
+outUtilizationMin OBJECT-TYPE
+ SYNTAX CoriantTypesPercentage
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+
+ "
+::= { outUtilizationEntry 3 }
+outUtilizationMax OBJECT-TYPE
+ SYNTAX CoriantTypesPercentage
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+
+ "
+::= { outUtilizationEntry 4 }
+oduDelay OBJECT IDENTIFIER ::= { common 23 }
+oduDelayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OduDelayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for measured odu signal delay"
+::= { oduDelay 1 }
+oduDelayEntry OBJECT-TYPE
+ SYNTAX OduDelayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of oduDelayTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId,odutypeL1,oduidL1,odutypeL2,oduidL2,odutypeL3,oduidL3,odutypeL4,oduidL4 }
+::= { oduDelayTable 1 }
+OduDelayEntry ::=
+SEQUENCE {
+ oduDelayInstant OCTET STRING,
+ oduDelayAvg OCTET STRING,
+ oduDelayMin OCTET STRING,
+ oduDelayMax OCTET STRING
+ }
+oduDelayInstant OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+ UNITS:microseconds
+ "
+::= { oduDelayEntry 1 }
+oduDelayAvg OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+ UNITS:microseconds
+ "
+::= { oduDelayEntry 2 }
+oduDelayMin OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+ UNITS:microseconds
+ "
+::= { oduDelayEntry 3 }
+oduDelayMax OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+ UNITS:microseconds
+ "
+::= { oduDelayEntry 4 }
+inOpticalPower OBJECT IDENTIFIER ::= { common 24 }
+inOpticalPowerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InOpticalPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for RX optical power"
+::= { inOpticalPower 1 }
+inOpticalPowerEntry OBJECT-TYPE
+ SYNTAX InOpticalPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of inOpticalPowerTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId,omsName,oscName,goptName }
+::= { inOpticalPowerTable 1 }
+InOpticalPowerEntry ::=
+SEQUENCE {
+ inOpticalPowerInstant CoriantTypesOpticalPower,
+ inOpticalPowerAvg CoriantTypesOpticalPower,
+ inOpticalPowerMin CoriantTypesOpticalPower,
+ inOpticalPowerMax CoriantTypesOpticalPower
+ }
+inOpticalPowerInstant OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+
+ "
+::= { inOpticalPowerEntry 1 }
+inOpticalPowerAvg OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+
+ "
+::= { inOpticalPowerEntry 2 }
+inOpticalPowerMin OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+
+ "
+::= { inOpticalPowerEntry 3 }
+inOpticalPowerMax OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+
+ "
+::= { inOpticalPowerEntry 4 }
+outOpticalPower OBJECT IDENTIFIER ::= { common 25 }
+outOpticalPowerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutOpticalPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for TX optical power"
+::= { outOpticalPower 1 }
+outOpticalPowerEntry OBJECT-TYPE
+ SYNTAX OutOpticalPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of outOpticalPowerTable"
+ INDEX { shelfId,slotId,subslotId,portId,subportId,omsName,oscName,goptName }
+::= { outOpticalPowerTable 1 }
+OutOpticalPowerEntry ::=
+SEQUENCE {
+ outOpticalPowerInstant CoriantTypesOpticalPower,
+ outOpticalPowerAvg CoriantTypesOpticalPower,
+ outOpticalPowerMin CoriantTypesOpticalPower,
+ outOpticalPowerMax CoriantTypesOpticalPower
+ }
+outOpticalPowerInstant OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+
+ "
+::= { outOpticalPowerEntry 1 }
+outOpticalPowerAvg OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+
+ "
+::= { outOpticalPowerEntry 2 }
+outOpticalPowerMin OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+
+ "
+::= { outOpticalPowerEntry 3 }
+outOpticalPowerMax OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+
+ "
+::= { outOpticalPowerEntry 4 }
+differentialGroupDelay OBJECT IDENTIFIER ::= { common 26 }
+differentialGroupDelayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DifferentialGroupDelayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for differential group delay"
+::= { differentialGroupDelay 1 }
+differentialGroupDelayEntry OBJECT-TYPE
+ SYNTAX DifferentialGroupDelayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of differentialGroupDelayTable"
+ INDEX { shelfId,slotId,subslotId,portId }
+::= { differentialGroupDelayTable 1 }
+DifferentialGroupDelayEntry ::=
+SEQUENCE {
+ differentialGroupDelayInstant Unsigned32,
+ differentialGroupDelayAvg Unsigned32,
+ differentialGroupDelayMin Unsigned32,
+ differentialGroupDelayMax Unsigned32
+ }
+differentialGroupDelayInstant OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+ UNITS:ps
+ "
+::= { differentialGroupDelayEntry 1 }
+differentialGroupDelayAvg OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+ UNITS:ps
+ "
+::= { differentialGroupDelayEntry 2 }
+differentialGroupDelayMin OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+ UNITS:ps
+ "
+::= { differentialGroupDelayEntry 3 }
+differentialGroupDelayMax OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+ UNITS:ps
+ "
+::= { differentialGroupDelayEntry 4 }
+chromaticDispersion OBJECT IDENTIFIER ::= { common 27 }
+chromaticDispersionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ChromaticDispersionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for chromatic dispersion"
+::= { chromaticDispersion 1 }
+chromaticDispersionEntry OBJECT-TYPE
+ SYNTAX ChromaticDispersionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of chromaticDispersionTable"
+ INDEX { shelfId,slotId,subslotId,portId }
+::= { chromaticDispersionTable 1 }
+ChromaticDispersionEntry ::=
+SEQUENCE {
+ chromaticDispersionInstant INTEGER,
+ chromaticDispersionAvg INTEGER,
+ chromaticDispersionMin INTEGER,
+ chromaticDispersionMax INTEGER
+ }
+chromaticDispersionInstant OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+ UNITS:ps/nm
+ "
+::= { chromaticDispersionEntry 1 }
+chromaticDispersionAvg OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+ UNITS:ps/pm
+ "
+::= { chromaticDispersionEntry 2 }
+chromaticDispersionMin OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+ UNITS:ps/pm
+ "
+::= { chromaticDispersionEntry 3 }
+chromaticDispersionMax OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+ UNITS:ps/pm
+ "
+::= { chromaticDispersionEntry 4 }
+osnr OBJECT IDENTIFIER ::= { common 28 }
+osnrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OsnrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for osnr"
+::= { osnr 1 }
+osnrEntry OBJECT-TYPE
+ SYNTAX OsnrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of osnrTable"
+ INDEX { shelfId,slotId,subslotId,portId }
+::= { osnrTable 1 }
+OsnrEntry ::=
+SEQUENCE {
+ osnrInstant CoriantTypesDBPrecision1,
+ osnrAvg CoriantTypesDBPrecision1,
+ osnrMin CoriantTypesDBPrecision1,
+ osnrMax CoriantTypesDBPrecision1
+ }
+osnrInstant OBJECT-TYPE
+ SYNTAX CoriantTypesDBPrecision1
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+
+ "
+::= { osnrEntry 1 }
+osnrAvg OBJECT-TYPE
+ SYNTAX CoriantTypesDBPrecision1
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+
+ "
+::= { osnrEntry 2 }
+osnrMin OBJECT-TYPE
+ SYNTAX CoriantTypesDBPrecision1
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+
+ "
+::= { osnrEntry 3 }
+osnrMax OBJECT-TYPE
+ SYNTAX CoriantTypesDBPrecision1
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+
+ "
+::= { osnrEntry 4 }
+qFactor OBJECT IDENTIFIER ::= { common 29 }
+qFactorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QFactorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for q-factor"
+::= { qFactor 1 }
+qFactorEntry OBJECT-TYPE
+ SYNTAX QFactorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of qFactorTable"
+ INDEX { shelfId,slotId,subslotId,portId }
+::= { qFactorTable 1 }
+QFactorEntry ::=
+SEQUENCE {
+ qFactorInstant CoriantTypesDBPrecision1,
+ qFactorAvg CoriantTypesDBPrecision1,
+ qFactorMin CoriantTypesDBPrecision1,
+ qFactorMax CoriantTypesDBPrecision1
+ }
+qFactorInstant OBJECT-TYPE
+ SYNTAX CoriantTypesDBPrecision1
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+
+ "
+::= { qFactorEntry 1 }
+qFactorAvg OBJECT-TYPE
+ SYNTAX CoriantTypesDBPrecision1
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+
+ "
+::= { qFactorEntry 2 }
+qFactorMin OBJECT-TYPE
+ SYNTAX CoriantTypesDBPrecision1
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+
+ "
+::= { qFactorEntry 3 }
+qFactorMax OBJECT-TYPE
+ SYNTAX CoriantTypesDBPrecision1
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+
+ "
+::= { qFactorEntry 4 }
+polarizationDependentLoss OBJECT IDENTIFIER ::= { common 30 }
+polarizationDependentLossTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PolarizationDependentLossEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for polarization dependent loss"
+::= { polarizationDependentLoss 1 }
+polarizationDependentLossEntry OBJECT-TYPE
+ SYNTAX PolarizationDependentLossEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of polarizationDependentLossTable"
+ INDEX { shelfId,slotId,subslotId,portId }
+::= { polarizationDependentLossTable 1 }
+PolarizationDependentLossEntry ::=
+SEQUENCE {
+ polarizationDependentLossInstant CoriantTypesDBPrecision1,
+ polarizationDependentLossAvg CoriantTypesDBPrecision1,
+ polarizationDependentLossMin CoriantTypesDBPrecision1,
+ polarizationDependentLossMax CoriantTypesDBPrecision1
+ }
+polarizationDependentLossInstant OBJECT-TYPE
+ SYNTAX CoriantTypesDBPrecision1
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+
+ "
+::= { polarizationDependentLossEntry 1 }
+polarizationDependentLossAvg OBJECT-TYPE
+ SYNTAX CoriantTypesDBPrecision1
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+
+ "
+::= { polarizationDependentLossEntry 2 }
+polarizationDependentLossMin OBJECT-TYPE
+ SYNTAX CoriantTypesDBPrecision1
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+
+ "
+::= { polarizationDependentLossEntry 3 }
+polarizationDependentLossMax OBJECT-TYPE
+ SYNTAX CoriantTypesDBPrecision1
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+
+ "
+::= { polarizationDependentLossEntry 4 }
+inOpticalFrequency OBJECT IDENTIFIER ::= { common 31 }
+inOpticalFrequencyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InOpticalFrequencyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for RX optical frequency"
+::= { inOpticalFrequency 1 }
+inOpticalFrequencyEntry OBJECT-TYPE
+ SYNTAX InOpticalFrequencyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of inOpticalFrequencyTable"
+ INDEX { shelfId,slotId,subslotId,portId }
+::= { inOpticalFrequencyTable 1 }
+InOpticalFrequencyEntry ::=
+SEQUENCE {
+ inOpticalFrequencyInstant Unsigned32,
+ inOpticalFrequencyAvg Unsigned32,
+ inOpticalFrequencyMin Unsigned32,
+ inOpticalFrequencyMax Unsigned32
+ }
+inOpticalFrequencyInstant OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+ UNITS:MHz
+ "
+::= { inOpticalFrequencyEntry 1 }
+inOpticalFrequencyAvg OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+ UNITS:MHz
+ "
+::= { inOpticalFrequencyEntry 2 }
+inOpticalFrequencyMin OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+ UNITS:MHz
+ "
+::= { inOpticalFrequencyEntry 3 }
+inOpticalFrequencyMax OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+ UNITS:MHz
+ "
+::= { inOpticalFrequencyEntry 4 }
+outOpticalFrequency OBJECT IDENTIFIER ::= { common 32 }
+outOpticalFrequencyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutOpticalFrequencyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for TX optical frequency"
+::= { outOpticalFrequency 1 }
+outOpticalFrequencyEntry OBJECT-TYPE
+ SYNTAX OutOpticalFrequencyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of outOpticalFrequencyTable"
+ INDEX { shelfId,slotId,subslotId,portId }
+::= { outOpticalFrequencyTable 1 }
+OutOpticalFrequencyEntry ::=
+SEQUENCE {
+ outOpticalFrequencyInstant Unsigned32,
+ outOpticalFrequencyAvg Unsigned32,
+ outOpticalFrequencyMin Unsigned32,
+ outOpticalFrequencyMax Unsigned32
+ }
+outOpticalFrequencyInstant OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+ UNITS:MHz
+ "
+::= { outOpticalFrequencyEntry 1 }
+outOpticalFrequencyAvg OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+ UNITS:MHz
+ "
+::= { outOpticalFrequencyEntry 2 }
+outOpticalFrequencyMin OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+ UNITS:MHz
+ "
+::= { outOpticalFrequencyEntry 3 }
+outOpticalFrequencyMax OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+ UNITS:MHz
+ "
+::= { outOpticalFrequencyEntry 4 }
+inOpticalPowerLaneHigh OBJECT IDENTIFIER ::= { common 33 }
+inOpticalPowerLaneHighTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InOpticalPowerLaneHighEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for highest value of RX lane optical power"
+::= { inOpticalPowerLaneHigh 1 }
+inOpticalPowerLaneHighEntry OBJECT-TYPE
+ SYNTAX InOpticalPowerLaneHighEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of inOpticalPowerLaneHighTable"
+ INDEX { shelfId,slotId,subslotId,portId }
+::= { inOpticalPowerLaneHighTable 1 }
+InOpticalPowerLaneHighEntry ::=
+SEQUENCE {
+ inOpticalPowerLaneHighInstant CoriantTypesOpticalPower,
+ inOpticalPowerLaneHighAvg CoriantTypesOpticalPower,
+ inOpticalPowerLaneHighMin CoriantTypesOpticalPower,
+ inOpticalPowerLaneHighMax CoriantTypesOpticalPower
+ }
+inOpticalPowerLaneHighInstant OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+
+ "
+::= { inOpticalPowerLaneHighEntry 1 }
+inOpticalPowerLaneHighAvg OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+
+ "
+::= { inOpticalPowerLaneHighEntry 2 }
+inOpticalPowerLaneHighMin OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+
+ "
+::= { inOpticalPowerLaneHighEntry 3 }
+inOpticalPowerLaneHighMax OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+
+ "
+::= { inOpticalPowerLaneHighEntry 4 }
+inOpticalPowerLaneLow OBJECT IDENTIFIER ::= { common 34 }
+inOpticalPowerLaneLowTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InOpticalPowerLaneLowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for lowest value of RX lane optical power"
+::= { inOpticalPowerLaneLow 1 }
+inOpticalPowerLaneLowEntry OBJECT-TYPE
+ SYNTAX InOpticalPowerLaneLowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of inOpticalPowerLaneLowTable"
+ INDEX { shelfId,slotId,subslotId,portId }
+::= { inOpticalPowerLaneLowTable 1 }
+InOpticalPowerLaneLowEntry ::=
+SEQUENCE {
+ inOpticalPowerLaneLowInstant CoriantTypesOpticalPower,
+ inOpticalPowerLaneLowAvg CoriantTypesOpticalPower,
+ inOpticalPowerLaneLowMin CoriantTypesOpticalPower,
+ inOpticalPowerLaneLowMax CoriantTypesOpticalPower
+ }
+inOpticalPowerLaneLowInstant OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+
+ "
+::= { inOpticalPowerLaneLowEntry 1 }
+inOpticalPowerLaneLowAvg OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+
+ "
+::= { inOpticalPowerLaneLowEntry 2 }
+inOpticalPowerLaneLowMin OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+
+ "
+::= { inOpticalPowerLaneLowEntry 3 }
+inOpticalPowerLaneLowMax OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+
+ "
+::= { inOpticalPowerLaneLowEntry 4 }
+inOpticalPowerLaneTotal OBJECT IDENTIFIER ::= { common 35 }
+inOpticalPowerLaneTotalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InOpticalPowerLaneTotalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for total value of RX lane optical power"
+::= { inOpticalPowerLaneTotal 1 }
+inOpticalPowerLaneTotalEntry OBJECT-TYPE
+ SYNTAX InOpticalPowerLaneTotalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of inOpticalPowerLaneTotalTable"
+ INDEX { shelfId,slotId,subslotId,portId }
+::= { inOpticalPowerLaneTotalTable 1 }
+InOpticalPowerLaneTotalEntry ::=
+SEQUENCE {
+ inOpticalPowerLaneTotalInstant CoriantTypesOpticalPower,
+ inOpticalPowerLaneTotalAvg CoriantTypesOpticalPower,
+ inOpticalPowerLaneTotalMin CoriantTypesOpticalPower,
+ inOpticalPowerLaneTotalMax CoriantTypesOpticalPower
+ }
+inOpticalPowerLaneTotalInstant OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+
+ "
+::= { inOpticalPowerLaneTotalEntry 1 }
+inOpticalPowerLaneTotalAvg OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+
+ "
+::= { inOpticalPowerLaneTotalEntry 2 }
+inOpticalPowerLaneTotalMin OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+
+ "
+::= { inOpticalPowerLaneTotalEntry 3 }
+inOpticalPowerLaneTotalMax OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+
+ "
+::= { inOpticalPowerLaneTotalEntry 4 }
+outOpticalPowerLaneHigh OBJECT IDENTIFIER ::= { common 36 }
+outOpticalPowerLaneHighTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutOpticalPowerLaneHighEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for highest value of TX lane optical power"
+::= { outOpticalPowerLaneHigh 1 }
+outOpticalPowerLaneHighEntry OBJECT-TYPE
+ SYNTAX OutOpticalPowerLaneHighEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of outOpticalPowerLaneHighTable"
+ INDEX { shelfId,slotId,subslotId,portId }
+::= { outOpticalPowerLaneHighTable 1 }
+OutOpticalPowerLaneHighEntry ::=
+SEQUENCE {
+ outOpticalPowerLaneHighInstant CoriantTypesOpticalPower,
+ outOpticalPowerLaneHighAvg CoriantTypesOpticalPower,
+ outOpticalPowerLaneHighMin CoriantTypesOpticalPower,
+ outOpticalPowerLaneHighMax CoriantTypesOpticalPower
+ }
+outOpticalPowerLaneHighInstant OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+
+ "
+::= { outOpticalPowerLaneHighEntry 1 }
+outOpticalPowerLaneHighAvg OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+
+ "
+::= { outOpticalPowerLaneHighEntry 2 }
+outOpticalPowerLaneHighMin OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+
+ "
+::= { outOpticalPowerLaneHighEntry 3 }
+outOpticalPowerLaneHighMax OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+
+ "
+::= { outOpticalPowerLaneHighEntry 4 }
+outOpticalPowerLaneLow OBJECT IDENTIFIER ::= { common 37 }
+outOpticalPowerLaneLowTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutOpticalPowerLaneLowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for lowest value of TX lane optical power"
+::= { outOpticalPowerLaneLow 1 }
+outOpticalPowerLaneLowEntry OBJECT-TYPE
+ SYNTAX OutOpticalPowerLaneLowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of outOpticalPowerLaneLowTable"
+ INDEX { shelfId,slotId,subslotId,portId }
+::= { outOpticalPowerLaneLowTable 1 }
+OutOpticalPowerLaneLowEntry ::=
+SEQUENCE {
+ outOpticalPowerLaneLowInstant CoriantTypesOpticalPower,
+ outOpticalPowerLaneLowAvg CoriantTypesOpticalPower,
+ outOpticalPowerLaneLowMin CoriantTypesOpticalPower,
+ outOpticalPowerLaneLowMax CoriantTypesOpticalPower
+ }
+outOpticalPowerLaneLowInstant OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+
+ "
+::= { outOpticalPowerLaneLowEntry 1 }
+outOpticalPowerLaneLowAvg OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+
+ "
+::= { outOpticalPowerLaneLowEntry 2 }
+outOpticalPowerLaneLowMin OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+
+ "
+::= { outOpticalPowerLaneLowEntry 3 }
+outOpticalPowerLaneLowMax OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+
+ "
+::= { outOpticalPowerLaneLowEntry 4 }
+outOpticalPowerLaneTotal OBJECT IDENTIFIER ::= { common 38 }
+outOpticalPowerLaneTotalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutOpticalPowerLaneTotalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for total value of TX lane optical power"
+::= { outOpticalPowerLaneTotal 1 }
+outOpticalPowerLaneTotalEntry OBJECT-TYPE
+ SYNTAX OutOpticalPowerLaneTotalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of outOpticalPowerLaneTotalTable"
+ INDEX { shelfId,slotId,subslotId,portId }
+::= { outOpticalPowerLaneTotalTable 1 }
+OutOpticalPowerLaneTotalEntry ::=
+SEQUENCE {
+ outOpticalPowerLaneTotalInstant CoriantTypesOpticalPower,
+ outOpticalPowerLaneTotalAvg CoriantTypesOpticalPower,
+ outOpticalPowerLaneTotalMin CoriantTypesOpticalPower,
+ outOpticalPowerLaneTotalMax CoriantTypesOpticalPower
+ }
+outOpticalPowerLaneTotalInstant OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+
+ "
+::= { outOpticalPowerLaneTotalEntry 1 }
+outOpticalPowerLaneTotalAvg OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+
+ "
+::= { outOpticalPowerLaneTotalEntry 2 }
+outOpticalPowerLaneTotalMin OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+
+ "
+::= { outOpticalPowerLaneTotalEntry 3 }
+outOpticalPowerLaneTotalMax OBJECT-TYPE
+ SYNTAX CoriantTypesOpticalPower
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+
+ "
+::= { outOpticalPowerLaneTotalEntry 4 }
+moduleTemperature OBJECT IDENTIFIER ::= { common 39 }
+moduleTemperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ModuleTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for module temperature"
+::= { moduleTemperature 1 }
+moduleTemperatureEntry OBJECT-TYPE
+ SYNTAX ModuleTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of moduleTemperatureTable"
+ INDEX { shelfId,slotId,subslotId }
+::= { moduleTemperatureTable 1 }
+ModuleTemperatureEntry ::=
+SEQUENCE {
+ moduleTemperatureInstant CoriantTypesTemperaturePrecision3,
+ moduleTemperatureAvg CoriantTypesTemperaturePrecision3,
+ moduleTemperatureMin CoriantTypesTemperaturePrecision3,
+ moduleTemperatureMax CoriantTypesTemperaturePrecision3
+ }
+moduleTemperatureInstant OBJECT-TYPE
+ SYNTAX CoriantTypesTemperaturePrecision3
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+
+ "
+::= { moduleTemperatureEntry 1 }
+moduleTemperatureAvg OBJECT-TYPE
+ SYNTAX CoriantTypesTemperaturePrecision3
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+
+ "
+::= { moduleTemperatureEntry 2 }
+moduleTemperatureMin OBJECT-TYPE
+ SYNTAX CoriantTypesTemperaturePrecision3
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+
+ "
+::= { moduleTemperatureEntry 3 }
+moduleTemperatureMax OBJECT-TYPE
+ SYNTAX CoriantTypesTemperaturePrecision3
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+
+ "
+::= { moduleTemperatureEntry 4 }
+inletTemperature OBJECT IDENTIFIER ::= { common 40 }
+inletTemperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InletTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for inlet temperature"
+::= { inletTemperature 1 }
+inletTemperatureEntry OBJECT-TYPE
+ SYNTAX InletTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of inletTemperatureTable"
+ INDEX { shelfId }
+::= { inletTemperatureTable 1 }
+InletTemperatureEntry ::=
+SEQUENCE {
+ inletTemperatureInstant CoriantTypesTemperaturePrecision3,
+ inletTemperatureAvg CoriantTypesTemperaturePrecision3,
+ inletTemperatureMin CoriantTypesTemperaturePrecision3,
+ inletTemperatureMax CoriantTypesTemperaturePrecision3
+ }
+inletTemperatureInstant OBJECT-TYPE
+ SYNTAX CoriantTypesTemperaturePrecision3
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+
+ "
+::= { inletTemperatureEntry 1 }
+inletTemperatureAvg OBJECT-TYPE
+ SYNTAX CoriantTypesTemperaturePrecision3
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+
+ "
+::= { inletTemperatureEntry 2 }
+inletTemperatureMin OBJECT-TYPE
+ SYNTAX CoriantTypesTemperaturePrecision3
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+
+ "
+::= { inletTemperatureEntry 3 }
+inletTemperatureMax OBJECT-TYPE
+ SYNTAX CoriantTypesTemperaturePrecision3
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+
+ "
+::= { inletTemperatureEntry 4 }
+outletTemperature OBJECT IDENTIFIER ::= { common 41 }
+outletTemperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OutletTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "statistics value: average, minimum, maximum and instant value for outlet temperature"
+::= { outletTemperature 1 }
+outletTemperatureEntry OBJECT-TYPE
+ SYNTAX OutletTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of outletTemperatureTable"
+ INDEX { shelfId }
+::= { outletTemperatureTable 1 }
+OutletTemperatureEntry ::=
+SEQUENCE {
+ outletTemperatureInstant CoriantTypesTemperaturePrecision3,
+ outletTemperatureAvg CoriantTypesTemperaturePrecision3,
+ outletTemperatureMin CoriantTypesTemperaturePrecision3,
+ outletTemperatureMax CoriantTypesTemperaturePrecision3
+ }
+outletTemperatureInstant OBJECT-TYPE
+ SYNTAX CoriantTypesTemperaturePrecision3
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the instant value of statistics counter
+
+
+ "
+::= { outletTemperatureEntry 1 }
+outletTemperatureAvg OBJECT-TYPE
+ SYNTAX CoriantTypesTemperaturePrecision3
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the average value of statistics counter
+
+
+ "
+::= { outletTemperatureEntry 2 }
+outletTemperatureMin OBJECT-TYPE
+ SYNTAX CoriantTypesTemperaturePrecision3
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the minimum value of statistics counter
+
+
+ "
+::= { outletTemperatureEntry 3 }
+outletTemperatureMax OBJECT-TYPE
+ SYNTAX CoriantTypesTemperaturePrecision3
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the maximum value of statistics counter
+
+
+ "
+::= { outletTemperatureEntry 4 }
+
+END \ No newline at end of file
diff --git a/MIBS/infinera/LUM-EQUIPMENT-MIB b/MIBS/infinera/LUM-EQUIPMENT-MIB
new file mode 100644
index 0000000..6d1c632
--- /dev/null
+++ b/MIBS/infinera/LUM-EQUIPMENT-MIB
@@ -0,0 +1,5726 @@
+LUM-EQUIPMENT-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ DisplayString, DateAndTime, RowStatus, TestAndIncr, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ lumModules, lumEquipmentMIB
+ FROM LUM-REG
+ MgmtNameString, SubrackNumber, SlotNumber,
+ BoardOrInterfaceOperStatus, BoardOrInterfaceAdminStatus, ObjectProperty,
+ CommandString, FaultStatus, AdminStatus, TruthValueWithNA
+ FROM LUM-TC
+ AlarmPerceivedSeverity
+ FROM LUM-ALARM-MIB;
+
+lumEquipmentMIBModule MODULE-IDENTITY
+ LAST-UPDATED
+ "201908300000Z" -- August 30th 2019
+ ORGANIZATION
+ "Infinera Corporation"
+ CONTACT-INFO
+ "techsupport@infinera.com"
+ DESCRIPTION
+ "The common equipment configuration MIB.
+
+ - General
+
+ - Subrack status
+
+ - Board configuration and status
+
+ - Power supply status
+
+ - Fan status
+
+ - Slot
+
+"
+ REVISION
+ "201908300000Z" -- August 30th 2019
+ DESCRIPTION
+ "Changes made for release r33.1:
+ - Add CO2xOTDR filter
+ - Add CO-D4 filter series"
+ REVISION
+ "201906280000Z" -- June 28th 2019
+ DESCRIPTION
+ "Changes made for release r33.0:
+ - Added oa1x21dBmVgEC board
+ - Added oa2x21dBmVgEC board
+ - added the emxp800xh board"
+ REVISION
+ "201903310000Z" -- March 31st 2019
+ DESCRIPTION
+ "Changes made for release r32.1:
+ - added the emxp440q board
+ - modify power supply type"
+ REVISION
+ "201812210000Z" -- Dec 21th 2018
+ DESCRIPTION
+ "Changes made for release r32.0:
+ - added tm3000iie subrack"
+ REVISION
+ "201807010000Z" -- July 01 2018
+ DESCRIPTION
+ "Changes made for release r31.0:
+ - added the hdea1600 board
+ - added optical module table
+ - improved/corrected the help text for ICN redundancy mode
+ - added the otdr8p board"
+ REVISION
+ "201712150000Z" -- December 15 2017
+ DESCRIPTION
+ "Changes made for release r30.0:
+ - added the emxp440 board
+ - added oaraed20lghyb board
+ - added roadm1x9f board
+ - added ad1c2fotdr board"
+ REVISION
+ "201706150000Z" -- June 15th 2017
+ DESCRIPTION
+ "Changes made for release r29.0:
+ - Changed ORGANIZATION and CONTACT-INFO"
+ REVISION
+ "201702250000Z" -- February 25th 2017
+ DESCRIPTION
+ "Changes made for release r28.1:
+ - Added emxp48 temp hardened board."
+ REVISION
+ "201611300000Z" -- November 30th 2016
+ DESCRIPTION
+ "Changes made for release r28:
+ - Added tp100gotnii board.
+ - Added operationalVariant (normal or openFlowControlled).
+ - Added ptio100g board.
+ - Added AID and physical location for board."
+ REVISION
+ "201607150000Z" -- July 15th 2016
+ DESCRIPTION
+ "Changes made for release r27:
+ - Added tmFha1UDc1 subrack
+ - Added fhau1 board
+ - Added fha1u1 board
+ - Added oa1x20dBmVg2 board
+ - Added oa2x20dBmVg2 board
+ - Added default operStatus to notPresent
+ - Added fwReloadNeeded and fwContextUnknown alarms
+ - Added settable severity for attribute DCPowerFailed
+ - Added nidSfp2488, PORT_DEVICE_SFP_2488
+ - Added edu10GLT
+ - Added edu10GLTS"
+ REVISION
+ "201509300000Z" -- September 30th 2015
+ DESCRIPTION
+ "Changes made for release r26:
+ - Added fpu1 board
+ - Added oaraed21hghyb board
+ - Added oaraed21hgind board
+ - Added dcDk652km100 board
+ - Added dcDk652km120 board
+ - Added dcP652km20 board"
+ REVISION
+ "201509150000Z" -- September 15th 2015
+ DESCRIPTION
+ "Changes made for release r25.1:
+ - Added tpmrHL16GUni board."
+ REVISION
+ "201501130000Z" -- January 13th 2015
+ DESCRIPTION
+ "Changes made for release r25:
+ - Added emxp240iie board"
+ REVISION
+ "201409300000Z" -- September 30th 2014
+ DESCRIPTION
+ "Changes made for release r23.1:
+ - Added mxp100gotn board.
+ - Added additionalInfo for TPQMS."
+ REVISION
+ "201405160000Z" -- May 16th 2014
+ DESCRIPTION
+ "Changes made for release r23:
+ - Added emxp220iie board.
+ - Added tpmrHL16G board.
+ - Changed board name from tp10gotn to tphex10gotn.
+ - Added fhmxp10g board"
+ REVISION
+ "201311150000Z" -- November 15th 2013
+ DESCRIPTION
+ "Changes made for release r22:
+ - Added tp10gotn board.
+ - Added tp100gotn board."
+ REVISION
+ "201305010000Z" -- May 1st 2013
+ DESCRIPTION
+ "Changes made for release r21:
+ - Added postpone firmware upgrade for
+ msMxp10G, gbeMxp10GFEC, msMxp and tpD10GbE.
+ - Added tpq10gfeci board.
+ - Added tpq10gfecregi board.
+ - Attributes for postpone of firmware
+ activation added.
+ - Feature not supported alarm added for msMxp
+ and gbeMxp10GFEC
+ - Feature Proxy ARP added"
+ REVISION
+ "201212200000Z" -- Dec 20th 2012
+ DESCRIPTION
+ "Changes made for release r20:
+ - Added msTp40G board.
+ - Added msMxp40G board.
+ - Added mxp10gotn board.
+ - Added ocudq board.
+ - Added ocuseed2p board.
+ - Added oa2x21seed board.
+ - Added tm100mxp board.
+ - Added tm100tp board.
+ - Added tm100reg board.
+ - Added oa2x21seed board.
+ - Added support for boot error alarm.
+ - Added hardware error alarm.
+ - Added fan fault alarm.
+ - Added low disk space alarm.
+ - Added clock drift alarm.
+ - Added tm2000 subrack.
+ - Added tm3000ii subrack.
+ - Added Slot table."
+ REVISION
+ "201112200000Z" -- December 20th 2011
+ DESCRIPTION
+ "Changes made for release r18:
+ - Added MDU16 board type.
+ - Added dcnRedundancy.
+ - Created LUM-SITE-MIB and moved External Alarms table to it
+ - Regenerator board added."
+ REVISION
+ "201106211100Z" -- June 21st 2011
+ DESCRIPTION
+ "Added two TM2000 boards."
+ REVISION
+ "201104271100Z" -- April 27th 2011
+ DESCRIPTION
+ "Added more TM boards."
+ REVISION
+ "200701311100Z" -- January 31th 2007
+ DESCRIPTION
+ "Added TS-1100 board types."
+ REVISION
+ "200601270000Z" -- January 27th 2006
+ DESCRIPTION
+ "Added TS-1100 specific alarms."
+ REVISION
+ "200509260000Z" -- September 26th 2005
+ DESCRIPTION
+ "Added TS-1100 mux/demux board types."
+ REVISION
+ "200509140000Z" -- September 14th 2005
+ DESCRIPTION
+ "Added minimal compliance groups."
+ REVISION
+ "200302170000Z" -- February 17th 2003
+ DESCRIPTION
+ "Added new board types; obu, sync2Mhz, mxp8 and mxp16"
+ REVISION
+ "200211200000Z" -- November 20th 2002
+ DESCRIPTION
+ "Changed name of the CU OSC boards."
+ REVISION
+ "200209160000Z" -- September 16th 2002
+ DESCRIPTION
+ "Added internal communication mode."
+ REVISION
+ "200205310000Z" -- May 31st 2002
+ DESCRIPTION
+ "Added equipmentNodeLedTest."
+ REVISION
+ "200203050000Z" -- March 5th 2002
+ DESCRIPTION
+ "Re-defined operStatus.
+ Added boardUnderMaintenance alarm."
+ REVISION
+ "200202210000Z" -- February 21st 2002
+ DESCRIPTION
+ "Added exextedType, actualType and unexpectedType for subracks."
+ REVISION
+ "200202200000Z" -- February 20th 2002
+ DESCRIPTION
+ "Allows creation of subrack entries."
+ REVISION
+ "200112030000Z" -- December 3rd 2001
+ DESCRIPTION
+ "Moved admin and operStatus definitions to LUM-TC"
+ REVISION
+ "200111220000Z" -- November 22nd 2001
+ DESCRIPTION
+ "Changed definitions of the board traps."
+ REVISION
+ "200111090000Z" -- November 9th 2001
+ DESCRIPTION
+ "Changed severity and alias for unexpectedType.
+ Added notifications for board table changes."
+ REVISION
+ "200110300000Z" -- October 30th 2001
+ DESCRIPTION
+ "Added multiplexer and io-unit board types.
+ TestAndIncr and MIB version are hidden - not supported yet.
+ Removed autoSignal from board adminStatus."
+ REVISION
+ "200110250000Z" -- October 25th 2001
+ DESCRIPTION
+ "Added subrack number for subracks.
+ Changed alias for powerEntry"
+ REVISION
+ "200110230000Z" -- October 23d 2001
+ DESCRIPTION
+ "Moved lambdaDirection, lambdaDirection and lambdaFrequency to LUM-TC."
+ REVISION
+ "200110100000Z" -- October 10th 2001
+ DESCRIPTION
+ "Moved most of the old LAMBDA-mib to this MIB.
+ Updated alarm names according to the event definitions.
+ Shortened the board type names.
+ Defined adminStatus and operStatus.
+ Updated max-access to indicate attributes for row-creation.
+ Added 'hidden' property."
+ REVISION
+ "200108140000Z" -- August 14th 2001
+ DESCRIPTION
+ "Changes after first review.
+ Defined the first two board types.
+ Added list of future board types.
+ Added actual board type.
+ Fixed sub-rack, slot and port nubmering.
+ Clarified definition of 'wavelength'.
+ Removed some superfluous default values.
+ Descriptions for all alarms.
+ Board index is no longer persistent.
+ Added compliance groups.
+ Changed name of lambdaWaveLength to lambdaFrequency.
+ Shortened the name of one alarm.
+ Added lastChangeTime attributes."
+ REVISION
+ "200108090000Z" -- August 9th 2001
+ DESCRIPTION
+ "Added LED test. Fixed some comments.
+ Defined adminStatus and operStatus."
+ REVISION
+ "200108080000Z" -- August 8th 2001
+ DESCRIPTION
+ "The initial revision of this module."
+ ::= { lumModules 12 }
+
+
+-- ----------------------------------------------------
+-- Conformance area, containing groups and complicance
+-- specifications.
+-- ----------------------------------------------------
+
+lumEquipmentConfs OBJECT IDENTIFIER ::= { lumEquipmentMIB 1 }
+lumEquipmentGroups OBJECT IDENTIFIER ::= { lumEquipmentConfs 1 }
+lumEquipmentCompl OBJECT IDENTIFIER ::= { lumEquipmentConfs 2 }
+lumEquipmentMinimalGroups OBJECT IDENTIFIER ::= { lumEquipmentConfs 3 }
+lumEquipmentMinimalCompl OBJECT IDENTIFIER ::= { lumEquipmentConfs 4 }
+
+
+-- ----------------------------------------------------
+-- Root for objects in the equipment MIB
+-- ----------------------------------------------------
+
+lumEquipmentMIBObjects OBJECT IDENTIFIER ::= { lumEquipmentMIB 2 }
+
+
+-- ----------------------------------------------------
+-- This MIB contains the following groups:
+-- ----------------------------------------------------
+
+equipmentGeneral OBJECT IDENTIFIER ::= { lumEquipmentMIBObjects 1 }
+equipmentSubrackList OBJECT IDENTIFIER ::= { lumEquipmentMIBObjects 2 }
+equipmentBoardList OBJECT IDENTIFIER ::= { lumEquipmentMIBObjects 3 }
+equipmentPowerList OBJECT IDENTIFIER ::= { lumEquipmentMIBObjects 4 }
+equipmentFanList OBJECT IDENTIFIER ::= { lumEquipmentMIBObjects 5 }
+lumentisEquipmentNotifications OBJECT IDENTIFIER ::= { lumEquipmentMIBObjects 6 }
+equipmentNode OBJECT IDENTIFIER ::= { lumEquipmentMIBObjects 7 }
+equipmentResource OBJECT IDENTIFIER ::= { lumEquipmentMIBObjects 8 }
+equipmentSlot OBJECT IDENTIFIER ::= { lumEquipmentMIBObjects 9 }
+equipmentOpticalModuleList OBJECT IDENTIFIER ::= {lumEquipmentMIBObjects 10 }
+
+-- ----------------------------------------------------
+-- Textual Conventions
+-- ----------------------------------------------------
+
+EquipmentSubrackType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The type of subrack:
+
+ tm300 - The small subrack (old).
+
+ tm3000 - The big subrack.
+
+ tm3000ii - The big subrack, enhanced version.
+
+ tm3000iie - The big subrack, enhanced second version.
+
+ tm301 - The small subrack (new).
+
+ tm301ii - A subrack for maximum four traffic boards, enhanced version.
+ tm101 - Pizza box subrack.
+
+ tm101p - Passive pizza box subrack.
+
+ tm102 - An even smaller pizza box.
+
+ mba1 - Monolith for mobile access
+
+ mba2 - Monolith for mobile access
+
+ mba2E - Monolith for mobile access temp hardened
+
+ tm102pas - Passive pizza box subrack with one full-
+ sized slot and one half-sized slot.
+
+ tm102pas3 - Passive pizza box subrack with three
+ half-sized slots.
+
+ tm101p - Passive pizza box subrack.
+
+ tm2000 - Small subrack for 100 Gbps boards.
+
+ aux - virtual subrack for external equipment.
+
+ tmFha1UDc1 - Monolith for mobile front haul.
+
+ tmRfuAc1 - Remote mobile front haul unit.
+
+ tmEmxp1UDc - Emxp temp hardened unit.
+
+ tmHdea1600Dc - Hdea1600 subrack.
+
+ tmEmxpXh800G/DC - Emxp 800 XHAUL subrack."
+
+ SYNTAX INTEGER {
+ undefined (0),
+ tm300 (1),
+ tm3000 (2),
+ tm301 (3),
+ tm101 (4),
+ tm101p (5),
+ aux (6),
+ tm102 (7),
+ mba1 (8),
+ mba2 (9),
+ mba2E (10),
+ tm102pas (11),
+ tm102pas3 (12),
+ tm3000ii (13),
+ tm2000 (14),
+ tm301ii (15),
+ tmFha1UDc1 (16),
+ tmRfuAc1 (17),
+ tmEmxp1UDc (18),
+ tmHdea1600Dc (19),
+ tm3000iie (20),
+ tmEmxpXh800Dc (21),
+ ts1100Subrack2Slots (9002),
+ tm206Subrack6Slots (9006),
+ ts1100Subrack8Slots (9011),
+ ts1100Subrack12Slots (9013) }
+
+EquipmentBoardType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The functional type of the board.
+ At least one type is defined for each combination of
+ the following properties of the board:
+
+ 1 - number of interfaces
+
+ 2 - type of interfaces
+
+ 3 - the functionality of the board (can usually be inferred from
+ the types of interfaces)
+
+ The application should be able to determine which and how many
+ interfaces should be instantiated from the type.
+
+ Functional types defined so far:
+
+ Note: The following type is not in use.
+
+ cu - Control unit
+
+ tpMr2500 - Multi-rate 2500 Mb/s transponder
+
+ ocu2 - Dual optical coupler unit (2x1:2)
+
+ oxc8 - Optical cross-connect 8x8 ports
+
+ oxc16 - Optical cross-connect 16x16 ports
+
+ mxp028 - Muxponder 2xSTM-4 + 8xSTM-1
+
+ ad1AB, ad1BA - Single add-drop units, A/B- and B/A-type
+
+ ad2AB, ad2BA - Double add-drop units, A/B- and B/A-type
+
+ ad4AB, ad4BA - Quad add-drop units, A/B- and B/A-type
+
+ tpDGbE - Dual GbE transponder
+
+ oa - Optical amplifier unit
+
+ oa2 - Dual Optical amplifier unit
+
+ mdu8Ext - Optical mux/demux unit, extension, 8 ports
+
+ mdu8Term - Optical mux/demux unit, terminal, 8 ports
+
+ ocu4 - Quad optical coupler unit (4x1:2)
+
+ Note: The following type is not in use.
+
+ mxp004 - Muxponder 4xSTM-1
+
+ ad2oaAB - 2 channel add-drop unit, type A/B for use with
+ optical amplifier
+
+ ad2oaBA - 2 channel add-drop unit, type B/A for use with
+ optical amplifier
+
+ adcwdm - Single add-drop units for OSC channels.
+
+ Note: The following type is not in use.
+
+ ad1spr - 1 channel spur unit
+
+ tp10G - 10 Gb/s transponder
+
+ tpLMr2500 - 'Lite' version of the Multi-rate 2500 Mb/s transponder
+
+ cu1osc - CU with one OSC i/f
+
+ cu2osc - CU with two OSC i/fs
+
+ obu - Optical band unit
+
+ sync2Mhz - 2 MHz synchronization unit
+
+ mxp8 - 8 tributaries (STM-1 or STM-4) muxponder
+
+ mxp16 - 16 tributaries (STM-1 or STM-4) muxponder
+
+ tpDGbED - Dual GbE transponder for DWDM
+
+ tpDGbEC - Dual GbE transponder for CWDM
+
+ tpDFcD - Dual fiber channel transponder for DWDM
+
+ tpDFcC - Dual fiber channel transponder for CWDM
+
+ tpFcGbED - Fiber channel and GbE transponder for DWDM
+
+ tpFcGbEC - Fiber channel and GbE transponder for CWDM
+
+ tpTFcD - Triple fiber channel transponder for DWDM
+
+ tpQMr - Quad multirate transponder
+
+ mdu4TermAB - Optical mux/demux unit, terminal, type A/B, 4 ports
+
+ mdu4TermBA - Optical mux/demux unit, terminal, type B/A, 4 ports
+
+ adc1wdm - Single add-drop units for CWDM channels.
+
+ adc2wdm - Double add-drop units for CWDM channels.
+
+ tp10GLAN - 10 Gb/s LAN DWDM transponder
+
+ tp10GRC - 10 Gb/s Rate Concerving DWDM transponder
+
+ escon8 - 8 channel ESCON muxponder
+
+ tpMr25v2 - Multi-rate 2500 Mb/s transponder version 2
+
+ tpD10GbE - Double 10GbE Transponder, Basic Unit
+
+ tpD10GbER - Double 10GbE Transponder, repeater
+
+ mdu4ExtAB - Optical mux/demux unit, extension, type A/B, 4 ports
+
+ mdu4ExtBA - Optical mux/demux unit, extension, type B/A, 4 ports
+
+ oiuc50100 - Optical interleaver unit 50/100 GHz
+
+ mROADM1P800 - Reconfigurable optical add/drop multiplexer
+
+ mxp4x2G5 - 4xSTM-16/10Gb MuxPonder
+
+ tp10GOtnTc - 10Gb/s C-band Tunable OTN Transponder
+
+ mdu40Even - 40 channel Mux/Demux unit, even 50GHz DWDM
+
+ mdu40Odd - 40 channel Mux/Demux unit, odd 50GHz DWDM
+
+ mdu8Ee - 8 channel 50GHz Mux/Demux, extension port, even, 100GHz spacing
+
+ mdu8Eo - 8 channel 50GHz Mux/Demux, extension port, odd, 100GHz spacing
+
+ ocm2p - 2-port Optical Channel Monitor
+
+ msMxp - MultiService MuxPonder
+
+ voa8chii - 8ch Variable Optical Attenuator - II
+
+ msMxpR - MultiService MuxPonder, repeater
+
+ msMxpDQgbe - Double Quad MuxPonder
+
+ gbe10Emxp10G - 10xGbE/10GbE Ethernet MuxPonder
+
+ gbeMxp10GFEC - 10xGbE/10Gb MuxPonder, FEC
+
+ roadm1x4G100 - 4-port Reconfigurable optical add/drop multiplexer
+
+ dQgbeMxpR - Double Quad GbE MuxPonder, repeater
+
+ tpQMS - Quad MultiService transponder
+
+ tpQMSR - Quad MultiService transponder, repeater
+
+ gbe22Emxp10G - 22xGbE/10GbE Ethernet MuxPonder
+
+ mxp4x2G5Oc - 4x2,5G/10Gb MuxPonder in SONET mode
+
+ voa2ch - 2ch Variable Optical Attenuator
+
+ msMxp10GTCEr - Multiservice Muxponder Tunable 10G ER
+
+ msMxp10G - Multiservice Muxponder 10G
+
+ msMxpQMS2G5 - 2.5Gb Quad MultiService transponder
+
+ gbe22Emxp10Gii - 22xGbE/10GbE Ethernet MuxPonder Next Generation
+
+ bsu1x5Even - 1x5 Band Splitter Unit, Even 50 GhZ Spacing
+
+ bsu1x5Odd - 1x5 Band Splitter Unit, Odd 50 GhZ Spacing
+
+ mba1 - MS Access Collector 8xE1/T1+2xEth SDH/SONET mode
+
+ mba1Sonet - Deprecated
+
+ mba2 - MS Access Collector 16xE1/T1+4xEth SDH/SONET mode
+
+ mba2Sonet - Deprecated
+
+ mxpmbh1Sdh - MS Access Hub 4xSTM-1+16xEth SDH mode
+
+ mxpmbh1Sonet - MS Access Hub 4xOC-3+16xEth SONET mode
+
+ roadm1x8G50 - 8-port Reconfigurable optical add/drop multiplexer
+
+ emxp80Gii - 8x10GbE Ethernet MuxPonder-II
+
+ msMxpQMS2G5 - 2.5Gb Quad MultiService Repeater
+
+ mxp8iiSdh - 8p SDH 2,5G Muxponder v2
+
+ mxp8iiSonet - 8p Sonet 2,5G Muxponder v2
+
+ mba2E - MS Access Collector 16xE1/T1+4xEth SDH/SONET mode Temp hardend
+
+ mba2ptpSdh - MS Access Collector 16xE1/T1+4xEth point to point SDH mode
+
+ mba2ptpSonet - MS Access Collector 16xE1/T1+4xEth point to point SONET mode
+
+ mba2EptpSdh - MS Access Collector 16xE1/T1+4xEth point to point SDH mode Temp hardend
+
+ mba2EptpSonet - MS Access Collector 16xE1/T1+4xEth point to point SONET mode Temp hardend
+
+ tpq10Gfec - Quad MultiService 10G FEC Transponder
+
+ mstp40g - Multiservice Transponder 40G
+
+ msmxp40G - Multiservice Muxponder 40G
+
+ cuSfpii - CU-SFP/II: CU with 4 SFP OSC ports
+
+ coD40ev - Dual fiber DWDM Mux/Demux filter, 40 even channels, 50GHz spacing.
+ coD40eve - Dual fiber DWDM Mux/Demux filter with 1310 port, 40 even channels, 50 GHz spacing
+ coD40od - Dual fiber DWDM Mux/Demux filter, 40 odd channels, 50GHz spacing.
+ coD40ode - Dual fiber DWDM Mux/Demux filter with 1310 port, 40 odd channels, 50 GHz spacing
+
+ dcDk652km20 - Dispersion Compensation Module 20 km
+ dcDk652km40 - Dispersion Compensation Module 40 km
+ dcDk652km60 - Dispersion Compensation Module 60 km
+ dcDk652km80 - Dispersion Compensation Module 80 km
+ dcDk652km100 - Dispersion Compensation Module 100 km
+ dcDk652km120 - Dispersion Compensation Module 120 km
+ dcP652km20 - Dispersion Compensation Module 20 km
+ dcP652km40 - Dispersion Compensation Module 40 km
+ dcP652km60 - Dispersion Compensation Module 60 km
+ dcP652km80 - Dispersion Compensation Module 80 km
+ dcP652km100 - Dispersion Compensation Module 100 km
+ dcP652km120 - Dispersion Compensation Module 120 km
+
+ emxp40Gii - 4x10GbE Ethernet MuxPonder-II
+
+ tpqmp - Quad MultiProtocol Transponder
+
+ tpq10GfecReg - Quad MultiService 10G FEC Regenerator
+
+ mdu16cl50g - Colorless Mux/Demux Unit
+
+ voa8chsfp - 8ch SFP-based VOA unit
+
+ mxp10gotn - OTN Muxponder 10G
+
+ ocudq - Optical Coupler Unit, Dual Quad (2x1:4)
+
+ ocuseed2p - 2-Port Seed Light coupler Unit
+
+ tm4700 - TM2000 Shelf Controller
+
+ tm4011 - TM2000 40Gb/s Muxponder
+
+ tm100mxp - TM2000 100Gb/s Muxponder
+
+ tm100tp - TM2000 100Gb/s Transponder
+
+ tm100reg - TM2000 100Gb/s Regenerator
+
+ oypatchcord - Optical Y-patch cord
+
+ tpq10gfeci - Quad 10G FEC Transponder 1-slot
+
+ tpq10gfecregi - Quad MultiService 10G FEC Regenerator 1-slot
+
+ tphex10gotn - Hex 10G OTN Transponder
+
+ tp100gotn - 100G OTN Transponder
+
+ emxp220iie - 1x100GbE Ethernet MuxPonder-IIe
+
+ tpmrHL16G - Hex MultiRate 16G Lite Transponder
+
+ fhmxp10g - Fronthaul Muxponder 10G
+
+ mxp100gotn - 100G OTN Muxponder
+
+ fpu1 - Fiber Protection Unit
+
+ oaraed21hghyb - RAMAN/EDFA 21dBm HG hybrid board
+
+ oaraed21hgind - RAMAN/EDFA 21dBm HG individual board
+
+ emxp3 - 8xMPO Ethernet MuxPonder-III
+
+ ptio10g - PT Fabric i/O Unit 10&t
+
+ fhau1 - Fronthaul Access Unit FHAU/1
+
+ fha1u1 - Hardened Fronthaul Access Unit
+
+ tpmrHL16GUni - Hex MultiRate 16G Lite Transponder - - Unidirectional
+
+ oa1x20dBmVg2 - Variable Gain EDFA 20dBm v2
+
+ oa2x20dBmVg2 - Dual Variable Gain EDFA 20dBm v2
+
+ fxp400gotn - 400G OTN Flexponder
+
+ compo24 - CO-MPO24 CO-MPO24
+
+ tp100gotnii - 100G OTN Transponder-II
+
+ rfu1 - Remote Fronthaul Unit
+
+ roadm1x4f - 4-port Flex Reconfigurable optical add/drop multiplexer
+
+ ptio100g - PT Fabric I/O Unit 100&t
+
+ oadm2ch - 2ch DWDM OADM
+
+ emxp1u - Hardened EMXP Unit
+
+ emxp1us - Hardened EMXP with SDN
+
+ mxp200gotn - 200G OTN Muxponder
+
+ emxp440 - 440GbE Ethernet MuxPonder-III
+
+ emxp440q - 440GbE Q Ethernet MuxPonder-III
+
+ oaraed20lghyb - RAMAN/EDFA 20dBm LG hybrid board
+
+ roadm1x9f - 9-port Flex Reconfigurable optical add/drop multiplexer
+
+ ocm8p - 8-port Optical Channel Monitor
+
+ ad1c2fotdr - 1ch CWDM add/drop filter with 1610nm OTDR
+
+ hdea1600 - High Density Ethernet Aggregator
+
+ codsf24mpo10104 - Filter for HDEA1600
+
+ otdr8p - Optical Time Domain Reflectometer
+
+ oa1x21dBmVgEC - Variable Gain Extended C-band EDFA 21dBm
+
+ oa2x21dBmVgEC - Dual Variable Gain Extended C-band EDFA 21dBm
+
+ emxp800xh - Ethernet Muxponder 800 XHAUL"
+
+
+
+ SYNTAX INTEGER {
+ undefined (0),
+ cu (1), -- No longer used
+ tpMr2500 (2),
+ oxc8 (3),
+ oxc16 (4),
+ ocu2 (5),
+ mxp028 (6),
+ ad1AB (7),
+ ad1BA (8),
+ ad2AB (9),
+ ad2BA (10),
+ ad4AB (11),
+ ad4BA (12),
+ tpDGbE (13),
+ oa (14),
+ mdu8Ext (15),
+ mdu8Term (16),
+ ocu4 (17),
+ mxp004 (18), -- No longer used
+ ad2oaAB (19),
+ ad2oaBA (20),
+ oa2 (21),
+ adcwdm (22),
+ ad1spr (23), -- No longer used
+ tp10G (24),
+ tpLMr2500 (25),
+ cu1osc (26), -- No longer used
+ cu2osc (27),
+ obu (28),
+ sync2Mhz (29),
+ mxp8 (30),
+ mxp16 (31),
+ tpDGbED (32), -- No longer used (5.0 060120 EvoId 327)
+ tpDGbEC (33), -- No longer used (4.0 Evo ID 206)
+ tpDFcD (34),
+ tpDFcC (35),
+ tpFcGbED (36), -- No longer used (5.0 060120 EvoId 327)
+ tpFcGbEC (37), -- No longer used (5.0 060120 EvoId 327)
+ tpTFcD (38), -- No longer used (5.0 060120 EvoId 327)
+ tpQMr (39),
+ mdu4TermAB (40),
+ mdu4TermBA (41),
+ ad1cwdm (42),
+ ad2cwdm (43),
+ tp10GLAN (44),
+ tp10GRC (45), -- No longer used (5.0 060120 EvoId 327)
+ escon8 (46), -- No longer used
+ oa1x15dBm (47),
+ oa2x15dBm (48),
+ gxp2500 (49), -- No longer used (5.0 060120 EvoId 327)
+ gxp2500Sfp (50), -- 10xAny xWDM - pluggable line i/f
+ gxp10G (51), -- No longer used
+ tpDGbEDv2 (52), -- No longer used (5.0 060120 EvoId 327)
+ tpDGbESfp (53), -- No longer used (5.0 060120 EvoId 327)
+ tpDFcDv2 (54), -- No longer used (5.0 060120 EvoId 327)
+ tpDFcSfp (55), -- No longer used (5.0 060120 EvoId 327)
+ ad2x1cwdm (56), -- 2 x 1 Ch CWDM
+ ad2x2cwdm (57), -- No longer used
+ mdu8Term2 (58), -- No longer used
+ tpDDGbE (59), -- Double Dual GbE
+ fpuOas2824 (60), -- External board: fiber protection unit
+ mu2F8C (61), -- MU-2F CWDM 8 ch
+ du2F8C (62), -- DU-2F CWDM 8 ch
+ tpD10GL (63), -- Double 10G Lite Transponder
+ tpDDGbER (64), -- Repeater
+ tp10GBu (65), -- No longer used
+ tp10GLANBu (66), -- No longer used
+ tp10GClBu (67), -- 10G (STM64) with client XFP
+ tp10GLANClBu (68), -- No longer used
+ mdu8EvenExt (69), -- 8 ch MDU for even channels, extension type
+ mdu8EvenTerm (70), -- 8 ch MDU for even channels, terminal type
+ oapre1x17dBm (71), -- No longer used (5.0 060120 EvoId 327)
+ oa2x17dBm (72), -- Dual OA 17 dBm Line-amp
+ oiuc100200 (73), -- Optical interleaver unit
+ oapow1x17dBm (74), -- No longer used (5.0 060120 EvoId 327)
+ oa1x17dBm (75), -- Single OA 17 dBm Line-amp
+ gbe9Mxp10G (76), -- 9xGbE/10Gb MuxPonder
+ ad1dwdm2F (77), -- 1ch/2 fiber DWDM add/drop
+ ad1cwdm2F (78), -- 1ch/2 fiber CWDM add/drop
+ mdu4Ext2F (79), -- 4ch CWDM Mux, 2 fiber, extendable
+ mdu4Term2F (80), -- 4ch CWDM Mux, 2 fiber, terminal
+ voa8ch (81), -- 8ch Voltage controlled attenuator unit
+ oa1x20dBm (82), -- Single OA 20 dBm amplifier df Gain 22
+ oa2x20dBm (83), -- Dual OA 20 dBm amplifier df Gain 22
+ fpuYm235 (84), -- External board: fiber protection unit
+ ad4dwdm2F (85), -- 4 ch/2 fiber DWDM add/drop
+ tpQMri (86), -- New QMR
+ oar450c (87), -- RAMAN
+ cuSfp (88), -- New CU architecture
+ tpMr25v2 (89), -- 2500 transponder version 2
+ tpD10GbE (90), -- Double 10GbE, basic unit
+ tpD10GbER (91), -- Double 10GbE, repeater
+ mdu4ExtAB (92), -- Mux/demux 4 ports, extension, type A/B
+ mdu4ExtBA (93), -- Mux/demux 4 ports, extension, type B/A
+ oiuc50100 (94), -- Optical interleaver unit 50/100 GHz
+ mROADM1P800 (95), -- No longer used
+ edu6pGbE (96), -- No longer used
+ tp10GClTc (97), -- 10G tunable
+ mxp4x2G5 (98), -- 4xSTM-16/10Gb MuxPonder
+ oa1xLG20dBm (99), -- Single OA 20 dBm amplifier df Gain 26
+ oa2xLG20dBm (100), -- Dual OA 20 dBm amplifier df Gain 26
+ oa1xFG10dBm (101), -- Single flat gain OA 10 dBm amplifier
+ oa2xFG10dBm (102), -- Dual flat gain OA 10 dBm amplifier
+ tp10GOtnTc (103), -- 10G tunable OTN transponder
+ mdu40Even (104), -- 40 channel MDU, even 50 GHz DWDM
+ mdu40Odd (105), -- 40 channel MDU, odd 50 GHz DWDM
+ mdu8Ee (106), -- 8 channel 50GHz MDU, even, 100 GHz spacing
+ mdu8Eo (107), -- 8 channel 50GHz MDU, odd, 100 GHz spacing
+ ocm2p (108), -- 2 port Optical Channel Monitor
+ msMxp (109), -- MultiService MuxPonder
+ voa8chii (110), -- 8ch Variable Optical Attenuator - II
+ msMxpR (111), -- MultiService MuxPonder Repeater
+ msMxpDQgbe (112), -- DoubleQuad MuxPonder
+ tp10GTcEr (113), -- 10Gb/s C-band Tunable Ext Reach Transp
+ gbe10Emxp10G (114), -- 10xGbE/10GbE Ethernet MuxPonder
+ edu12pGbE (115), -- 12 port EDU with GbE line i/f
+ gbeMxp10GFEC (116), -- 10xGbE/10G FEC MuxPonder
+ roadm1x4G100 (117), -- 4-port ROADM
+ dQgbeMxpR (118), -- No longer used
+ tpQMS (119), -- Quad MultiService Transponder
+ tpQMSR (120), -- Quad MultiService Transponder Repeater
+ gbe22Emxp10G (121), -- 22xGbE/10GbE Ethernet MuxPonder
+ oa1x26dBm(122), -- Power Extender
+ pcu2p (123), -- Protection Control Unit
+ mxp4x2G5Oc (124), -- 4x2,5G/10Gb-OC Muxponder
+ voa2ch (125), -- 2ch Variable Optical Attenuator
+ msMxp10GTCEr (126), -- MultiService MuxPonder 10G Tunable
+ msMxp10G (127), -- MultiService Muxponder 10G
+ msMxpQMS2G5 (128), -- 2.5G Quad MultiService Transponder
+ gbe22Emxp10Gii (129),-- 22xGbE/10GbE Ethernet MuxPonder Next Generation
+ bsu1x5Even (130), -- 1x5 Band Splitter Unit / EVEN 50GHz
+ bsu1x5Odd (131), -- 1x5 Band Splitter Unit / ODD 50GHz
+ gbe10Emxp10Gii (132),-- 10xGbE/10GbE Ethernet MuxPonder Next Generation
+ mba1 (133), -- No longer used
+ mba1SonetDeprecated (134), -- Deprecated
+ mba2 (135), -- MS Access Collector 16xE1/T1+4xEth SDH/SONET mode
+ mba2SonetDeprecated (136), -- Deprecated
+ mxpmbh1Sdh (137), -- MS Access Hub 4xSTM-1+16xEth SDH mode
+ mxpmbh1Sonet (138), -- MS Access Hub 4xOC-3+16xEth SONET mode
+ roadm1x8G50 (139), -- 8-port ROADM
+ ad4Even50 (140), -- 4 Channel DWDM Add/Drop, Even 50GHz
+ ad4Odd50 (141), -- 4 Channel DWDM Add/Drop, Odd 50GHz
+ emxp80Gii (142), -- 8x10GbE Ethernet MuxPonder-II
+ msMxpQMS2G5R (143), -- 2.5G Quad MultiService Repeater
+ mxp8iiSdh (144), -- 8p SDH 2,5G Muxponder v2
+ mxp8iiSonet (145), -- 8p Sonet 2,5G Muxponder v2
+ mba2E (146), -- MS Access Collector 16xE1/T1+4xEth SDH/SONET mode Temp hardend
+ mba2ptpSdh (147), -- MS Access Collector 16xE1/T1+4xEth Point to point SDH mode
+ mba2ptpSonet (148), -- MS Access Collector 16xE1/T1+4xEth Point to point SONET mode
+ mba2EptpSdh (149), -- MS Access Collector 16xE1/T1+4xEth Point to point SDH mode Temp hardend
+ mba2EptpSonet (150), -- MS Access Collector 16xE1/T1+4xEth Point to point SONET mode Temp hardend
+ mdu40EvenL (151), -- 40ch MDU-Lite, even 50GHz DWDM
+ mdu40OddL (152), -- 40ch MDU-Lite, odd 50GHz DWDM
+ oa1x20dBmVg (153), -- Variable Gain Opt Ampl 20dBm C-band
+ oa2x20dBmVg (154), -- Dual Var Gain Opt Ampl 20dBm C-band
+ roadm1x2G100 (155), -- 1x2 ROADM 100GHz
+ roadm1x2G50 (156), -- 1x2 ROADM 50GHz
+ tpq10Gfec (157), -- Quad MultiService 10G FEC Transponder
+ cuSfpii (158), -- New CU architecture gen II
+ coD40ev (159), -- Dual fiber DWDM Mux/Demux filter, 40 even channels, 50GHz spacing.
+ coD40eve (160), -- Dual fiber DWDM Mux/Demux filter with 1310 port, 40 even channels, 50 GHz spacing
+ coD40od (161), -- Dual fiber DWDM Mux/Demux filter, 40 odd channels, 50GHz spacing.
+ coD40ode (162), -- No longer used
+ dcDk652km20 (163), -- Dispersion Compensation Module 20 km
+ dcDk652km40 (164), -- Dispersion Compensation Module 40 km
+ dcDk652km60 (165), -- Dispersion Compensation Module 60 km
+ dcDk652km80 (166), -- Dispersion Compensation Module 80 km
+ dcP652km40 (167), -- Dispersion Compensation Module 40 km
+ dcP652km60 (168), -- Dispersion Compensation Module 60 km
+ dcP652km80 (169), -- Dispersion Compensation Module 80 km
+ dcP652km100 (170), -- Dispersion Compensation Module 100 km
+ dcP652km120 (171), -- Dispersion Compensation Module 120 km
+ emxp40Gii (172), -- 4x10GbE Ethernet MuxPonder-II
+ tpqmp (173), -- Quad MultiProtocol Transponder
+ tpq10GfecReg (174), -- Quad MultiService 10G FEC Regenerator
+ mdu16cl50g (175), -- Colorless Mux/Demux Unit
+ voa8chsfp (176), -- 8ch SFP-based VOA unit
+ msTp40G (177), -- MultiService Transponder 40G
+ msMxp40G(178), -- MultiService MuxPonder 40G
+ mxp10gotn (179), -- OTN Muxponder 10G
+ emxp62iie (180), -- 22xGbE/4x10GbE Ethernet MuxPonder-IIe
+ emxp120iie (181), -- 12x10GbE Ethernet MuxPonder-IIe
+ ocudq (182), -- Optical Coupler Unit, Dual Quad (2x1:4)
+ tm4700 (183), -- TM2000 Shelf Controller
+ tm4011 (184), -- TM2000 40Gb/s Muxponder
+ tm100mxp (185), -- TM2000 100Gb/s Muxponder
+ tm100tp (186), -- TM2000 100Gb/s Transponder
+ tm100reg (187), -- No longer used
+ ocuseed2p (188), -- 2-Port Seed Light coupler Unit
+ oa2x21seed (189), -- Dual 21 dBm Seed Light Unit
+ oypatchcord (190), -- Optical Y-patch cord
+ tpq10gfeci (191), -- Quad MultiService 10G FEC Transponder 1-slot
+ tpq10gfecregi (192), -- Quad MultiService 10G FEC Regenerator 1-slot
+ tphex10gotn (193), -- Hex 10G OTN Transponder
+ emxp48iie (194), -- 8xGbE/4x10GbE Ethernet MuxPonder-IIe
+ tp100gotn (195), -- 100G OTN Transponder
+ emxp220iie (196), -- 1x100GbE Ethernet MuxPonder-IIe
+ tpmrHL16G (197), -- Hex MultiRate 16G Lite Transponder
+ fhmxp10g (198), -- Fronthaul Muxponder 10G
+ mxp100gotn (199), -- 100G OTN Muxponder
+ cuSfpiii (200), -- New CU architecture gen III,
+ emxp240iie (201), -- 24x10GbE Ethernet MuxPonder-IIe
+ tpmrHL16GUni (202), -- Hex MultiRate 16G Lite Transponder - Unidirectional
+ fpu1 (203), -- Fiber Protection Unit
+ oaraed21hghyb (204), -- Raman EDFA 21 HG hybrid board
+ oaraed21hgind (205), -- Raman EDFA 21 HG individual board
+ emxp3 (206), -- 8xMPO Ethernet MuxPonder-III
+ dcDk652km100 (207), -- Dispersion Compensation Module 100 km
+ dcDk652km120 (208), -- Dispersion Compensation Module 120 km
+ dcP652km20 (209), -- Dispersion Compensation Module 20 km
+ fhau1(210), -- Fronthaul Access Unit FHAU/1
+ fha1u1(211), -- Hardened Fronthaul Access Unit
+ oa1x20dBmVg2 (212), -- Variable Gain EDFA 20dBm v2
+ oa2x20dBmVg2 (213), -- Dual Variable Gain EDFA 20dBm v2
+ ptio10g (214), -- PT-Fabric I/O Unit 10G
+ fxp400gotn (215), -- 400G OTN Flexponder
+ compo24 (216), -- CO_MPO24 cassette
+ rfu1 (217), -- Remote Fronthaul Unit
+ coD919926 (218), -- Dual fiber DWDM Mux/Demux filter, 8 channels, 100GHz spacing
+ coD927934 (219), -- Dual fiber DWDM Mux/Demux filter, 8 channels, 100GHz spacing
+ coD935942 (220), -- Dual fiber DWDM Mux/Demux filter, 8 channels, 100GHz spacing
+ coD943950 (221), -- Dual fiber DWDM Mux/Demux filter, 8 channels, 100GHz spacing
+ coD951958 (222), -- Dual fiber DWDM Mux/Demux filter, 8 channels, 100GHz spacing
+ coD919926e (223), -- Dual fiber DWDM Mux/Demux filter, 8 channels with ext port, 100GHz spacing
+ coD927934e (224), -- Dual fiber DWDM Mux/Demux filter, 8 channels with ext port, 100GHz spacing
+ coD935942e (225), -- Dual fiber DWDM Mux/Demux filter, 8 channels with ext port, 100GHz spacing
+ coD943950e (226), -- Dual fiber DWDM Mux/Demux filter, 8 channels with ext port, 100GHz spacing
+ coD951958e (227), -- Dual fiber DWDM Mux/Demux filter, 8 channels with ext port, 100GHz spacing
+ co4 (228), -- Dual fiber CWDM Mux/Demux filter, 8 channels
+ co5 (229), -- Dual fiber CWDM Mux/Demux filter, 8 channels
+ codsf20eva (230), -- Single fiber DWDM Mux/Demux filter, even channels, a-side
+ codsf20evb (231), -- Single fiber DWDM Mux/Demux filter, even channels, b-side
+ codsf4919 (232), -- Single fiber DWDM Mux/Demux filter
+ codsf4926 (233), -- Single fiber DWDM Mux/Demux filter
+ codsf4927 (234), -- Single fiber DWDM Mux/Demux filter
+ codsf4934 (235), -- Single fiber DWDM Mux/Demux filter
+ codsf4935 (236), -- Single fiber DWDM Mux/Demux filter
+ codsf4942 (237), -- Single fiber DWDM Mux/Demux filter
+ codsf4943 (238), -- Single fiber DWDM Mux/Demux filter
+ codsf4950 (239), -- Single fiber DWDM Mux/Demux filter
+ codsf4951 (240), -- Single fiber DWDM Mux/Demux filter
+ codsf4958 (241), -- Single fiber DWDM Mux/Demux filter
+ codsf2919 (242), -- Single fiber DWDM Mux/Demux filter
+ codsf2922 (243), -- Single fiber DWDM Mux/Demux filter
+ codsf2923 (244), -- Single fiber DWDM Mux/Demux filter
+ codsf2926 (245), -- Single fiber DWDM Mux/Demux filter
+ codsf2927 (246), -- Single fiber DWDM Mux/Demux filter
+ codsf2930 (247), -- Single fiber DWDM Mux/Demux filter
+ codsf2931 (248), -- Single fiber DWDM Mux/Demux filter
+ codsf2934 (249), -- Single fiber DWDM Mux/Demux filter
+ codsf2935 (250), -- Single fiber DWDM Mux/Demux filter
+ codsf2938 (251), -- Single fiber DWDM Mux/Demux filter
+ codsf2939 (252), -- Single fiber DWDM Mux/Demux filter
+ codsf2942 (253), -- Single fiber DWDM Mux/Demux filter
+ codsf2943 (254), -- Single fiber DWDM Mux/Demux filter
+ codsf2946 (255), -- Single fiber DWDM Mux/Demux filter
+ codsf2947 (256), -- Single fiber DWDM Mux/Demux filter
+ codsf2950 (257), -- Single fiber DWDM Mux/Demux filter
+ codsf2951 (258), -- Single fiber DWDM Mux/Demux filter
+ codsf2954 (259), -- Single fiber DWDM Mux/Demux filter
+ codsf2955 (260), -- Single fiber DWDM Mux/Demux filter
+ codsf2958 (261), -- Single fiber DWDM Mux/Demux filter
+ tp100gotnii (262), -- 100G OTN Transponder-II
+ roadm1x4f (263), -- 1x4 Flex ROADM
+ ptio100g (264), -- PT-Fabric I/O Unit 100G
+ oadm2ch (265), -- 2ch DWDM OADM
+ emxp1u(266), -- Hardened EMXP Unit
+ emxp1us(267), -- Hardened EMXP with SDN
+ mxp200gotn (268), -- 200G OTN Muxponder
+ emxp440 (269), -- 440G Ethernet MuxPonder
+ oaraed20lghyb (270),-- Raman EDFA 20 LG hybrid board
+ roadm1x9f (271), -- 1x9 Flex ROADM
+ ocm8p (272), -- 8 port Optical Channel Monitor
+ ad1c2fotdr (273), -- 1ch CWDM add/drop filter with 1610nm OTDR"
+ hdea1600 (274), -- High density ethernet aggregator
+ oa1xLG20dBmb (275), -- Single OA 20 dBm amplifier df Gain 26 (TU2 version)
+ oa2xLG20dBmb (276), -- Dual OA 20 dBm amplifier df Gain 26 (TU2 version)
+ oa1x20dBmVgb (277), -- Variable Gain Opt Ampl 20dBm C-band (TU2 version)
+ oa2x20dBmVgb (278), -- Dual Var Gain Opt Ampl 20dBm C-band (TU2 version)
+ codsf24mpo10104 (279), -- Single fiber DWDM Mux/Demux filter
+ otdr8p (280), -- 8 Port Optical Time Domain Reflectometer
+ coD48ev (281), -- 48ch MDU DWDM 50GHz Even (Not added in ENM R32.0 - marked as obsolete)
+ coD48od (282), -- 48ch MDU DWDM 50GHz Odd (Not added in ENM R32.0 - marked as obsolete)
+ emxp440q (283), -- 440G Q Ethernet MuxPonder
+ oa1x21dBmVgEC (284), -- Variable Gain Opt Ampl 21dBm Extended C-band
+ oa2x21dBmVgEC (285), -- Dual Variable Gain Opt Ampl 21dBm Extended C-band
+ co10 (286), -- Dual fiber CWDM Mux/Demux filter, 4 channels
+ emxp800xh (287), -- Ethernet Muxponder 800 XHAUL
+ coocuD4x4 (288), -- CO-OCUD4x4 contains two units of 4x4 couplers.
+ coocuD4x8 (289), -- CO-OCUD4x8 contains two units of 4x8 couplers.
+ cooiuc50100 (290), -- Optical interleaver unit 50/100 GHz
+ co2xOTDR1611 (291), -- Dual OTDR filter 1611nm
+ coD4919 (292), -- Dual fiber DWDM add/drop filter, 4 channels
+ coD4923 (293), -- Dual fiber DWDM add/drop filter, 4 channels
+ coD4927 (294), -- Dual fiber DWDM add/drop filter, 4 channels
+ coD4931 (295), -- Dual fiber DWDM add/drop filter, 4 channels
+ coD4935 (296), -- Dual fiber DWDM add/drop filter, 4 channels
+ coD4939 (297), -- Dual fiber DWDM add/drop filter, 4 channels
+ coD4943 (298), -- Dual fiber DWDM add/drop filter, 4 channels
+ coD4947 (299), -- Dual fiber DWDM add/drop filter, 4 channels
+ coD4951 (300), -- Dual fiber DWDM add/drop filter, 4 channels
+ coD4955 (301), -- Dual fiber DWDM add/drop filter, 4 channels
+
+ -- TG Series of passive boards, modelled in TNM
+ tgCo4 (1001), -- CO-4
+ tgCo5 (1005), -- CO-5
+ tgCo6 (1006), -- CO-6
+ tgCo7 (1007), -- CO-7
+ tgCo8 (1008), -- CO-8
+ tgCo9 (1009), -- CO-9
+ tgCo10 (1010), -- CO-10
+ tgCo11 (1011), -- CO-11
+ tgCo12 (1012), -- CO-12
+ tgCo14 (1014), -- CO-14
+ tgCo15 (1015), -- CO-15
+ tgCo16 (1016), -- CO-16
+ tgCoDxxxyyy (1040), -- CO-DXXX-YYY
+ tgCoD40ev (1041), -- CO_D40EV
+ tgCoD40eve (1042), -- CO_D40EV-E
+ tgCoD40od (1043), -- CO_D40OD
+ tgCoD40ode (1044), -- CO_D40OD-E
+ tgCoBSU1x5ev (1050), -- CO-BSU1x5EV
+ tgCoBSU1x5od (1051), -- CO-BSU1x5OD
+ tgCad86XX04 (1055), -- OAD-86XX/04
+ tgCad86XX02 (1056), -- OAD-86XX/02
+ tgCoDSF2ch9XXAB (1057), -- CO-DSF2/9XX_AB
+ tgCoDSF4ch9XXAB (1058), -- CO-DSF4/9XX_AB
+ tgCoDSF2ch9XXBA (1059), -- CO-DSF2/9XX_BA
+ tgCoDSF4ch9XXBA (1060), -- CO-DSF4/9XX_BA
+ tgTcosf2x1b (1061), -- Passive CWDM AD TCO-SF 2x1 B
+ tgTcosf2x1d (1062), -- Passive CWDM AD TCO-SF 2x1 D TM-EDU Accedian
+ tgCoD4XXX (1070), -- CO-D4-XXX
+ tgCoDSF20 (1080), -- CO-DSF20
+ tgCoDSF20evA (1081), -- CO-DSF20-EVA
+ tgCoDSF20evB (1082), -- CO-DSF20-EVB
+ tgCoDSF20odA (1083), -- CO-DSF20-ODA
+ tgCoDSF20odB (1084), -- CO-DSF20-ODB
+ tgCoSFBSU1x5ev (1085), -- CO-SFBBSU1x5EV
+
+ tgTco12 (2012), -- TCO-12
+ tgTco14 (2014), -- TCO-14
+
+ -- TM-EDU Accedian board types
+ acd2pGbE (10000), -- 2 port Accedian EDU
+ acd5pGbE (10001), -- 5 port Accedian EDU
+ acd10G (10002), -- Accedian EDU 10G
+ edu5GT (10003), -- EDU_ACD_5_GT
+ edu10GLT (10004), -- EDU_ACD_10G_LT
+ edu10GLTS (10005), -- EDU_ACD_10G_LTS
+
+ -- Port device board types
+ nidGE (20000), -- PORT_DEVICE_NID_GE
+ nidSfp155 (20001), -- PORT_DEVICE_SFP_155
+ nidSfp622 (20002), -- PORT_DEVICE_SFP_622
+ nidSfpVc12 (20003), -- PORT_DEVICE_SFP_Vc12
+ nidSfp2488 (20004), -- PORT_DEVICE_SFP_2488
+
+ -- TS-1100 board types
+ ts1100EthMux4p (220401), -- TS-1100 2204/01 Four port Ethernet Switch/Mux
+ ts1100OPU (250101), -- TS-1100 2501/01 Optical Protection Unit
+ ts1100OPUDouble (250201), -- TS-1100 2502/01 Optical Protection Unit (double width +1)
+ ts1100PreAmpDouble (260401), -- TS-1100 2604/01 Pre-Amplifier (double width +1)
+ ts1100PreAmp (261001), -- TS-1100 2610/01 Pre-Amplifier
+ ts1100AttenuatorDouble (270001), -- TS-1100 2700/01 Attenuator (double width -1)
+ -- fixme: TS-1100 270X/02 attenuator sub-modules
+ ts1100UnivAggDGbE (540001), -- TS-1100 5400/01 Universal aggregator
+ ts1100UnivAggDFC (540002), -- TS-1100 5400/02 Universal aggregator
+ ts1100UnivAggDGbE2 (540003), -- TS-1100 5400/03 Universal aggregator
+ ts1100UnivAgg (550000), -- TS-1100 5500/0x Universal aggregator
+ ts1100UnivAgg4xGbE (580000), -- TS-1100 5800/01 4xGbE Universal aggregator
+ ts1100UnivAgg2xDGbE (5800002), -- TS-1100 5800/01 Dual 2xGbE Universal aggregator
+ ts1100UnivAgg3xGbERep (5800003),-- TS-1100 5800/01 3xGbE Repeater Universal aggregator
+ ts1100UnivAgg3x25GRep (5800004),-- TS-1100 5800/01 3x2.5G Repeater Universal aggregator
+ ts1100UnivAgg2xGbE2xSTM (581000),-- TS-1100 5810/01 2xGbE 2xSTM Universal aggregator
+ ts1100UnivAgg4xGbE2 (5810002), -- TS-1100 5810/01 4xGbE Universal aggregator
+ ts1100UnivAgg3xGbERep2 (5810003),-- TS-1100 5810/01 3xGbE Repeater Universal aggregator
+ ts1100Muxponder10G (590000), -- TS-1100 5900/01 10G Muxponder 1x4,25Gb 4xGbE
+ ts1100Muxponder10G2 (5900002), -- TS-1100 5900/01 10G Muxponder 1G 2x4GFC
+ ts1100Nmb (600100), -- TS-1100 6001 Network management board
+ ts1100Nmb6003 (600300), -- TS-1100 6003 Network management board
+ ts1100Tp2x4GFC (740001), -- TS-1100 7400/01 2x4Gb-Transponders
+ ts1100Conv1250Cwdm (750000), -- TS-1100 702[0-3] 1,25 Gb CWDM Converter
+ -- TS-1100 75[01-18]/* 1,25 Gb CWDM Converter
+ -- TS-1100 75[01-18]/01 Repeater versions not supported
+ ts1100Conv2500Cwdm (760000), -- TS-1100 76[01-16]/* 2,5 Gb CWDM Converter
+ -- TS-1100 76[01-16]/01 Repeater versions not supported
+ -- TS-1100 76[01-16]/11 Repeater versions not supported
+ ts1100Tp2500Cwdm1 (770000), -- TS-1100 7700/0[1-2] 2,5 Gb CWDM Transponder
+ ts1100Tp2x2500Cwdm1 (772000), -- TS-1100 7720/01 2x 2,5 Gb CWDM Transponder
+ ts1100Tp10G (790000), -- TS-1100 7900/01 10 Gb Transponder
+ ts1100Tp10G7910 (791000), -- TS-1100 7910/01 10 Gb Transponder
+ ts1100Tp10G7910Rep (7910002), -- TS-1100 7910/01 10 Gb Repeater
+ ts1100DuplexerDouble (802001), -- TS-1100 8120/01 Wdm duplexer (double width)
+ ts1100MuxDemux4chPizza (803000), -- TS-1100 8030 4 ch mux/demux (pizza)
+ ts1100MuxDemux4chExtPizza (803100), -- TS-1100 8031 4 ch mux/demux with ext (pizza)
+ ts1100MuxDemux8chPizza (803200), -- TS-1100 8032 mux/demux (pizza)
+ -- TS-1100 8034 mux/demux (pizza)
+ ts1100MuxDemux8chExtPizza (803300), -- TS-1100 8033 mux/demux with ext/monitor (ext)
+ ts1100Duplexer (812001), -- TS-1100 8120/01 Wdm duplexer
+ ts1100MuxDemux4ch1t4 (813001), -- TS-1100 8130/01 4 channel (1-4) mux/demux
+ ts1100MuxDemux4p1ch1t4 (813101), -- TS-1100 8131/01 4+1 channel (1-4) mux/demux
+ ts1100MuxDemux8ch (813200), -- TS-1100 813[2-4] 8 channel mux/demux (piu)
+ ts1100MuxDemux8p1ch (813300), -- TS-1100 813[2-4] 8+1 channel mux/demux (piu)
+ ts1100MuxDemux8ch2 (813400), -- TS-1100 813[2-4] 8 channel mux/demux 2 (piu)
+ ts1100MuxDemux4ch5t8 (814001), -- TS-1100 8140/01 4 channel (5-8) mux/demux
+ ts1100MuxDemux4p1ch5t8 (814101), -- TS-1100 8141/01 4+1 channel (5-8) mux/demux
+ ts1100MuxDemux4chBidir (823000), -- TS-1100 8230/[0-1][1-2] 4 channel bidir CWDM mux/demux
+ ts1100AddDropDouble (850100), -- TS-1100 850[1-8]/* oadm (double width -1)
+ ts1100AddDrop (870101), -- TS-1100 870[1-8]/01 CWDM OADM
+ ts1100AddDropSingle (870102), -- TS-1100 870[1-8]/02 CWDM Single Sided OADM
+ ts1100DWDMMuxDemuxExt (883001), -- TS-1100 8830/01 DWDM mux/demux band A ext
+ ts1100DWDMMuxDemux (883101), -- TS-1100 8831/01 DWDM mux/demux band B
+ -- TS-1100 8832/01 DWDM mux/demux band C
+ ts1100Power9000Supply (900000), -- TS-1100 Unconfigured powersupply in 9011 subrack
+ ts1100Power9048Supply (904800), -- TS-1100 48 V DC Power supply in 9011 subrack
+ ts1100Power9122Supply (912200), -- TS-1100 220 V DC Power supply in 9013 subrack
+ ts1100Power9148Supply (914800), -- TS-1100 48 V DC Power supply in 9013 subrack
+ ts1100Power9220Supply (922000), -- TS-1100 220 V DC Power supply in 9011 subrack
+
+ -- TM-206 board types
+ tm206Fan (9200201), -- TM-206 2002/01 Fan
+ tm206OSC1 (9221001), -- TM-206 2210/01 OSC board
+ tm206OSC2 (9221002), -- TM-206 2210/02 OSC board
+ tm206TAM4xesc (9500101), -- TM-206 5001/01 Traffic aggregator 4xescon
+ tm206TAMln4xesc (9510101), -- TM-206 5101/01 Traffic aggregator line+4xescon
+ tm206TAMln4xetr (9510201), -- TM-206 5102/01 Traffic aggregator line+4xetr
+ tm206TAMlnFlex (9510301), -- TM-206 5103/01 Traffic aggregator flexible
+ tm206TAMln2xfc (9510401), -- TM-206 5104/01 Traffic aggregator 2xfc,gbe
+ tm206TAMlnp2xfc (9510501), -- TM-206 5105/01 Traffic aggregator 2xfc,gbe
+ tm206Cu (9600201), -- TM-206 6002/01 Network management board
+ tm206Cu2 (9600202), -- TM-206 6002/02 Network management board
+ tm206tp2x4gfc (9780001), -- TM-206 7800/01 2x4Gb-Transponders
+ tm206MuxDemux4ch1t4 (9813001), -- TM-206 8130/01 4 channel (1-4) mux/demux
+ tm206MuxDemux4p1ch1t4 (9813101), -- TM-206 8131/01 4+1 channel (1-4) mux/demux
+ tm206MuxDemux4ch5t8 (9814001), -- TM-206 8140/01 4 channel (5-8) mux/demux
+ tm206MuxDemux4p1ch5t8 (9814101), -- TM-206 8141/01 4+1 channel (5-8) mux/demux
+ tm206MuxDemux4chBidir1 (9823001), -- TM-206 8230/01 4 channel bidir CWDM mux/demux
+ tm206MuxDemux4chBidir2 (9823002), -- TM-206 8230/02 4 channel bidir CWDM mux/demux
+ tm206AddDrop (9870101) -- TM-206 870[1-8]/01 CWDM OADM
+ }
+
+FirstPbSlot ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A value indicating the first slot where it is
+ possible to configure a passive board in a subrack.
+
+ undefined - indicates that no value has yet been set.
+
+ slot3 - Slot 3 is the first passive slot.
+
+ slot4 - Slot 4 is the first passive slot.
+
+ slot13 - Slot 13 is the first passive slot."
+ SYNTAX INTEGER {
+ undefined(0),
+ slot3(3),
+ slot4(4),
+ slot13(13) }
+
+-- ----------------------------------------------------
+-- General group
+-- ----------------------------------------------------
+
+equipmentGeneralTestAndIncr OBJECT-TYPE
+ SYNTAX TestAndIncr
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Protection against simultaneous access from
+ multiple managers. See SNMPv2-TC.
+
+"
+ ::= { equipmentGeneral 1 }
+
+equipmentGeneralMibSpecVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The MIB specification version.
+
+ tbd: persistent?
+
+"
+ DEFVAL { "" }
+ ::= { equipmentGeneral 2 }
+
+equipmentGeneralMibImplVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The MIB implementation version.
+
+"
+ DEFVAL { "" }
+ ::= { equipmentGeneral 3 }
+
+equipmentGeneralLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the MIB was last
+ changed.
+
+"
+ ::= { equipmentGeneral 4 }
+
+equipmentGeneralStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state of the MIB was last changed.
+
+"
+ ::= { equipmentGeneral 5 }
+
+equipmentGeneralEquipmentSubrackTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+
+"
+ ::= { equipmentGeneral 6 }
+
+equipmentGeneralEquipmentBoardTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+
+"
+ ::= { equipmentGeneral 7 }
+
+equipmentGeneralEquipmentPowerTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+
+"
+ ::= { equipmentGeneral 8 }
+
+equipmentGeneralEquipmentFanTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+
+"
+ ::= { equipmentGeneral 9 }
+
+equipmentGeneralEquipmentSlotTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+
+"
+ ::= { equipmentGeneral 10 }
+
+equipmentGeneralEquipmentOpticalModuleTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+
+"
+ ::= { equipmentGeneral 11 }
+
+-- ----------------------------------------------------
+-- Subrack information
+-- ----------------------------------------------------
+
+equipmentSubrackTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EquipmentSubrackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The subrack list."
+ ::= { equipmentSubrackList 1 }
+
+equipmentSubrackEntry OBJECT-TYPE
+ SYNTAX EquipmentSubrackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the subrack list.
+
+"
+ INDEX { equipmentSubrackIndex }
+ ::= { equipmentSubrackTable 1 }
+
+EquipmentSubrackEntry ::=
+ SEQUENCE {
+ equipmentSubrackIndex Unsigned32,
+ equipmentSubrackName MgmtNameString,
+ equipmentSubrackSubrack SubrackNumber,
+ equipmentSubrackDescr DisplayString,
+ equipmentSubrackInvPhysIndexOrZero Unsigned32,
+ equipmentSubrackAllFanUnitsFailed FaultStatus,
+ equipmentSubrackRowStatus RowStatus,
+ equipmentSubrackExpectedType EquipmentSubrackType,
+ equipmentSubrackActualType EquipmentSubrackType,
+ equipmentSubrackUnexpectedType FaultStatus,
+ equipmentSubrackTemp Integer32,
+ equipmentSubrackTempHighExceeded FaultStatus,
+ equipmentSubrackTempThreshold Integer32,
+ equipmentSubrackDataChanged FaultStatus,
+ equipmentSubrackSystemModeSet FaultStatus,
+ equipmentSubrackEffectiveSystemMode Unsigned32,
+ equipmentSubrackCurrentSystemMode Unsigned32,
+ equipmentSubrackAdminStatus INTEGER,
+ equipmentSubrackOperStatus INTEGER,
+ equipmentSubrackObjectProperty ObjectProperty,
+ equipmentSubrackShelfLength Unsigned32,
+ equipmentSubrackLANModuleMissing FaultStatus,
+ equipmentSubrackExpectedFirstPbSlot FirstPbSlot,
+ equipmentSubrackActualFirstPbSlot FirstPbSlot,
+ equipmentSubrackFirstPbSlotMismatch FaultStatus,
+ equipmentSubrackAid DisplayString,
+ equipmentSubrackPhysicalLocation DisplayString,
+ equipmentSubrackChangeExpectedType CommandString }
+
+equipmentSubrackIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each
+ subrack entry.
+
+"
+ ::= { equipmentSubrackEntry 1 }
+
+equipmentSubrackName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the subrack, for example 'sub1'
+ where the number indicates the subrack number.
+
+"
+ ::= { equipmentSubrackEntry 2 }
+
+equipmentSubrackSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack.
+
+"
+ ::= { equipmentSubrackEntry 3 }
+
+equipmentSubrackDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+
+"
+ DEFVAL { "" }
+ ::= { equipmentSubrackEntry 4 }
+
+equipmentSubrackInvPhysIndexOrZero OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row in the invPhysTable for this subrack.
+ Set to 0 if not known.
+
+"
+ ::= { equipmentSubrackEntry 5 }
+
+equipmentSubrackAllFanUnitsFailed OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "All fan units in a subrack have failed.
+
+ A(ctivation): fanUnitFailed active for all fans
+ within a subrack.
+
+ D(e-activiation): fanUnitFailed cleared for one
+ fan unit.
+
+"
+ ::= { equipmentSubrackEntry 6 }
+
+equipmentSubrackRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "SNMP administrivia.
+ Manages creation and deletion of conceptual rows.
+ See also SNMPv2-TC.
+
+"
+ ::= { equipmentSubrackEntry 7 }
+
+equipmentSubrackExpectedType OBJECT-TYPE
+ SYNTAX EquipmentSubrackType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The expected subrack type.
+
+"
+ DEFVAL { undefined }
+ ::= { equipmentSubrackEntry 8 }
+
+equipmentSubrackActualType OBJECT-TYPE
+ SYNTAX EquipmentSubrackType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual subrack type. If an unexpected
+ subrack has been detected this variable can be
+ used to see what type of subrack has been
+ detected.
+
+"
+ ::= { equipmentSubrackEntry 9 }
+
+equipmentSubrackUnexpectedType OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A type of subrack not matching the expected
+ type is present.
+
+ A: A subrack with type different from the
+ expected type is present (even if the subrack
+ is not activated).
+
+ D: The type matches the expected or no
+ subrack is present.
+
+"
+ ::= { equipmentSubrackEntry 10 }
+
+equipmentSubrackTemp OBJECT-TYPE
+ SYNTAX Integer32 (-1000..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature in the subrack in 0.1 degrees centigrade.
+
+"
+ ::= { equipmentSubrackEntry 11 }
+
+equipmentSubrackTempHighExceeded OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The threshold for environmental temperature
+ in the subrack is exceeded.
+
+ A: The temperature exceeds the associated threshold.
+
+ D: Temperature is 0.5 degrees centigrade below the
+ associated threshold.
+
+"
+ ::= {equipmentSubrackEntry 12 }
+
+equipmentSubrackTempThreshold OBJECT-TYPE
+ SYNTAX Integer32 (-100..800)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold for temperature alarm in the
+ subrack in 0.1 degrees centigrade.
+
+"
+ DEFVAL { 550 }
+ ::= { equipmentSubrackEntry 13 }
+
+equipmentSubrackDataChanged OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subrack data (dipswitches for subrackId and/or
+ system mode) has been changed. Changing this data might
+ affect the system behaviour after the next restart.
+
+ A: The subrack data has been changed since startup
+
+ D: The subrack data is changed back to the value read
+ at startup, or the system is restarted.
+
+"
+ ::= {equipmentSubrackEntry 14 }
+
+equipmentSubrackSystemModeSet OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value read from the system mode
+ dipswitches at startup of the CU was
+ diffrent from 0.
+
+ This will affect the behaviour of the
+ system.
+
+ If the lowest bit is set, the backup
+ is read from the TUs - useful at CU
+ replacement.
+
+ A: The system mode is different from 0
+ at startup.
+
+ D: The system mode is 0 at startup.
+
+"
+ ::= {equipmentSubrackEntry 15 }
+
+equipmentSubrackEffectiveSystemMode OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the system mode dipswitches
+ read at startup. This value determines the
+ system behaviour.
+
+"
+ ::= { equipmentSubrackEntry 16 }
+
+equipmentSubrackCurrentSystemMode OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current value of the system mode
+ dipswitches. Will be used at the next
+ restart.
+
+"
+ ::= { equipmentSubrackEntry 17 }
+
+equipmentSubrackAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ up (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state of the subrack.
+
+ down - This subrack should not be monitored.
+ Suppresses alarms.
+
+ up - The subrack should be monitored.
+
+"
+ DEFVAL { up }
+ ::= { equipmentSubrackEntry 18 }
+
+equipmentSubrackOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notPresent (1),
+ down (2),
+ up (3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state of the subrack.
+
+ notPresent - The subrack is not available.
+
+ down - The subrack remains in the 'down'-state
+ when adminStatus is set to 'down'.
+
+ up - The subrack is active and monitored.
+
+"
+ DEFVAL { notPresent }
+ ::= { equipmentSubrackEntry 19 }
+
+equipmentSubrackObjectProperty OBJECT-TYPE
+ SYNTAX ObjectProperty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Property mask.
+
+"
+ ::= { equipmentSubrackEntry 20 }
+
+equipmentSubrackShelfLength OBJECT-TYPE
+ SYNTAX Unsigned32 (0..32)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Length of the half-height slot divider shelf. To be
+ manually entered by the user. A value of 0 is
+ interpreted as 'not yet defined by user'.
+
+"
+ DEFVAL { 0 }
+ ::= { equipmentSubrackEntry 21 }
+
+equipmentSubrackLANModuleMissing OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subrack LAN/DCN module is missing.
+
+ A(ctivation): LAN/DCN module disconnected from subrack
+ for more than 2 seconds.
+
+ D(e-activiation): LAN/DCN module connected to subrack
+ for more than 2 seconds.
+
+"
+ ::= { equipmentSubrackEntry 22 }
+
+equipmentSubrackExpectedFirstPbSlot OBJECT-TYPE
+ SYNTAX FirstPbSlot
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The lowest slot number where it is possible to
+ configure a passive board. Automatically configured
+ to the actual value supported by hardware if the
+ hardware is present on subrack configuration.
+
+ If no hardware is present at configuration time,
+ this value is set to 'undefined' until changed by
+ the user. The 'undefined' value allows passive board
+ configuration in the same slots as the highest
+ possible firstPbSlot setting of the subrack type.
+
+"
+ DEFVAL { 0 }
+ ::= { equipmentSubrackEntry 23 }
+
+equipmentSubrackActualFirstPbSlot OBJECT-TYPE
+ SYNTAX FirstPbSlot
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual lowest slot number where it is possible
+ to configure a passive board.
+
+ When no subrack hardware is present, this value is
+ 'undefined'.
+
+"
+ DEFVAL { 0 }
+ ::= { equipmentSubrackEntry 24 }
+
+equipmentSubrackFirstPbSlotMismatch OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The expected first passive slot allows more passive
+ boards than the hardware supports.
+
+ A(ctivation): A subrack and control unit combination
+ which supports fewer passive boards
+ than configured is present.
+
+ D(e-activiation): A subrack and control unit
+ combination which supports the
+ current configuration is present.
+
+"
+ ::= { equipmentSubrackEntry 25 }
+
+equipmentSubrackAid OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The access identifier (AID) of the product.
+ The format is according to GR-833.
+
+"
+ ::= { equipmentSubrackEntry 26 }
+
+equipmentSubrackPhysicalLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Physical location of the product.
+ The format is according to GR-833.
+
+"
+ ::= { equipmentSubrackEntry 27 }
+
+
+equipmentSubrackChangeExpectedType OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Command to change expected type,
+ used when upgrading subrack to a new version,
+ e.g TM3000 to TM3000/II
+
+"
+ ::= { equipmentSubrackEntry 28 }
+
+
+
+-- ----------------------------------------------------
+-- Board information
+-- ----------------------------------------------------
+
+equipmentBoardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EquipmentBoardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The board list."
+ ::= { equipmentBoardList 1 }
+
+equipmentBoardEntry OBJECT-TYPE
+ SYNTAX EquipmentBoardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the board list.
+ One entry for each slot.
+
+"
+ INDEX { equipmentBoardIndex }
+ ::= { equipmentBoardTable 1 }
+
+EquipmentBoardEntry ::=
+ SEQUENCE {
+ equipmentBoardIndex Unsigned32,
+ equipmentBoardName MgmtNameString,
+ equipmentBoardExpectedType EquipmentBoardType,
+ equipmentBoardActualType EquipmentBoardType,
+ equipmentBoardDescr DisplayString,
+ equipmentBoardSubrack SubrackNumber,
+ equipmentBoardSlot SlotNumber,
+ equipmentBoardTemp Integer32,
+ equipmentBoardInvPhysIndexOrZero Unsigned32,
+ equipmentBoardLedTest INTEGER,
+ equipmentBoardAdminStatus BoardOrInterfaceAdminStatus,
+ equipmentBoardOperStatus BoardOrInterfaceOperStatus,
+ equipmentBoardLastChangeTime DateAndTime,
+ equipmentBoardRowStatus RowStatus,
+ equipmentBoardMissing FaultStatus,
+ equipmentBoardUnexpectedType FaultStatus,
+ equipmentBoardTempHighExceeded FaultStatus,
+ equipmentBoardCommunicationFailure FaultStatus,
+ equipmentBoardInterworkFailed FaultStatus,
+ equipmentBoardSecondaryPowerFailed FaultStatus,
+ equipmentBoardVitalDataMissing FaultStatus,
+ equipmentBoardNonVitalDataMissing FaultStatus,
+ equipmentBoardUnderMaintenance FaultStatus,
+ equipmentBoardTempThreshold Integer32,
+ equipmentBoardSwVersionMismatch FaultStatus,
+ equipmentBoardObjectProperty ObjectProperty,
+ equipmentBoardTempLow FaultStatus,
+ equipmentBoardTempVeryHigh FaultStatus,
+ equipmentBoardReconfigure CommandString,
+ equipmentBoardLedStatus INTEGER,
+ equipmentBoardModuleInfo DisplayString,
+ equipmentBoardNewSwActivatedButNotRestarted FaultStatus,
+ equipmentBoardLowTemperature FaultStatus,
+ equipmentBoardTempLowThreshold Integer32,
+ equipmentBoardAdditionalInfo DisplayString,
+ equipmentBoardBootError FaultStatus,
+ equipmentBoardHardwareError FaultStatus,
+ equipmentBoardLowDiskSpace FaultStatus,
+ equipmentBoardClockDrift FaultStatus,
+ equipmentBoardPostponeFwUpgrade INTEGER,
+ equipmentBoardActivatePendingFwCommand CommandString,
+ equipmentBoardFwActivationPending FaultStatus,
+ equipmentBoardFeatureNotSupported FaultStatus,
+ equipmentBoardFwReloadNeeded FaultStatus,
+ equipmentBoardFwContextUnknown FaultStatus,
+ equipmentBoardBoardVariant INTEGER,
+ equipmentBoardCabinetConnectivity INTEGER,
+ equipmentBoardCabinetConnectionFailure FaultStatus,
+ equipmentBoardOperationalVariant INTEGER,
+ equipmentBoardAid DisplayString,
+ equipmentBoardPhysicalLocation DisplayString
+ }
+
+equipmentBoardIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each
+ board entry.
+
+"
+ ::= { equipmentBoardEntry 1 }
+
+equipmentBoardName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the board, for example 'tpmr2500:1:2'
+ where the first number indicates in which sub-rack
+ the board is present and the second number
+ in which slot.
+
+"
+ ::= { equipmentBoardEntry 2 }
+
+equipmentBoardExpectedType OBJECT-TYPE
+ SYNTAX EquipmentBoardType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The expected board type.
+
+"
+ DEFVAL { undefined }
+ ::= { equipmentBoardEntry 3 }
+
+equipmentBoardActualType OBJECT-TYPE
+ SYNTAX EquipmentBoardType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual board type. If an unexpected board
+ has been detected this variable can be used to
+ see what type of board has been detected.
+
+"
+ ::= { equipmentBoardEntry 4 }
+
+equipmentBoardDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+
+"
+ DEFVAL { "" }
+ ::= { equipmentBoardEntry 5 }
+
+equipmentBoardSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack where the board is
+ located.
+
+"
+ DEFVAL { 0 }
+ ::= { equipmentBoardEntry 6 }
+
+equipmentBoardSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The slot where the board is located.
+
+"
+ DEFVAL { 0 }
+ ::= { equipmentBoardEntry 7 }
+
+equipmentBoardTemp OBJECT-TYPE
+ SYNTAX Integer32 (-1000..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature on the board in 0.1 degrees
+ centigrade.
+
+"
+ ::= { equipmentBoardEntry 8 }
+
+equipmentBoardInvPhysIndexOrZero OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row in the invPhysTable for this board.
+ Set to 0 if not known.
+
+"
+ ::= { equipmentBoardEntry 9 }
+
+equipmentBoardLedTest OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LED test for the board.
+
+ off - Normal operation.
+
+ on - Light all leds.
+
+"
+ DEFVAL { off }
+ ::= { equipmentBoardEntry 10 }
+
+equipmentBoardAdminStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceAdminStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state of the board.
+
+ down - The board should be inactive.
+ Alarms are suppressed.
+
+ service - The board is activated but alarms are
+ suppressed. Intended for use during service or
+ re-configuration. When service is concluded
+ adminStatus should be set to 'up' again.
+
+ up - The board should be activated when
+ it becomes available. Alarms are not suppressed.
+
+"
+ DEFVAL { down }
+ ::= { equipmentBoardEntry 11 }
+
+equipmentBoardOperStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state of the board.
+
+ notPresent - The board is not available.
+
+ down - The board remains in the 'down'-state
+ when adminStatus is set to 'down' or if there is
+ a fault preventing it from going to the
+ 'up'-state.
+
+ up - The board is operational. The operational
+ state becomes 'up' when adminStatus is set to
+ 'up' unless there are faults detected.
+
+"
+ DEFVAL { notPresent }
+ ::= { equipmentBoardEntry 12 }
+
+equipmentBoardLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the operational state of the
+ board entry was last changed.
+
+"
+ ::= { equipmentBoardEntry 13 }
+
+equipmentBoardRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "SNMP administrivia.
+ Manages creation and deletion of conceptual rows.
+ See also SNMPv2-TC.
+
+"
+ ::= { equipmentBoardEntry 14 }
+
+equipmentBoardMissing OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "There is no board present in a slot where the
+ expected board type is defined. Suppressed if
+ administrative status is down.
+
+ A(ctivation): Card out of place (COP) indication
+ active for more than 2 seconds.
+
+ D(e-activation): Card out of place (COP) indication
+ inactive for more than 2 seconds.
+
+"
+ ::= { equipmentBoardEntry 15 }
+
+equipmentBoardUnexpectedType OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A type of board not matching the expected type
+ is present and active in the same slot.
+ Since the default value for the type is
+ 'undefined' this alarm is raised when inserting
+ an unconfigured board.
+
+ A: A board with type different from the expected
+ type is present in the slot (even if the board
+ is not activated).
+
+ D: The type matches the expected or no board is
+ present.
+
+"
+ ::= { equipmentBoardEntry 16 }
+
+equipmentBoardTempHighExceeded OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The threshold for environmental temperature
+ on the board is exceeded.
+
+ A: The temperature exceeds the associated
+ threshold.
+
+ D: Temperature is 0.5 degrees centigrade
+ below the associated threshold.
+
+"
+ ::= {equipmentBoardEntry 17 }
+
+equipmentBoardCommunicationFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Communication between the control unit and the
+ the board has failed completely.
+
+ A: There is a board present but there has been
+ no communication established within 20 seconds.
+
+ D: Communication is established.
+
+"
+ ::= {equipmentBoardEntry 18 }
+
+equipmentBoardInterworkFailed OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Communication between the control unit and the
+ board has failed due to incompatible software.
+
+ A: The control unit and the board have
+ in-compatible software.
+
+ D: The control unit and the board have compatible
+ software.
+
+"
+ ::= {equipmentBoardEntry 19 }
+
+equipmentBoardSecondaryPowerFailed OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Secondary DC power (1.8 or 2.5 V) failure.
+
+ A: The secondary DC power on the board has
+ failed.
+
+ D: The secondary DC power is present.
+
+ Note: If primary power fails a
+ 'communicationFailure' alarm will most likely
+ be raised instead.
+
+"
+ ::= {equipmentBoardEntry 20 }
+
+equipmentBoardVitalDataMissing OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Product data vital for the safe operation
+ of the equipment is missing.
+
+ A: Product data missing.
+
+ D: Product data present.
+
+"
+ ::= {equipmentBoardEntry 21 }
+
+equipmentBoardNonVitalDataMissing OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Administrative product data is missing.
+
+ A: Product data missing.
+
+ D: Product data present.
+
+"
+ ::= {equipmentBoardEntry 22 }
+
+equipmentBoardUnderMaintenance OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The board is undergoing maintenance, adminStatus
+ is set to service.
+
+ A: AdminStatus is set to service.
+
+ D: AdminStatus is set to another value.
+
+"
+ ::= {equipmentBoardEntry 23 }
+
+equipmentBoardTempThreshold OBJECT-TYPE
+ SYNTAX Integer32 (0..800)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold for temperature alarm on the
+ board in 0.1 degrees centigrade.
+
+"
+ DEFVAL { 700 }
+ ::= { equipmentBoardEntry 24 }
+
+equipmentBoardSwVersionMismatch OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of the board SW does not match
+ the SW version running och the main CU.
+
+ For versions to match, the release number,
+ e.g. 'r2b', must be the same. The build
+ number is not required to be the same.
+
+ Examples:
+ r2b-2 matches r2b-1, r2b-2, ..., r2b-<n>
+ r2b-<n> does NOT match r2a-<m>
+
+ A: The board is started with as SW version
+ other than the main CU.
+
+ D: The board, or main CU, is restarted with
+ matching SW versions.
+
+"
+ ::= {equipmentBoardEntry 25 }
+
+equipmentBoardObjectProperty OBJECT-TYPE
+ SYNTAX ObjectProperty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Property mask.
+
+"
+ ::= {equipmentBoardEntry 26 }
+
+equipmentBoardTempLow OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The low threshold for environmental temperature
+ on the board is exceeded.
+
+ A: The temperature exceeds the associated
+ low threshold.
+
+ D: Temperature is 0.5 degrees centigrade
+ above the associated threshold.
+
+"
+ ::= {equipmentBoardEntry 27 }
+
+equipmentBoardTempVeryHigh OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The very high threshold for environmental
+ temperature on the board is exceeded.
+
+ A: The temperature exceeds the associated
+ threshold.
+
+ D: Temperature is 0.5 degrees centigrade
+ below the associated threshold.
+
+"
+ ::= {equipmentBoardEntry 28 }
+
+equipmentBoardReconfigure OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Applicable for cu, cu2osc, cuSfp, cuSfpii and voa8chii.
+
+ Reconfigure cu or cu2osc board to cuSfp.
+ Reconfigure cu2osc or cuSfp board to cuSfpii.
+ Reconfigure older CU-board to cuSfpiii.
+ Reconfigure voa8chii to voa8chsfp.
+ Reconfigure tpq10Gfec to tpq10gfeci or vise versa
+ Reconfigure tpq10GfecReg to tpq10gfecregi or vise versa
+
+ "
+ ::= {equipmentBoardEntry 29 }
+
+equipmentBoardLedStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear (1),
+ minor (2),
+ major (3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "LED status for the board.
+ This is primarily intended for debugging
+
+"
+ ::= { equipmentBoardEntry 30 }
+
+equipmentBoardModuleInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Information (for example firmware and serial number) about the module.
+
+"
+ ::= { equipmentBoardEntry 31 }
+
+equipmentBoardNewSwActivatedButNotRestarted OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A new SW version on the board has been activated,
+ but the board has not been rebooted. This means that
+ after the next reboot, a new SW will be active.
+
+ For the main CU, this also means that the backup
+ will be read from a new directory.
+
+ A: A new SW has been activated but the board has
+ not been rebooted within 12 hours.
+
+ D: The board is rebooted or the SW is reverted.
+
+"
+ ::= {equipmentBoardEntry 32 }
+
+
+equipmentBoardLowTemperature OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The environmental temperature on the board
+ is below startuptemperature (+3 centigrade).
+
+ A: The temperature is below +3 degrees centigrade.
+
+ D: Temperature has increased to +5 degrees centigrade.
+
+"
+ ::= {equipmentBoardEntry 33 }
+
+equipmentBoardTempLowThreshold OBJECT-TYPE
+ SYNTAX Integer32 (-400..400)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The threshold for low temperature alarm on the
+ board in 0.1 degrees centigrade.
+
+"
+ DEFVAL { 30 }
+ ::= { equipmentBoardEntry 34 }
+
+equipmentBoardAdditionalInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Additional information about the board,
+ e.g. FPGA revision.
+
+"
+ DEFVAL { "" }
+ ::= { equipmentBoardEntry 35 }
+
+equipmentBoardBootError OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The card fails to boot.
+
+ A: The card fails to boot.
+
+ D: The card boot successfully.
+
+"
+ ::= {equipmentBoardEntry 36 }
+
+equipmentBoardHardwareError OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " A hardware error occured.
+
+ A: A hardware error occured.
+
+ D: No hardware error.
+
+"
+ ::= {equipmentBoardEntry 37 }
+
+equipmentBoardLowDiskSpace OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Low disk space in the board.
+
+ A: Not enough disk space.
+
+ D: Disk space is enough.
+
+"
+ ::= {equipmentBoardEntry 38 }
+
+equipmentBoardClockDrift OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Clock frequency is out of range.
+
+ A: Clock frequency out is out of range.
+
+ D: Clock frequency is in range.
+
+"
+ ::= {equipmentBoardEntry 39 }
+
+equipmentBoardPostponeFwUpgrade OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Postpone activation of new traffic firmware when
+ the board software is upgraded next time. If no
+ firmware changes are available when upgrading this
+ option will not have any effect.
+
+"
+ DEFVAL { disabled }
+ ::= {equipmentBoardEntry 40 }
+
+equipmentBoardActivatePendingFwCommand OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Command to activate a pending firmware upgrade.
+
+"
+ ::= {equipmentBoardEntry 41 }
+
+equipmentBoardFwActivationPending OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Firmware activation has been postponed in a
+ previous software upgrade.
+
+"
+ ::= {equipmentBoardEntry 42 }
+
+equipmentBoardFeatureNotSupported OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A configuration request has failed since the chosen
+ feature is not supported by the active firmware.
+
+"
+ ::= { equipmentBoardEntry 43 }
+
+equipmentBoardFwReloadNeeded OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The traffic HW has been programmed by a version
+ of the system that does not offer a supported
+ upgrade path to the currently running version.
+ This typically happens after a downgrade
+ or rollback of the SW. The state of the
+ traffic HW is formally unknown and further
+ changes to the traffic configuration cannot
+ be guaranteed. A reset of the traffic unit is
+ recommended. This will cause a short traffic hit.
+
+"
+ ::= { equipmentBoardEntry 44 }
+
+equipmentBoardFwContextUnknown OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The running version of the SW cannot recover
+ the settings of the traffic HW/FW. The state
+ of the traffic HW is unknown. A reset of the
+ traffic unit is recommended.
+ This will cause a short traffic hit.
+
+"
+ ::= { equipmentBoardEntry 45 }
+
+equipmentBoardBoardVariant OBJECT-TYPE
+ SYNTAX INTEGER {
+ dualMuxponderProt (1),
+ hexTransponder (2),
+ tripleMuxponderProt (3),
+ quadTransponderProt (4),
+ notApplicable (2147483647)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Determines board configuration.
+
+ dualMuxponderProt - 2x Muxponder with protection
+ hexTransponder - 6x Transponder
+ tripleMuxponderProt - 3x Muxponder with protection
+ quadTransponderProt - 4x Transponder with protection
+
+ notApplicable - 2147483647 is used to indicate that the attribute
+ is not used on the board.
+
+"
+ DEFVAL { notApplicable }
+ ::= { equipmentBoardEntry 46 }
+
+equipmentBoardCabinetConnectivity OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Monitor Cabinet status if enabled. Alarm is raised if connection is lost.
+"
+ DEFVAL { disabled }
+ ::= { equipmentBoardEntry 47 }
+
+equipmentBoardCabinetConnectionFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Connection to the cabinet has failed.
+"
+ ::= { equipmentBoardEntry 48 }
+
+equipmentBoardOperationalVariant OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ openFlowControlled (2) }
+
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Operational Variant mode of board, Normal or OpenFlow Controlled.
+"
+ DEFVAL { normal }
+ ::= { equipmentBoardEntry 49 }
+
+equipmentBoardAid OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The access identifier (AID) of the product.
+ The format is according to GR-833.
+
+"
+ ::= { equipmentBoardEntry 50 }
+
+equipmentBoardPhysicalLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Physical location of the product.
+ The format is according to GR-833.
+
+"
+ ::= { equipmentBoardEntry 51 }
+
+-- ----------------------------------------------------
+-- Power supply table
+-- ----------------------------------------------------
+
+equipmentPowerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EquipmentPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The list of power supplies."
+ ::= { equipmentPowerList 1 }
+
+equipmentPowerEntry OBJECT-TYPE
+ SYNTAX EquipmentPowerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the power supply list.
+
+"
+ INDEX { equipmentPowerIndex }
+ ::= { equipmentPowerTable 1 }
+
+EquipmentPowerEntry ::=
+ SEQUENCE {
+ equipmentPowerIndex Unsigned32,
+ equipmentPowerName DisplayString,
+ equipmentPowerSubrack SubrackNumber,
+ equipmentPowerSlot Unsigned32,
+ equipmentPowerType INTEGER,
+ equipmentPowerInvPhysIndexOrZero Unsigned32,
+ equipmentPowerAdminStatus INTEGER,
+ equipmentPowerOperStatus INTEGER,
+ equipmentPowerRowStatus RowStatus,
+ equipmentPowerPowerFailed FaultStatus,
+ equipmentPowerACPowerFailed FaultStatus,
+ equipmentPowerDCPowerFailed FaultStatus,
+ equipmentPowerTemperatureHigh FaultStatus,
+ equipmentPowerModuleMissing FaultStatus,
+ equipmentPowerObjectProperty ObjectProperty,
+ equipmentPowerDCPowerFailedSeverity AlarmPerceivedSeverity,
+ equipmentPowerAid DisplayString,
+ equipmentPowerPhysicalLocation DisplayString
+ }
+
+equipmentPowerIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each power module.
+
+"
+ ::= { equipmentPowerEntry 1 }
+
+equipmentPowerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the power module.
+ For example 'pow:1:2'.
+
+"
+ ::= { equipmentPowerEntry 2 }
+
+equipmentPowerSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack in which the power
+ module is present.
+
+"
+ ::= { equipmentPowerEntry 3 }
+
+equipmentPowerSlot OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the slot in which the power
+ module is present.
+
+"
+ ::= { equipmentPowerEntry 4 }
+
+equipmentPowerType OBJECT-TYPE
+ SYNTAX INTEGER {
+ undefined (0),
+ ac (1),
+ dc (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The the type of power module.
+
+ ac - AC power supply (230V).
+
+ dc - DC power supply (48V).
+
+"
+ DEFVAL { undefined }
+ ::= { equipmentPowerEntry 5 }
+
+equipmentPowerInvPhysIndexOrZero OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row in the invPhysTable for this power
+ module. Set to 0 if not known.
+
+"
+ ::= { equipmentPowerEntry 9 }
+
+equipmentPowerAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ up (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state of the power module.
+
+ down - This power module is not monitored.
+ Suppresses alarms.
+
+ up - The power module is monitored.
+
+"
+ DEFVAL { up }
+ ::= { equipmentPowerEntry 10 }
+
+equipmentPowerOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notPresent (1),
+ down (2),
+ up (3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state of the power module.
+
+ notPresent - The power module is not present.
+
+ down - The module is not active or there are
+ faults preventing it from going to the
+ 'up'-state.
+
+ up - The module is operational.
+
+"
+ DEFVAL { notPresent }
+ ::= { equipmentPowerEntry 11 }
+
+equipmentPowerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Manages creation and deletion of conceptual rows.
+ See also SNMPv2-TC.
+
+"
+ ::= { equipmentPowerEntry 12 }
+
+equipmentPowerACPowerFailed OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "AC power supply failed (230 V).
+
+ A(ctivation): Active HW indication.
+
+ D(e-activation): Inactive HW indication.
+
+"
+ ::= { equipmentPowerEntry 13 }
+
+equipmentPowerDCPowerFailed OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "DC power supply failed (48 V).
+
+ A: Active HW indication.
+
+ D: Inactive HW indication.
+
+"
+ ::= { equipmentPowerEntry 14 }
+
+equipmentPowerTemperatureHigh OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The built-in temperature monitoring of the power
+ module thinks it is too hot.
+
+ A: Active HW indication.
+
+ D: Inactive HW indication.
+
+"
+ ::= { equipmentPowerEntry 15 }
+
+equipmentPowerModuleMissing OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The power module is not available.
+
+ A: Active HW indication.
+
+ D: Inactive HW indication.
+
+"
+ ::= { equipmentPowerEntry 16 }
+
+equipmentPowerObjectProperty OBJECT-TYPE
+ SYNTAX ObjectProperty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Property mask.
+
+"
+ ::= { equipmentPowerEntry 17 }
+
+equipmentPowerDCPowerFailedSeverity OBJECT-TYPE
+ SYNTAX AlarmPerceivedSeverity
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The severity of DC Power failed alarm.
+
+"
+ DEFVAL { minor }
+ ::= { equipmentPowerEntry 18 }
+
+equipmentPowerAid OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The access identifier (AID) of the product.
+ The format is according to GR-833.
+
+"
+ ::= { equipmentPowerEntry 19 }
+
+equipmentPowerPhysicalLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Physical location of the product.
+ The format is according to GR-833.
+
+"
+ ::= { equipmentPowerEntry 20 }
+
+equipmentPowerPowerFailed OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Power supply failed.
+
+ A: Active HW indication.
+
+ D: Inactive HW indication.
+
+"
+ ::= { equipmentPowerEntry 21 }
+
+-- ----------------------------------------------------
+-- Fan module table
+-- ----------------------------------------------------
+
+equipmentFanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EquipmentFanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The list of fan modules."
+ ::= { equipmentFanList 1 }
+
+equipmentFanEntry OBJECT-TYPE
+ SYNTAX EquipmentFanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the fan module list.
+
+"
+ INDEX { equipmentFanIndex }
+ ::= { equipmentFanTable 1 }
+
+EquipmentFanEntry ::=
+ SEQUENCE {
+ equipmentFanIndex Unsigned32,
+ equipmentFanName DisplayString,
+ equipmentFanSubrack SubrackNumber,
+ equipmentFanSlot Unsigned32,
+ equipmentFanInvPhysIndexOrZero Unsigned32,
+ equipmentFanAdminStatus INTEGER,
+ equipmentFanOperStatus INTEGER,
+ equipmentFanRowStatus RowStatus,
+ equipmentFanUnitFailed FaultStatus,
+ equipmentFanMainUnitFailed FaultStatus,
+ equipmentFanObjectProperty ObjectProperty,
+ equipmentFanFanFault FaultStatus,
+ equipmentFanAid DisplayString,
+ equipmentFanPhysicalLocation DisplayString}
+
+equipmentFanIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each fan module.
+
+"
+ ::= { equipmentFanEntry 1 }
+
+equipmentFanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the fan module.
+ For example 'fan:1:2', where the first number
+ indicates the subrack and the second number the
+ fan slot.
+
+"
+ ::= { equipmentFanEntry 2 }
+
+equipmentFanSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack in which the fan
+ module is present.
+
+"
+ ::= { equipmentFanEntry 3 }
+
+equipmentFanSlot OBJECT-TYPE
+ SYNTAX Unsigned32 (1..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the fan-slot in which the fan
+ module is present.
+
+"
+ ::= { equipmentFanEntry 4 }
+
+equipmentFanInvPhysIndexOrZero OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row in the invPhysTable for this fan module.
+ Set to 0 if not known.
+
+"
+ ::= { equipmentFanEntry 5 }
+
+equipmentFanAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ up (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state of the fan module.
+
+ down - This fan module should not be monitored.
+ Suppresses alarms. Useful if a subrack has only
+ one fan for some reason.
+
+ up - The fan module should be monitored.
+
+"
+ DEFVAL { up }
+ ::= { equipmentFanEntry 6 }
+
+equipmentFanOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notPresent (1),
+ down (2),
+ up (3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state of the fan module.
+
+ Note: It is not possible to distinguish between
+ a missing fan and a failed fan. Therefore
+ 'notPresent' is currently not used.
+
+ down - The fan module is not de-activated or not
+ present or there are faults preventing it from
+ going to the 'up'-state.
+
+ up - The fan module is active and monitored.
+
+"
+ DEFVAL { notPresent }
+ ::= { equipmentFanEntry 7 }
+
+equipmentFanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Manages creation and deletion of conceptual rows.
+ See also SNMPv2-TC.
+
+"
+ ::= { equipmentFanEntry 8 }
+
+equipmentFanUnitFailed OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The fan module has failed or is absent.
+
+ A(ctivation): Active HW indication.
+
+ D(e-activation): Inactive HW indication.
+
+"
+ ::= { equipmentFanEntry 9 }
+
+equipmentFanMainUnitFailed OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The main fan module has failed or is absent.
+
+ A(ctivation): Active HW indication.
+
+ D(e-activation): Inactive HW indication.
+
+"
+ ::= { equipmentFanEntry 10 }
+
+equipmentFanObjectProperty OBJECT-TYPE
+ SYNTAX ObjectProperty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Property mask.
+
+"
+ ::= { equipmentFanEntry 11 }
+
+equipmentFanFanFault OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Fan malfunction or fan speed differs from the set speed.
+
+ A(ctivation): Active HW indication.
+
+ D(e-activation): Inactive HW indication.
+
+"
+ ::= { equipmentFanEntry 12 }
+
+equipmentFanAid OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The access identifier (AID) of the product.
+ The format is according to GR-833.
+
+"
+ ::= { equipmentFanEntry 13 }
+
+equipmentFanPhysicalLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Physical location of the product.
+ The format is according to GR-833.
+
+"
+ ::= { equipmentFanEntry 14 }
+
+------------------------------------
+-- Optical Module Table
+-- ---------------------------------
+equipmentOpticalModuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EquipmentOpticalModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The module list."
+ ::= { equipmentOpticalModuleList 1 }
+
+equipmentOpticalModuleEntry OBJECT-TYPE
+ SYNTAX EquipmentOpticalModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the module list.
+
+"
+ INDEX { equipmentOpticalModuleIndex }
+ ::= { equipmentOpticalModuleTable 1 }
+
+EquipmentOpticalModuleEntry ::=
+ SEQUENCE {
+ equipmentOpticalModuleIndex Unsigned32,
+ equipmentOpticalModuleHostBoardType EquipmentBoardType,
+ equipmentOpticalModuleType MgmtNameString,
+ equipmentOpticalModuleName MgmtNameString,
+ equipmentOpticalModuleSubrack SubrackNumber,
+ equipmentOpticalModuleSlot SlotNumber,
+ equipmentOpticalModuleFirmwareVersion DisplayString,
+ equipmentOpticalModuleSerialNumber DisplayString,
+ equipmentOpticalModuleWarmingUpState TruthValueWithNA,
+ equipmentOpticalModuleFailure FaultStatus }
+
+equipmentOpticalModuleIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each entry.
+
+"
+ ::= { equipmentOpticalModuleEntry 1 }
+
+equipmentOpticalModuleHostBoardType OBJECT-TYPE
+ SYNTAX EquipmentBoardType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual board type hosting the optical module.
+
+"
+ ::= { equipmentOpticalModuleEntry 2 }
+
+equipmentOpticalModuleType OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of optical module,
+ for example monitor, switch, wss, amp etc
+
+"
+ ::= { equipmentOpticalModuleEntry 3 }
+
+equipmentOpticalModuleName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the interface,
+ for example 'module:[HostBoardType]:[ moduleType]:[subrack]:[slot]'.
+
+"
+ ::= { equipmentOpticalModuleEntry 4 }
+
+equipmentOpticalModuleSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack where the module
+ is located.
+
+"
+ ::= { equipmentOpticalModuleEntry 5 }
+
+equipmentOpticalModuleSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the slot where the module is
+ located.
+
+"
+ ::= { equipmentOpticalModuleEntry 6 }
+
+equipmentOpticalModuleFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Firmware version of the module.
+
+"
+ ::= { equipmentOpticalModuleEntry 7 }
+
+equipmentOpticalModuleSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial number of the module.
+
+"
+ ::= { equipmentOpticalModuleEntry 8 }
+
+equipmentOpticalModuleWarmingUpState OBJECT-TYPE
+ SYNTAX TruthValueWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+
+ "Module is warming up, the optics has not reached a stable
+ state.
+
+ True: Module is warming up.
+
+ False: Module is ready and optics have reached stable state.
+
+"
+ ::= { equipmentOpticalModuleEntry 9 }
+
+equipmentOpticalModuleFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The module is experiencing a failure.
+
+ A(ctivation): The module has failed
+
+ D(e-activation): The module is OK again
+
+"
+ ::= { equipmentOpticalModuleEntry 10 }
+
+
+-- ----------------------------------------------------
+-- Notifications
+-- ----------------------------------------------------
+
+equipmentNotifyPrefix OBJECT IDENTIFIER ::= { lumentisEquipmentNotifications 0 }
+
+equipmentBoardRowStatusActive NOTIFICATION-TYPE
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardLastChangeTime }
+ STATUS current
+ DESCRIPTION
+ "Sent when a board is added to the configuration.
+
+"
+ ::= { equipmentNotifyPrefix 1 }
+
+equipmentBoardRowStatusDestroy NOTIFICATION-TYPE
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardLastChangeTime }
+ STATUS deprecated
+ DESCRIPTION
+ "Sent when a board is removed from the
+ configuration.
+
+"
+ ::= { equipmentNotifyPrefix 2 }
+
+equipmentBoardRowStatusInserted NOTIFICATION-TYPE
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardLastChangeTime }
+ STATUS current
+ DESCRIPTION
+ "Sent when a board is physically inserted.
+
+"
+ ::= { equipmentNotifyPrefix 3 }
+
+equipmentBoardRowStatusRemoved NOTIFICATION-TYPE
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardLastChangeTime }
+ STATUS current
+ DESCRIPTION
+ "Sent when a board is physically removed.
+
+"
+ ::= { equipmentNotifyPrefix 4 }
+
+equipmentBoardRowStatusDeleted NOTIFICATION-TYPE
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardLastChangeTime }
+ STATUS current
+ DESCRIPTION
+ "Sent when a board is deleted from the
+ configuration.
+
+"
+ ::= { equipmentNotifyPrefix 5 }
+
+-- ----------------------------------------------------
+-- Node group
+-- ----------------------------------------------------
+
+equipmentNodeLedTest OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LED test for the network element.
+
+ off - Normal operation.
+
+ on - Light all leds.
+
+"
+ DEFVAL { off }
+ ::= { equipmentNode 1 }
+
+equipmentNodeIcnRedundancyMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ ring (3) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the internal communication
+ network between sub-racks, ICN3 and ICN4, can be
+ connected in a redundant manner or not.
+
+ disabled - Non-redundant ICN connection.
+ Both ICN ports are enable for forwarding.
+ Note: Connecting both ICN ports to the same internal switch
+ will cause a loop.
+
+ ring - Redundant ICN connection. Only one ICN port at a time
+ is enabled for forwarding even if both are physically connected
+ and both links are up.
+ Note: The port that is first connected will be used for
+ forwarding and if disconnected, the other port will be
+ enabled automatically.
+
+ disabled - Non-redundant connection.
+
+ ring - Redundantly connected in a ring.
+
+"
+ DEFVAL { ring }
+ ::= { equipmentNode 2 }
+
+equipmentNodeMemoryProfile OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether memory profilation shall be
+ done or not.
+
+ disabled - No memory profile
+
+ enabled - Memory profile done
+
+"
+ DEFVAL { disabled }
+ ::= { equipmentNode 3 }
+
+equipmentAllowDummyPassiveSlots OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This option is applicable for TM-3000
+ subracks only.
+
+ Normally passive boards can only be created in
+ slots 13-22. Enabling this options allows the
+ user to create full-size passive board objects
+ in slot 2-12 as well.
+
+ Note, however, that supervision of board presence
+ and reading of board inventory is NOT possible
+ in slot 2-12.
+
+ Also note that half-size boards, like ad1AB, are
+ not allowed in slots 2-12.
+
+ disabled - Passive boards NOT allowed in slots 2-12.
+
+ enabled - Allow full-size passive boards objects
+ in slot 2-12.
+
+"
+ DEFVAL { disabled }
+ ::= { equipmentNode 4 }
+
+equipmentNodeManagementVlan OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ bridge2dcn (2),
+ on (3) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates if VLAN is available (via DCN for nodes with cu) or not.
+
+ off - No bridging of VLAN. (mgmtVlan off in node)
+
+ bridge2dcn - VLAN is bridged to DCN. (mgmtVlan on in node, used for cu)
+
+ on - mgmtVlan is on, used for culess
+
+"
+ DEFVAL { off }
+ ::= { equipmentNode 5 }
+
+equipmentNodeMgmtVlanPrivacy OBJECT-TYPE
+ SYNTAX INTEGER {
+ isolated (1),
+ community (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set Mgmt Vlan privacy. Setting is for main subrack in node.
+ Boards affected (in R14.0) is gbeMxp10GFEC, msMxp10G, gbe10Emxp10G
+ and gbe22Emxp10G.
+
+ isolated - privacy enabled. Not possible to communicate
+ between boards nor ports. In slave subrack setting is only
+ on ports, not boards
+
+ community - privacy disabled. It is possible to communicate
+ between both boards and ports.
+
+"
+ DEFVAL { community }
+ ::= { equipmentNode 6 }
+
+equipmentNodeDcnRedundancyMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the DCN ports on a CU, DCN1 and DCN2,
+ can be connected in a redundant manner or not.
+
+ disabled - Non-redundant DCN connection.
+ Both DCN ports are enable for forwarding.
+ Note: Connecting both DCN ports to the same ethernet switch
+ will cause a loop.
+
+ enabled - Redundant DCN connection. Only one DCN port at a time
+ is enabled for forwarding even if both are physically connected
+ and both links are up.
+ Note: The port that is first connected will be used for
+ forwarding and if disconnected, the other port will be
+ enabled automatically.
+
+ disabled - Non-redundant connection.
+
+ enabled - Redundantly connected through a hub.
+
+"
+ DEFVAL { enabled }
+ ::= { equipmentNode 7 }
+
+equipmentNodeProxyArp OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates if the Proxy ARP functionality is used. Using Proxy ARP simplifies
+ the IP-address allocation and minimizes the use of different subnets in the network.
+
+ disabled - Proxy ARP function disabled. The nodes must be in different subnets and
+ PPP links use routing between the nodes.
+
+ enabled - Proxy ARP function enabled. All nodes can be in the same IP-subnet and
+ PPP links do not require routing between the nodes.
+ The Gateway node/Gateway Network Element (GNE) act as router.
+
+"
+ DEFVAL { disabled }
+ ::= { equipmentNode 8 }
+
+-- ----------------------------------------------------
+-- Resource group
+-- ----------------------------------------------------
+
+equipmentResourceNumberOfBoards OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of boards, active and passive, currently in use
+ in this system
+"
+ ::= { equipmentResource 1 }
+
+equipmentResourceMaxNumberOfBoards OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of boards, active and passive, that is
+ supported by the embedded software of this system
+"
+ ::= { equipmentResource 2 }
+
+equipmentResourceNumberOfActiveBoards OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of active boards running on this system
+"
+ ::= { equipmentResource 3 }
+
+equipmentResourceMaxNumberOfActiveBoards OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of active boards that is supported by the
+ embedded software of this system.
+"
+ ::= { equipmentResource 4 }
+
+-- ----------------------------------------------------
+-- Slot table
+-- ----------------------------------------------------
+
+equipmentSlotTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EquipmentSlotEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The slot list."
+ ::= { equipmentSlot 1 }
+
+equipmentSlotEntry OBJECT-TYPE
+ SYNTAX EquipmentSlotEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the slot list.
+ One entry for each slot.
+
+"
+ INDEX { equipmentSlotIndex }
+ ::= { equipmentSlotTable 1 }
+
+EquipmentSlotEntry ::=
+ SEQUENCE {
+ equipmentSlotIndex Unsigned32,
+ equipmentSlotName MgmtNameString,
+ equipmentSlotSubrack SubrackNumber,
+ equipmentSlotSlot SlotNumber,
+ equipmentSlotAdminStatus AdminStatus,
+ equipmentSlotUsageState INTEGER,
+ equipmentSlotEmptySlot FaultStatus,
+ equipmentSlotEquipped TruthValueWithNA,
+ equipmentSlotAid DisplayString,
+ equipmentSlotPhysicalLocation DisplayString}
+
+equipmentSlotIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each
+ slot entry.
+
+"
+ ::= { equipmentSlotEntry 1 }
+
+equipmentSlotName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the slot, for example 'tpmr2500:1:2'
+ where the first number indicates in which sub-rack
+ the slot is present and the second number
+ in which slot.
+
+"
+ ::= { equipmentSlotEntry 2 }
+
+equipmentSlotSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack in which the slot
+ is present.
+
+"
+ ::= { equipmentSlotEntry 3 }
+
+equipmentSlotSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The slot number.
+
+"
+ ::= { equipmentSlotEntry 4 }
+
+equipmentSlotAdminStatus OBJECT-TYPE
+ SYNTAX AdminStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state of the slot.
+
+ down - The slot is not monitored.
+
+ up - The interface should be activated.
+
+"
+ ::= { equipmentSlotEntry 5 }
+
+equipmentSlotUsageState OBJECT-TYPE
+ SYNTAX INTEGER {
+ notUsed (1),
+ used (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Tells if the slot is used or not.
+
+ used - Slot is used.
+
+ notUsed - Slot is not used.
+
+"
+ ::= { equipmentSlotEntry 6 }
+
+equipmentSlotEmptySlot OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot is empty, alarm only applicable for systems with mendatory slot usage
+
+ A: Slot is empty.
+
+ D: No empty slot.
+
+"
+ ::= {equipmentSlotEntry 7 }
+
+equipmentSlotEquipped OBJECT-TYPE
+ SYNTAX TruthValueWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is the entity equipped.
+
+"
+ ::= { equipmentSlotEntry 8 }
+
+equipmentSlotAid OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The access identifier (AID) of the slot.
+ The format is according to GR-833.
+
+"
+ ::= { equipmentSlotEntry 9 }
+
+equipmentSlotPhysicalLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The physical location of the slot.
+ The format is according to GR-833.
+
+"
+ ::= { equipmentSlotEntry 10 }
+
+-- ----------------------------------------------------
+-- Object and event groups
+-- ----------------------------------------------------
+
+equipmentGeneralGroup OBJECT-GROUP
+ OBJECTS {
+ equipmentGeneralTestAndIncr,
+ equipmentGeneralMibSpecVersion,
+ equipmentGeneralMibImplVersion,
+ equipmentGeneralLastChangeTime }
+ STATUS current
+ DESCRIPTION
+ "The general objects."
+ ::= { lumEquipmentGroups 1 }
+
+equipmentSubrackGroup OBJECT-GROUP
+ OBJECTS {
+ equipmentSubrackIndex,
+ equipmentSubrackName,
+ equipmentSubrackSubrack,
+ equipmentSubrackDescr,
+ equipmentSubrackInvPhysIndexOrZero,
+ equipmentSubrackAllFanUnitsFailed }
+ STATUS deprecated
+ DESCRIPTION
+ "The subrack module objects."
+ ::= { lumEquipmentGroups 2 }
+
+equipmentBoardGroup OBJECT-GROUP
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardSubrack,
+ equipmentBoardSlot,
+ equipmentBoardInvPhysIndexOrZero,
+ equipmentBoardExpectedType,
+ equipmentBoardActualType,
+ equipmentBoardDescr,
+ equipmentBoardTemp,
+ equipmentBoardLedTest,
+ equipmentBoardAdminStatus,
+ equipmentBoardOperStatus,
+ equipmentBoardRowStatus,
+ equipmentBoardLastChangeTime,
+ equipmentBoardMissing,
+ equipmentBoardUnexpectedType,
+ equipmentBoardTempHighExceeded,
+ equipmentBoardCommunicationFailure,
+ equipmentBoardInterworkFailed,
+ equipmentBoardSecondaryPowerFailed,
+ equipmentBoardVitalDataMissing,
+ equipmentBoardNonVitalDataMissing }
+ STATUS deprecated
+ DESCRIPTION
+ "The board objects."
+ ::= { lumEquipmentGroups 3 }
+
+equipmentPowerGroup OBJECT-GROUP
+ OBJECTS {
+ equipmentPowerIndex,
+ equipmentPowerName,
+ equipmentPowerSubrack,
+ equipmentPowerSlot,
+ equipmentPowerType,
+ equipmentPowerInvPhysIndexOrZero,
+ equipmentPowerAdminStatus,
+ equipmentPowerOperStatus,
+ equipmentPowerRowStatus,
+ equipmentPowerACPowerFailed,
+ equipmentPowerDCPowerFailed,
+ equipmentPowerTemperatureHigh,
+ equipmentPowerModuleMissing }
+ STATUS deprecated
+ DESCRIPTION
+ "The power module objects."
+ ::= { lumEquipmentGroups 4 }
+
+equipmentFanGroup OBJECT-GROUP
+ OBJECTS {
+ equipmentFanIndex,
+ equipmentFanName,
+ equipmentFanSubrack,
+ equipmentFanSlot,
+ equipmentFanInvPhysIndexOrZero,
+ equipmentFanAdminStatus,
+ equipmentFanOperStatus,
+ equipmentFanRowStatus,
+ equipmentFanUnitFailed }
+ STATUS deprecated
+ DESCRIPTION
+ "The fan module objects."
+ ::= { lumEquipmentGroups 5 }
+
+equipmentGeneralGroupV2 OBJECT-GROUP
+ OBJECTS {
+ equipmentGeneralLastChangeTime }
+ STATUS deprecated
+ DESCRIPTION
+ "The equipment general objects v2."
+ ::= { lumEquipmentGroups 6 }
+
+equipmentNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ equipmentBoardRowStatusActive,
+ equipmentBoardRowStatusDestroy }
+ STATUS deprecated
+ DESCRIPTION
+ "The equipment notifications."
+ ::= { lumEquipmentGroups 7 }
+
+equipmentSubrackGroupV2 OBJECT-GROUP
+ OBJECTS {
+ equipmentSubrackIndex,
+ equipmentSubrackName,
+ equipmentSubrackSubrack,
+ equipmentSubrackDescr,
+ equipmentSubrackInvPhysIndexOrZero,
+ equipmentSubrackAllFanUnitsFailed,
+ equipmentSubrackRowStatus }
+ STATUS deprecated
+ DESCRIPTION
+ "The subrack module objects V2."
+ ::= { lumEquipmentGroups 8 }
+
+equipmentSubrackGroupV3 OBJECT-GROUP
+ OBJECTS {
+ equipmentSubrackIndex,
+ equipmentSubrackName,
+ equipmentSubrackSubrack,
+ equipmentSubrackDescr,
+ equipmentSubrackInvPhysIndexOrZero,
+ equipmentSubrackAllFanUnitsFailed,
+ equipmentSubrackRowStatus,
+ equipmentSubrackActualType,
+ equipmentSubrackExpectedType,
+ equipmentSubrackUnexpectedType }
+ STATUS deprecated
+ DESCRIPTION
+ "The subrack module objects V3."
+ ::= { lumEquipmentGroups 9 }
+
+equipmentBoardGroupV2 OBJECT-GROUP
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardSubrack,
+ equipmentBoardSlot,
+ equipmentBoardInvPhysIndexOrZero,
+ equipmentBoardExpectedType,
+ equipmentBoardActualType,
+ equipmentBoardDescr,
+ equipmentBoardTemp,
+ equipmentBoardLedTest,
+ equipmentBoardAdminStatus,
+ equipmentBoardOperStatus,
+ equipmentBoardRowStatus,
+ equipmentBoardLastChangeTime,
+ equipmentBoardMissing,
+ equipmentBoardUnexpectedType,
+ equipmentBoardTempHighExceeded,
+ equipmentBoardCommunicationFailure,
+ equipmentBoardInterworkFailed,
+ equipmentBoardSecondaryPowerFailed,
+ equipmentBoardVitalDataMissing,
+ equipmentBoardNonVitalDataMissing,
+ equipmentBoardUnderMaintenance,
+ equipmentBoardTempThreshold }
+ STATUS deprecated
+ DESCRIPTION
+ "The board objects V2."
+ ::= { lumEquipmentGroups 10 }
+
+equipmentNodeGroup OBJECT-GROUP
+ OBJECTS {
+ equipmentNodeLedTest }
+ STATUS deprecated
+ DESCRIPTION
+ "The node objects."
+ ::= { lumEquipmentGroups 11 }
+
+equipmentGeneralGroupV3 OBJECT-GROUP
+ OBJECTS {
+ equipmentGeneralLastChangeTime,
+ equipmentGeneralStateLastChangeTime }
+ STATUS deprecated
+ DESCRIPTION
+ "The equipment general objects v3."
+ ::= { lumEquipmentGroups 12 }
+
+equipmentNodeGroupV2 OBJECT-GROUP
+ OBJECTS {
+ equipmentNodeLedTest,
+ equipmentNodeIcnRedundancyMode }
+ STATUS deprecated
+ DESCRIPTION
+ "The node objects."
+ ::= { lumEquipmentGroups 13 }
+
+equipmentNodeGroupV3 OBJECT-GROUP
+ OBJECTS {
+ equipmentNodeLedTest,
+ equipmentNodeIcnRedundancyMode,
+ equipmentNodeMemoryProfile}
+ STATUS deprecated
+ DESCRIPTION
+ "The node objects."
+ ::= { lumEquipmentGroups 14 }
+
+equipmentSubrackGroupV4 OBJECT-GROUP
+ OBJECTS {
+ equipmentSubrackIndex,
+ equipmentSubrackName,
+ equipmentSubrackSubrack,
+ equipmentSubrackDescr,
+ equipmentSubrackInvPhysIndexOrZero,
+ equipmentSubrackAllFanUnitsFailed,
+ equipmentSubrackRowStatus,
+ equipmentSubrackActualType,
+ equipmentSubrackExpectedType,
+ equipmentSubrackUnexpectedType,
+ equipmentSubrackTemp,
+ equipmentSubrackTempHighExceeded,
+ equipmentSubrackTempThreshold,
+ equipmentSubrackDataChanged }
+ STATUS deprecated
+ DESCRIPTION
+ "The subrack module objects V4."
+ ::= { lumEquipmentGroups 15 }
+
+
+equipmentBoardGroupV3 OBJECT-GROUP
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardSubrack,
+ equipmentBoardSlot,
+ equipmentBoardInvPhysIndexOrZero,
+ equipmentBoardExpectedType,
+ equipmentBoardActualType,
+ equipmentBoardDescr,
+ equipmentBoardTemp,
+ equipmentBoardLedTest,
+ equipmentBoardAdminStatus,
+ equipmentBoardOperStatus,
+ equipmentBoardRowStatus,
+ equipmentBoardLastChangeTime,
+ equipmentBoardMissing,
+ equipmentBoardUnexpectedType,
+ equipmentBoardTempHighExceeded,
+ equipmentBoardCommunicationFailure,
+ equipmentBoardInterworkFailed,
+ equipmentBoardSecondaryPowerFailed,
+ equipmentBoardVitalDataMissing,
+ equipmentBoardNonVitalDataMissing,
+ equipmentBoardUnderMaintenance,
+ equipmentBoardTempThreshold,
+ equipmentBoardSwVersionMismatch }
+ STATUS deprecated
+ DESCRIPTION
+ "The board objects V3."
+ ::= { lumEquipmentGroups 16 }
+
+equipmentNotificationGroupV2 NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ equipmentBoardRowStatusActive,
+ equipmentBoardRowStatusDestroy,
+ equipmentBoardRowStatusInserted,
+ equipmentBoardRowStatusRemoved }
+ STATUS deprecated
+ DESCRIPTION
+ "The equipment notifications."
+ ::= { lumEquipmentGroups 17 }
+
+equipmentSubrackGroupV5 OBJECT-GROUP
+ OBJECTS {
+ equipmentSubrackIndex,
+ equipmentSubrackName,
+ equipmentSubrackSubrack,
+ equipmentSubrackDescr,
+ equipmentSubrackInvPhysIndexOrZero,
+ equipmentSubrackAllFanUnitsFailed,
+ equipmentSubrackRowStatus,
+ equipmentSubrackActualType,
+ equipmentSubrackExpectedType,
+ equipmentSubrackUnexpectedType,
+ equipmentSubrackTemp,
+ equipmentSubrackTempHighExceeded,
+ equipmentSubrackTempThreshold,
+ equipmentSubrackDataChanged,
+ equipmentSubrackSystemModeSet,
+ equipmentSubrackEffectiveSystemMode,
+ equipmentSubrackCurrentSystemMode,
+ equipmentSubrackAdminStatus,
+ equipmentSubrackOperStatus }
+ STATUS deprecated
+ DESCRIPTION
+ "The subrack module objects V5. (2.2)"
+ ::= { lumEquipmentGroups 18 }
+
+equipmentFanGroupV2 OBJECT-GROUP
+ OBJECTS {
+ equipmentFanIndex,
+ equipmentFanName,
+ equipmentFanSubrack,
+ equipmentFanSlot,
+ equipmentFanInvPhysIndexOrZero,
+ equipmentFanAdminStatus,
+ equipmentFanOperStatus,
+ equipmentFanRowStatus,
+ equipmentFanUnitFailed,
+ equipmentFanMainUnitFailed }
+ STATUS deprecated
+ DESCRIPTION
+ "The fan module objects."
+ ::= { lumEquipmentGroups 19 }
+
+equipmentGeneralGroupV4 OBJECT-GROUP
+ OBJECTS {
+ equipmentGeneralLastChangeTime,
+ equipmentGeneralStateLastChangeTime,
+ equipmentGeneralEquipmentSubrackTableSize,
+ equipmentGeneralEquipmentBoardTableSize,
+ equipmentGeneralEquipmentPowerTableSize,
+ equipmentGeneralEquipmentFanTableSize }
+ STATUS deprecated
+ DESCRIPTION
+ "The equipment general objects v4 (3.1)."
+ ::= { lumEquipmentGroups 20 }
+
+equipmentSubrackGroupV6 OBJECT-GROUP
+ OBJECTS {
+ equipmentSubrackIndex,
+ equipmentSubrackName,
+ equipmentSubrackSubrack,
+ equipmentSubrackDescr,
+ equipmentSubrackInvPhysIndexOrZero,
+ equipmentSubrackAllFanUnitsFailed,
+ equipmentSubrackRowStatus,
+ equipmentSubrackActualType,
+ equipmentSubrackExpectedType,
+ equipmentSubrackUnexpectedType,
+ equipmentSubrackTemp,
+ equipmentSubrackTempHighExceeded,
+ equipmentSubrackTempThreshold,
+ equipmentSubrackDataChanged,
+ equipmentSubrackSystemModeSet,
+ equipmentSubrackEffectiveSystemMode,
+ equipmentSubrackCurrentSystemMode,
+ equipmentSubrackAdminStatus,
+ equipmentSubrackOperStatus,
+ equipmentSubrackObjectProperty }
+ STATUS deprecated
+ DESCRIPTION
+ "The subrack module objects V6. (4.0)"
+ ::= { lumEquipmentGroups 21 }
+
+equipmentBoardGroupV4 OBJECT-GROUP
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardSubrack,
+ equipmentBoardSlot,
+ equipmentBoardInvPhysIndexOrZero,
+ equipmentBoardExpectedType,
+ equipmentBoardActualType,
+ equipmentBoardDescr,
+ equipmentBoardTemp,
+ equipmentBoardLedTest,
+ equipmentBoardAdminStatus,
+ equipmentBoardOperStatus,
+ equipmentBoardRowStatus,
+ equipmentBoardLastChangeTime,
+ equipmentBoardMissing,
+ equipmentBoardUnexpectedType,
+ equipmentBoardTempHighExceeded,
+ equipmentBoardCommunicationFailure,
+ equipmentBoardInterworkFailed,
+ equipmentBoardSecondaryPowerFailed,
+ equipmentBoardVitalDataMissing,
+ equipmentBoardNonVitalDataMissing,
+ equipmentBoardUnderMaintenance,
+ equipmentBoardTempThreshold,
+ equipmentBoardSwVersionMismatch,
+ equipmentBoardObjectProperty }
+ STATUS deprecated
+ DESCRIPTION
+ "The board objects V4. (4.0)"
+ ::= { lumEquipmentGroups 22 }
+
+equipmentPowerGroupV2 OBJECT-GROUP
+ OBJECTS {
+ equipmentPowerIndex,
+ equipmentPowerName,
+ equipmentPowerSubrack,
+ equipmentPowerSlot,
+ equipmentPowerType,
+ equipmentPowerInvPhysIndexOrZero,
+ equipmentPowerAdminStatus,
+ equipmentPowerOperStatus,
+ equipmentPowerRowStatus,
+ equipmentPowerACPowerFailed,
+ equipmentPowerDCPowerFailed,
+ equipmentPowerTemperatureHigh,
+ equipmentPowerModuleMissing,
+ equipmentPowerObjectProperty }
+ STATUS deprecated
+ DESCRIPTION
+ "The power module objects (4.0)."
+ ::= { lumEquipmentGroups 23 }
+
+equipmentFanGroupV3 OBJECT-GROUP
+ OBJECTS {
+ equipmentFanIndex,
+ equipmentFanName,
+ equipmentFanSubrack,
+ equipmentFanSlot,
+ equipmentFanInvPhysIndexOrZero,
+ equipmentFanAdminStatus,
+ equipmentFanOperStatus,
+ equipmentFanRowStatus,
+ equipmentFanUnitFailed,
+ equipmentFanMainUnitFailed,
+ equipmentFanObjectProperty }
+ STATUS deprecated
+ DESCRIPTION
+ "The fan module objects (4.0)."
+ ::= { lumEquipmentGroups 24 }
+
+equipmentNodeGroupV4 OBJECT-GROUP
+ OBJECTS {
+ equipmentNodeLedTest,
+ equipmentNodeIcnRedundancyMode,
+ equipmentNodeMemoryProfile,
+ equipmentAllowDummyPassiveSlots}
+ STATUS deprecated
+ DESCRIPTION
+ "The node objects V4 (7.0)"
+ ::= { lumEquipmentGroups 25 }
+
+equipmentBoardGroupV5 OBJECT-GROUP
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardSubrack,
+ equipmentBoardSlot,
+ equipmentBoardInvPhysIndexOrZero,
+ equipmentBoardExpectedType,
+ equipmentBoardActualType,
+ equipmentBoardDescr,
+ equipmentBoardTemp,
+ equipmentBoardLedTest,
+ equipmentBoardAdminStatus,
+ equipmentBoardOperStatus,
+ equipmentBoardRowStatus,
+ equipmentBoardLastChangeTime,
+ equipmentBoardMissing,
+ equipmentBoardUnexpectedType,
+ equipmentBoardTempHighExceeded,
+ equipmentBoardCommunicationFailure,
+ equipmentBoardInterworkFailed,
+ equipmentBoardSecondaryPowerFailed,
+ equipmentBoardVitalDataMissing,
+ equipmentBoardNonVitalDataMissing,
+ equipmentBoardUnderMaintenance,
+ equipmentBoardTempThreshold,
+ equipmentBoardSwVersionMismatch,
+ equipmentBoardObjectProperty,
+ equipmentBoardReconfigure }
+ STATUS deprecated
+ DESCRIPTION
+ "The board objects V5. (7.0)"
+ ::= { lumEquipmentGroups 26 }
+
+equipmentBoardGroupV6 OBJECT-GROUP
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardSubrack,
+ equipmentBoardSlot,
+ equipmentBoardInvPhysIndexOrZero,
+ equipmentBoardExpectedType,
+ equipmentBoardActualType,
+ equipmentBoardDescr,
+ equipmentBoardTemp,
+ equipmentBoardLedTest,
+ equipmentBoardAdminStatus,
+ equipmentBoardOperStatus,
+ equipmentBoardRowStatus,
+ equipmentBoardLastChangeTime,
+ equipmentBoardMissing,
+ equipmentBoardUnexpectedType,
+ equipmentBoardTempHighExceeded,
+ equipmentBoardCommunicationFailure,
+ equipmentBoardInterworkFailed,
+ equipmentBoardSecondaryPowerFailed,
+ equipmentBoardVitalDataMissing,
+ equipmentBoardNonVitalDataMissing,
+ equipmentBoardUnderMaintenance,
+ equipmentBoardTempThreshold,
+ equipmentBoardSwVersionMismatch,
+ equipmentBoardObjectProperty,
+ equipmentBoardReconfigure,
+ equipmentBoardLedStatus }
+ STATUS deprecated
+ DESCRIPTION
+ "The board objects V6. (8.0)"
+ ::= { lumEquipmentGroups 27 }
+
+equipmentBoardGroupV7 OBJECT-GROUP
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardSubrack,
+ equipmentBoardSlot,
+ equipmentBoardInvPhysIndexOrZero,
+ equipmentBoardExpectedType,
+ equipmentBoardActualType,
+ equipmentBoardDescr,
+ equipmentBoardTemp,
+ equipmentBoardLedTest,
+ equipmentBoardAdminStatus,
+ equipmentBoardOperStatus,
+ equipmentBoardRowStatus,
+ equipmentBoardLastChangeTime,
+ equipmentBoardMissing,
+ equipmentBoardUnexpectedType,
+ equipmentBoardTempHighExceeded,
+ equipmentBoardCommunicationFailure,
+ equipmentBoardInterworkFailed,
+ equipmentBoardSecondaryPowerFailed,
+ equipmentBoardVitalDataMissing,
+ equipmentBoardNonVitalDataMissing,
+ equipmentBoardUnderMaintenance,
+ equipmentBoardTempThreshold,
+ equipmentBoardSwVersionMismatch,
+ equipmentBoardObjectProperty,
+ equipmentBoardReconfigure,
+ equipmentBoardLedStatus,
+ equipmentBoardModuleInfo,
+ equipmentBoardTempLow,
+ equipmentBoardTempVeryHigh }
+ STATUS deprecated
+ DESCRIPTION
+ "The board objects V7. (9.0)"
+ ::= { lumEquipmentGroups 28 }
+
+equipmentNodeGroupV8 OBJECT-GROUP
+ OBJECTS {
+ equipmentNodeLedTest,
+ equipmentNodeIcnRedundancyMode,
+ equipmentNodeMemoryProfile,
+ equipmentAllowDummyPassiveSlots,
+ equipmentNodeManagementVlan}
+ STATUS deprecated
+ DESCRIPTION
+ "The node objects V8 (11.0)"
+ ::= { lumEquipmentGroups 29 }
+
+equipmentBoardGroupV8 OBJECT-GROUP
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardSubrack,
+ equipmentBoardSlot,
+ equipmentBoardInvPhysIndexOrZero,
+ equipmentBoardExpectedType,
+ equipmentBoardActualType,
+ equipmentBoardDescr,
+ equipmentBoardTemp,
+ equipmentBoardLedTest,
+ equipmentBoardAdminStatus,
+ equipmentBoardOperStatus,
+ equipmentBoardRowStatus,
+ equipmentBoardLastChangeTime,
+ equipmentBoardMissing,
+ equipmentBoardUnexpectedType,
+ equipmentBoardTempHighExceeded,
+ equipmentBoardCommunicationFailure,
+ equipmentBoardInterworkFailed,
+ equipmentBoardSecondaryPowerFailed,
+ equipmentBoardVitalDataMissing,
+ equipmentBoardNonVitalDataMissing,
+ equipmentBoardUnderMaintenance,
+ equipmentBoardTempThreshold,
+ equipmentBoardSwVersionMismatch,
+ equipmentBoardObjectProperty,
+ equipmentBoardReconfigure,
+ equipmentBoardLedStatus,
+ equipmentBoardModuleInfo,
+ equipmentBoardTempLow,
+ equipmentBoardTempVeryHigh,
+ equipmentBoardNewSwActivatedButNotRestarted }
+ STATUS deprecated
+ DESCRIPTION
+ "The board objects V8. (12.0)"
+ ::= { lumEquipmentGroups 30 }
+
+equipmentNodeGroupV9 OBJECT-GROUP
+ OBJECTS {
+ equipmentNodeLedTest,
+ equipmentNodeIcnRedundancyMode,
+ equipmentNodeMemoryProfile,
+ equipmentAllowDummyPassiveSlots,
+ equipmentNodeManagementVlan,
+ equipmentNodeMgmtVlanPrivacy}
+ STATUS deprecated
+ DESCRIPTION
+ "The node objects V9 (14.0)"
+ ::= { lumEquipmentGroups 31 }
+
+equipmentResourceGroup OBJECT-GROUP
+ OBJECTS {
+ equipmentResourceNumberOfBoards,
+ equipmentResourceMaxNumberOfBoards,
+ equipmentResourceNumberOfActiveBoards,
+ equipmentResourceMaxNumberOfActiveBoards}
+ STATUS current
+ DESCRIPTION
+ "The resouce objects V1 (16.0)"
+ ::= { lumEquipmentGroups 32 }
+
+equipmentSubrackGroupV7 OBJECT-GROUP
+ OBJECTS {
+ equipmentSubrackIndex,
+ equipmentSubrackName,
+ equipmentSubrackSubrack,
+ equipmentSubrackDescr,
+ equipmentSubrackInvPhysIndexOrZero,
+ equipmentSubrackAllFanUnitsFailed,
+ equipmentSubrackRowStatus,
+ equipmentSubrackActualType,
+ equipmentSubrackExpectedType,
+ equipmentSubrackUnexpectedType,
+ equipmentSubrackTemp,
+ equipmentSubrackTempHighExceeded,
+ equipmentSubrackTempThreshold,
+ equipmentSubrackDataChanged,
+ equipmentSubrackSystemModeSet,
+ equipmentSubrackEffectiveSystemMode,
+ equipmentSubrackCurrentSystemMode,
+ equipmentSubrackAdminStatus,
+ equipmentSubrackOperStatus,
+ equipmentSubrackObjectProperty,
+ equipmentSubrackShelfLength }
+ STATUS deprecated
+ DESCRIPTION
+ "The subrack module objects V7. (16.0)"
+ ::= { lumEquipmentGroups 33 }
+
+equipmentSubrackGroupV8 OBJECT-GROUP
+ OBJECTS {
+ equipmentSubrackIndex,
+ equipmentSubrackName,
+ equipmentSubrackSubrack,
+ equipmentSubrackDescr,
+ equipmentSubrackInvPhysIndexOrZero,
+ equipmentSubrackAllFanUnitsFailed,
+ equipmentSubrackRowStatus,
+ equipmentSubrackActualType,
+ equipmentSubrackExpectedType,
+ equipmentSubrackUnexpectedType,
+ equipmentSubrackTemp,
+ equipmentSubrackTempHighExceeded,
+ equipmentSubrackTempThreshold,
+ equipmentSubrackDataChanged,
+ equipmentSubrackSystemModeSet,
+ equipmentSubrackEffectiveSystemMode,
+ equipmentSubrackCurrentSystemMode,
+ equipmentSubrackAdminStatus,
+ equipmentSubrackOperStatus,
+ equipmentSubrackObjectProperty,
+ equipmentSubrackShelfLength,
+ equipmentSubrackLANModuleMissing,
+ equipmentSubrackExpectedFirstPbSlot,
+ equipmentSubrackActualFirstPbSlot,
+ equipmentSubrackFirstPbSlotMismatch }
+ STATUS deprecated
+ DESCRIPTION
+ "The subrack module objects V8. (17.0)"
+ ::= { lumEquipmentGroups 34 }
+
+equipmentBoardGroupV9 OBJECT-GROUP
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardSubrack,
+ equipmentBoardSlot,
+ equipmentBoardInvPhysIndexOrZero,
+ equipmentBoardExpectedType,
+ equipmentBoardActualType,
+ equipmentBoardDescr,
+ equipmentBoardTemp,
+ equipmentBoardLedTest,
+ equipmentBoardAdminStatus,
+ equipmentBoardOperStatus,
+ equipmentBoardRowStatus,
+ equipmentBoardLastChangeTime,
+ equipmentBoardMissing,
+ equipmentBoardUnexpectedType,
+ equipmentBoardTempHighExceeded,
+ equipmentBoardCommunicationFailure,
+ equipmentBoardInterworkFailed,
+ equipmentBoardSecondaryPowerFailed,
+ equipmentBoardVitalDataMissing,
+ equipmentBoardNonVitalDataMissing,
+ equipmentBoardUnderMaintenance,
+ equipmentBoardTempThreshold,
+ equipmentBoardSwVersionMismatch,
+ equipmentBoardObjectProperty,
+ equipmentBoardReconfigure,
+ equipmentBoardLedStatus,
+ equipmentBoardModuleInfo,
+ equipmentBoardTempLow,
+ equipmentBoardTempVeryHigh,
+ equipmentBoardNewSwActivatedButNotRestarted,
+ equipmentBoardLowTemperature,
+ equipmentBoardTempLowThreshold }
+ STATUS deprecated
+ DESCRIPTION
+ "The board objects V9. (17.0)"
+ ::= { lumEquipmentGroups 35 }
+
+equipmentNotificationGroupV3 NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ equipmentBoardRowStatusActive,
+ equipmentBoardRowStatusInserted,
+ equipmentBoardRowStatusRemoved,
+ equipmentBoardRowStatusDeleted }
+ STATUS current
+ DESCRIPTION
+ "The equipment notifications."
+ ::= { lumEquipmentGroups 36 }
+
+equipmentBoardGroupV10 OBJECT-GROUP
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardSubrack,
+ equipmentBoardSlot,
+ equipmentBoardInvPhysIndexOrZero,
+ equipmentBoardExpectedType,
+ equipmentBoardActualType,
+ equipmentBoardDescr,
+ equipmentBoardTemp,
+ equipmentBoardLedTest,
+ equipmentBoardAdminStatus,
+ equipmentBoardOperStatus,
+ equipmentBoardRowStatus,
+ equipmentBoardLastChangeTime,
+ equipmentBoardMissing,
+ equipmentBoardUnexpectedType,
+ equipmentBoardTempHighExceeded,
+ equipmentBoardCommunicationFailure,
+ equipmentBoardInterworkFailed,
+ equipmentBoardSecondaryPowerFailed,
+ equipmentBoardVitalDataMissing,
+ equipmentBoardNonVitalDataMissing,
+ equipmentBoardUnderMaintenance,
+ equipmentBoardTempThreshold,
+ equipmentBoardSwVersionMismatch,
+ equipmentBoardObjectProperty,
+ equipmentBoardReconfigure,
+ equipmentBoardLedStatus,
+ equipmentBoardModuleInfo,
+ equipmentBoardTempLow,
+ equipmentBoardTempVeryHigh,
+ equipmentBoardNewSwActivatedButNotRestarted,
+ equipmentBoardLowTemperature,
+ equipmentBoardTempLowThreshold,
+ equipmentBoardAdditionalInfo }
+ STATUS deprecated
+ DESCRIPTION
+ "The board objects V10. (17.0)"
+ ::= { lumEquipmentGroups 37 }
+
+equipmentNodeGroupV10 OBJECT-GROUP
+ OBJECTS {
+ equipmentNodeLedTest,
+ equipmentNodeIcnRedundancyMode,
+ equipmentNodeMemoryProfile,
+ equipmentAllowDummyPassiveSlots,
+ equipmentNodeManagementVlan,
+ equipmentNodeMgmtVlanPrivacy,
+ equipmentNodeDcnRedundancyMode}
+ STATUS deprecated
+ DESCRIPTION
+ "The node objects V10 (18.0)"
+ ::= { lumEquipmentGroups 38 }
+
+equipmentBoardGroupV11 OBJECT-GROUP
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardSubrack,
+ equipmentBoardSlot,
+ equipmentBoardInvPhysIndexOrZero,
+ equipmentBoardExpectedType,
+ equipmentBoardActualType,
+ equipmentBoardDescr,
+ equipmentBoardTemp,
+ equipmentBoardLedTest,
+ equipmentBoardAdminStatus,
+ equipmentBoardOperStatus,
+ equipmentBoardRowStatus,
+ equipmentBoardLastChangeTime,
+ equipmentBoardMissing,
+ equipmentBoardUnexpectedType,
+ equipmentBoardTempHighExceeded,
+ equipmentBoardCommunicationFailure,
+ equipmentBoardInterworkFailed,
+ equipmentBoardSecondaryPowerFailed,
+ equipmentBoardVitalDataMissing,
+ equipmentBoardNonVitalDataMissing,
+ equipmentBoardUnderMaintenance,
+ equipmentBoardTempThreshold,
+ equipmentBoardSwVersionMismatch,
+ equipmentBoardObjectProperty,
+ equipmentBoardReconfigure,
+ equipmentBoardLedStatus,
+ equipmentBoardModuleInfo,
+ equipmentBoardTempLow,
+ equipmentBoardTempVeryHigh,
+ equipmentBoardNewSwActivatedButNotRestarted,
+ equipmentBoardLowTemperature,
+ equipmentBoardTempLowThreshold,
+ equipmentBoardAdditionalInfo,
+ equipmentBoardBootError,
+ equipmentBoardHardwareError,
+ equipmentBoardLowDiskSpace,
+ equipmentBoardClockDrift }
+ STATUS deprecated
+ DESCRIPTION
+ "The board objects V11. (20.0)"
+ ::= { lumEquipmentGroups 40 }
+
+equipmentFanGroupV4 OBJECT-GROUP
+ OBJECTS {
+ equipmentFanIndex,
+ equipmentFanName,
+ equipmentFanSubrack,
+ equipmentFanSlot,
+ equipmentFanInvPhysIndexOrZero,
+ equipmentFanAdminStatus,
+ equipmentFanOperStatus,
+ equipmentFanRowStatus,
+ equipmentFanUnitFailed,
+ equipmentFanMainUnitFailed,
+ equipmentFanObjectProperty,
+ equipmentFanFanFault }
+ STATUS deprecated
+ DESCRIPTION
+ "The fan module objects V4. (20.0)"
+ ::= { lumEquipmentGroups 41 }
+
+equipmentSlotGroup OBJECT-GROUP
+ OBJECTS {
+ equipmentSlotIndex,
+ equipmentSlotName,
+ equipmentSlotSubrack,
+ equipmentSlotSlot,
+ equipmentSlotAdminStatus,
+ equipmentSlotUsageState,
+ equipmentSlotEmptySlot }
+ STATUS deprecated
+ DESCRIPTION
+ "The slot module objects. (20.0)"
+ ::= { lumEquipmentGroups 42 }
+
+equipmentBoardGroupV12 OBJECT-GROUP
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardSubrack,
+ equipmentBoardSlot,
+ equipmentBoardInvPhysIndexOrZero,
+ equipmentBoardExpectedType,
+ equipmentBoardActualType,
+ equipmentBoardDescr,
+ equipmentBoardTemp,
+ equipmentBoardLedTest,
+ equipmentBoardAdminStatus,
+ equipmentBoardOperStatus,
+ equipmentBoardRowStatus,
+ equipmentBoardLastChangeTime,
+ equipmentBoardMissing,
+ equipmentBoardUnexpectedType,
+ equipmentBoardTempHighExceeded,
+ equipmentBoardCommunicationFailure,
+ equipmentBoardInterworkFailed,
+ equipmentBoardSecondaryPowerFailed,
+ equipmentBoardVitalDataMissing,
+ equipmentBoardNonVitalDataMissing,
+ equipmentBoardUnderMaintenance,
+ equipmentBoardTempThreshold,
+ equipmentBoardSwVersionMismatch,
+ equipmentBoardObjectProperty,
+ equipmentBoardReconfigure,
+ equipmentBoardLedStatus,
+ equipmentBoardModuleInfo,
+ equipmentBoardTempLow,
+ equipmentBoardTempVeryHigh,
+ equipmentBoardNewSwActivatedButNotRestarted,
+ equipmentBoardLowTemperature,
+ equipmentBoardTempLowThreshold,
+ equipmentBoardAdditionalInfo,
+ equipmentBoardBootError,
+ equipmentBoardHardwareError,
+ equipmentBoardLowDiskSpace,
+ equipmentBoardClockDrift,
+ equipmentBoardPostponeFwUpgrade,
+ equipmentBoardActivatePendingFwCommand,
+ equipmentBoardFwActivationPending,
+ equipmentBoardFeatureNotSupported }
+ STATUS deprecated
+ DESCRIPTION
+ "The board objects V12. (21.0)"
+ ::= { lumEquipmentGroups 43 }
+
+
+equipmentNodeGroupV11 OBJECT-GROUP
+ OBJECTS {
+ equipmentNodeLedTest,
+ equipmentNodeIcnRedundancyMode,
+ equipmentNodeMemoryProfile,
+ equipmentAllowDummyPassiveSlots,
+ equipmentNodeManagementVlan,
+ equipmentNodeMgmtVlanPrivacy,
+ equipmentNodeDcnRedundancyMode,
+ equipmentNodeProxyArp}
+ STATUS current
+ DESCRIPTION
+ "The node objects V11 (21.0)"
+ ::= { lumEquipmentGroups 44 }
+
+equipmentBoardGroupV13 OBJECT-GROUP
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardSubrack,
+ equipmentBoardSlot,
+ equipmentBoardInvPhysIndexOrZero,
+ equipmentBoardExpectedType,
+ equipmentBoardActualType,
+ equipmentBoardDescr,
+ equipmentBoardTemp,
+ equipmentBoardLedTest,
+ equipmentBoardAdminStatus,
+ equipmentBoardOperStatus,
+ equipmentBoardRowStatus,
+ equipmentBoardLastChangeTime,
+ equipmentBoardMissing,
+ equipmentBoardUnexpectedType,
+ equipmentBoardTempHighExceeded,
+ equipmentBoardCommunicationFailure,
+ equipmentBoardInterworkFailed,
+ equipmentBoardSecondaryPowerFailed,
+ equipmentBoardVitalDataMissing,
+ equipmentBoardNonVitalDataMissing,
+ equipmentBoardUnderMaintenance,
+ equipmentBoardTempThreshold,
+ equipmentBoardSwVersionMismatch,
+ equipmentBoardObjectProperty,
+ equipmentBoardReconfigure,
+ equipmentBoardLedStatus,
+ equipmentBoardModuleInfo,
+ equipmentBoardTempLow,
+ equipmentBoardTempVeryHigh,
+ equipmentBoardNewSwActivatedButNotRestarted,
+ equipmentBoardLowTemperature,
+ equipmentBoardTempLowThreshold,
+ equipmentBoardAdditionalInfo,
+ equipmentBoardBootError,
+ equipmentBoardHardwareError,
+ equipmentBoardLowDiskSpace,
+ equipmentBoardClockDrift,
+ equipmentBoardPostponeFwUpgrade,
+ equipmentBoardActivatePendingFwCommand,
+ equipmentBoardFwActivationPending,
+ equipmentBoardFeatureNotSupported,
+ equipmentBoardFwReloadNeeded,
+ equipmentBoardFwContextUnknown,
+ equipmentBoardBoardVariant,
+ equipmentBoardCabinetConnectivity,
+ equipmentBoardCabinetConnectionFailure }
+ STATUS deprecated
+ DESCRIPTION
+ "The board objects V13. (27.0)"
+ ::= { lumEquipmentGroups 45 }
+
+equipmentPowerGroupV3 OBJECT-GROUP
+ OBJECTS {
+ equipmentPowerIndex,
+ equipmentPowerName,
+ equipmentPowerSubrack,
+ equipmentPowerSlot,
+ equipmentPowerType,
+ equipmentPowerInvPhysIndexOrZero,
+ equipmentPowerAdminStatus,
+ equipmentPowerOperStatus,
+ equipmentPowerRowStatus,
+ equipmentPowerACPowerFailed,
+ equipmentPowerDCPowerFailed,
+ equipmentPowerTemperatureHigh,
+ equipmentPowerModuleMissing,
+ equipmentPowerObjectProperty,
+ equipmentPowerDCPowerFailedSeverity }
+ STATUS deprecated
+ DESCRIPTION
+ "The power module objects V3 (27.0)."
+ ::= { lumEquipmentGroups 46 }
+
+equipmentBoardGroupV14 OBJECT-GROUP
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardExpectedType,
+ equipmentBoardActualType,
+ equipmentBoardDescr,
+ equipmentBoardSubrack,
+ equipmentBoardSlot,
+ equipmentBoardTemp,
+ equipmentBoardInvPhysIndexOrZero,
+ equipmentBoardLedTest,
+ equipmentBoardAdminStatus,
+ equipmentBoardOperStatus,
+ equipmentBoardLastChangeTime,
+ equipmentBoardRowStatus,
+ equipmentBoardMissing,
+ equipmentBoardUnexpectedType,
+ equipmentBoardTempHighExceeded,
+ equipmentBoardCommunicationFailure,
+ equipmentBoardInterworkFailed,
+ equipmentBoardSecondaryPowerFailed,
+ equipmentBoardVitalDataMissing,
+ equipmentBoardNonVitalDataMissing,
+ equipmentBoardUnderMaintenance,
+ equipmentBoardTempThreshold,
+ equipmentBoardSwVersionMismatch,
+ equipmentBoardObjectProperty,
+ equipmentBoardTempLow,
+ equipmentBoardTempVeryHigh,
+ equipmentBoardReconfigure,
+ equipmentBoardLedStatus,
+ equipmentBoardModuleInfo,
+ equipmentBoardNewSwActivatedButNotRestarted,
+ equipmentBoardLowTemperature,
+ equipmentBoardTempLowThreshold,
+ equipmentBoardAdditionalInfo,
+ equipmentBoardBootError,
+ equipmentBoardHardwareError,
+ equipmentBoardLowDiskSpace,
+ equipmentBoardClockDrift,
+ equipmentBoardPostponeFwUpgrade,
+ equipmentBoardActivatePendingFwCommand,
+ equipmentBoardFwActivationPending,
+ equipmentBoardFeatureNotSupported,
+ equipmentBoardFwReloadNeeded,
+ equipmentBoardFwContextUnknown,
+ equipmentBoardBoardVariant,
+ equipmentBoardCabinetConnectivity,
+ equipmentBoardCabinetConnectionFailure,
+ equipmentBoardOperationalVariant,
+ equipmentBoardAid,
+ equipmentBoardPhysicalLocation}
+ STATUS current
+ DESCRIPTION
+ "The board objects V14. (28.0)"
+ ::= { lumEquipmentGroups 47 }
+
+equipmentSlotGroupV2 OBJECT-GROUP
+ OBJECTS {
+ equipmentSlotIndex,
+ equipmentSlotName,
+ equipmentSlotSubrack,
+ equipmentSlotSlot,
+ equipmentSlotAdminStatus,
+ equipmentSlotUsageState,
+ equipmentSlotEmptySlot,
+ equipmentSlotEquipped,
+ equipmentSlotAid,
+ equipmentSlotPhysicalLocation
+ }
+ STATUS current
+ DESCRIPTION
+ "The slot module objects V2. (28.0)"
+ ::= { lumEquipmentGroups 48 }
+
+equipmentSubrackGroupV9 OBJECT-GROUP
+ OBJECTS {
+ equipmentSubrackIndex,
+ equipmentSubrackName,
+ equipmentSubrackSubrack,
+ equipmentSubrackDescr,
+ equipmentSubrackInvPhysIndexOrZero,
+ equipmentSubrackAllFanUnitsFailed,
+ equipmentSubrackRowStatus,
+ equipmentSubrackActualType,
+ equipmentSubrackExpectedType,
+ equipmentSubrackUnexpectedType,
+ equipmentSubrackTemp,
+ equipmentSubrackTempHighExceeded,
+ equipmentSubrackTempThreshold,
+ equipmentSubrackDataChanged,
+ equipmentSubrackSystemModeSet,
+ equipmentSubrackEffectiveSystemMode,
+ equipmentSubrackCurrentSystemMode,
+ equipmentSubrackAdminStatus,
+ equipmentSubrackOperStatus,
+ equipmentSubrackObjectProperty,
+ equipmentSubrackShelfLength,
+ equipmentSubrackLANModuleMissing,
+ equipmentSubrackExpectedFirstPbSlot,
+ equipmentSubrackActualFirstPbSlot,
+ equipmentSubrackFirstPbSlotMismatch,
+ equipmentSubrackAid,
+ equipmentSubrackPhysicalLocation}
+ STATUS deprecated
+ DESCRIPTION
+ "The subrack module objects V9. (28.0)"
+ ::= { lumEquipmentGroups 49 }
+
+equipmentPowerGroupV4 OBJECT-GROUP
+ OBJECTS {
+ equipmentPowerIndex,
+ equipmentPowerName,
+ equipmentPowerSubrack,
+ equipmentPowerSlot,
+ equipmentPowerType,
+ equipmentPowerInvPhysIndexOrZero,
+ equipmentPowerAdminStatus,
+ equipmentPowerOperStatus,
+ equipmentPowerRowStatus,
+ equipmentPowerACPowerFailed,
+ equipmentPowerDCPowerFailed,
+ equipmentPowerTemperatureHigh,
+ equipmentPowerModuleMissing,
+ equipmentPowerObjectProperty,
+ equipmentPowerDCPowerFailedSeverity,
+ equipmentPowerAid,
+ equipmentPowerPhysicalLocation}
+ STATUS deprecated
+ DESCRIPTION
+ "The power module objects V4 (28.0)."
+ ::= { lumEquipmentGroups 50 }
+
+equipmentFanGroupV5 OBJECT-GROUP
+ OBJECTS {
+ equipmentFanIndex,
+ equipmentFanName,
+ equipmentFanSubrack,
+ equipmentFanSlot,
+ equipmentFanInvPhysIndexOrZero,
+ equipmentFanAdminStatus,
+ equipmentFanOperStatus,
+ equipmentFanRowStatus,
+ equipmentFanUnitFailed,
+ equipmentFanMainUnitFailed,
+ equipmentFanObjectProperty,
+ equipmentFanFanFault,
+ equipmentFanAid,
+ equipmentFanPhysicalLocation}
+ STATUS current
+ DESCRIPTION
+ "The fan module objects V5. (28.0)"
+ ::= { lumEquipmentGroups 51 }
+
+equipmentGeneralGroupV5 OBJECT-GROUP
+ OBJECTS {
+ equipmentGeneralLastChangeTime,
+ equipmentGeneralStateLastChangeTime,
+ equipmentGeneralEquipmentSubrackTableSize,
+ equipmentGeneralEquipmentBoardTableSize,
+ equipmentGeneralEquipmentPowerTableSize,
+ equipmentGeneralEquipmentFanTableSize,
+ equipmentGeneralEquipmentSlotTableSize }
+ STATUS deprecated
+ DESCRIPTION
+ "The equipment general objects v5 (R28.0)."
+ ::= { lumEquipmentGroups 52 }
+
+equipmentSubrackGroupV10 OBJECT-GROUP
+ OBJECTS {
+ equipmentSubrackIndex,
+ equipmentSubrackName,
+ equipmentSubrackSubrack,
+ equipmentSubrackDescr,
+ equipmentSubrackInvPhysIndexOrZero,
+ equipmentSubrackAllFanUnitsFailed,
+ equipmentSubrackRowStatus,
+ equipmentSubrackActualType,
+ equipmentSubrackExpectedType,
+ equipmentSubrackUnexpectedType,
+ equipmentSubrackTemp,
+ equipmentSubrackTempHighExceeded,
+ equipmentSubrackTempThreshold,
+ equipmentSubrackDataChanged,
+ equipmentSubrackSystemModeSet,
+ equipmentSubrackEffectiveSystemMode,
+ equipmentSubrackCurrentSystemMode,
+ equipmentSubrackAdminStatus,
+ equipmentSubrackOperStatus,
+ equipmentSubrackObjectProperty,
+ equipmentSubrackShelfLength,
+ equipmentSubrackLANModuleMissing,
+ equipmentSubrackExpectedFirstPbSlot,
+ equipmentSubrackActualFirstPbSlot,
+ equipmentSubrackFirstPbSlotMismatch,
+ equipmentSubrackAid,
+ equipmentSubrackPhysicalLocation,
+ equipmentSubrackChangeExpectedType}
+ STATUS current
+ DESCRIPTION
+ "The subrack module objects V10. (29.0)"
+ ::= { lumEquipmentGroups 53 }
+
+equipmentGeneralGroupV6 OBJECT-GROUP
+ OBJECTS {
+ equipmentGeneralLastChangeTime,
+ equipmentGeneralStateLastChangeTime,
+ equipmentGeneralEquipmentSubrackTableSize,
+ equipmentGeneralEquipmentBoardTableSize,
+ equipmentGeneralEquipmentPowerTableSize,
+ equipmentGeneralEquipmentFanTableSize,
+ equipmentGeneralEquipmentSlotTableSize,
+ equipmentGeneralEquipmentOpticalModuleTableSize }
+ STATUS current
+ DESCRIPTION
+ "The equipment general objects v6 (R31.0)."
+ ::= { lumEquipmentGroups 54 }
+
+equipmentOpticalModuleGroup OBJECT-GROUP
+ OBJECTS {
+ equipmentOpticalModuleIndex,
+ equipmentOpticalModuleHostBoardType,
+ equipmentOpticalModuleType,
+ equipmentOpticalModuleName,
+ equipmentOpticalModuleSubrack,
+ equipmentOpticalModuleSlot,
+ equipmentOpticalModuleFirmwareVersion,
+ equipmentOpticalModuleSerialNumber,
+ equipmentOpticalModuleWarmingUpState,
+ equipmentOpticalModuleFailure
+ }
+ STATUS current
+ DESCRIPTION
+ "The equipment optical module objects v6 (R31.0)."
+ ::= { lumEquipmentGroups 55 }
+
+equipmentPowerGroupV5 OBJECT-GROUP
+ OBJECTS {
+ equipmentPowerIndex,
+ equipmentPowerName,
+ equipmentPowerSubrack,
+ equipmentPowerSlot,
+ equipmentPowerType,
+ equipmentPowerInvPhysIndexOrZero,
+ equipmentPowerAdminStatus,
+ equipmentPowerOperStatus,
+ equipmentPowerRowStatus,
+ equipmentPowerPowerFailed,
+ equipmentPowerTemperatureHigh,
+ equipmentPowerModuleMissing,
+ equipmentPowerObjectProperty,
+ equipmentPowerDCPowerFailedSeverity,
+ equipmentPowerAid,
+ equipmentPowerPhysicalLocation}
+ STATUS current
+ DESCRIPTION
+ "The power module objects V5 (32.1)."
+ ::= { lumEquipmentGroups 56 }
+
+-- ----------------------------------------------------
+-- Compliance
+-- ----------------------------------------------------
+
+lumEquipmentBasicComplV1 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB."
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroup,
+ equipmentSubrackGroup,
+ equipmentBoardGroup,
+ equipmentPowerGroup,
+ equipmentFanGroup }
+ ::= { lumEquipmentCompl 1 }
+
+lumEquipmentBasicComplV2 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V2."
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV2,
+ equipmentSubrackGroup,
+ equipmentBoardGroup,
+ equipmentPowerGroup,
+ equipmentFanGroup }
+ ::= { lumEquipmentCompl 2 }
+
+lumEquipmentBasicComplV3 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V3."
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV2,
+ equipmentSubrackGroup,
+ equipmentBoardGroup,
+ equipmentPowerGroup,
+ equipmentFanGroup,
+ equipmentNotificationGroup }
+ ::= { lumEquipmentCompl 3 }
+
+lumEquipmentBasicComplV4 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V4."
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV2,
+ equipmentSubrackGroupV2,
+ equipmentBoardGroup,
+ equipmentPowerGroup,
+ equipmentFanGroup,
+ equipmentNotificationGroup }
+ ::= { lumEquipmentCompl 4 }
+
+lumEquipmentBasicComplV5 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V5."
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV2,
+ equipmentSubrackGroupV3,
+ equipmentBoardGroup,
+ equipmentPowerGroup,
+ equipmentFanGroup,
+ equipmentNotificationGroup }
+ ::= { lumEquipmentCompl 5 }
+
+lumEquipmentBasicComplV6 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V6."
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV2,
+ equipmentSubrackGroupV3,
+ equipmentBoardGroupV2,
+ equipmentPowerGroup,
+ equipmentFanGroup,
+ equipmentNotificationGroup }
+ ::= { lumEquipmentCompl 6 }
+
+lumEquipmentBasicComplV7 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V7."
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV2,
+ equipmentSubrackGroupV3,
+ equipmentBoardGroupV2,
+ equipmentPowerGroup,
+ equipmentFanGroup,
+ equipmentNotificationGroup,
+ equipmentNodeGroup }
+ ::= { lumEquipmentCompl 7 }
+
+lumEquipmentBasicComplV8 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V8."
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV3,
+ equipmentSubrackGroupV3,
+ equipmentBoardGroupV2,
+ equipmentPowerGroup,
+ equipmentFanGroup,
+ equipmentNotificationGroup,
+ equipmentNodeGroup }
+ ::= { lumEquipmentCompl 8 }
+
+lumEquipmentBasicComplV9 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V9."
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV3,
+ equipmentSubrackGroupV3,
+ equipmentBoardGroupV2,
+ equipmentPowerGroup,
+ equipmentFanGroup,
+ equipmentNotificationGroup,
+ equipmentNodeGroupV2 }
+ ::= { lumEquipmentCompl 9 }
+
+lumEquipmentBasicComplV10 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V10."
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV3,
+ equipmentSubrackGroupV3,
+ equipmentBoardGroupV2,
+ equipmentPowerGroup,
+ equipmentFanGroup,
+ equipmentNotificationGroup,
+ equipmentNodeGroupV3 }
+ ::= { lumEquipmentCompl 10 }
+
+lumEquipmentBasicComplV11 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V11.
+ Equivalent to V10, but the notifications differ..."
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV3,
+ equipmentSubrackGroupV3,
+ equipmentBoardGroupV2,
+ equipmentPowerGroup,
+ equipmentFanGroup,
+ equipmentNotificationGroup,
+ equipmentNodeGroupV3 }
+ ::= { lumEquipmentCompl 11 }
+
+lumEquipmentBasicComplV12 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V12."
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV3,
+ equipmentSubrackGroupV4,
+ equipmentBoardGroupV3,
+ equipmentPowerGroup,
+ equipmentFanGroup,
+ equipmentNotificationGroupV2,
+ equipmentNodeGroupV3 }
+ ::= { lumEquipmentCompl 12 }
+
+lumEquipmentBasicComplV13 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V13. (2.2)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV3,
+ equipmentSubrackGroupV5,
+ equipmentBoardGroupV3,
+ equipmentPowerGroup,
+ equipmentFanGroup,
+ equipmentNotificationGroupV2,
+ equipmentNodeGroupV3 }
+ ::= { lumEquipmentCompl 13 }
+
+lumEquipmentBasicComplV14 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V14. (2.3)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV3,
+ equipmentSubrackGroupV5,
+ equipmentBoardGroupV3,
+ equipmentPowerGroup,
+ equipmentFanGroup,
+ equipmentNotificationGroupV2,
+ equipmentNodeGroupV3 }
+ ::= { lumEquipmentCompl 14 }
+
+lumEquipmentBasicComplV15 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V15. (2.3.2)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV3,
+ equipmentSubrackGroupV5,
+ equipmentBoardGroupV3,
+ equipmentPowerGroup,
+ equipmentFanGroupV2,
+ equipmentNotificationGroupV2,
+ equipmentNodeGroupV3 }
+ ::= { lumEquipmentCompl 15 }
+
+lumEquipmentBasicComplV16 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V16. (3.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV3,
+ equipmentSubrackGroupV5,
+ equipmentBoardGroupV3,
+ equipmentPowerGroup,
+ equipmentFanGroupV2,
+ equipmentNotificationGroupV2,
+ equipmentNodeGroupV3 }
+ ::= { lumEquipmentCompl 16 }
+
+lumEquipmentBasicComplV17 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V17. (3.1)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV4,
+ equipmentSubrackGroupV5,
+ equipmentBoardGroupV3,
+ equipmentPowerGroup,
+ equipmentFanGroupV2,
+ equipmentNotificationGroupV2,
+ equipmentNodeGroupV3 }
+ ::= { lumEquipmentCompl 17 }
+
+lumEquipmentBasicComplV18 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V18. (4.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV4,
+ equipmentSubrackGroupV6,
+ equipmentBoardGroupV4,
+ equipmentPowerGroupV2,
+ equipmentFanGroupV3,
+ equipmentNotificationGroupV2,
+ equipmentNodeGroupV3 }
+ ::= { lumEquipmentCompl 18 }
+
+lumEquipmentBasicComplV19 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V19. (7.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV4,
+ equipmentSubrackGroupV6,
+ equipmentBoardGroupV5,
+ equipmentPowerGroupV2,
+ equipmentFanGroupV3,
+ equipmentNotificationGroupV2,
+ equipmentNodeGroupV4 }
+ ::= { lumEquipmentCompl 19 }
+
+lumEquipmentBasicComplV20 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V20. (8.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV4,
+ equipmentSubrackGroupV6,
+ equipmentBoardGroupV6,
+ equipmentPowerGroupV2,
+ equipmentFanGroupV3,
+ equipmentNotificationGroupV2,
+ equipmentNodeGroupV4 }
+ ::= { lumEquipmentCompl 20 }
+
+lumEquipmentBasicComplV21 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V21. (9.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV4,
+ equipmentSubrackGroupV6,
+ equipmentBoardGroupV7,
+ equipmentPowerGroupV2,
+ equipmentFanGroupV3,
+ equipmentNotificationGroupV2,
+ equipmentNodeGroupV4 }
+ ::= { lumEquipmentCompl 21 }
+
+lumEquipmentBasicComplV22 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V22. (10.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV4,
+ equipmentSubrackGroupV6,
+ equipmentBoardGroupV7,
+ equipmentPowerGroupV2,
+ equipmentFanGroupV3,
+ equipmentNotificationGroupV2,
+ equipmentNodeGroupV4 }
+ ::= { lumEquipmentCompl 22 }
+
+lumEquipmentBasicComplV23 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V23. (11.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV4,
+ equipmentSubrackGroupV6,
+ equipmentBoardGroupV7,
+ equipmentPowerGroupV2,
+ equipmentFanGroupV3,
+ equipmentNotificationGroupV2,
+ equipmentNodeGroupV8 }
+ ::= { lumEquipmentCompl 23 }
+
+lumEquipmentBasicComplV24 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V24. (12.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV4,
+ equipmentSubrackGroupV6,
+ equipmentBoardGroupV8,
+ equipmentPowerGroupV2,
+ equipmentFanGroupV3,
+ equipmentNotificationGroupV2,
+ equipmentNodeGroupV8 }
+ ::= { lumEquipmentCompl 24 }
+
+lumEquipmentBasicComplV25 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V24. (14.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV4,
+ equipmentSubrackGroupV6,
+ equipmentBoardGroupV8,
+ equipmentPowerGroupV2,
+ equipmentFanGroupV3,
+ equipmentNotificationGroupV2,
+ equipmentNodeGroupV9 }
+ ::= { lumEquipmentCompl 25 }
+
+lumEquipmentBasicComplV26 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V26. (16.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV4,
+ equipmentSubrackGroupV6,
+ equipmentBoardGroupV8,
+ equipmentPowerGroupV2,
+ equipmentFanGroupV3,
+ equipmentNotificationGroupV2,
+ equipmentNodeGroupV9,
+ equipmentResourceGroup }
+ ::= { lumEquipmentCompl 26 }
+
+lumEquipmentBasicComplV27 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V26. (16.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV4,
+ equipmentSubrackGroupV7,
+ equipmentBoardGroupV8,
+ equipmentPowerGroupV2,
+ equipmentFanGroupV3,
+ equipmentNotificationGroupV2,
+ equipmentNodeGroupV9,
+ equipmentResourceGroup }
+ ::= { lumEquipmentCompl 27 }
+
+lumEquipmentBasicComplV28 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V28. (17.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV4,
+ equipmentSubrackGroupV8,
+ equipmentBoardGroupV9,
+ equipmentPowerGroupV2,
+ equipmentFanGroupV3,
+ equipmentNotificationGroupV3,
+ equipmentNodeGroupV9,
+ equipmentResourceGroup }
+ ::= { lumEquipmentCompl 28 }
+
+lumEquipmentBasicComplV29 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V28. (17.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV4,
+ equipmentSubrackGroupV8,
+ equipmentBoardGroupV10,
+ equipmentPowerGroupV2,
+ equipmentFanGroupV3,
+ equipmentNotificationGroupV3,
+ equipmentNodeGroupV9,
+ equipmentResourceGroup }
+ ::= { lumEquipmentCompl 29 }
+
+lumEquipmentBasicComplV30 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V30. (18.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV4,
+ equipmentSubrackGroupV8,
+ equipmentBoardGroupV10,
+ equipmentPowerGroupV2,
+ equipmentFanGroupV3,
+ equipmentNotificationGroupV3,
+ equipmentNodeGroupV10,
+ equipmentResourceGroup }
+ ::= { lumEquipmentCompl 30 }
+
+lumEquipmentBasicComplV31 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V31. (20.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV4,
+ equipmentSubrackGroupV8,
+ equipmentBoardGroupV11,
+ equipmentPowerGroupV2,
+ equipmentFanGroupV4,
+ equipmentNotificationGroupV3,
+ equipmentNodeGroupV10,
+ equipmentResourceGroup,
+ equipmentSlotGroup }
+ ::= { lumEquipmentCompl 31 }
+
+lumEquipmentBasicComplV32 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V32. (21.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV4,
+ equipmentSubrackGroupV8,
+ equipmentBoardGroupV12,
+ equipmentPowerGroupV2,
+ equipmentFanGroupV4,
+ equipmentNotificationGroupV3,
+ equipmentNodeGroupV11,
+ equipmentResourceGroup,
+ equipmentSlotGroup }
+ ::= { lumEquipmentCompl 32 }
+
+lumEquipmentBasicComplV33 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V33. (27.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV4,
+ equipmentSubrackGroupV8,
+ equipmentBoardGroupV13,
+ equipmentPowerGroupV3,
+ equipmentFanGroupV4,
+ equipmentNotificationGroupV3,
+ equipmentNodeGroupV11,
+ equipmentResourceGroup,
+ equipmentSlotGroup }
+ ::= { lumEquipmentCompl 33 }
+
+lumEquipmentBasicComplV34 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V34. (28.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV5,
+ equipmentSubrackGroupV9,
+ equipmentBoardGroupV14,
+ equipmentPowerGroupV4,
+ equipmentFanGroupV5,
+ equipmentNotificationGroupV3,
+ equipmentNodeGroupV11,
+ equipmentResourceGroup,
+ equipmentSlotGroupV2 }
+ ::= { lumEquipmentCompl 34 }
+
+lumEquipmentBasicComplV35 MODULE-COMPLIANCE
+STATUS deprecated
+DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V35. (29.0)"
+MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV5,
+ equipmentSubrackGroupV10,
+ equipmentBoardGroupV14,
+ equipmentPowerGroupV4,
+ equipmentFanGroupV5,
+ equipmentNotificationGroupV3,
+ equipmentNodeGroupV11,
+ equipmentResourceGroup,
+ equipmentSlotGroupV2 }
+::= { lumEquipmentCompl 35 }
+
+lumEquipmentBasicComplV36 MODULE-COMPLIANCE
+STATUS deprecated
+DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V36. (31.0)"
+MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV6,
+ equipmentSubrackGroupV10,
+ equipmentBoardGroupV14,
+ equipmentPowerGroupV4,
+ equipmentFanGroupV5,
+ equipmentNotificationGroupV3,
+ equipmentNodeGroupV11,
+ equipmentResourceGroup,
+ equipmentSlotGroupV2,
+ equipmentOpticalModuleGroup}
+::= { lumEquipmentCompl 36 }
+
+lumEquipmentBasicComplV37 MODULE-COMPLIANCE
+STATUS current
+DESCRIPTION
+ "Basic implementation requirements for the equipment MIB V37. (32.1)"
+MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralGroupV6,
+ equipmentSubrackGroupV10,
+ equipmentBoardGroupV14,
+ equipmentPowerGroupV5,
+ equipmentFanGroupV5,
+ equipmentNotificationGroupV3,
+ equipmentNodeGroupV11,
+ equipmentResourceGroup,
+ equipmentSlotGroupV2,
+ equipmentOpticalModuleGroup}
+::= { lumEquipmentCompl 37 }
+
+-- ----------------------------------------------------
+-- Object and event groups
+-- ----------------------------------------------------
+
+equipmentGeneralMinimalGroupV1 OBJECT-GROUP
+ OBJECTS {
+ equipmentGeneralLastChangeTime,
+ equipmentGeneralStateLastChangeTime,
+ equipmentGeneralEquipmentBoardTableSize }
+ STATUS current
+ DESCRIPTION
+ "The minimal general equipment MIB objects."
+ ::= { lumEquipmentMinimalGroups 1 }
+
+equipmentBoardMinimalGroupV1 OBJECT-GROUP
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardSubrack,
+ equipmentBoardSlot,
+ equipmentBoardInvPhysIndexOrZero,
+ equipmentBoardExpectedType,
+ equipmentBoardActualType,
+ equipmentBoardDescr,
+ equipmentBoardTemp,
+ equipmentBoardAdminStatus,
+ equipmentBoardOperStatus,
+ equipmentBoardRowStatus }
+ STATUS deprecated
+ DESCRIPTION
+ "The minimal board objects."
+ ::= { lumEquipmentMinimalGroups 2 }
+
+equipmentBoardMinimalGroupV2 OBJECT-GROUP
+ OBJECTS {
+ equipmentBoardIndex,
+ equipmentBoardName,
+ equipmentBoardSubrack,
+ equipmentBoardSlot,
+ equipmentBoardInvPhysIndexOrZero,
+ equipmentBoardExpectedType,
+ equipmentBoardActualType,
+ equipmentBoardDescr,
+ equipmentBoardTemp,
+ equipmentBoardAdminStatus,
+ equipmentBoardOperStatus,
+ equipmentBoardRowStatus,
+ equipmentBoardTempLow,
+ equipmentBoardTempVeryHigh }
+ STATUS current
+ DESCRIPTION
+ "The minimal board objects."
+ ::= { lumEquipmentMinimalGroups 3 }
+
+
+-- ----------------------------------------------------
+-- Minimal Compliance
+-- ----------------------------------------------------
+
+lumEquipmentMinimalComplV1 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Minimal implementation requirements for the equipment MIB V1."
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralMinimalGroupV1,
+ equipmentBoardMinimalGroupV1 }
+ ::= { lumEquipmentMinimalCompl 1 }
+
+lumEquipmentMinimalComplV2 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Minimal implementation requirements for the equipment MIB V2."
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralMinimalGroupV1,
+ equipmentBoardMinimalGroupV2,
+ equipmentSubrackGroupV6,
+ equipmentPowerGroupV2 }
+ ::= { lumEquipmentMinimalCompl 2 }
+
+lumEquipmentMinimalComplV3 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Minimal implementation requirements for the equipment MIB V3."
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralMinimalGroupV1,
+ equipmentBoardMinimalGroupV2,
+ equipmentSubrackGroupV6,
+ equipmentPowerGroupV2,
+ equipmentFanGroupV2 }
+ ::= { lumEquipmentMinimalCompl 3 }
+
+lumEquipmentMinimalComplV4 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Minimal implementation requirements for the equipment MIB V4."
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralMinimalGroupV1,
+ equipmentBoardMinimalGroupV2,
+ equipmentSubrackGroupV7,
+ equipmentPowerGroupV2,
+ equipmentFanGroupV2 }
+ ::= { lumEquipmentMinimalCompl 4 }
+
+lumEquipmentMinimalComplV5 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Minimal implementation requirements for the equipment MIB V5."
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralMinimalGroupV1,
+ equipmentBoardMinimalGroupV2,
+ equipmentSubrackGroupV8,
+ equipmentPowerGroupV2,
+ equipmentFanGroupV2 }
+ ::= { lumEquipmentMinimalCompl 5 }
+
+lumEquipmentMinimalComplV6 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Minimal implementation requirements for the equipment MIB V6."
+ MODULE
+ MANDATORY-GROUPS {
+ equipmentGeneralMinimalGroupV1,
+ equipmentBoardMinimalGroupV2,
+ equipmentSubrackGroupV8,
+ equipmentPowerGroupV3,
+ equipmentFanGroupV2 }
+ ::= { lumEquipmentMinimalCompl 6 }
+
+END
+
+
+
diff --git a/MIBS/infinera/LUM-IFBASIC-MIB b/MIBS/infinera/LUM-IFBASIC-MIB
new file mode 100644
index 0000000..c8fb594
--- /dev/null
+++ b/MIBS/infinera/LUM-IFBASIC-MIB
@@ -0,0 +1,1570 @@
+LUM-IFBASIC-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter64
+ FROM SNMPv2-SMI
+ OBJECT-GROUP, MODULE-COMPLIANCE
+ FROM SNMPv2-CONF
+ DateAndTime, DisplayString
+ FROM SNMPv2-TC
+ lumModules, lumIfBasicMIB
+ FROM LUM-REG
+ SignalFormat, AdminStatusWithNA, OperStatusWithNA,
+ Unsigned32WithNA, SignalStatusWithNA, EnabledDisabledWithNA,
+ Time7200min, Time7200minNo0, Layer, AutoAlarmStatus, ResetWithNA, FaultStatusWithNA,
+ MgmtNameString, DisplayStringWithNA, CommandString, TribPortIdType, OpticalLayerMappingType,
+ PhysicalLayerMappingType, SignalDirection, InterfaceStatus, ConnectorType, InterfaceType, TruthValueWithNA
+ FROM LUM-TC;
+
+lumIfBasicMIBModule MODULE-IDENTITY
+ LAST-UPDATED
+ "201906280000Z" -- June 28th 2019
+ ORGANIZATION
+ "Infinera Corporation"
+ CONTACT-INFO
+ "techsupport@infinera.com"
+ DESCRIPTION
+ "The MIB module for management of basic port objects.
+
+ The tables contained in this MIB are:
+
+ (1) The General group contains some general attributes as time stamps
+ and tables sizes.
+
+ (2) The If group contains information about the name of the port that
+ is used in GUI.
+
+ (2) The Admin group contains information and configuration for all
+ interfaces available for If Basic Admin objects.
+
+ (3) The Signal group contains information and configuration for all
+ interfaces available for If Basic Signal objects.
+
+"
+ REVISION
+ "201906280000Z" -- June 28th 2019
+ DESCRIPTION
+ "Changes made for release r33.0:
+ - Added oa1x21dBmVgEC board
+ - Added oa2x21dBmVgEC board"
+ REVISION
+ "201812310000Z" -- December 31st 2018
+ DESCRIPTION
+ "Changes made for release r32.0:
+ - Added ifBasicAdminNotAvailableForUse"
+ REVISION
+ "201806290000Z" -- June 29th 2018
+ DESCRIPTION
+ "Changes made for release r31.0:
+ - Added mxp200gotn board
+ - Added ifBasicSignalConnectorType
+ - Added ifBasicAdminIfNo
+ - Added ifBasicSignalLowOrderTribPortId
+ - Added ifBasicAdminIfType"
+ REVISION
+ "201706150000Z" -- June 15th 2017
+ DESCRIPTION
+ "Changes made for release r29.0:
+ - Changed ORGANIZATION and CONTACT-INFO"
+ REVISION
+ "201611300000Z" -- November 30th 2016
+ DESCRIPTION
+ "Changes made for release r28:
+ - Added interface status attribute.
+ - Added Terminal and facility loopback (and corresponding attributes)."
+ REVISION
+ "201611040000Z" -- November 4th 2016
+ DESCRIPTION
+ "Changes made for patch release r27.0.3:
+ - Enabled Read-Write to Loopback and TTI attributes via SNMP."
+ REVISION
+ "201601310000Z" -- January 31th 2016
+ DESCRIPTION
+ "Changes made for release r26.1:
+ - Added upId in If group."
+ REVISION
+ "201512220000Z" -- December 22nd 2015
+ DESCRIPTION
+ "Changes made for release r27:
+ - Added fhau1 board
+ - Added fha1u1 board"
+ REVISION
+ "201510300000Z" -- October 30th 2015
+ DESCRIPTION
+ "Added tpmrHL16GUni board:
+ -Added SignalSpeed."
+ REVISION
+ "201409300000Z" -- September 30th 2014
+ DESCRIPTION
+ "Changes made for release r23.1:
+ - Added mxp100gotn board."
+ REVISION
+ "201405160000Z" -- May 16th 2014
+ DESCRIPTION
+ "Changes made for release r23:
+ - Added Optical layer mapping configuration mismatch object.
+ - Changed board name from tp10gotn to tphex10gotn.
+ - Added tpmrHL16G board"
+ REVISION
+ "201311150000Z" -- November 15th 2013
+ DESCRIPTION
+ "Changes made for release r22:
+ - Added tp10gotn, tp100gotn board.
+ - Added lane format"
+ REVISION
+ "201211200000Z" -- November 20th 2012
+ DESCRIPTION
+ "The initial revision of this module."
+ ::= { lumModules 46 }
+
+
+-- ----------------------------------------------------
+-- Compliance area, containing groups and compliance
+-- specifications.
+-- ----------------------------------------------------
+
+lumIfBasicConfs OBJECT IDENTIFIER ::= { lumIfBasicMIB 1 }
+lumIfBasicGroups OBJECT IDENTIFIER ::= { lumIfBasicConfs 1 }
+lumIfBasicCompl OBJECT IDENTIFIER ::= { lumIfBasicConfs 2 }
+
+
+-- ----------------------------------------------------
+-- Root for objects in the IFBASIC MIB
+-- ----------------------------------------------------
+
+lumIfBasicMIBObjects OBJECT IDENTIFIER ::= { lumIfBasicMIB 2 }
+
+
+-- ----------------------------------------------------
+-- This MIB contains the following groups:
+-- ----------------------------------------------------
+
+ifBasicGeneral OBJECT IDENTIFIER ::= { lumIfBasicMIBObjects 1 }
+ifBasicIfList OBJECT IDENTIFIER ::= {lumIfBasicMIBObjects 2}
+ifBasicAdminList OBJECT IDENTIFIER ::= { lumIfBasicMIBObjects 3 }
+ifBasicSignalList OBJECT IDENTIFIER ::= { lumIfBasicMIBObjects 4 }
+
+-- ----------------------------------------------------
+-- General group
+-- ----------------------------------------------------
+
+ifBasicGeneralConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the MIB was
+ last changed.
+
+"
+ ::= { ifBasicGeneral 1 }
+
+ifBasicGeneralStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state of the MIB was last
+ changed.
+
+"
+ ::= { ifBasicGeneral 2 }
+
+ifBasicGeneralIfBasicIfTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of if table
+
+"
+ ::= { ifBasicGeneral 3 }
+
+ifBasicGeneralIfBasicIfConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the
+ table was last changed.
+"
+ ::= { ifBasicGeneral 4 }
+
+ifBasicGeneralIfBasicIfStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of
+ the table was last changed.
+
+"
+ ::= { ifBasicGeneral 5 }
+
+ifBasicGeneralIfBasicAdminTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of admin table
+
+"
+ ::= { ifBasicGeneral 6 }
+
+ ifBasicGeneralIfBasicAdminConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifBasicGeneral 7 }
+
+ifBasicGeneralIfBasicAdminStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of
+ the table was last changed.
+
+"
+ ::= { ifBasicGeneral 8 }
+
+ifBasicGeneralIfBasicSignalTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of signal table
+
+"
+ ::= { ifBasicGeneral 9 }
+
+ifBasicGeneralIfBasicSignalConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifBasicGeneral 10 }
+
+ifBasicGeneralIfBasicSignalStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of
+ the table was last changed.
+
+"
+ ::= { ifBasicGeneral 11 }
+
+-- ----------------------------------------------------
+-- If group
+-- ----------------------------------------------------
+
+ifBasicIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfBasicIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The if basic if interface list."
+
+ ::= { ifBasicIfList 1 }
+
+ifBasicIfEntry OBJECT-TYPE
+ SYNTAX IfBasicIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifBasic if list.
+
+"
+ INDEX { ifBasicIfIndex }
+ ::= { ifBasicIfTable 1 }
+
+IfBasicIfEntry ::=
+ SEQUENCE {
+ ifBasicIfIndex Unsigned32,
+ ifBasicIfName MgmtNameString,
+ ifBasicIfTxSignalStatus SignalStatusWithNA,
+ ifBasicIfRxSignalStatus SignalStatusWithNA,
+ ifBasicIfUpId Unsigned32,
+ ifBasicIfAid DisplayString,
+ ifBasicIfPhysicalLocation DisplayString }
+
+ifBasicIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifBasicIfEntry 1 }
+
+ifBasicIfName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the interface, for example
+ 'client:1:2:1-2', where the first number indicates
+ subrack, the second slot number and the third/fourth
+ are the physical port numbers.
+
+"
+ ::= { ifBasicIfEntry 2 }
+
+ifBasicIfTxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for outgoing (TX) signal
+ of the interface.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { ifBasicIfEntry 3 }
+
+ifBasicIfRxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for incoming (RX) signal
+ of the interface.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { ifBasicIfEntry 4 }
+
+ifBasicIfUpId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identity in the UP for the interface. The upId is used internally between CU and
+ TU to define a certain interface in the TU.
+"
+ ::= { ifBasicIfEntry 5 }
+
+ifBasicIfAid OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The access identifier (AID) of the interface.
+ The format is according to GR-833.
+
+"
+ ::= { ifBasicIfEntry 6 }
+
+
+ifBasicIfPhysicalLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The physical location of the if.
+ The format is according to GR-833.
+
+"
+ ::= { ifBasicIfEntry 7 }
+
+-- ----------------------------------------------------
+-- Admin group
+-- ----------------------------------------------------
+
+ifBasicAdminTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfBasicAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The if basic admin interface list."
+
+ ::= { ifBasicAdminList 1 }
+
+ifBasicAdminEntry OBJECT-TYPE
+ SYNTAX IfBasicAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifBasic admin list.
+
+"
+ INDEX { ifBasicAdminIndex }
+ ::= { ifBasicAdminTable 1 }
+
+IfBasicAdminEntry ::=
+ SEQUENCE {
+ ifBasicAdminIndex Unsigned32,
+ ifBasicAdminName MgmtNameString,
+ ifBasicAdminDescr DisplayStringWithNA,
+ ifBasicAdminSubrack Unsigned32WithNA,
+ ifBasicAdminSlot Unsigned32WithNA,
+ ifBasicAdminTxPort Unsigned32WithNA,
+ ifBasicAdminRxPort Unsigned32WithNA,
+ ifBasicAdminAdminStatus AdminStatusWithNA,
+ ifBasicAdminOperStatus OperStatusWithNA,
+ ifBasicAdminAutoAlarmEnableStatus AutoAlarmStatus,
+ ifBasicAdminAutoAlarmEnableReset ResetWithNA,
+ ifBasicAdminInterfaceStatus InterfaceStatus,
+ ifBasicAdminIfNo Unsigned32WithNA,
+ ifBasicAdminIfType InterfaceType,
+ ifBasicAdminNotAvailableForUse TruthValueWithNA }
+
+ifBasicAdminIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifBasicAdminEntry 1 }
+
+ifBasicAdminName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the interface, for example
+ 'admin:1:2:1-2', where the first number indicates
+ subrack, the second slot number and the third/fourth
+ are the physical port numbers.
+
+"
+ ::= { ifBasicAdminEntry 2 }
+
+ifBasicAdminDescr OBJECT-TYPE
+ SYNTAX DisplayStringWithNA
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+
+
+"
+ DEFVAL { "" }
+ ::= { ifBasicAdminEntry 3 }
+
+ifBasicAdminSubrack OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subrack of the physical port that this interface is bound to.
+
+"
+ ::= { ifBasicAdminEntry 4 }
+
+ifBasicAdminSlot OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The slot of the physical port that this interface is bound to.
+
+"
+ ::= { ifBasicAdminEntry 5 }
+
+ifBasicAdminTxPort OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The transmitting physical port that this interface is bound to.
+
+"
+ ::= { ifBasicAdminEntry 6 }
+
+ifBasicAdminRxPort OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The receiving physical port that this interface is bound to.
+
+"
+ ::= { ifBasicAdminEntry 7 }
+
+ifBasicAdminAdminStatus OBJECT-TYPE
+ SYNTAX AdminStatusWithNA
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state of the ifBasic interface.
+
+ down - The interface is de-activated.
+
+ service - The interface is activated but alarms
+ are suppressed. Intended for use during service
+ or re-configuration. When service is concluded
+ adminStatus should be set to 'up' again. Note that
+ there is no difference between 'up' and 'service',
+ if no alarms can be raised from this object.
+
+ up - The interface will be activated when
+ available. Alarms are not suppressed.
+
+"
+ DEFVAL { up }
+ ::= { ifBasicAdminEntry 8 }
+
+ifBasicAdminOperStatus OBJECT-TYPE
+ SYNTAX OperStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the interface.
+
+ notPresent - The interface is not available.
+
+ down - The interface is de-activated or there are
+ faults preventing its transition to the 'up' state.
+
+ up - The interface is active.
+
+"
+ DEFVAL { notPresent }
+ ::= { ifBasicAdminEntry 9 }
+
+ifBasicAdminAutoAlarmEnableStatus OBJECT-TYPE
+ SYNTAX AutoAlarmStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of auto alarm enable for the interface.
+
+ suppressTrxAndSignal - Both signal alarms and trx alarms are suppressed
+ suppressSignal - Only signal alarms are suppressed
+ suppressNone - Neither trx nor signal alarms
+ are suppressed
+
+"
+ DEFVAL { suppressTrxAndSignal }
+ ::= { ifBasicAdminEntry 10 }
+
+ifBasicAdminAutoAlarmEnableReset OBJECT-TYPE
+ SYNTAX ResetWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When the attribute is set to reset the auto-alarm enable function
+ is re-initialised. Then the attribute is set to normal again
+ automatically.
+
+ reset - Re-initialises the auto-alarm enable function
+
+ normal - The auto-alarm enable function is in normal state
+
+"
+ DEFVAL { normal }
+ ::= { ifBasicAdminEntry 11 }
+
+ifBasicAdminInterfaceStatus OBJECT-TYPE
+ SYNTAX InterfaceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the traffic interface.
+
+ outOfService - No PM and no alarms.
+ autoInService - No PM and no alarms. Changes to 'inService' when OK.
+ inService - Reports PM and alarms.
+ maintenance - Maintenance mode.
+
+"
+ ::= { ifBasicAdminEntry 12 }
+
+ifBasicAdminIfNo OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The physical interface number of the actual multi-connector port.
+
+"
+ DEFVAL { 2147483647 }
+ ::= { ifBasicAdminEntry 13 }
+
+ifBasicAdminIfType OBJECT-TYPE
+ SYNTAX InterfaceType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Type of interface (Individual or bundled).
+
+"
+ DEFVAL { notApplicable }
+ ::= { ifBasicAdminEntry 14 }
+
+ifBasicAdminNotAvailableForUse OBJECT-TYPE
+ SYNTAX TruthValueWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is the interface not available for use.
+ The interface may be created in order to show some
+ physical properties but may otherwise be unavailable
+ for service depending on setup and available resources.
+
+"
+ DEFVAL { notApplicable }
+ ::= { ifBasicAdminEntry 15 }
+
+-- ----------------------------------------------------
+-- Signal group
+-- ----------------------------------------------------
+
+ifBasicSignalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfBasicSignalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The if basic signal interface list."
+
+ ::= { ifBasicSignalList 1 }
+
+ifBasicSignalEntry OBJECT-TYPE
+ SYNTAX IfBasicSignalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifBasic signal list.
+
+"
+ INDEX { ifBasicSignalIndex }
+ ::= { ifBasicSignalTable 1 }
+
+IfBasicSignalEntry ::=
+ SEQUENCE {
+ ifBasicSignalIndex Unsigned32,
+ ifBasicSignalName MgmtNameString,
+ ifBasicSignalSignalStructure Counter64,
+ ifBasicSignalSignalFormat SignalFormat,
+ ifBasicSignalOpticalLayerMapping OpticalLayerMappingType,
+ ifBasicSignalFarEndLoopbackTerminatingLayer Layer,
+ ifBasicSignalFarEndLoopback EnabledDisabledWithNA,
+ ifBasicSignalFarEndLoopbackTimeout Time7200min,
+ ifBasicSignalNearEndLoopbackTerminatingLayer Layer,
+ ifBasicSignalNearEndLoopback EnabledDisabledWithNA,
+ ifBasicSignalNearEndLoopbackTimeout Time7200min,
+ ifBasicSignalFarEndLoopbackEnabled FaultStatusWithNA,
+ ifBasicSignalNearEndLoopbackEnabled FaultStatusWithNA,
+ ifBasicSignalConfigurationMismatch FaultStatusWithNA, -- deprecated
+ ifBasicSignalActualOpticalLayerMapping OpticalLayerMappingType,
+ ifBasicSignalSpeed Unsigned32WithNA,
+ ifBasicSignalDirection SignalDirection,
+ ifBasicSignalFormatConfigurable INTEGER,
+ ifBasicSignalFormatConfigurationSharedWithInterface Unsigned32WithNA,
+ ifBasicSignalPhysicalLayerMapping PhysicalLayerMappingType,
+ ifBasicSignalFacilityLoopback EnabledDisabledWithNA,
+ ifBasicSignalFacilityLoopbackTimeout Time7200minNo0,
+ ifBasicSignalFacilityLoopbackEnabled FaultStatusWithNA,
+ ifBasicSignalTerminalLoopback EnabledDisabledWithNA,
+ ifBasicSignalTerminalLoopbackTimeout Time7200minNo0,
+ ifBasicSignalTerminalLoopbackEnabled FaultStatusWithNA,
+ ifBasicSignalConnectorType ConnectorType }
+
+ifBasicSignalIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifBasicSignalEntry 1 }
+
+ifBasicSignalName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the interface, for example
+ 'signal:1:2:1-2', where the first number indicates
+ subrack, the second slot number and the third/fourth
+ are the physical port numbers.
+
+"
+ ::= { ifBasicSignalEntry 2 }
+
+ifBasicSignalSignalStructure OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The signal structure used. Bitfield 64 bit wide. For internal use.
+ Bit 0 tells if mib ifBasicPhysicalTrx is loaded,
+ bit 1 ifBasicOpticalTranssection, etc according to list below.
+ Add new items last.
+ ifPhysicalTrx
+ ifOpticalTranssection
+ ifOpticalChannel
+ ifOpticalDigitalSignalRate
+ ifEthPhysical
+ ifEthMac
+ ifOtnOdu
+ ifOtnOtu
+ ifOtnOpu
+ ifOtnMonSm
+ ifOtnMonPm
+ ifOtnMonTcm
+ ifOtnMonTrace
+ ifSdhRs
+ ifSdhMs
+ ifSonetSection
+ ifSonetLine
+ ifPerfFec
+ ifPerfAdmin
+ ifPerfG826
+ ifPerfL2Error
+ ifPerfL1
+ ifPerfL0
+ ifOpticalFec
+ ifFcPhysical
+ ifOtnTp
+ ifOpticalTransportLaneCarrier
+ ifOpticalTransportLaneCarrierGroup
+ ifPerfL2Stat
+ ifIwdmRs
+ ifIwdmMS
+ ifAmplifierAmplifier
+ ifAmplifierModule
+ ifAmplifierRaman
+ ifAmplifierEdfa
+ ifIwdmPath
+ ifFhCpri
+ ifFhObsai
+ ifPhysicalCage
+ ifEthRsFec
+ ifPerfDelay
+ ifOtdr
+"
+ DEFVAL { 0 }
+ ::= { ifBasicSignalEntry 3 }
+
+ifBasicSignalSignalFormat OBJECT-TYPE
+ SYNTAX SignalFormat
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The signal format.
+
+"
+ DEFVAL { unused }
+ ::= { ifBasicSignalEntry 4 }
+
+ifBasicSignalFarEndLoopbackTerminatingLayer OBJECT-TYPE
+ SYNTAX Layer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The layer where the far end loopback (a.k.a.
+ terminal loopback for a client interface and
+ facility loopback for a line interface) is done.
+ This is coded in a bitmask
+
+"
+ ::= { ifBasicSignalEntry 5 }
+
+ifBasicSignalFarEndLoopback OBJECT-TYPE
+ SYNTAX EnabledDisabledWithNA
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The far end loopback (a.k.a. terminal loopback for
+ a client interface and facility loopback for a line
+ interface) setting.
+
+ disabled - Far end loopback is not set. This is the
+ default setting.
+
+ enabled - Far end loopback is set.
+
+"
+ DEFVAL { disabled }
+ ::= { ifBasicSignalEntry 6 }
+
+ifBasicSignalFarEndLoopbackTimeout OBJECT-TYPE
+ SYNTAX Time7200min
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Timeout for far end loopback (a.k.a. terminal
+ loopback for a client interface and facility
+ loopback for a line interfac) to make sure
+ connection to node is not lost if ppp link is
+ broken. The unit is minutes. The value 0 is used in
+ SNMP to indicate that the setting will last forever.
+
+ Note! This attribute is not saved in backup,
+ meaning the loopback will be set to disabled
+ when rebooting CU.
+
+"
+ DEFVAL { 3 }
+ ::= { ifBasicSignalEntry 7 }
+
+ifBasicSignalNearEndLoopbackTerminatingLayer OBJECT-TYPE
+ SYNTAX Layer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The layer where the near end loopback (a.k.a.
+ terminal loopback for a line interface and facility
+ loopback for a client interface) is done.
+ This is coded in a bitmask.
+
+"
+ ::= { ifBasicSignalEntry 8 }
+
+ifBasicSignalNearEndLoopback OBJECT-TYPE
+ SYNTAX EnabledDisabledWithNA
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The near end loopback (a.k.a. terminal
+ loopback for a line interface and facility loopback
+ for a client interface) setting.
+
+ disabled - Near end loopback is not set. This is the
+ default setting.
+
+ enabled - Near end loopback is set.
+
+"
+ DEFVAL { disabled }
+ ::= { ifBasicSignalEntry 9 }
+
+ifBasicSignalNearEndLoopbackTimeout OBJECT-TYPE
+ SYNTAX Time7200min
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Timeout for near end loopback (a.k.a. terminal
+ loopback for a line interface and facility loopback
+ for a client interface) to make sure connection to
+ node is not lost if ppp link is broken. The unit is
+ minutes. The value 0 is used in SNMP to indicate
+ that the setting will last forever.
+
+ Note! This attribute is not saved in backup,
+ meaning the loopback will be set to disabled
+ when rebooting CU.
+
+"
+ DEFVAL { 3 }
+ ::= { ifBasicSignalEntry 10 }
+
+ifBasicSignalFarEndLoopbackEnabled OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Far end end loopback (a.k.a. terminal loopback for
+ a client interface and facility loopback for a line
+ interface) is enabled.
+
+ alarm: Far end loopback is enabled.
+
+ ok: Far end loopback is disabled.
+
+"
+ ::= { ifBasicSignalEntry 11 }
+
+ifBasicSignalNearEndLoopbackEnabled OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Near end end loopback (a.k.a. terminal loopback for
+ a line interface and facility loopback for a client
+ interface) is enabled.
+
+ alarm: Near end loopback is enabled.
+
+ ok: Near end loopback is disabled.
+
+"
+ ::= { ifBasicSignalEntry 12 }
+
+ifBasicSignalOpticalLayerMapping OBJECT-TYPE
+ SYNTAX OpticalLayerMappingType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The optical layer mapping.
+
+"
+ DEFVAL { singleOpticalChannel }
+ ::= { ifBasicSignalEntry 13 }
+
+ifBasicSignalConfigurationMismatch OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The inserted transceiver does not support the
+ configuration of the optical layer mapping.
+
+ alarm: A transceiver with other supported optical layer
+ mapping than the requested mapping is inserted.
+
+ ok: The transceiver with the non-requested optical
+ layer mapping is removed, or the object is reconfigured.
+
+"
+ ::= { ifBasicSignalEntry 14 }
+
+ifBasicSignalActualOpticalLayerMapping OBJECT-TYPE
+ SYNTAX OpticalLayerMappingType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual optical layer mapping.
+
+"
+ DEFVAL { undefined }
+ ::= { ifBasicSignalEntry 15 }
+
+ifBasicSignalSpeed OBJECT-TYPE
+ SYNTAX Unsigned32WithNA (61440..1402500|2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The expected signal bit rate in units of
+ 10,000 bits (0.01 Mb) per second.
+
+"
+
+ DEFVAL { 61440 }
+ ::= { ifBasicSignalEntry 16 }
+
+ifBasicSignalDirection OBJECT-TYPE
+ SYNTAX SignalDirection
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The direction in which this object is
+ referred to.
+
+ rx - In bound direction. (1)
+
+ tx - out bound direction. (2)
+
+ biDir - the interface has one connector used for both rx and tx. (3)
+
+ txRx - the interface has two connectors one for tx and one for rx. (4)
+
+ Not Available - the direction is not available.
+
+"
+
+ DEFVAL { txRx }
+ ::= { ifBasicSignalEntry 17 }
+
+ifBasicSignalFormatConfigurable OBJECT-TYPE
+ SYNTAX INTEGER {
+ true (1),
+ false (2),
+ notApplicable (2147483647)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This atttribute indicates if the interface is format configurable or not
+
+ true - The interface is format configurable
+
+ false - The interface is not format configurable
+
+"
+
+ ::= { ifBasicSignalEntry 18 }
+
+ifBasicSignalFormatConfigurationSharedWithInterface OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute specifies whether this object instances shares the format
+ configuration with another object instance.
+ value == 0: it is not shared
+ value != 0: it is shared with the interface object with index = value in IfBasicIfEntry
+ If it is shared, it means that updating the format (and optionally speed)
+ will affect the configuration of the other object instance
+
+"
+
+ ::= { ifBasicSignalEntry 19 }
+
+ifBasicSignalPhysicalLayerMapping OBJECT-TYPE
+ SYNTAX PhysicalLayerMappingType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The expected physical layer mapping.
+
+"
+ DEFVAL { dualFiber }
+ ::= { ifBasicSignalEntry 20 }
+
+ifBasicSignalFacilityLoopback OBJECT-TYPE
+ SYNTAX EnabledDisabledWithNA
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The facility loopback setting. Rx is looped to Tx.
+ The purpose of facility loopback is to test
+ the line interface termination.
+
+ disabled - Facility loopback is not set. This is the
+ default setting.
+
+ enabled - Facility loopback is set.
+
+"
+ DEFVAL { disabled }
+ ::= { ifBasicSignalEntry 21 }
+
+ifBasicSignalFacilityLoopbackTimeout OBJECT-TYPE
+ SYNTAX Time7200minNo0
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Timeout for facility loopback to make sure
+ connection to node is not lost if ppp link is
+ broken. The unit is minutes.
+
+ Note! This attribute is not saved in backup,
+ meaning the loopback will be set to disabled
+ when rebooting CU.
+
+"
+ DEFVAL { 3 }
+ ::= { ifBasicSignalEntry 22 }
+
+ifBasicSignalFacilityLoopbackEnabled OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Facility loopback is enabled.
+
+ alarm: Facility loopback is enabled.
+
+ ok: Facility loopback is disabled.
+
+"
+ ::= { ifBasicSignalEntry 23 }
+
+ifBasicSignalTerminalLoopback OBJECT-TYPE
+ SYNTAX EnabledDisabledWithNA
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The terminal loopback setting. Tx is looped to Rx.
+ The purpose of a terminal loopback is to test
+ the path through the equipment (a cross-connect,
+ mux/demux stage, or similar) and execute the loop
+ close to the outgoing interface.
+
+ disabled - Terminal loopback is not set. This is the
+ default setting.
+
+ enabled - Terminal loopback is set.
+
+"
+ DEFVAL { disabled }
+ ::= { ifBasicSignalEntry 24 }
+
+ifBasicSignalTerminalLoopbackTimeout OBJECT-TYPE
+ SYNTAX Time7200minNo0
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Timeout for terminal loopback to make sure connection to
+ node is not lost if ppp link is broken. The unit is
+ minutes.
+
+ Note! This attribute is not saved in backup,
+ meaning the loopback will be set to disabled
+ when rebooting CU.
+
+"
+ DEFVAL { 3 }
+ ::= { ifBasicSignalEntry 25 }
+
+ifBasicSignalTerminalLoopbackEnabled OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Terminal loopback is enabled.
+
+ alarm: Terminal loopback is enabled.
+
+ ok: Terminal loopback is disabled.
+
+"
+ ::= { ifBasicSignalEntry 26 }
+
+ifBasicSignalConnectorType OBJECT-TYPE
+ SYNTAX ConnectorType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The connector type.
+
+"
+ DEFVAL { notApplicable }
+ ::= { ifBasicSignalEntry 27 }
+
+-- ----------------------------------------------------
+-- Notifications
+-- ----------------------------------------------------
+
+
+-- ----------------------------------------------------
+-- Object and event groups
+-- ----------------------------------------------------
+
+ifBasicGeneralGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifBasicGeneralConfigLastChangeTime,
+ ifBasicGeneralStateLastChangeTime,
+ ifBasicGeneralIfBasicIfTableSize,
+ ifBasicGeneralIfBasicIfConfigLastChangeTime,
+ ifBasicGeneralIfBasicIfStateLastChangeTime,
+ ifBasicGeneralIfBasicAdminTableSize,
+ ifBasicGeneralIfBasicAdminConfigLastChangeTime,
+ ifBasicGeneralIfBasicAdminStateLastChangeTime,
+ ifBasicGeneralIfBasicSignalTableSize,
+ ifBasicGeneralIfBasicSignalConfigLastChangeTime,
+ ifBasicGeneralIfBasicSignalStateLastChangeTime }
+
+ STATUS current
+ DESCRIPTION
+ "The general objects."
+ ::= { lumIfBasicGroups 1 }
+
+ifBasicIfGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifBasicIfIndex,
+ ifBasicIfName,
+ ifBasicIfTxSignalStatus,
+ ifBasicIfRxSignalStatus }
+ STATUS deprecated
+ DESCRIPTION
+ "The ifBasic if objects (R20.0)."
+ ::= { lumIfBasicGroups 2 }
+
+ifBasicAdminGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifBasicAdminIndex,
+ ifBasicAdminName,
+ ifBasicAdminDescr,
+ ifBasicAdminSubrack,
+ ifBasicAdminSlot,
+ ifBasicAdminTxPort,
+ ifBasicAdminRxPort,
+ ifBasicAdminAdminStatus,
+ ifBasicAdminOperStatus,
+ ifBasicAdminAutoAlarmEnableStatus,
+ ifBasicAdminAutoAlarmEnableReset }
+ STATUS deprecated
+ DESCRIPTION
+ "The ifBasic admin objects (R20.0)."
+ ::= { lumIfBasicGroups 3 }
+
+ifBasicSignalGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifBasicSignalIndex,
+ ifBasicSignalName,
+ ifBasicSignalSignalStructure,
+ ifBasicSignalSignalFormat,
+ ifBasicSignalFarEndLoopbackTerminatingLayer,
+ ifBasicSignalFarEndLoopback,
+ ifBasicSignalFarEndLoopbackTimeout,
+ ifBasicSignalNearEndLoopbackTerminatingLayer,
+ ifBasicSignalNearEndLoopback,
+ ifBasicSignalNearEndLoopbackTimeout,
+ ifBasicSignalFarEndLoopbackEnabled,
+ ifBasicSignalNearEndLoopbackEnabled}
+ STATUS deprecated
+ DESCRIPTION
+ "The ifBasic signal objects (R20.0)."
+ ::= { lumIfBasicGroups 4 }
+
+ifBasicSignalGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifBasicSignalIndex,
+ ifBasicSignalName,
+ ifBasicSignalSignalStructure,
+ ifBasicSignalSignalFormat,
+ ifBasicSignalFarEndLoopbackTerminatingLayer,
+ ifBasicSignalFarEndLoopback,
+ ifBasicSignalFarEndLoopbackTimeout,
+ ifBasicSignalNearEndLoopbackTerminatingLayer,
+ ifBasicSignalNearEndLoopback,
+ ifBasicSignalNearEndLoopbackTimeout,
+ ifBasicSignalFarEndLoopbackEnabled,
+ ifBasicSignalNearEndLoopbackEnabled,
+ ifBasicSignalOpticalLayerMapping}
+ STATUS deprecated
+ DESCRIPTION
+ "The ifBasic signal objects (R22.0)."
+ ::= { lumIfBasicGroups 5 }
+
+ifBasicSignalGroupV3 OBJECT-GROUP
+ OBJECTS {
+ ifBasicSignalIndex,
+ ifBasicSignalName,
+ ifBasicSignalSignalStructure,
+ ifBasicSignalSignalFormat,
+ ifBasicSignalFarEndLoopbackTerminatingLayer,
+ ifBasicSignalFarEndLoopback,
+ ifBasicSignalFarEndLoopbackTimeout,
+ ifBasicSignalNearEndLoopbackTerminatingLayer,
+ ifBasicSignalNearEndLoopback,
+ ifBasicSignalNearEndLoopbackTimeout,
+ ifBasicSignalFarEndLoopbackEnabled,
+ ifBasicSignalNearEndLoopbackEnabled,
+ ifBasicSignalOpticalLayerMapping,
+ ifBasicSignalConfigurationMismatch,
+ ifBasicSignalActualOpticalLayerMapping}
+ STATUS deprecated
+ DESCRIPTION
+ "The ifBasic signal objects (R23.0)."
+ ::= { lumIfBasicGroups 6 }
+
+ifBasicSignalGroupV4 OBJECT-GROUP
+ OBJECTS {
+ ifBasicSignalIndex,
+ ifBasicSignalName,
+ ifBasicSignalSignalStructure,
+ ifBasicSignalSignalFormat,
+ ifBasicSignalFarEndLoopbackTerminatingLayer,
+ ifBasicSignalFarEndLoopback,
+ ifBasicSignalFarEndLoopbackTimeout,
+ ifBasicSignalNearEndLoopbackTerminatingLayer,
+ ifBasicSignalNearEndLoopback,
+ ifBasicSignalNearEndLoopbackTimeout,
+ ifBasicSignalFarEndLoopbackEnabled,
+ ifBasicSignalNearEndLoopbackEnabled,
+ ifBasicSignalOpticalLayerMapping,
+ ifBasicSignalConfigurationMismatch,
+ ifBasicSignalActualOpticalLayerMapping,
+ ifBasicSignalSpeed,
+ ifBasicSignalDirection,
+ ifBasicSignalFormatConfigurable,
+ ifBasicSignalFormatConfigurationSharedWithInterface}
+ STATUS deprecated
+ DESCRIPTION
+ "The ifBasic signal objects (R26.0)."
+ ::= { lumIfBasicGroups 7 }
+
+ifBasicIfGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifBasicIfIndex,
+ ifBasicIfName,
+ ifBasicIfTxSignalStatus,
+ ifBasicIfRxSignalStatus,
+ ifBasicIfUpId }
+ STATUS deprecated
+ DESCRIPTION
+ "The ifBasic if objects (R26.0)."
+ ::= { lumIfBasicGroups 8 }
+
+ifBasicSignalGroupV5 OBJECT-GROUP
+ OBJECTS {
+ ifBasicSignalIndex,
+ ifBasicSignalName,
+ ifBasicSignalSignalStructure,
+ ifBasicSignalSignalFormat,
+ ifBasicSignalFarEndLoopbackTerminatingLayer,
+ ifBasicSignalFarEndLoopback,
+ ifBasicSignalFarEndLoopbackTimeout,
+ ifBasicSignalNearEndLoopbackTerminatingLayer,
+ ifBasicSignalNearEndLoopback,
+ ifBasicSignalNearEndLoopbackTimeout,
+ ifBasicSignalFarEndLoopbackEnabled,
+ ifBasicSignalNearEndLoopbackEnabled,
+ ifBasicSignalOpticalLayerMapping,
+ ifBasicSignalConfigurationMismatch,
+ ifBasicSignalActualOpticalLayerMapping,
+ ifBasicSignalSpeed,
+ ifBasicSignalDirection,
+ ifBasicSignalFormatConfigurable,
+ ifBasicSignalFormatConfigurationSharedWithInterface,
+ ifBasicSignalPhysicalLayerMapping }
+ STATUS deprecated
+ DESCRIPTION
+ "The ifBasic signal objects (R26.1)."
+ ::= { lumIfBasicGroups 9 }
+
+ifBasicSignalGroupV6 OBJECT-GROUP
+ OBJECTS {
+ ifBasicSignalIndex,
+ ifBasicSignalName,
+ ifBasicSignalSignalStructure,
+ ifBasicSignalSignalFormat,
+ ifBasicSignalFarEndLoopbackTerminatingLayer,
+ ifBasicSignalFarEndLoopback,
+ ifBasicSignalFarEndLoopbackTimeout,
+ ifBasicSignalNearEndLoopbackTerminatingLayer,
+ ifBasicSignalNearEndLoopback,
+ ifBasicSignalNearEndLoopbackTimeout,
+ ifBasicSignalFarEndLoopbackEnabled,
+ ifBasicSignalNearEndLoopbackEnabled,
+ ifBasicSignalOpticalLayerMapping,
+ ifBasicSignalConfigurationMismatch,
+ ifBasicSignalActualOpticalLayerMapping,
+ ifBasicSignalSpeed,
+ ifBasicSignalDirection,
+ ifBasicSignalFormatConfigurable,
+ ifBasicSignalFormatConfigurationSharedWithInterface,
+ ifBasicSignalPhysicalLayerMapping,
+ ifBasicSignalFacilityLoopback,
+ ifBasicSignalFacilityLoopbackTimeout,
+ ifBasicSignalFacilityLoopbackEnabled,
+ ifBasicSignalTerminalLoopback,
+ ifBasicSignalTerminalLoopbackTimeout,
+ ifBasicSignalTerminalLoopbackEnabled }
+ STATUS deprecated
+ DESCRIPTION
+ "The ifBasic signal objects (R28.0)."
+ ::= { lumIfBasicGroups 10 }
+
+ifBasicAdminGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifBasicAdminIndex,
+ ifBasicAdminName,
+ ifBasicAdminDescr,
+ ifBasicAdminSubrack,
+ ifBasicAdminSlot,
+ ifBasicAdminTxPort,
+ ifBasicAdminRxPort,
+ ifBasicAdminAdminStatus,
+ ifBasicAdminOperStatus,
+ ifBasicAdminAutoAlarmEnableStatus,
+ ifBasicAdminAutoAlarmEnableReset,
+ ifBasicAdminInterfaceStatus }
+ STATUS deprecated
+ DESCRIPTION
+ "The ifBasic admin objects (R28.0)."
+ ::= { lumIfBasicGroups 11 }
+
+ifBasicIfGroupV3 OBJECT-GROUP
+ OBJECTS {
+ ifBasicIfIndex,
+ ifBasicIfName,
+ ifBasicIfTxSignalStatus,
+ ifBasicIfRxSignalStatus,
+ ifBasicIfUpId,
+ ifBasicIfAid,
+ ifBasicIfPhysicalLocation }
+ STATUS current
+ DESCRIPTION
+ "The ifBasic if objects (R28.0)."
+ ::= { lumIfBasicGroups 12 }
+
+ifBasicAdminGroupV3 OBJECT-GROUP
+ OBJECTS {
+ ifBasicAdminIndex,
+ ifBasicAdminName,
+ ifBasicAdminDescr,
+ ifBasicAdminSubrack,
+ ifBasicAdminSlot,
+ ifBasicAdminTxPort,
+ ifBasicAdminRxPort,
+ ifBasicAdminAdminStatus,
+ ifBasicAdminOperStatus,
+ ifBasicAdminAutoAlarmEnableStatus,
+ ifBasicAdminAutoAlarmEnableReset,
+ ifBasicAdminInterfaceStatus,
+ ifBasicAdminIfNo,
+ ifBasicAdminIfType }
+ STATUS deprecated
+ DESCRIPTION
+ "The ifBasic admin objects (R31.0)."
+ ::= { lumIfBasicGroups 13 }
+
+ifBasicSignalGroupV7 OBJECT-GROUP
+ OBJECTS {
+ ifBasicSignalIndex,
+ ifBasicSignalName,
+ ifBasicSignalSignalStructure,
+ ifBasicSignalSignalFormat,
+ ifBasicSignalFarEndLoopbackTerminatingLayer,
+ ifBasicSignalFarEndLoopback,
+ ifBasicSignalFarEndLoopbackTimeout,
+ ifBasicSignalNearEndLoopbackTerminatingLayer,
+ ifBasicSignalNearEndLoopback,
+ ifBasicSignalNearEndLoopbackTimeout,
+ ifBasicSignalFarEndLoopbackEnabled,
+ ifBasicSignalNearEndLoopbackEnabled,
+ ifBasicSignalOpticalLayerMapping,
+ ifBasicSignalConfigurationMismatch,
+ ifBasicSignalActualOpticalLayerMapping,
+ ifBasicSignalSpeed,
+ ifBasicSignalDirection,
+ ifBasicSignalFormatConfigurable,
+ ifBasicSignalFormatConfigurationSharedWithInterface,
+ ifBasicSignalPhysicalLayerMapping,
+ ifBasicSignalFacilityLoopback,
+ ifBasicSignalFacilityLoopbackTimeout,
+ ifBasicSignalFacilityLoopbackEnabled,
+ ifBasicSignalTerminalLoopback,
+ ifBasicSignalTerminalLoopbackTimeout,
+ ifBasicSignalTerminalLoopbackEnabled,
+ ifBasicSignalConnectorType }
+ STATUS current
+ DESCRIPTION
+ "The ifBasic signal objects (R31.0)."
+ ::= { lumIfBasicGroups 14 }
+
+
+ifBasicAdminGroupV4 OBJECT-GROUP
+ OBJECTS {
+ ifBasicAdminIndex,
+ ifBasicAdminName,
+ ifBasicAdminDescr,
+ ifBasicAdminSubrack,
+ ifBasicAdminSlot,
+ ifBasicAdminTxPort,
+ ifBasicAdminRxPort,
+ ifBasicAdminAdminStatus,
+ ifBasicAdminOperStatus,
+ ifBasicAdminAutoAlarmEnableStatus,
+ ifBasicAdminAutoAlarmEnableReset,
+ ifBasicAdminInterfaceStatus,
+ ifBasicAdminIfNo,
+ ifBasicAdminIfType,
+ ifBasicAdminNotAvailableForUse }
+ STATUS current
+ DESCRIPTION
+ "The ifBasic admin objects (R32.0)."
+ ::= { lumIfBasicGroups 15 }
+
+-- ----------------------------------------------------
+-- Compliance
+-- ----------------------------------------------------
+
+lumIfBasicBasicComplV1 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifBasic MIB. (R20.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifBasicGeneralGroupV1,
+ ifBasicIfGroupV1,
+ ifBasicAdminGroupV1,
+ ifBasicSignalGroupV1 }
+ ::= { lumIfBasicCompl 1 }
+
+lumIfBasicBasicComplV2 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifBasic MIB. (R22.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifBasicGeneralGroupV1,
+ ifBasicIfGroupV1,
+ ifBasicAdminGroupV1,
+ ifBasicSignalGroupV2 }
+ ::= { lumIfBasicCompl 2 }
+
+lumIfBasicBasicComplV3 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifBasic MIB. (R23.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifBasicGeneralGroupV1,
+ ifBasicIfGroupV1,
+ ifBasicAdminGroupV1,
+ ifBasicSignalGroupV3 }
+ ::= { lumIfBasicCompl 3 }
+
+lumIfBasicBasicComplV4 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifBasic MIB. (R26.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifBasicGeneralGroupV1,
+ ifBasicIfGroupV2,
+ ifBasicAdminGroupV1,
+ ifBasicSignalGroupV4 }
+ ::= { lumIfBasicCompl 4 }
+
+lumIfBasicBasicComplV5 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifBasic MIB. (R26.1)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifBasicGeneralGroupV1,
+ ifBasicIfGroupV2,
+ ifBasicAdminGroupV1,
+ ifBasicSignalGroupV5 }
+ ::= { lumIfBasicCompl 5 }
+
+lumIfBasicBasicComplV6 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifBasic MIB. (R28.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifBasicGeneralGroupV1,
+ ifBasicIfGroupV3,
+ ifBasicAdminGroupV2,
+ ifBasicSignalGroupV6 }
+ ::= { lumIfBasicCompl 6 }
+
+lumIfBasicBasicComplV7 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifBasic MIB. (R31.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifBasicGeneralGroupV1,
+ ifBasicIfGroupV3,
+ ifBasicAdminGroupV3,
+ ifBasicSignalGroupV7 }
+ ::= { lumIfBasicCompl 7 }
+
+lumIfBasicBasicComplV8 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Basic implementation requirements for the ifBasic MIB. (R32.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifBasicGeneralGroupV1,
+ ifBasicIfGroupV3,
+ ifBasicAdminGroupV4,
+ ifBasicSignalGroupV7 }
+ ::= { lumIfBasicCompl 8 }
+END
+
diff --git a/MIBS/infinera/LUM-IFOTN-MIB b/MIBS/infinera/LUM-IFOTN-MIB
new file mode 100644
index 0000000..906f31e
--- /dev/null
+++ b/MIBS/infinera/LUM-IFOTN-MIB
@@ -0,0 +1,1441 @@
+LUM-IFOTN-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32
+ FROM SNMPv2-SMI
+ OBJECT-GROUP, MODULE-COMPLIANCE
+ FROM SNMPv2-CONF
+ DateAndTime, DisplayString
+ FROM SNMPv2-TC
+ lumModules, lumIfOtnMIB
+ FROM LUM-REG
+ SignalStatusWithNA, FaultStatusWithNA, MgmtNameString, Unsigned32WithNA,
+ TruthValueWithNA, CommandString
+ FROM LUM-TC;
+
+lumIfOtnMIBModule MODULE-IDENTITY
+ LAST-UPDATED
+ "201904030000Z" -- June 28th 2019
+ ORGANIZATION
+ "Infinera Corporation"
+ CONTACT-INFO
+ "techsupport@infinera.com"
+ DESCRIPTION
+ "The MIB module for management of otn parameters on objects.
+ Notice! The SM, TCM and PM sections are described in
+ LUM-IFSMTCMPM-MIB.txt
+
+ This module describes the otn layer in ITU-T Recommendation
+ G.709.
+
+ The references refers to the following:
+ G.709/Y.1331 (03/2003)
+ G.798 (06/2004)
+ G.806 (03/2006)
+
+ The tables contained in this MIB are:
+
+ (1) The General group contains some general attributes as time stamps
+ and tables sizes.
+
+ (2) The optical channel transport unit (otu) group contains infor-
+ mation and configuration for the Otu layer objects.
+
+ (3) The optical channel data unit (odu) group contains information
+ and configuration for the Odu layer objects.
+
+ (4) The optical channel payload unit (opu) group contains information
+ and configuration for the Opu layer objects.
+
+ (5) The tributary port (tp) group contains information
+ and configuration for the tributary port.
+
+"
+ REVISION
+ "201904030000Z" -- June 28th 2019
+ DESCRIPTION
+ "Changes made for release r33.0:
+ - Added ifOtnTpNotAvailableForUse"
+ REVISION
+ "201806290000Z" -- June 29th 2018
+ DESCRIPTION
+ "Changes made for release r31.0:
+ - Added mxp200gotn board
+ - Added ifOtnOpuConnOduIndex
+ - Added ifOtnOduType value odu2e"
+ REVISION
+ "201712150000Z" -- December 15th 2017
+ DESCRIPTION
+ "Changes made for release r30.0:
+ - Complience table corrected"
+ REVISION
+ "201706150000Z" -- June 15th 2017
+ DESCRIPTION
+ "Changes made for release r29.0:
+ - Changed ORGANIZATION and CONTACT-INFO"
+ REVISION
+ "201611300000Z" -- November 30th 2016
+ DESCRIPTION
+ "Changes made for release r28:
+ - Added tp100gotnii board."
+ REVISION
+ "201501230000Z" -- January 23rd 2015
+ DESCRIPTION
+ "Changes made for release r24:
+ - Added Rx CMI (generic AIS) alarm."
+ REVISION
+ "201409300000Z" -- September 30th 2014
+ DESCRIPTION
+ "Changes made for release r23.1:
+ - Added mxp100gotn board.
+ - Added LOOMFI alarm."
+ REVISION
+ "201405160000Z" -- May 16th 2014
+ DESCRIPTION
+ "Changes made for release r23:
+ - Changed board name from tp10gotn to tphex10gotn."
+ REVISION
+ "201311150000Z" -- November 15th 2013
+ DESCRIPTION
+ "Changes made for release r22:
+ - Removed fecType completely to be compliant with R21.
+ - Added tp10gotn, tp100gotn board."
+ REVISION
+ "201305010000Z" -- May 1st 2013
+ DESCRIPTION
+ "The initial revision of this module."
+ ::= { lumModules 50 }
+
+
+-- ----------------------------------------------------
+-- Compliance area, containing groups and compliance
+-- specifications.
+-- ----------------------------------------------------
+
+lumIfOtnConfs OBJECT IDENTIFIER ::= { lumIfOtnMIB 1 }
+lumIfOtnGroups OBJECT IDENTIFIER ::= { lumIfOtnConfs 1 }
+lumIfOtnCompl OBJECT IDENTIFIER ::= { lumIfOtnConfs 2 }
+
+
+-- ----------------------------------------------------
+-- Root for objects in the IFOTN MIB
+-- ----------------------------------------------------
+
+lumIfOtnMIBObjects OBJECT IDENTIFIER ::= { lumIfOtnMIB 2 }
+
+
+-- ----------------------------------------------------
+-- This MIB contains the following groups:
+-- ----------------------------------------------------
+
+ifOtnGeneral OBJECT IDENTIFIER ::= { lumIfOtnMIBObjects 1 }
+ifOtnOtuList OBJECT IDENTIFIER ::= { lumIfOtnMIBObjects 2 }
+ifOtnOduList OBJECT IDENTIFIER ::= { lumIfOtnMIBObjects 3 }
+ifOtnOpuList OBJECT IDENTIFIER ::= { lumIfOtnMIBObjects 4 }
+ifOtnTpList OBJECT IDENTIFIER ::= { lumIfOtnMIBObjects 5 }
+
+-- ----------------------------------------------------
+-- General group
+-- ----------------------------------------------------
+
+ifOtnGeneralConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the MIB was
+ last changed.
+
+"
+ ::= { ifOtnGeneral 1 }
+
+ifOtnGeneralStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of the
+ MIB was last changed.
+
+"
+ ::= { ifOtnGeneral 2 }
+
+ifOtnGeneralIfOtnOtuTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of otn otu table.
+
+"
+ ::= { ifOtnGeneral 3 }
+
+ifOtnGeneralIfOtnOtuConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifOtnGeneral 4 }
+
+ifOtnGeneralIfOtnOtuStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of the
+ table was last changed.
+
+"
+ ::= { ifOtnGeneral 5 }
+
+ifOtnGeneralIfOtnOduTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of otn odu table
+
+"
+ ::= { ifOtnGeneral 6 }
+
+ifOtnGeneralIfOtnOduConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifOtnGeneral 7 }
+
+ifOtnGeneralIfOtnOduStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of the
+ MIB was last changed.
+
+"
+ ::= { ifOtnGeneral 8 }
+
+ifOtnGeneralIfOtnOpuTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of otn opu table
+
+"
+ ::= { ifOtnGeneral 9 }
+
+ifOtnGeneralIfOtnOpuConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifOtnGeneral 10 }
+
+ifOtnGeneralIfOtnOpuStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of the
+ MIB was last changed.
+
+"
+ ::= { ifOtnGeneral 11 }
+
+ifOtnGeneralIfOtnTpTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of otn Tp table
+
+"
+ ::= { ifOtnGeneral 12 }
+
+ifOtnGeneralIfOtnTpConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifOtnGeneral 13 }
+
+ifOtnGeneralIfOtnTpStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of the
+ MIB was last changed.
+
+"
+ ::= { ifOtnGeneral 14 }
+
+-- ----------------------------------------------------
+-- Otu group
+-- ----------------------------------------------------
+
+ifOtnOtuTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfOtnOtuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The optical channel transport unit (otu) group contains infor-
+ mation and configuration for the Otu layer objects."
+
+ ::= { ifOtnOtuList 1 }
+
+ifOtnOtuEntry OBJECT-TYPE
+ SYNTAX IfOtnOtuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifOtn otu list.
+
+"
+ INDEX { ifOtnOtuIndex }
+ ::= { ifOtnOtuTable 1 }
+
+IfOtnOtuEntry ::=
+ SEQUENCE {
+ ifOtnOtuIndex Unsigned32,
+ ifOtnOtuName MgmtNameString,
+ ifOtnOtuConnIfBasicIfIndex Unsigned32WithNA,
+ ifOtnOtuTxSignalStatus SignalStatusWithNA,
+ ifOtnOtuRxSignalStatus SignalStatusWithNA,
+ ifOtnOtuLossOfFrame FaultStatusWithNA,
+ ifOtnOtuRxAlarmIndicationSignal FaultStatusWithNA,
+ ifOtnOtuLossOfMultiframe FaultStatusWithNA,
+ ifOtnOtuUpPortId Integer32}
+
+ifOtnOtuIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifOtnOtuEntry 1 }
+
+ifOtnOtuName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the otn otu, for example 'otu:1:2:1-2',
+ where the first number indicates subrack, the second slot
+ number and the third/fourth are the physical port numbers.
+
+"
+ ::= { ifOtnOtuEntry 2 }
+
+ifOtnOtuConnIfBasicIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that describes to which index in ifBasicIf table
+ this object is related.
+
+"
+ ::= { ifOtnOtuEntry 3 }
+
+ifOtnOtuTxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for outgoing (TX) signal
+ of the interface.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { ifOtnOtuEntry 4 }
+
+ifOtnOtuRxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for incoming (RX) signal
+ of the interface.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { ifOtnOtuEntry 5 }
+
+ifOtnOtuLossOfFrame OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loss of frame (LOF).
+
+ Reference: 6.2.5.1 G.798
+
+ alarm: An OTU frame cannot be located.
+
+ ok: An OTU frame can be located.
+
+"
+ ::= { ifOtnOtuEntry 6 }
+
+ifOtnOtuRxAlarmIndicationSignal OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Alarm indication signal (AIS).
+
+ Indicates if alarm indication signal (AIS) alarm
+ exists or not in receiving direction.
+
+ Reference: 16.4 G.709, 6.2, 6.3.3 G.798
+
+ alarm: An AIS in OTU signal is detected.
+
+ ok: AIS inactive.
+
+"
+ ::= { ifOtnOtuEntry 7 }
+
+ifOtnOtuLossOfMultiframe OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loss of multiframe (LOM).
+
+ Indicates loss of multiframe.
+
+ Reference: 6.2.5.2 G.798
+
+ A: Loss of multiframe is active.
+
+ D: Loss of multiframe inactive.
+
+"
+ ::= { ifOtnOtuEntry 8 }
+
+ifOtnOtuUpPortId OBJECT-TYPE
+ SYNTAX Integer32 (-1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Internal port reference for traffic unit.
+"
+ DEFVAL { -1 }
+ ::= { ifOtnOtuEntry 9 }
+
+-- ----------------------------------------------------
+-- Otn odu group
+-- ----------------------------------------------------
+
+ifOtnOduTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfOtnOduEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The optical channel data unit (odu) group contains information
+ and configuration for the Odu layer objects."
+
+ ::= { ifOtnOduList 1 }
+
+ifOtnOduEntry OBJECT-TYPE
+ SYNTAX IfOtnOduEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifOtn odu list.
+
+"
+ INDEX { ifOtnOduIndex }
+ ::= { ifOtnOduTable 1 }
+
+IfOtnOduEntry ::=
+ SEQUENCE {
+ ifOtnOduIndex Unsigned32,
+ ifOtnOduName MgmtNameString,
+ ifOtnOduConnIfBasicIfIndex Unsigned32WithNA,
+ ifOtnOduGcc1Terminated TruthValueWithNA,
+ ifOtnOduGcc2Terminated TruthValueWithNA,
+ ifOtnOduUsedTcms Unsigned32WithNA,
+ ifOtnOduTxSignalStatus SignalStatusWithNA,
+ ifOtnOduRxSignalStatus SignalStatusWithNA,
+ ifOtnOduType INTEGER,
+ ifOtnOduParentOduIndex Unsigned32WithNA }
+
+ifOtnOduIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifOtnOduEntry 1 }
+
+ifOtnOduName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The management name of the otn odu, for example 'odu:1:2:1-2',
+ where the first number indicates subrack, the second slot
+ number and the third/fourth are the physical port numbers.
+
+"
+ ::= { ifOtnOduEntry 2 }
+
+ifOtnOduConnIfBasicIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "An index that describes to which index in ifBasicIf table
+ this object is related.
+
+"
+ ::= { ifOtnOduEntry 3 }
+
+ifOtnOduGcc1Terminated OBJECT-TYPE
+ SYNTAX TruthValueWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set if GCC1 should be terminated or not.
+
+ true - GCC1 should be terminated
+
+ false - GCC1 should not be terminated
+
+"
+ DEFVAL { false }
+ ::= { ifOtnOduEntry 4 }
+
+ifOtnOduGcc2Terminated OBJECT-TYPE
+ SYNTAX TruthValueWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set if GCC2 should be terminated or not.
+
+ true - GCC2 should be terminated
+
+ false - GCC2 should not be terminated
+
+"
+ DEFVAL { false }
+ ::= { ifOtnOduEntry 5 }
+
+ifOtnOduUsedTcms OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute indicates which ODU related TCMs
+ that has been created.
+
+ This is a bit-mask, where
+ 0x00000000 means No TCM
+ 0x00000001 means tcm1
+ 0x00000010 means tcm2
+ ...
+ 0x00100000 means tcm6
+ ...
+ 0x00100010 means tcm2 + tcm6
+ ...
+ 0x00111111 means all tcms i.e. tcm1 ..tcm6
+"
+ DEFVAL { 0 }
+ ::= { ifOtnOduEntry 6 }
+
+ifOtnOduTxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for outgoing (TX) signal
+ of the interface. This is reflecting
+ the signalStatus of the OTN PM object
+ and any terminated TCMs.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { ifOtnOduEntry 7 }
+
+ifOtnOduRxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for outgoing (RX) signal
+ of the interface. This is reflecting
+ the signalStatus of the OTN PM object
+ and any terminated TCMs.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { ifOtnOduEntry 8 }
+
+ifOtnOduType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unused (1),
+ odu0 (2),
+ odu1 (3),
+ odu2 (4),
+ odu3 (5),
+ odu4 (6),
+ oduFlex (7),
+ oduJ2 (8),
+ odu2e (9),
+ notApplicable (2147483647)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The odu type.
+
+"
+ DEFVAL { unused }
+ ::= { ifOtnOduEntry 9 }
+
+ifOtnOduParentOduIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An index that describes to which index in ifOtnOduIf table
+ this SubOdu object is related.
+
+"
+ DEFVAL { 2147483647 }
+ ::= { ifOtnOduEntry 10 }
+
+-- ----------------------------------------------------
+-- Otn opu group
+-- ----------------------------------------------------
+
+ifOtnOpuTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfOtnOpuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The optical channel payload unit (opu) group contains information
+ and configuration for the Opu layer objects."
+
+ ::= { ifOtnOpuList 1 }
+
+ifOtnOpuEntry OBJECT-TYPE
+ SYNTAX IfOtnOpuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifOtn opu list.
+
+"
+ INDEX { ifOtnOpuIndex }
+ ::= { ifOtnOpuTable 1 }
+
+IfOtnOpuEntry ::=
+ SEQUENCE {
+ ifOtnOpuIndex Unsigned32,
+ ifOtnOpuName MgmtNameString,
+ ifOtnOpuConnIfBasicIfIndex Unsigned32WithNA,
+ ifOtnOpuTxSignalStatus SignalStatusWithNA,
+ ifOtnOpuRxSignalStatus SignalStatusWithNA,
+ ifOtnOpuTxClientMaintenanceIndication FaultStatusWithNA,
+ ifOtnOpuTxClientSignalFail FaultStatusWithNA,
+ ifOtnOpuRxPayloadMismatch FaultStatusWithNA,
+ ifOtnOpuTxPayloadMismatch FaultStatusWithNA,
+ ifOtnOpuLossOfOpuMultiFrameIdentifier FaultStatusWithNA,
+ ifOtnOpuRxClientMaintenanceIndication FaultStatusWithNA,
+ ifOtnOpuConnOduIndex Unsigned32WithNA}
+
+ifOtnOpuIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifOtnOpuEntry 1 }
+
+ifOtnOpuName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the otn opu, for example 'opu:1:2:1-2',
+ where the first number indicates subrack, the second slot
+ number and the third/fourth are the physical port numbers.
+
+"
+ ::= { ifOtnOpuEntry 2 }
+
+ifOtnOpuConnIfBasicIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that describes to which index in ifBasicIf table
+ this object is related.
+
+"
+ ::= { ifOtnOpuEntry 3 }
+
+ifOtnOpuTxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for outgoing (TX) signal
+ of the interface.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { ifOtnOpuEntry 4 }
+
+ifOtnOpuRxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for incoming (RX) signal
+ of the interface.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { ifOtnOpuEntry 5 }
+
+ifOtnOpuTxClientMaintenanceIndication OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx generic alarm indication signal (generic AIS).
+
+ Indicates if client maintenance signal (PN11)
+ exists or not.
+
+ alarm: A client maintenance signal is active.
+
+ ok: Client maintenance signal inactive.
+
+ Reference: 16.6.1 G.709/Y.1331
+
+"
+ ::= { ifOtnOpuEntry 6 }
+
+ifOtnOpuTxClientSignalFail OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx Client signal fail (CSF).
+
+ Indicates if insignal in remote end is failed or not.
+
+ alarm: Remote end client is faulty.
+
+ ok: Remote end client is OK.
+
+ Reference: 17.1 G.709/Y.1331
+
+"
+ ::= { ifOtnOpuEntry 7 }
+
+ifOtnOpuRxPayloadMismatch OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Payload mismatch (PLM).
+
+ Monitored overhead: OPUk-PLM
+
+ Direction: Received from the associated physical interface and, unless the ODUk is terminated,
+ the PLM is sent towards the board-internal G.805 Matrix.
+
+ Reference 6.2.4.1 G.798
+
+ Values:
+ alarm: The OPUk-PLM overhead is declared as active if the incoming payload type is not equal to the expected payload type(s).
+
+ ok: The OPUk-PLM overhead is declared as inactive if the incoming payload type is equal to the expected payload type(s).
+
+"
+ ::= { ifOtnOpuEntry 8 }
+
+ifOtnOpuTxPayloadMismatch OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx Payload mismatch (PLM).
+
+ Monitored overhead: OPUk-PLM
+
+ Direction: Received from the board-internal G.805 Matrix and, if applicable, sent towards the physical interface.
+
+ Reference 6.2.4.1 G.798
+
+ Values:
+ alarm: The OPUk-PLM overhead is declared as active if the incoming payload type is not equal to the expected payload type(s).
+
+ ok: The OPUk-PLM overhead is declared as inactive if the incoming payload type is equal to the expected payload type(s)
+
+"
+ ::= { ifOtnOpuEntry 9 }
+
+ifOtnOpuLossOfOpuMultiFrameIdentifier OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Loss of OPU Multi-frame identifier (LOOMFI).
+
+ Monitored overhead: OPU4 Multi-Frame Identifier
+
+ Direction: OPU4 Rx. If the expected 80-frame identifier goes out of
+ expected sequence for a period of > 3 ms, LOOMFI is declared.
+
+ Reference: 14.3.10.2 G.798
+
+ Values:
+ alarm: The OPU Multi-frame identifier is lost.
+
+ ok: The OPU Multi-frame identifier is present.
+
+"
+ ::= { ifOtnOpuEntry 10 }
+
+ifOtnOpuRxClientMaintenanceIndication OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx generic alarm indication signal (generic AIS).
+
+ Indicates if client maintenance signal (PN11)
+ exists or not.
+
+ alarm: A client maintenance signal is active.
+
+ ok: Client maintenance signal inactive.
+
+ Reference: 16.6.1 G.709/Y.1331
+
+"
+ ::= { ifOtnOpuEntry 11 }
+
+ifOtnOpuConnOduIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that describes to which index in Odu table
+ this object is related.
+
+"
+ ::= { ifOtnOpuEntry 12 }
+
+-- ----------------------------------------------------
+-- Otn tp group
+-- ----------------------------------------------------
+
+ifOtnTpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfOtnTpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The optical channel payload unit (tp) group contains information
+ and configuration for the Tp layer objects."
+
+ ::= { ifOtnTpList 1 }
+
+ifOtnTpEntry OBJECT-TYPE
+ SYNTAX IfOtnTpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifOtn tp list.
+
+"
+ INDEX { ifOtnTpIndex }
+ ::= { ifOtnTpTable 1 }
+
+IfOtnTpEntry ::=
+ SEQUENCE {
+ ifOtnTpIndex Unsigned32,
+ ifOtnTpName MgmtNameString,
+ ifOtnTpConnIfBasicIfIndex Unsigned32WithNA,
+ ifOtnTpUsedTribSlots Unsigned32WithNA,
+ ifOtnTpTribPortId Unsigned32WithNA,
+ ifOtnTpRxMultiplexStructureIdentifierMismatch FaultStatusWithNA,
+ ifOtnTpTxSignalStatus SignalStatusWithNA,
+ ifOtnTpRxSignalStatus SignalStatusWithNA,
+ ifOtnTpXcRefOduIndex Unsigned32WithNA,
+ ifOtnTpTribSlotMask DisplayString,
+ ifOtnTpTribSlotView DisplayString,
+ ifOtnTpNotAvailableForUse TruthValueWithNA}
+
+ifOtnTpIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifOtnTpEntry 1 }
+
+ifOtnTpName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The management name of the otn tp, for example 'tp:1:2:1',
+ where the first number indicates subrack, the second slot
+ number and the third is the tributary port number.
+
+"
+ ::= { ifOtnTpEntry 2 }
+
+ifOtnTpConnIfBasicIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "An index that describes to which index in the ifBasicIf table
+ this object is related.
+
+"
+ ::= { ifOtnTpEntry 3 }
+
+ifOtnTpUsedTribSlots OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of tributary slots occupied by this tributary port
+
+"
+ ::= { ifOtnTpEntry 4 }
+
+ifOtnTpTribPortId OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Tributary port id.
+
+"
+ DEFVAL { 2147483647 }
+ ::= { ifOtnTpEntry 5 }
+
+ifOtnTpRxMultiplexStructureIdentifierMismatch OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Multiplex structure identifier mismatch (MSIM).
+
+ Indicates received MSI is not equal to expected MSI.
+
+ alarm: The MSIM shall be declared for the ODU tributary port
+ if the received MSI is not equal to the expected MSI.
+
+ ok: MSIM shall be cleared if the received MSI is equal to the
+ expected MSI.
+
+ reference 19.4.1 G709, 6.2.9.1 G.798
+
+"
+ ::= { ifOtnTpEntry 6 }
+
+ifOtnTpTxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for outgoing (TX) signal
+ of the interface.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { ifOtnTpEntry 7 }
+
+ifOtnTpRxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for incoming (RX) signal
+ of the interface.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { ifOtnTpEntry 8 }
+
+ifOtnTpXcRefOduIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "An index that describes to which index in ifOtnOduIf table
+ this TP object is contained in.
+
+"
+ DEFVAL { 2147483647 }
+ ::= { ifOtnTpEntry 9 }
+
+ifOtnTpTribSlotMask OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Tributary slot mask string
+
+ Format:
+ '<bit-mask>'
+
+"
+ DEFVAL { "" }
+ ::= { ifOtnTpEntry 10 }
+
+ifOtnTpTribSlotView OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tributary slots
+
+"
+ DEFVAL { "" }
+ ::= { ifOtnTpEntry 11 }
+
+ifOtnTpNotAvailableForUse OBJECT-TYPE
+ SYNTAX TruthValueWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ifOtnTpTable is statically populated with entries
+ that may or may not be available for use depending on
+ other configuration items.
+ This attribute states whether the tributary port object
+ is actually possible to allocate or not.
+
+ TRUE => Not possible to allocate.
+
+ FALSE => Can be allocated.
+
+"
+
+ DEFVAL { notApplicable }
+ ::= { ifOtnTpEntry 12 }
+
+-- ----------------------------------------------------
+-- Notifications
+-- ----------------------------------------------------
+
+-- ----------------------------------------------------
+-- Object and event groups
+-- ----------------------------------------------------
+
+ifOtnGeneralGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifOtnGeneralConfigLastChangeTime,
+ ifOtnGeneralStateLastChangeTime,
+ ifOtnGeneralIfOtnOtuTableSize,
+ ifOtnGeneralIfOtnOtuConfigLastChangeTime,
+ ifOtnGeneralIfOtnOtuStateLastChangeTime,
+ ifOtnGeneralIfOtnOduTableSize,
+ ifOtnGeneralIfOtnOduConfigLastChangeTime,
+ ifOtnGeneralIfOtnOduStateLastChangeTime,
+ ifOtnGeneralIfOtnOpuTableSize,
+ ifOtnGeneralIfOtnOpuConfigLastChangeTime,
+ ifOtnGeneralIfOtnOpuStateLastChangeTime }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The general objects."
+ ::= { lumIfOtnGroups 1 }
+
+ifOtnOtuGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifOtnOtuIndex,
+ ifOtnOtuName,
+ ifOtnOtuConnIfBasicIfIndex,
+ ifOtnOtuTxSignalStatus,
+ ifOtnOtuRxSignalStatus,
+ ifOtnOtuLossOfFrame,
+ ifOtnOtuRxAlarmIndicationSignal,
+ ifOtnOtuLossOfMultiframe }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The ifOtn otu objects (R20.0)."
+ ::= { lumIfOtnGroups 2 }
+
+ifOtnOduGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifOtnOduIndex,
+ ifOtnOduName,
+ ifOtnOduConnIfBasicIfIndex,
+ ifOtnOduGcc1Terminated,
+ ifOtnOduGcc2Terminated,
+ ifOtnOduUsedTcms,
+ ifOtnOduTxSignalStatus,
+ ifOtnOduRxSignalStatus }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The ifOtn odu objects (R20.0)."
+ ::= { lumIfOtnGroups 3 }
+
+ifOtnOpuGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifOtnOpuIndex,
+ ifOtnOpuName,
+ ifOtnOpuConnIfBasicIfIndex,
+ ifOtnOpuTxSignalStatus,
+ ifOtnOpuRxSignalStatus,
+ ifOtnOpuTxClientMaintenanceIndication,
+ ifOtnOpuTxClientSignalFail }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The ifOtn opu objects (R20.0)."
+ ::= { lumIfOtnGroups 4 }
+
+ifOtnTpGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifOtnTpIndex,
+ ifOtnTpName,
+ ifOtnTpConnIfBasicIfIndex,
+ ifOtnTpUsedTribSlots,
+ ifOtnTpTribPortId,
+ ifOtnTpRxMultiplexStructureIdentifierMismatch,
+ ifOtnTpTxSignalStatus,
+ ifOtnTpRxSignalStatus }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The ifOtn tp objects (R22.0)."
+ ::= { lumIfOtnGroups 5 }
+
+ifOtnOpuGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifOtnOpuIndex,
+ ifOtnOpuName,
+ ifOtnOpuConnIfBasicIfIndex,
+ ifOtnOpuTxSignalStatus,
+ ifOtnOpuRxSignalStatus,
+ ifOtnOpuTxClientMaintenanceIndication,
+ ifOtnOpuTxClientSignalFail,
+ ifOtnOpuRxPayloadMismatch,
+ ifOtnOpuTxPayloadMismatch }
+ STATUS deprecated
+ DESCRIPTION
+ "The ifOtn opu objects (R22.0)."
+ ::= { lumIfOtnGroups 6 }
+
+ifOtnOduGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifOtnOduIndex,
+ ifOtnOduName,
+ ifOtnOduConnIfBasicIfIndex,
+ ifOtnOduGcc1Terminated,
+ ifOtnOduGcc2Terminated,
+ ifOtnOduUsedTcms,
+ ifOtnOduTxSignalStatus,
+ ifOtnOduRxSignalStatus,
+ ifOtnOduType,
+ ifOtnOduParentOduIndex }
+
+ STATUS current
+ DESCRIPTION
+ "The ifOtn odu objects (R22.0)."
+ ::= { lumIfOtnGroups 7 }
+
+ifOtnOtuGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifOtnOtuIndex,
+ ifOtnOtuName,
+ ifOtnOtuConnIfBasicIfIndex,
+ ifOtnOtuTxSignalStatus,
+ ifOtnOtuRxSignalStatus,
+ ifOtnOtuLossOfFrame,
+ ifOtnOtuRxAlarmIndicationSignal,
+ ifOtnOtuLossOfMultiframe }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The ifOtn otu objects (R22.0)."
+ ::= { lumIfOtnGroups 8 }
+
+ifOtnOpuGroupV3 OBJECT-GROUP
+ OBJECTS {
+ ifOtnOpuIndex,
+ ifOtnOpuName,
+ ifOtnOpuConnIfBasicIfIndex,
+ ifOtnOpuTxSignalStatus,
+ ifOtnOpuRxSignalStatus,
+ ifOtnOpuTxClientMaintenanceIndication,
+ ifOtnOpuTxClientSignalFail,
+ ifOtnOpuRxPayloadMismatch,
+ ifOtnOpuTxPayloadMismatch,
+ ifOtnOpuLossOfOpuMultiFrameIdentifier }
+ STATUS deprecated
+ DESCRIPTION
+ "The ifOtn opu objects (R23.1)."
+ ::= { lumIfOtnGroups 9 }
+
+ifOtnTpGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifOtnTpIndex,
+ ifOtnTpName,
+ ifOtnTpConnIfBasicIfIndex,
+ ifOtnTpUsedTribSlots,
+ ifOtnTpTribPortId,
+ ifOtnTpRxMultiplexStructureIdentifierMismatch,
+ ifOtnTpTxSignalStatus,
+ ifOtnTpRxSignalStatus,
+ ifOtnTpTribSlotMask,
+ ifOtnTpTribSlotView }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The ifOtn tp objects (R28.0)."
+ ::= { lumIfOtnGroups 10 }
+
+ifOtnOtuGroupV3 OBJECT-GROUP
+ OBJECTS {
+ ifOtnOtuIndex,
+ ifOtnOtuName,
+ ifOtnOtuConnIfBasicIfIndex,
+ ifOtnOtuTxSignalStatus,
+ ifOtnOtuRxSignalStatus,
+ ifOtnOtuLossOfFrame,
+ ifOtnOtuRxAlarmIndicationSignal,
+ ifOtnOtuLossOfMultiframe,
+ ifOtnOtuUpPortId}
+
+ STATUS current
+ DESCRIPTION
+ "The ifOtn otu objects (R28.0)."
+ ::= { lumIfOtnGroups 11 }
+
+ifOtnGeneralGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifOtnGeneralConfigLastChangeTime,
+ ifOtnGeneralStateLastChangeTime,
+ ifOtnGeneralIfOtnOtuTableSize,
+ ifOtnGeneralIfOtnOtuConfigLastChangeTime,
+ ifOtnGeneralIfOtnOtuStateLastChangeTime,
+ ifOtnGeneralIfOtnOduTableSize,
+ ifOtnGeneralIfOtnOduConfigLastChangeTime,
+ ifOtnGeneralIfOtnOduStateLastChangeTime,
+ ifOtnGeneralIfOtnOpuTableSize,
+ ifOtnGeneralIfOtnOpuConfigLastChangeTime,
+ ifOtnGeneralIfOtnOpuStateLastChangeTime,
+ ifOtnGeneralIfOtnTpTableSize,
+ ifOtnGeneralIfOtnTpConfigLastChangeTime,
+ ifOtnGeneralIfOtnTpStateLastChangeTime }
+ STATUS current
+ DESCRIPTION
+ "The general objects."
+ ::= { lumIfOtnGroups 12 }
+
+ifOtnOpuGroupV4 OBJECT-GROUP
+ OBJECTS {
+ ifOtnOpuIndex,
+ ifOtnOpuName,
+ ifOtnOpuConnIfBasicIfIndex,
+ ifOtnOpuTxSignalStatus,
+ ifOtnOpuRxSignalStatus,
+ ifOtnOpuTxClientMaintenanceIndication,
+ ifOtnOpuTxClientSignalFail,
+ ifOtnOpuRxPayloadMismatch,
+ ifOtnOpuTxPayloadMismatch,
+ ifOtnOpuLossOfOpuMultiFrameIdentifier,
+ ifOtnOpuConnOduIndex }
+ STATUS current
+ DESCRIPTION
+ "The ifOtn opu objects (R31.0)."
+ ::= { lumIfOtnGroups 13 }
+
+ ifOtnTpGroupV3 OBJECT-GROUP
+ OBJECTS {
+ ifOtnTpIndex,
+ ifOtnTpName,
+ ifOtnTpConnIfBasicIfIndex,
+ ifOtnTpUsedTribSlots,
+ ifOtnTpTribPortId,
+ ifOtnTpRxMultiplexStructureIdentifierMismatch,
+ ifOtnTpTxSignalStatus,
+ ifOtnTpRxSignalStatus,
+ ifOtnTpTribSlotMask,
+ ifOtnTpTribSlotView,
+ ifOtnTpNotAvailableForUse}
+
+ STATUS current
+ DESCRIPTION
+ "The ifOtn tp objects (R33.0)."
+ ::= { lumIfOtnGroups 14 }
+
+-- ----------------------------------------------------
+-- Compliance
+-- ----------------------------------------------------
+
+lumIfOtnComplV1 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifOtn MIB. (R20.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifOtnGeneralGroupV1,
+ ifOtnOtuGroupV1,
+ ifOtnOduGroupV1,
+ ifOtnOpuGroupV1 }
+ ::= { lumIfOtnCompl 1 }
+
+lumIfOtnComplV2 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifOtn MIB. (R22.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifOtnGeneralGroupV1,
+ ifOtnOtuGroupV2,
+ ifOtnOduGroupV2,
+ ifOtnOpuGroupV2,
+ ifOtnTpGroupV1 }
+ ::= { lumIfOtnCompl 2 }
+
+lumIfOtnComplV3 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifOtn MIB. (R23.1)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifOtnGeneralGroupV1,
+ ifOtnOtuGroupV2,
+ ifOtnOduGroupV2,
+ ifOtnOpuGroupV3,
+ ifOtnTpGroupV1 }
+ ::= { lumIfOtnCompl 3 }
+
+lumIfOtnComplV4 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifOtn MIB. (R28.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifOtnGeneralGroupV1,
+ ifOtnOtuGroupV3,
+ ifOtnOduGroupV2,
+ ifOtnOpuGroupV3,
+ ifOtnTpGroupV2 }
+ ::= { lumIfOtnCompl 4 }
+
+lumIfOtnComplV5 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifOtn MIB. (R30.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifOtnGeneralGroupV2,
+ ifOtnOtuGroupV3,
+ ifOtnOduGroupV2,
+ ifOtnOpuGroupV3,
+ ifOtnTpGroupV2 }
+ ::= { lumIfOtnCompl 5 }
+
+lumIfOtnComplV6 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifOtn MIB. (R31.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifOtnGeneralGroupV2,
+ ifOtnOtuGroupV3,
+ ifOtnOduGroupV2,
+ ifOtnOpuGroupV4,
+ ifOtnTpGroupV2 }
+ ::= { lumIfOtnCompl 6 }
+
+ lumIfOtnComplV7 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Basic implementation requirements for the ifOtn MIB. (R31.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifOtnGeneralGroupV2,
+ ifOtnOtuGroupV3,
+ ifOtnOduGroupV2,
+ ifOtnOpuGroupV4,
+ ifOtnTpGroupV3 }
+ ::= { lumIfOtnCompl 7 }
+END
+
diff --git a/MIBS/infinera/LUM-IFOTNMON-MIB b/MIBS/infinera/LUM-IFOTNMON-MIB
new file mode 100644
index 0000000..5ef9f3c
--- /dev/null
+++ b/MIBS/infinera/LUM-IFOTNMON-MIB
@@ -0,0 +1,1860 @@
+LUM-IFOTNMON-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32
+ FROM SNMPv2-SMI
+ OBJECT-GROUP, MODULE-COMPLIANCE
+ FROM SNMPv2-CONF
+ DateAndTime
+ FROM SNMPv2-TC
+ lumModules, lumIfOtnMonMIB
+ FROM LUM-REG
+ SignalStatusWithNA, FaultStatusWithNA, DisplayStringWithNA, MgmtNameString,
+ Unsigned32WithNA, TruthValueWithNA, TcmMode, TcmNumber, OtnTIMDetModeWithNA,
+ EnabledDisabledWithNA, OtnAlarmMode, OtnTypeWithNA, OtnDirectionWithNA
+ FROM LUM-TC;
+
+lumIfOtnMonMIBModule MODULE-IDENTITY
+ LAST-UPDATED
+ "201706220000Z" -- June 22nd 2017
+ ORGANIZATION
+ "Infinera Corporation"
+ CONTACT-INFO
+ "techsupport@infinera.com"
+ DESCRIPTION
+ "The MIB module for management of OTN monitor objects (SM, TCM, PM
+ and trace objects).
+
+ This module describes the SM, TCM and PM in ITU-T Recommendation
+ G.709.
+
+ The references refers to the following:
+ G.709/Y.1331 (03/2003)
+ G.798 (06/2004)
+ G.806 (03/2006)
+
+ The tables contained in this MIB are:
+
+ (1) The General group contains some general attributes as time stamps
+ and tables sizes.
+
+ (2) The sm group contains information and configuration for the SM
+ section objects.
+
+ (3) The tandem connection monitoring (tcm) group contains information
+ and configuration for the Tcm layer objects.
+
+ (4) The path monitoring (pm) group contains information and configu-
+ ration for the Pm layer objects.
+
+ (5) The trace group contains information and configuration for the
+ trace objects defined in G.709.
+
+"
+ REVISION
+ "201706220000Z" -- June 22nd 2017
+ DESCRIPTION
+ "Changes made for release r29.0:
+ - Enabled SNMP-write for operator specific transmitted mon-trace.
+ - Corrected SNMP Mon-trace values when N/A.
+ - Changed ORGANIZATION and CONTACT-INFO"
+ REVISION
+ "201611300000Z" -- November 30th 2016
+ DESCRIPTION
+ "Changes made for release r28:
+ - Added tp100gotnii board."
+ REVISION
+ "201611040000Z" -- November 4th 2016
+ DESCRIPTION
+ "Changes made for patch release r27.0.3:
+ - Enabled Read-Write to Loopback and TTI attributes via SNMP."
+ REVISION
+ "201505290000Z" -- May 29th 2015
+ DESCRIPTION
+ "Changes made for release r25:
+ - "
+ REVISION
+ "201409300000Z" -- September 30th 2014
+ DESCRIPTION
+ "Changes made for release r23.1:
+ - Added mxp100gotn board."
+ REVISION
+ "201405160000Z" -- May 16th 2014
+ DESCRIPTION
+ "Changes made for release r23:
+ - Added TcmSwitchCriteria object.
+ - Changed board name from tp10gotn to tphex10gotn."
+ REVISION
+ "201311150000Z" -- November 15th 2013
+ DESCRIPTION
+ "Changes made for release r22:
+ - Added tp10gotn, tp100gotn board."
+ REVISION
+ "201305010000Z" -- May 1st 2013
+ DESCRIPTION
+ "The initial revision of this module."
+ ::= { lumModules 55 }
+
+
+-- ----------------------------------------------------
+-- Compliance area, containing groups and compliance
+-- specifications.
+-- ----------------------------------------------------
+
+lumIfOtnMonConfs OBJECT IDENTIFIER ::= { lumIfOtnMonMIB 1 }
+lumIfOtnMonGroups OBJECT IDENTIFIER ::= { lumIfOtnMonConfs 1 }
+lumIfOtnMonCompl OBJECT IDENTIFIER ::= { lumIfOtnMonConfs 2 }
+
+
+-- ----------------------------------------------------
+-- Root for objects in the IFOTN MIB
+-- ----------------------------------------------------
+
+lumIfOtnMonMIBObjects OBJECT IDENTIFIER ::= { lumIfOtnMonMIB 2 }
+
+
+-- ----------------------------------------------------
+-- This MIB contains the following groups:
+-- ----------------------------------------------------
+
+ifOtnMonGeneral OBJECT IDENTIFIER ::= { lumIfOtnMonMIBObjects 1 }
+ifOtnMonSmList OBJECT IDENTIFIER ::= { lumIfOtnMonMIBObjects 2 }
+ifOtnMonTcmList OBJECT IDENTIFIER ::= { lumIfOtnMonMIBObjects 3 }
+ifOtnMonPmList OBJECT IDENTIFIER ::= { lumIfOtnMonMIBObjects 4 }
+ifOtnMonTraceList OBJECT IDENTIFIER ::= { lumIfOtnMonMIBObjects 5 }
+
+-- ----------------------------------------------------
+-- General group
+-- ----------------------------------------------------
+
+ifOtnMonGeneralConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the MIB was
+ last changed.
+
+"
+ ::= { ifOtnMonGeneral 1 }
+
+ifOtnMonGeneralStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state of the MIB was last
+ changed.
+
+"
+ ::= { ifOtnMonGeneral 2 }
+
+ifOtnMonGeneralIfOtnMonSmTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of SM table.
+
+"
+ ::= { ifOtnMonGeneral 3 }
+
+ifOtnMonGeneralIfOtnMonSmConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifOtnMonGeneral 4 }
+
+ifOtnMonGeneralIfOtnMonSmStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of the
+ table was last changed.
+
+"
+ ::= { ifOtnMonGeneral 5 }
+
+ifOtnMonGeneralIfOtnMonTcmTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of otn tcm table
+
+"
+ ::= { ifOtnMonGeneral 6 }
+
+ifOtnMonGeneralIfOtnMonTcmConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifOtnMonGeneral 7 }
+
+ifOtnMonGeneralIfOtnMonTcmStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of the
+ table was last changed.
+
+"
+ ::= { ifOtnMonGeneral 8 }
+
+ifOtnMonGeneralIfOtnMonPmTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of otn pm table
+
+"
+ ::= { ifOtnMonGeneral 9 }
+
+ifOtnMonGeneralIfOtnMonPmConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifOtnMonGeneral 10 }
+
+ifOtnMonGeneralIfOtnMonPmStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of the
+ table was last changed.
+
+"
+ ::= { ifOtnMonGeneral 11 }
+
+ifOtnMonGeneralIfOtnMonTraceTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of otn trace table
+
+"
+ ::= { ifOtnMonGeneral 12 }
+
+ifOtnMonGeneralIfOtnMonTraceConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifOtnMonGeneral 13 }
+
+ifOtnMonGeneralIfOtnMonTraceStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of the table
+ was last changed.
+
+"
+ ::= { ifOtnMonGeneral 14 }
+
+-- ----------------------------------------------------
+-- SM group
+-- ----------------------------------------------------
+
+ifOtnMonSmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfOtnMonSmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SM group contains information and configuration for
+ the SM section objects."
+
+ ::= { ifOtnMonSmList 1 }
+
+ifOtnMonSmEntry OBJECT-TYPE
+ SYNTAX IfOtnMonSmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifOtnMon SM list.
+
+"
+ INDEX { ifOtnMonSmIndex }
+ ::= { ifOtnMonSmTable 1 }
+
+IfOtnMonSmEntry ::=
+ SEQUENCE {
+ ifOtnMonSmIndex Unsigned32,
+ ifOtnMonSmName MgmtNameString,
+ ifOtnMonSmConnIfBasicIfIndex Unsigned32WithNA,
+ ifOtnMonSmTxSignalStatus SignalStatusWithNA,
+ ifOtnMonSmRxSignalStatus SignalStatusWithNA,
+ ifOtnMonSmBackwardDefectIndication FaultStatusWithNA,
+ ifOtnMonSmIncomingAlignmentError FaultStatusWithNA,
+ ifOtnMonSmBackwardIncomingAlignmentError FaultStatusWithNA }
+
+ifOtnMonSmIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifOtnMonSmEntry 1 }
+
+ifOtnMonSmName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the otn otu, for example 'otu:1:2:1-2',
+ where the first number indicates subrack, the second slot
+ number and the third/fourth are the physical port numbers.
+
+"
+ ::= { ifOtnMonSmEntry 2 }
+
+ifOtnMonSmConnIfBasicIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that describes to which index in ifBasicIf table
+ this object is related.
+
+"
+ ::= { ifOtnMonSmEntry 3 }
+
+ifOtnMonSmTxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for outgoing (TX) signal
+ of the interface.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { ifOtnMonSmEntry 4 }
+
+ifOtnMonSmRxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for incoming (RX) signal
+ of the interface.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { ifOtnMonSmEntry 5 }
+
+ifOtnMonSmBackwardDefectIndication OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Backward defect indication (BDI).
+
+ Indicates if backward defect indication (BDI) alarm
+ exists or not.
+
+ Reference: 15.7.2.1.3 G.709, 6.2.6.6.1 G.798
+
+ alarm: Backward defect indication (in wrapper) active.
+
+ ok: Backward defect indication (in wrapper) inactive.
+
+"
+ ::= { ifOtnMonSmEntry 6 }
+
+ifOtnMonSmIncomingAlignmentError OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Incoming alignment error (IAE).
+
+ Indicates an incoming frame alignment error.
+
+ Reference: 15.7.2.1.5 G.709, 6.2.6.10.1 G.798
+
+ A: Incoming frame alignment error (IAE) is active.
+
+ D: IAE is inactive.
+
+"
+ ::= { ifOtnMonSmEntry 7 }
+
+ifOtnMonSmBackwardIncomingAlignmentError OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Backward incoming alignment error (BIAE).
+
+ Indicates a backward incoming alignment error.
+
+ Reference: 15.7.2.1.5 G.709, 6.2.6.10.1 G.798
+
+ A: Backward incoming alignment error (BIAE) is active.
+
+ D: BIAE is inactive.
+
+"
+ ::= { ifOtnMonSmEntry 8 }
+
+-- ----------------------------------------------------
+-- Otn tcm group
+-- ----------------------------------------------------
+
+ifOtnMonTcmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfOtnMonTcmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The tandem connection monitoring (tcm) group contains information
+ and configuration for the Tcm layer objects."
+
+ ::= { ifOtnMonTcmList 1 }
+
+ifOtnMonTcmEntry OBJECT-TYPE
+ SYNTAX IfOtnMonTcmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifOtnMon tcm list.
+
+"
+ INDEX { ifOtnMonTcmIndex }
+ ::= { ifOtnMonTcmTable 1 }
+
+IfOtnMonTcmEntry ::=
+ SEQUENCE {
+ ifOtnMonTcmIndex Unsigned32,
+ ifOtnMonTcmName MgmtNameString,
+ ifOtnMonTcmConnOduIndex Unsigned32WithNA,
+ ifOtnMonTcmAlarmMode OtnAlarmMode,
+ ifOtnMonTcmMode TcmMode,
+ ifOtnMonTcmTcmNumber TcmNumber,
+ ifOtnMonTcmTxSignalStatus SignalStatusWithNA,
+ ifOtnMonTcmRxSignalStatus SignalStatusWithNA,
+ ifOtnMonTcmBackwardDefectIndication FaultStatusWithNA,
+ ifOtnMonTcmBackwardIncomingAlignmentError FaultStatusWithNA,
+ ifOtnMonTcmRxAlarmIndicationSignal FaultStatusWithNA,
+ ifOtnMonTcmRxOpenConnectionIndication FaultStatusWithNA,
+ ifOtnMonTcmRxLockedDefectIndication FaultStatusWithNA,
+ ifOtnMonTcmLossOfTandemConnection FaultStatusWithNA,
+ ifOtnMonTcmIncomingAlignmentError FaultStatusWithNA,
+ ifOtnMonTcmSwitchCriteria EnabledDisabledWithNA}
+
+ifOtnMonTcmIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifOtnMonTcmEntry 1 }
+
+ifOtnMonTcmName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the otn tcm, for example 'tcm:1:2:1-2:1',
+ where the first number indicates subrack, the second slot
+ number and the third/fourth are the physical port numbers. The
+ last number tells which TCM in the ODU header it is.
+
+"
+ ::= { ifOtnMonTcmEntry 2 }
+
+ifOtnMonTcmConnOduIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that describes to which index in ifOtnMonOdu table
+ this object is related.
+
+"
+ ::= { ifOtnMonTcmEntry 3 }
+
+ifOtnMonTcmAlarmMode OBJECT-TYPE
+ SYNTAX OtnAlarmMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tells how section specific alarms are handled.
+
+ ignore - Do not show fault status nor alarms for
+ non-operational sections.
+
+ display - Show fault status, but do not generate
+ alarms for non-operational sections.
+
+ alarm - Show fault status and generate alarms also
+ for non-operational sections.
+
+"
+ DEFVAL { ignore }
+ ::= { ifOtnMonTcmEntry 4 }
+
+ifOtnMonTcmMode OBJECT-TYPE
+ SYNTAX TcmMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCM mode sets the mode of the TCM according to 14.5 in
+ G.798 (06/2004).
+
+ operational - The TCM overhead is operational.
+
+ transparent - The TCM overhead is transparent.
+
+ monitor - If TCM overhead is transparent but
+ consequent actions will be executed
+ in sink adaption.
+
+"
+ DEFVAL { transparent }
+ ::= { ifOtnMonTcmEntry 5 }
+
+ifOtnMonTcmTcmNumber OBJECT-TYPE
+ SYNTAX TcmNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCM number in ODU overhead. Can be tcm1 .. tcm6.
+
+"
+ DEFVAL { tcm1 }
+ ::= { ifOtnMonTcmEntry 6 }
+
+ifOtnMonTcmTxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for outgoing (TX) signal
+ of the interface.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { ifOtnMonTcmEntry 7 }
+
+ifOtnMonTcmRxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for incoming (RX) signal
+ of the interface.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { ifOtnMonTcmEntry 8 }
+
+ifOtnMonTcmBackwardDefectIndication OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Backward defect indication (BDI).
+
+ Indicates if backward defect indication (BDI) alarm
+ exists or not.
+
+ Reference: 15.8.2.2.3 G.709, 2.6.6.1 G.798
+
+ alarm: Backward defect indication (in wrapper) active.
+
+ ok: Backward defect indication (in wrapper) inactive.
+
+"
+ ::= { ifOtnMonTcmEntry 9 }
+
+ifOtnMonTcmBackwardIncomingAlignmentError OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Backward incoming alignment error (BIAE).
+
+ Indicates a backward incoming alignment error.
+
+ A: Backward incoming alignment error (BIAE) is active.
+
+ D: BIAE is inactive.
+
+"
+ ::= { ifOtnMonTcmEntry 10 }
+
+ifOtnMonTcmRxAlarmIndicationSignal OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Alarm indication signal (AIS).
+
+ Indicates if alarm indication signal (AIS) alarm
+ exists or not in receiving direction.
+
+ Reference: 16.5.1 G.709, 15.8.2.1.5 G.709, 6.2.6.3.2 G.798
+
+ alarm: An AIS in OTU signal is detected.
+
+ ok: AIS inactive.
+
+"
+ ::= { ifOtnMonTcmEntry 11 }
+
+ifOtnMonTcmRxOpenConnectionIndication OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Open connection indication (OCI).
+
+ Indicates if an open connection indication (OCI) alarm
+ exists or not in receiving direction.
+
+ Reference: 15.8.2.2.5 G.709, 6.2.6.8.2 G.798
+
+ alarm: An 'open connection' in OTU signal is detected.
+
+ ok: OCI inactive.
+
+"
+ ::= { ifOtnMonTcmEntry 12 }
+
+ifOtnMonTcmRxLockedDefectIndication OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Locked defect indication (LCK).
+
+ Indicates if locked defect indication alarm exists or not.
+
+ Reference: 15.8.2.2.5 G.709, 6.2.6.9.1 G.798
+
+ alarm: Locked defect indication active.
+
+ ok: Locked defect indication inactive.
+
+"
+ ::= { ifOtnMonTcmEntry 13 }
+
+ifOtnMonTcmLossOfTandemConnection OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loss of tandem connection (LTC).
+
+ No operational tandem connection
+ is found in other end.
+
+ Reference: 6.2.1.4 in G.798
+
+ alarm: No other operational TCM is found.
+
+ ok: An operation TCM is found.
+
+"
+ ::= { ifOtnMonTcmEntry 14 }
+
+ifOtnMonTcmIncomingAlignmentError OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Incoming alignment error (IAE).
+
+ Indicates an incoming frame alignment error when TCM is in use.
+
+ A: Incoming frame alignment error (IAE) is active.
+
+ D: IAE is inactive.
+
+ Reference: 14 in G.798
+
+"
+ ::= { ifOtnMonTcmEntry 15 }
+
+ifOtnMonTcmSwitchCriteria OBJECT-TYPE
+ SYNTAX EnabledDisabledWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TCM switch criteria set current TCM as protection switch criteria.
+
+ disable - The TCM is not set as switch criteria.
+
+ enable - The TCM is set as switch criteria.
+
+"
+ DEFVAL { disabled }
+ ::= { ifOtnMonTcmEntry 16}
+
+-- ----------------------------------------------------
+-- Otn pm group
+-- ----------------------------------------------------
+
+ifOtnMonPmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfOtnMonPmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The path monitoring (pm) group contains information and configu-
+ ration for the Pm layer objects."
+
+ ::= { ifOtnMonPmList 1 }
+
+ifOtnMonPmEntry OBJECT-TYPE
+ SYNTAX IfOtnMonPmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifOtnMon pm list.
+
+"
+ INDEX { ifOtnMonPmIndex }
+ ::= { ifOtnMonPmTable 1 }
+
+IfOtnMonPmEntry ::=
+ SEQUENCE {
+ ifOtnMonPmIndex Unsigned32,
+ ifOtnMonPmName MgmtNameString,
+ ifOtnMonPmConnOduIndex Unsigned32WithNA,
+ ifOtnMonPmAlarmMode OtnAlarmMode,
+ ifOtnMonPmTxSignalStatus SignalStatusWithNA,
+ ifOtnMonPmRxSignalStatus SignalStatusWithNA,
+ ifOtnMonPmRxBackwardDefectIndication FaultStatusWithNA,
+ ifOtnMonPmRxAlarmIndicationSignal FaultStatusWithNA,
+ ifOtnMonPmRxOpenConnectionIndication FaultStatusWithNA,
+ ifOtnMonPmRxLockedDefectIndication FaultStatusWithNA,
+ ifOtnMonPmTxBackwardDefectIndication FaultStatusWithNA,
+ ifOtnMonPmTxAlarmIndicationSignal FaultStatusWithNA,
+ ifOtnMonPmTxOpenConnectionIndication FaultStatusWithNA,
+ ifOtnMonPmTxLockedDefectIndication FaultStatusWithNA,
+ ifOtnMonPmUpPortId Integer32 }
+
+ifOtnMonPmIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifOtnMonPmEntry 1 }
+
+ifOtnMonPmName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the otn pm, for example 'pm:1:2:1-2:1',
+ where the first number indicates subrack, the second slot
+ number and the third/fourth are the physical port numbers. The
+ last number tells in which of the ODU the PM is located.
+
+"
+ ::= { ifOtnMonPmEntry 2 }
+
+ifOtnMonPmConnOduIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that describes to which index in ifOtnMonOdu table
+ this object is related.
+
+"
+ ::= { ifOtnMonPmEntry 4 }
+
+ifOtnMonPmAlarmMode OBJECT-TYPE
+ SYNTAX OtnAlarmMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tells how section specific alarms are handled.
+
+ ignore - Do not show fault status nor alarms for non-operational sections.
+
+ display - Show fault status, but do not generate alarms for non-operational sections.
+
+ alarm - Show fault status and generate alarms also for non-operational sections.
+
+"
+ DEFVAL { alarm }
+ ::= { ifOtnMonPmEntry 5 }
+
+ifOtnMonPmTxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for outgoing (TX) signal
+ of the interface.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { ifOtnMonPmEntry 6 }
+
+ifOtnMonPmRxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for incoming (RX) signal
+ of the interface.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { ifOtnMonPmEntry 7 }
+
+ifOtnMonPmRxBackwardDefectIndication OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Backward defect indication (BDI),
+
+ Monitored overhead: ODUk-PM-BDI
+
+ Direction: Received from the associated physical interface
+ and, unless the ODUk is terminated, the BDI is sent towards
+ the board-internal G.805 Matrix.
+
+ Reference: 15.7.2.1.3 G.709, 6.2.6.6.1 G.798
+
+ Values:
+ alarm: The ODUk-PM-BDI overhead is declared as active according to
+ the G.798 processing rules
+
+ ok: The ODUk-PM-BDI overhead is declared as inactive according to
+ the G.798 processing rules
+
+"
+ ::= { ifOtnMonPmEntry 8 }
+
+ifOtnMonPmRxAlarmIndicationSignal OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Alarm indication signal (AIS),
+
+ Monitored overhead: ODUk-PM-AIS
+
+ Direction: Received from the associated physical interface
+ and, unless the ODUk is terminated, the AIS is sent towards
+ the board-internal G.805 Matrix.
+
+ Reference: 16.5.1 G.709, 15.8.2.2.5 G.709, 6.2.3.2 G.798
+
+ Values:
+ alarm: The ODUk-PM-AIS overhead is declared as active according to
+ the G.798 processing rules
+
+ ok: The ODUk-PM-AIS overhead is declared as inactive according to
+ the G.798 processing rules
+
+"
+ ::= { ifOtnMonPmEntry 9 }
+
+ifOtnMonPmRxOpenConnectionIndication OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Open connection indication (OCI).
+
+ Monitored overhead: ODUk-PM-OCI
+
+ Direction: Received from the associated physical interface
+ and, unless the ODUk is terminated, the OCI is sent towards
+ the board-internal G.805 Matrix.
+
+ Reference: 15.8.2.2.5 G.709, 6.2.6.8.2 G.798
+
+ Values:
+ alarm: The ODUk-PM-OCI overhead is declared as active according to
+ the G.798 processing rules
+
+ ok: The ODUk-PM-OCI overhead is declared as inactive according to
+ the G.798 processing rules
+
+"
+ ::= { ifOtnMonPmEntry 10 }
+
+ifOtnMonPmRxLockedDefectIndication OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Locked defect indication (LCK).
+
+ Monitored overhead: ODUk-PM-LCK
+
+ Direction: Received from the associated physical interface
+ and, unless the ODUk is terminated, the LCK is sent towards
+ the board-internal G.805 Matrix.
+
+ Reference: 15.8.2.2.5 G.709, 6.2.6.9.1 G.798
+
+ Values:
+ alarm: The ODUk-PM-LCK overhead is declared as active according to
+ the G.798 processing rules
+
+ ok: The ODUk-PM-LCK overhead is declared as inactive according to
+ the G.798 processing rules
+
+"
+ ::= { ifOtnMonPmEntry 11 }
+
+ifOtnMonPmTxBackwardDefectIndication OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx Backward defect indication (BDI).
+
+ Monitored overhead: ODUk-PM-BDI
+
+ Direction: Received from the board-internal G.805 Matrix and,
+ if applicable, sent towards the physical interface.
+
+ Reference: 15.7.2.1.3 G.709, 6.2.6.6.1 G.798
+
+ Values:
+ alarm: The ODUk-PM-BDI overhead is declared as active according to
+ the G.798 processing rules
+
+ ok: The ODUk-PM-BDI overhead is declared as inactive according to
+ the G.798 processing rules
+
+"
+ ::= { ifOtnMonPmEntry 12 }
+
+ifOtnMonPmTxAlarmIndicationSignal OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx Alarm indication signal (AIS).
+
+ Monitored overhead: ODUk-PM-AIS
+
+ Direction: Received from the board-internal G.805 Matrix
+ and, if applicable, sent towards the physical interface.
+
+ Reference: 16.5.1 G.709, 15.8.2.2.5 G.709, 6.2.3.2 G.798
+
+ Values:
+ alarm: The ODUk-PM-AIS overhead is declared as active according
+ to the G.798 processing rules
+
+ ok: The ODUk-PM-AIS overhead is declared as inactive according
+ to the G.798 processing rules
+
+"
+ ::= { ifOtnMonPmEntry 13 }
+
+ifOtnMonPmTxOpenConnectionIndication OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx Open connection indication (OCI).
+
+ Monitored overhead: ODUk-PM-AIS
+
+ Direction: Received from the board-internal G.805 Matrix
+ and, if applicable, sent towards the physical interface.
+
+ Reference: 15.8.2.2.5 G.709, 6.2.6.8.2 G.798
+
+ Values:
+ alarm: The ODUk-PM-OCI overhead is declared as active
+ according to the G.798 processing rules
+
+ ok: The ODUk-PM-OCI overhead is declared as inactive
+ according to the G.798 processing rules
+
+"
+ ::= { ifOtnMonPmEntry 14 }
+
+ifOtnMonPmTxLockedDefectIndication OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx Locked Defect Indication (LCK).
+
+ Monitored overhead: ODUk-PM-LCK
+
+ Direction: Received from the board-internal G.805 Matrix
+ and, if applicable, sent towards the physical interface.
+
+ Reference: 15.8.2.2.5 G.709, 6.2.6.9.1 G.798
+
+ Values:
+ alarm: The ODUk-PM-LCK overhead is declared as active
+ according to the G.798 processing rules
+
+ ok: The ODUk-PM-LCK overhead is declared as inactive
+ according to the G.798 processing rules
+
+"
+ ::= { ifOtnMonPmEntry 15 }
+
+ifOtnMonPmUpPortId OBJECT-TYPE
+ SYNTAX Integer32 (-1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Internal port reference for traffic unit.
+"
+ DEFVAL { -1 }
+ ::= { ifOtnMonPmEntry 16 }
+
+-- ----------------------------------------------------
+-- Otn trace group
+-- ----------------------------------------------------
+
+ifOtnMonTraceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfOtnMonTraceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The trace group contains information and configuration for the
+ trace objects defined in G.709."
+
+ ::= { ifOtnMonTraceList 1 }
+
+ifOtnMonTraceEntry OBJECT-TYPE
+ SYNTAX IfOtnMonTraceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifOtnMon trace list.
+
+"
+ INDEX { ifOtnMonTraceIndex }
+ ::= { ifOtnMonTraceTable 1 }
+
+IfOtnMonTraceEntry ::=
+ SEQUENCE {
+ ifOtnMonTraceIndex Unsigned32,
+ ifOtnMonTraceName MgmtNameString,
+ ifOtnMonTraceConnOtnType OtnTypeWithNA,
+ ifOtnMonTraceConnOtnIndex Unsigned32WithNA,
+ ifOtnMonTraceSapiTraceTransmitted DisplayStringWithNA,
+ ifOtnMonTraceSapiTraceReceivedByte0 Unsigned32WithNA,
+ ifOtnMonTraceSapiTraceReceived DisplayStringWithNA,
+ ifOtnMonTraceSapiTraceExpected DisplayStringWithNA,
+ ifOtnMonTraceDapiTraceTransmitted DisplayStringWithNA,
+ ifOtnMonTraceDapiTraceReceivedByte0 Unsigned32WithNA,
+ ifOtnMonTraceDapiTraceReceived DisplayStringWithNA,
+ ifOtnMonTraceDapiTraceExpected DisplayStringWithNA,
+ ifOtnMonTraceOpSpecificTraceTransmitted DisplayStringWithNA,
+ ifOtnMonTraceOpSpecificTraceReceived DisplayStringWithNA,
+ ifOtnMonTraceTraceIdMMDetectionMode OtnTIMDetModeWithNA,
+ ifOtnMonTraceTraceAlarmMode EnabledDisabledWithNA,
+ ifOtnMonTraceTIMConsequenceActionsDisabled TruthValueWithNA,
+ ifOtnMonTraceTxSignalStatus SignalStatusWithNA,
+ ifOtnMonTraceRxSignalStatus SignalStatusWithNA,
+ ifOtnMonTraceTraceMismatch FaultStatusWithNA,
+ ifOtnMonTraceConnOtnDirection OtnDirectionWithNA,
+ ifOtnMonTraceUpPortId Integer32 }
+
+ifOtnMonTraceIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifOtnMonTraceEntry 1 }
+
+ifOtnMonTraceName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The management name of the OTN trace, for example 'clientSmTrace:1:2:1-2',
+ where the first number indicates subrack, the second slot
+ number and the third/fourth are the physical port numbers.
+
+"
+ ::= { ifOtnMonTraceEntry 2 }
+
+ifOtnMonTraceConnOtnType OBJECT-TYPE
+ SYNTAX OtnTypeWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "What type of monitoring object the trace is related to.
+
+ sm - Section monitoring (SM).
+
+ pm - Path monitoring (PM).
+
+ tcm1 - Tandem connection monitoring (TCM)
+
+ tcm2 - Tandem connection monitoring (TCM)
+
+ tcm3 - Tandem connection monitoring (TCM)
+
+ tcm4 - Tandem connection monitoring (TCM)
+
+ tcm5 - Tandem connection monitoring (TCM)
+
+ tcm6 - Tandem connection monitoring (TCM)
+
+"
+ ::= { ifOtnMonTraceEntry 3 }
+
+ifOtnMonTraceConnOtnIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that describes to which index in SM, TCM or PM table
+ this object is related.
+
+"
+ ::= { ifOtnMonTraceEntry 4 }
+
+ifOtnMonTraceSapiTraceTransmitted OBJECT-TYPE
+ SYNTAX DisplayStringWithNA (SIZE(0..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Source Access Point Identifier to be
+ transmitted from this interface.
+
+ Note, it is only possible to enter 15 characters since the first
+ character is added automatically according to standard.
+
+ The trace _notApplicable_ is used to tell SNMP clients that
+ this attribute is not used in current configuration.
+
+ The trace _notAvailable_ is used to tell SNMP clients that
+ this attribute is not possible to read at the moment.
+
+"
+ DEFVAL { "" }
+ ::= { ifOtnMonTraceEntry 5 }
+
+ifOtnMonTraceSapiTraceReceivedByte0 OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The received Source Access Point Identifier for this interface.
+
+ The value 255 is used by SNMP agent to show that the attribute is
+ not valid in current configuration.
+
+ The value 254 is used by SNMP agent to show that the attribute is
+ not possible to read at the moment.
+
+"
+ ::= { ifOtnMonTraceEntry 6 }
+
+ifOtnMonTraceSapiTraceReceived OBJECT-TYPE
+ SYNTAX DisplayStringWithNA (SIZE(0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The received Source Access Point Identifier for this interface.
+
+ The trace _notApplicable_ is used to tell SNMP clients that
+ this attribute is not used in current configuration.
+
+ The trace _notAvailable_ is used to tell SNMP clients that
+ this attribute is not possible to read at the moment.
+
+"
+ ::= { ifOtnMonTraceEntry 7 }
+
+ifOtnMonTraceSapiTraceExpected OBJECT-TYPE
+ SYNTAX DisplayStringWithNA (SIZE(0..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SAPI used for matching against the received SAPI.
+
+ Note, it is only possible to enter 15 characters since first
+ character is added automatically according to standard.
+
+ The trace _notApplicable_ is used to tell SNMP clients that
+ this attribute is not used in current configuration.
+
+ The trace _notAvailable_ is used to tell SNMP clients that
+ this attribute is not possible to read at the moment.
+
+"
+ DEFVAL { "" }
+ ::= { ifOtnMonTraceEntry 8 }
+
+ifOtnMonTraceDapiTraceTransmitted OBJECT-TYPE
+ SYNTAX DisplayStringWithNA (SIZE(0..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Destination Access Point Identifier to be
+ transmitted from this interface.
+
+ Note, it is only possible to enter 15 characters since first
+ character is added automatically according to standard.
+
+ The trace _notApplicable_ is used to tell SNMP clients that
+ this attribute is not used in current configuration.
+
+ The trace _notAvailable_ is used to tell SNMP clients that
+ this attribute is not possible to read at the moment.
+
+"
+ DEFVAL { "" }
+ ::= { ifOtnMonTraceEntry 9 }
+
+ifOtnMonTraceDapiTraceReceivedByte0 OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The received Destination Access Point Identifier for this interface.
+
+ The value 255 is used by SNMP agent to show that the attribute is
+ not valid in current configuration.
+
+ The value 254 is used by SNMP agent to show that the attribute is
+ not possible to read at the moment.
+
+"
+ ::= { ifOtnMonTraceEntry 10 }
+
+ifOtnMonTraceDapiTraceReceived OBJECT-TYPE
+ SYNTAX DisplayStringWithNA (SIZE(0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The received Destination Access Point Identifier for this interface.
+
+ The trace _notApplicable_ is used to tell SNMP clients that
+ this attribute is not used in current configuration.
+
+ The trace _notAvailable_ is used to tell SNMP clients that
+ this attribute is not possible to read at the moment.
+
+"
+ ::= { ifOtnMonTraceEntry 11 }
+
+ifOtnMonTraceDapiTraceExpected OBJECT-TYPE
+ SYNTAX DisplayStringWithNA (SIZE(0..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DAPI used for matching against the received DAPI.
+
+ Note, it is only possible to enter 15 characters since the first
+ character is added automatically according to standard.
+
+ The trace _notApplicable_ is used to tell SNMP clients that
+ this attribute is not used in current configuration.
+
+ The trace _notAvailable_ is used to tell SNMP clients that
+ this attribute is not possible to read at the moment.
+
+"
+ DEFVAL { "" }
+ ::= { ifOtnMonTraceEntry 12 }
+
+ifOtnMonTraceOpSpecificTraceTransmitted OBJECT-TYPE
+ SYNTAX DisplayStringWithNA (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The operator specific trace identifier to be transmitted
+ from this interface.
+
+ Set to empty string for default value.
+
+ &lt;IP address&gt;:&lt;subrack&gt;:&lt;slot&gt;:&lt;port&gt;
+
+ Note that only the last part of the address
+ is used.
+
+ The trace _notApplicable_ is used to tell SNMP clients that
+ this attribute is not used in current configuration.
+
+ The trace _notAvailable_ is used to tell SNMP clients that
+ this attribute is not possible to read at the moment.
+
+"
+ DEFVAL { "" }
+ ::= { ifOtnMonTraceEntry 13 }
+
+ifOtnMonTraceOpSpecificTraceReceived OBJECT-TYPE
+ SYNTAX DisplayStringWithNA (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The received operator specific trace identifier for this
+ interface.
+
+ The trace _notApplicable_ is used to tell SNMP clients that
+ this attribute is not used in current configuration.
+
+ The trace _notAvailable_ is used to tell SNMP clients that
+ this attribute is not possible to read at the moment.
+
+"
+ ::= { ifOtnMonTraceEntry 14 }
+
+ifOtnMonTraceTraceIdMMDetectionMode OBJECT-TYPE
+ SYNTAX OtnTIMDetModeWithNA
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The method to detect a trace identifier mismatch value.
+
+ off - Mismatch will be ignored on all levels
+
+ sapi - Mismatch is based on mismatch in expected and received SAPI
+ trace
+
+ dapi - Mismatch is based on mismatch in expected and received DAPI
+ trace
+
+ both - Mismatch is based on both SAPI and DAPI traces.
+
+"
+ DEFVAL { off }
+ ::= { ifOtnMonTraceEntry 15 }
+
+ifOtnMonTraceTraceAlarmMode OBJECT-TYPE
+ SYNTAX EnabledDisabledWithNA
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Controls if the trace identifier mismatch alarm
+ should be raised. If trace alarm mode is enabled and if object
+ is set in terminating or monitor mode, BDI is sent
+ in backward direction if received trace and expected trace
+ differs.
+
+ disabled - The alarm is disabled.
+
+ enabled - The alarm is raised if expected trace identifier
+ differs from the received trace identifier.
+
+"
+ DEFVAL { disabled }
+ ::= { ifOtnMonTraceEntry 16 }
+
+ifOtnMonTraceTIMConsequenceActionsDisabled OBJECT-TYPE
+ SYNTAX TruthValueWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+
+ "Controls if the trace identifier mismatch should give rise
+ to any consequent actions in the downstream direction.
+ Consequent actions for the upstream direction are always enabled
+ regardless of this value.
+
+ true - No consequent actions due to trace identifier mis-
+ match alarm.
+
+ false - Consequent actions enabled.
+
+ Reference: 9, 13 and 14 in G.798
+
+"
+ DEFVAL { true }
+ ::= { ifOtnMonTraceEntry 17 }
+
+ifOtnMonTraceTxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for outgoing (TX) signal
+ of the interface.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { ifOtnMonTraceEntry 18 }
+
+ifOtnMonTraceRxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for incoming (RX) signal
+ of the interface.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { ifOtnMonTraceEntry 19 }
+
+ifOtnMonTraceTraceMismatch OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Trace identifier mismatch (TIM).
+
+ Indicates if the expected SM/PM/TCM trace identifier
+ (SAPI and/or DAPI) differs from the received trace
+ identifier.
+
+ Reference: 15.8.2.2.1 G.709
+
+ alarm: The received trace identifier differs from
+ the expected trace identifier.
+
+ ok: The identifiers match.
+
+"
+ ::= { ifOtnMonTraceEntry 20 }
+
+ifOtnMonTraceConnOtnDirection OBJECT-TYPE
+ SYNTAX OtnDirectionWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Direction of the trail trace identifier object
+ on the interface.
+
+ none - Direction is unambiguous.
+
+ rx - Received from the board-internal G.805 Matrix and,
+ if applicable, sent towards the physical interface.
+
+ tx - Received from the physical interface and, if applicable,
+ sent towards the board-internal G.805 Matrix.
+
+"
+ ::= { ifOtnMonTraceEntry 21 }
+ifOtnMonTraceUpPortId OBJECT-TYPE
+ SYNTAX Integer32 (-1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Internal port reference for traffic unit.
+"
+ DEFVAL { -1 }
+ ::= { ifOtnMonTraceEntry 22 }
+
+-- ----------------------------------------------------
+-- Notifications
+-- ----------------------------------------------------
+
+
+-- ----------------------------------------------------
+-- Object and event groups
+-- ----------------------------------------------------
+
+ifOtnMonGeneralGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifOtnMonGeneralConfigLastChangeTime,
+ ifOtnMonGeneralStateLastChangeTime,
+ ifOtnMonGeneralIfOtnMonSmTableSize,
+ ifOtnMonGeneralIfOtnMonSmConfigLastChangeTime,
+ ifOtnMonGeneralIfOtnMonSmStateLastChangeTime,
+ ifOtnMonGeneralIfOtnMonTcmTableSize,
+ ifOtnMonGeneralIfOtnMonTcmConfigLastChangeTime,
+ ifOtnMonGeneralIfOtnMonTcmStateLastChangeTime,
+ ifOtnMonGeneralIfOtnMonPmTableSize,
+ ifOtnMonGeneralIfOtnMonPmConfigLastChangeTime,
+ ifOtnMonGeneralIfOtnMonPmStateLastChangeTime,
+ ifOtnMonGeneralIfOtnMonTraceTableSize,
+ ifOtnMonGeneralIfOtnMonTraceConfigLastChangeTime,
+ ifOtnMonGeneralIfOtnMonTraceStateLastChangeTime }
+
+ STATUS current
+ DESCRIPTION
+ "The general objects."
+ ::= { lumIfOtnMonGroups 1 }
+
+ifOtnMonSmGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifOtnMonSmIndex,
+ ifOtnMonSmName,
+ ifOtnMonSmConnIfBasicIfIndex,
+ ifOtnMonSmTxSignalStatus,
+ ifOtnMonSmRxSignalStatus,
+ ifOtnMonSmBackwardDefectIndication,
+ ifOtnMonSmIncomingAlignmentError,
+ ifOtnMonSmBackwardIncomingAlignmentError }
+
+ STATUS current
+ DESCRIPTION
+ "The ifOtnMon sm objects (R20.0)."
+ ::= { lumIfOtnMonGroups 2 }
+
+ifOtnMonTcmGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifOtnMonTcmIndex,
+ ifOtnMonTcmName,
+ ifOtnMonTcmConnOduIndex,
+ ifOtnMonTcmAlarmMode,
+ ifOtnMonTcmMode,
+ ifOtnMonTcmTcmNumber,
+ ifOtnMonTcmTxSignalStatus,
+ ifOtnMonTcmRxSignalStatus,
+ ifOtnMonTcmBackwardDefectIndication,
+ ifOtnMonTcmBackwardIncomingAlignmentError,
+ ifOtnMonTcmRxAlarmIndicationSignal,
+ ifOtnMonTcmRxOpenConnectionIndication,
+ ifOtnMonTcmRxLockedDefectIndication,
+ ifOtnMonTcmLossOfTandemConnection,
+ ifOtnMonTcmIncomingAlignmentError }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The ifOtnMon tcm objects (R20.0)."
+ ::= { lumIfOtnMonGroups 3 }
+
+ifOtnMonPmGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifOtnMonPmIndex,
+ ifOtnMonPmName,
+ ifOtnMonPmConnOduIndex,
+ ifOtnMonPmAlarmMode,
+ ifOtnMonPmTxSignalStatus,
+ ifOtnMonPmRxSignalStatus,
+ ifOtnMonPmRxBackwardDefectIndication,
+ ifOtnMonPmRxAlarmIndicationSignal,
+ ifOtnMonPmRxOpenConnectionIndication,
+ ifOtnMonPmRxLockedDefectIndication }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The ifOtnMon pm objects (R20.0)."
+ ::= { lumIfOtnMonGroups 4 }
+
+ifOtnMonTraceGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifOtnMonTraceIndex,
+ ifOtnMonTraceName,
+ ifOtnMonTraceConnOtnIndex,
+ ifOtnMonTraceConnOtnType,
+ ifOtnMonTraceSapiTraceTransmitted,
+ ifOtnMonTraceSapiTraceReceivedByte0,
+ ifOtnMonTraceSapiTraceReceived,
+ ifOtnMonTraceSapiTraceExpected,
+ ifOtnMonTraceDapiTraceTransmitted,
+ ifOtnMonTraceDapiTraceReceivedByte0,
+ ifOtnMonTraceDapiTraceReceived,
+ ifOtnMonTraceDapiTraceExpected,
+ ifOtnMonTraceOpSpecificTraceTransmitted,
+ ifOtnMonTraceOpSpecificTraceReceived,
+ ifOtnMonTraceTraceIdMMDetectionMode,
+ ifOtnMonTraceTraceAlarmMode,
+ ifOtnMonTraceTIMConsequenceActionsDisabled,
+ ifOtnMonTraceTxSignalStatus,
+ ifOtnMonTraceRxSignalStatus,
+ ifOtnMonTraceTraceMismatch }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The ifOtnMon trace objects (R20.0)."
+ ::= { lumIfOtnMonGroups 5 }
+
+ifOtnMonPmGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifOtnMonPmIndex,
+ ifOtnMonPmName,
+ ifOtnMonPmConnOduIndex,
+ ifOtnMonPmAlarmMode,
+ ifOtnMonPmTxSignalStatus,
+ ifOtnMonPmRxSignalStatus,
+ ifOtnMonPmRxBackwardDefectIndication,
+ ifOtnMonPmRxAlarmIndicationSignal,
+ ifOtnMonPmRxOpenConnectionIndication,
+ ifOtnMonPmTxBackwardDefectIndication,
+ ifOtnMonPmTxAlarmIndicationSignal,
+ ifOtnMonPmTxOpenConnectionIndication,
+ ifOtnMonPmTxLockedDefectIndication }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The ifOtnMon pm objects (R22.0)."
+ ::= { lumIfOtnMonGroups 6 }
+
+ifOtnMonTcmGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifOtnMonTcmIndex,
+ ifOtnMonTcmName,
+ ifOtnMonTcmConnOduIndex,
+ ifOtnMonTcmAlarmMode,
+ ifOtnMonTcmMode,
+ ifOtnMonTcmTcmNumber,
+ ifOtnMonTcmTxSignalStatus,
+ ifOtnMonTcmRxSignalStatus,
+ ifOtnMonTcmBackwardDefectIndication,
+ ifOtnMonTcmBackwardIncomingAlignmentError,
+ ifOtnMonTcmRxAlarmIndicationSignal,
+ ifOtnMonTcmRxOpenConnectionIndication,
+ ifOtnMonTcmRxLockedDefectIndication,
+ ifOtnMonTcmLossOfTandemConnection,
+ ifOtnMonTcmIncomingAlignmentError,
+ ifOtnMonTcmSwitchCriteria }
+
+ STATUS current
+ DESCRIPTION
+ "The ifOtnMon tcm objects (R23.0)."
+ ::= { lumIfOtnMonGroups 7 }
+
+ifOtnMonTraceGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifOtnMonTraceIndex,
+ ifOtnMonTraceName,
+ ifOtnMonTraceConnOtnType,
+ ifOtnMonTraceConnOtnIndex,
+ ifOtnMonTraceSapiTraceTransmitted,
+ ifOtnMonTraceSapiTraceReceivedByte0,
+ ifOtnMonTraceSapiTraceReceived,
+ ifOtnMonTraceSapiTraceExpected,
+ ifOtnMonTraceDapiTraceTransmitted,
+ ifOtnMonTraceDapiTraceReceivedByte0,
+ ifOtnMonTraceDapiTraceReceived,
+ ifOtnMonTraceDapiTraceExpected,
+ ifOtnMonTraceOpSpecificTraceTransmitted,
+ ifOtnMonTraceOpSpecificTraceReceived,
+ ifOtnMonTraceTraceIdMMDetectionMode,
+ ifOtnMonTraceTraceAlarmMode,
+ ifOtnMonTraceTIMConsequenceActionsDisabled,
+ ifOtnMonTraceTxSignalStatus,
+ ifOtnMonTraceRxSignalStatus,
+ ifOtnMonTraceTraceMismatch }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The ifOtnMon trace objects (R23.0)."
+ ::= { lumIfOtnMonGroups 8 }
+
+ifOtnMonTraceGroupV3 OBJECT-GROUP
+ OBJECTS {
+ ifOtnMonTraceIndex,
+ ifOtnMonTraceName,
+ ifOtnMonTraceConnOtnType,
+ ifOtnMonTraceConnOtnIndex,
+ ifOtnMonTraceSapiTraceTransmitted,
+ ifOtnMonTraceSapiTraceReceivedByte0,
+ ifOtnMonTraceSapiTraceReceived,
+ ifOtnMonTraceSapiTraceExpected,
+ ifOtnMonTraceDapiTraceTransmitted,
+ ifOtnMonTraceDapiTraceReceivedByte0,
+ ifOtnMonTraceDapiTraceReceived,
+ ifOtnMonTraceDapiTraceExpected,
+ ifOtnMonTraceOpSpecificTraceTransmitted,
+ ifOtnMonTraceOpSpecificTraceReceived,
+ ifOtnMonTraceTraceIdMMDetectionMode,
+ ifOtnMonTraceTraceAlarmMode,
+ ifOtnMonTraceTIMConsequenceActionsDisabled,
+ ifOtnMonTraceTxSignalStatus,
+ ifOtnMonTraceRxSignalStatus,
+ ifOtnMonTraceTraceMismatch,
+ ifOtnMonTraceConnOtnDirection }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The ifOtnMon trace objects (R25.0)."
+ ::= { lumIfOtnMonGroups 9 }
+
+ifOtnMonPmGroupV3 OBJECT-GROUP
+ OBJECTS {
+ ifOtnMonPmIndex,
+ ifOtnMonPmName,
+ ifOtnMonPmConnOduIndex,
+ ifOtnMonPmAlarmMode,
+ ifOtnMonPmTxSignalStatus,
+ ifOtnMonPmRxSignalStatus,
+ ifOtnMonPmRxBackwardDefectIndication,
+ ifOtnMonPmRxAlarmIndicationSignal,
+ ifOtnMonPmRxOpenConnectionIndication,
+ ifOtnMonPmTxBackwardDefectIndication,
+ ifOtnMonPmTxAlarmIndicationSignal,
+ ifOtnMonPmTxOpenConnectionIndication,
+ ifOtnMonPmTxLockedDefectIndication,
+ ifOtnMonPmUpPortId}
+
+ STATUS current
+ DESCRIPTION
+ "The ifOtnMon pm objects (R28.0)."
+ ::= { lumIfOtnMonGroups 10 }
+
+ifOtnMonTraceGroupV4 OBJECT-GROUP
+ OBJECTS {
+ ifOtnMonTraceIndex,
+ ifOtnMonTraceName,
+ ifOtnMonTraceConnOtnType,
+ ifOtnMonTraceConnOtnIndex,
+ ifOtnMonTraceSapiTraceTransmitted,
+ ifOtnMonTraceSapiTraceReceivedByte0,
+ ifOtnMonTraceSapiTraceReceived,
+ ifOtnMonTraceSapiTraceExpected,
+ ifOtnMonTraceDapiTraceTransmitted,
+ ifOtnMonTraceDapiTraceReceivedByte0,
+ ifOtnMonTraceDapiTraceReceived,
+ ifOtnMonTraceDapiTraceExpected,
+ ifOtnMonTraceOpSpecificTraceTransmitted,
+ ifOtnMonTraceOpSpecificTraceReceived,
+ ifOtnMonTraceTraceIdMMDetectionMode,
+ ifOtnMonTraceTraceAlarmMode,
+ ifOtnMonTraceTIMConsequenceActionsDisabled,
+ ifOtnMonTraceTxSignalStatus,
+ ifOtnMonTraceRxSignalStatus,
+ ifOtnMonTraceTraceMismatch,
+ ifOtnMonTraceConnOtnDirection,
+ ifOtnMonTraceUpPortId }
+
+ STATUS current
+ DESCRIPTION
+ "The ifOtnMon trace objects (R28.0)."
+ ::= { lumIfOtnMonGroups 11 }
+
+-- ----------------------------------------------------
+-- Compliance
+-- ----------------------------------------------------
+
+lumIfOtnMonComplV1 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifOtnMon MIB. (R20.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifOtnMonGeneralGroupV1,
+ ifOtnMonSmGroupV1,
+ ifOtnMonTcmGroupV1,
+ ifOtnMonPmGroupV1,
+ ifOtnMonTraceGroupV1 }
+ ::= { lumIfOtnMonCompl 1 }
+
+lumIfOtnMonComplV2 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifOtnMon MIB. (R22.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifOtnMonGeneralGroupV1,
+ ifOtnMonSmGroupV1,
+ ifOtnMonTcmGroupV1,
+ ifOtnMonPmGroupV2,
+ ifOtnMonTraceGroupV1 }
+ ::= { lumIfOtnMonCompl 2 }
+
+lumIfOtnMonComplV3 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifOtnMon MIB. (R23.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifOtnMonGeneralGroupV1,
+ ifOtnMonSmGroupV1,
+ ifOtnMonTcmGroupV2,
+ ifOtnMonPmGroupV2,
+ ifOtnMonTraceGroupV2 }
+ ::= { lumIfOtnMonCompl 3 }
+
+lumIfOtnMonComplV4 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifOtnMon MIB. (R25.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifOtnMonGeneralGroupV1,
+ ifOtnMonSmGroupV1,
+ ifOtnMonTcmGroupV2,
+ ifOtnMonPmGroupV2,
+ ifOtnMonTraceGroupV3 }
+ ::= { lumIfOtnMonCompl 4 }
+
+lumIfOtnMonComplV5 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Basic implementation requirements for the ifOtnMon MIB. (R28.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifOtnMonGeneralGroupV1,
+ ifOtnMonSmGroupV1,
+ ifOtnMonTcmGroupV2,
+ ifOtnMonPmGroupV3,
+ ifOtnMonTraceGroupV4 }
+ ::= { lumIfOtnMonCompl 5 }
+END
+
diff --git a/MIBS/infinera/LUM-IFPERF-MIB b/MIBS/infinera/LUM-IFPERF-MIB
new file mode 100644
index 0000000..38955b4
--- /dev/null
+++ b/MIBS/infinera/LUM-IFPERF-MIB
@@ -0,0 +1,2874 @@
+LUM-IFPERF-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter64
+ FROM SNMPv2-SMI
+ OBJECT-GROUP, MODULE-COMPLIANCE
+ FROM SNMPv2-CONF
+ TEXTUAL-CONVENTION, DateAndTime, DisplayString
+ FROM SNMPv2-TC
+ lumModules, lumIfPerfMIB
+ FROM LUM-REG
+ Unsigned32WithNA, MgmtNameString, AdminStatusWithNA, OperStatusWithNA,
+ ResetWithNA, OnOff, FaultStatusWithNA, Signed32WithNA, CommandString, TribPortIdType
+ FROM LUM-TC;
+
+lumIfPerfMIBModule MODULE-IDENTITY
+ LAST-UPDATED
+ "201906280000Z" -- June 28th 2019
+ ORGANIZATION
+ "Infinera Corporation"
+ CONTACT-INFO
+ "techsupport@infinera.com"
+ DESCRIPTION
+ "The MIB module for management of performance objects.
+
+ The tables contained in this MIB are:
+
+ (1) The General group contains some general attributes as time stamps
+ and tables sizes.
+
+ (2) The ifPerfAdmin performance group contains information and
+ configuration for all Admin performance objects
+
+ (3) The ifPerfFec performance group contains information and
+ configuration for all Fec performance objects.
+
+ (4) The ifPerfG826 performance group contains information and
+ configuration for all G826 performance objects. Notice table
+ is uni-directional meaning one entry for each direction.
+
+ (5) The ifPerfL1 performance group contains information and
+ configuration for all L1 performance objects. Notice table
+ is uni-directional meaning one entry for each direction.
+
+ (6) The ifPerfL0 performance group contains information and
+ configuration for all L0 performance objects.
+
+ (7) The ifPerfL2 performance group contains information and
+ configuration for all L2 performance objects.
+
+"
+ REVISION
+ "201906280000Z" -- June 28th 2019
+ DESCRIPTION
+ "Changes made for release r33.0:
+ - Added oa1x21dBmVgEC board
+ - Added oa2x21dBmVgEC board"
+ REVISION
+ "201903300000Z" -- March 30th 2019
+ DESCRIPTION
+ "Changes made for release r32.1:
+ - Added ifPerfL0OpticalSNR
+ - Added ifPerfL0QFactor
+ - Added ifPerfFecQMargin
+ - Added ifPerfFecPreFecBer
+ - Added ifPerfL0OpticalSNR and ifPerfFecQMargin
+ - Added ifPerfG826TribPortId."
+ REVISION
+ "201706150000Z" -- June 15th 2017
+ DESCRIPTION
+ "Changes made for release r29.0:
+ - Changed ORGANIZATION and CONTACT-INFO"
+ REVISION
+ "201611300000Z" -- November 30th 2016
+ DESCRIPTION
+ "Changes made for release r28:
+ - Added tp100gotnii board."
+ REVISION
+ "201609300000Z" -- September 30th 2016
+ DESCRIPTION
+ "Changes made for release r27.1:
+ - Added rfuac1 board."
+ REVISION
+ "201601110000Z" -- Jan 11th 2016
+ DESCRIPTION
+ "Added default operStatus to notPresent."
+ REVISION
+ "201512220000Z" -- December 22nd 2015
+ DESCRIPTION
+ "Changes made for release r27:
+ - Added fhau1 board
+ - Added fha1u1 board"
+ REVISION
+ "201511300000Z" -- Nov 30th 2015
+ DESCRIPTION
+ "Changes made for release r26:
+ - Added attribute optical SNR."
+ REVISION
+ "201505290000Z" -- May 29th 2015
+ DESCRIPTION
+ "Changes made for release r25:
+ - Added attribute FEC corrected bits.
+ - Added corresponding FEC RxBitErorrEstimate attribute as display string."
+ REVISION
+ "201409300000Z" -- September 30th 2014
+ DESCRIPTION
+ "Changes made for release r23.1:
+ - Added mxp100gotn board."
+ REVISION
+ "201405160000Z" -- May 16th 2014
+ DESCRIPTION
+ "Changes made for release r23:
+ - Added some L2 PM attributes
+ - Added some L0 PM attributes"
+ REVISION
+ "201311150000Z" -- November 15th 2013
+ DESCRIPTION
+ "Changes made for release r22:
+ - Added tp10gotn, tp100gotn board.
+ - Added the L2 table
+ - Added Current Utilization attribute"
+ REVISION
+ "201305010000Z" -- May 1st 2013
+ DESCRIPTION
+ "The initial revision of this module."
+ ::= { lumModules 56 }
+
+
+PerfPeriodWithNA ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The period time for performance data.
+
+ period15minutes - 15 minutes
+ period24hours - 24 hours"
+
+ SYNTAX INTEGER {
+ period15minutes (1),
+ period24hours (2),
+ notApplicable (2147483647) }
+
+
+G826MonitorLevelWithNA ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The monitor level."
+
+ SYNTAX INTEGER {
+ opu0 (1),
+ odu0 (2),
+ otu0 (3),
+ opu1 (4),
+ odu1 (5),
+ otu1 (6),
+ opu2 (7),
+ odu2 (8),
+ otu2 (9),
+ opu3 (10),
+ odu3 (11),
+ otu3 (12),
+ opu4 (13),
+ odu4 (14),
+ otu4 (15),
+ oduFlex (16),
+ rs (17),
+ ms (18),
+ mac (19),
+ pcs (20),
+ cpriL1 (21),
+ obsaiL1 (22),
+ irsoh (23),
+ imsoh (24),
+ otuj2 (25),
+ opuFlex (26),
+ otuj1 (27),
+ notApplicable (2147483647) }
+
+
+G826MonitorChannelWithNA ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The monitor channel."
+
+ SYNTAX INTEGER {
+ unused (0),
+ sm (1),
+ pm (2),
+ tcm1 (3),
+ tcm2 (4),
+ tcm3 (5),
+ tcm4 (6),
+ tcm5 (7),
+ tcm6 (8),
+ notAvailable (2147483646),
+ notApplicable (2147483647) }
+
+
+L1MeasurementTypeWithNA ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The direction type.
+
+ rx - receiver, only ingoing signal
+ tx - transmitter, only outgoing signal"
+
+ SYNTAX INTEGER {
+ rx (1),
+ tx (2),
+ notApplicable (2147483647) }
+
+L2MeasurementTypeWithNA ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The direction type.
+
+ rx - receiver, only ingoing signal
+ tx - transmitter, only outgoing signal"
+
+ SYNTAX INTEGER {
+ rx (1),
+ tx (2),
+ notApplicable (2147483647) }
+
+
+G826MeasurementTypeWithNA ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The direction type.
+
+ rx - receiver, only ingoing signal
+ tx - transmitter, only outgoing signal
+ uniDi - unidirectional
+ biDi - bidirectional, ingoing and outgoing signal on the same port"
+
+ SYNTAX INTEGER {
+ rx (1),
+ tx (2),
+ uniDi (3),
+ biDi (4),
+ notApplicable (2147483647) }
+
+BooleanValueWithNA ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Defines a value that can be true, false or not available
+
+ true - The condition is true
+
+ false - The condition is false
+
+ notAvailable (2147483646) is used when attribute is
+ not available under current circumstances. This value
+ is only used when used for a state.
+
+ notApplicable (2147483647) is used when attribute is
+ not used in current configuration."
+
+ SYNTAX INTEGER {
+ true (1),
+ false (2),
+ notAvailable (2147483646),
+ notApplicable (2147483647) }
+
+
+-- ----------------------------------------------------
+-- Compliance area, containing groups and compliance
+-- specifications.
+-- ----------------------------------------------------
+
+lumIfPerfConfs OBJECT IDENTIFIER ::= { lumIfPerfMIB 1 }
+lumIfPerfGroups OBJECT IDENTIFIER ::= { lumIfPerfConfs 1 }
+lumIfPerfCompl OBJECT IDENTIFIER ::= { lumIfPerfConfs 2 }
+
+
+-- ----------------------------------------------------
+-- Root for objects in the IFPERF MIB
+-- ----------------------------------------------------
+
+lumIfPerfMIBObjects OBJECT IDENTIFIER ::= { lumIfPerfMIB 2 }
+
+
+-- ----------------------------------------------------
+-- This MIB contains the following groups:
+-- ----------------------------------------------------
+
+ifPerfGeneral OBJECT IDENTIFIER ::= { lumIfPerfMIBObjects 1 }
+ifPerfAdminList OBJECT IDENTIFIER ::= { lumIfPerfMIBObjects 2 }
+ifPerfFecList OBJECT IDENTIFIER ::= { lumIfPerfMIBObjects 3 }
+ifPerfG826List OBJECT IDENTIFIER ::= { lumIfPerfMIBObjects 4 }
+ifPerfL1List OBJECT IDENTIFIER ::= { lumIfPerfMIBObjects 5 }
+ifPerfL0List OBJECT IDENTIFIER ::= { lumIfPerfMIBObjects 6 }
+ifPerfL2StatList OBJECT IDENTIFIER ::= { lumIfPerfMIBObjects 7 }
+ifPerfL2ErrorList OBJECT IDENTIFIER ::= { lumIfPerfMIBObjects 8 }
+ifPerfDelayList OBJECT IDENTIFIER ::= { lumIfPerfMIBObjects 9 }
+
+-- ----------------------------------------------------
+-- General group
+-- ----------------------------------------------------
+
+
+ifPerfGeneralConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the MIB was
+ last changed.
+
+"
+ ::= { ifPerfGeneral 1 }
+
+ifPerfGeneralStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of
+ the MIB was last changed.
+
+"
+ ::= { ifPerfGeneral 2 }
+
+ifPerfGeneralAdminTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of ifPerfAdmin performance table.
+
+"
+ ::= { ifPerfGeneral 3 }
+
+ifPerfGeneralAdminConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifPerfGeneral 4 }
+
+ifPerfGeneralAdminStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of
+ the table was last changed.
+
+"
+ ::= { ifPerfGeneral 5 }
+
+ifPerfGeneralFecTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of ifPerfFec performance table.
+
+"
+ ::= { ifPerfGeneral 6 }
+
+ifPerfGeneralFecConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifPerfGeneral 7 }
+
+ifPerfGeneralFecStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of
+ the table was last changed.
+
+"
+ ::= { ifPerfGeneral 8 }
+
+ifPerfGeneralG826TableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of ifPerfG826 performance table.
+
+"
+ ::= { ifPerfGeneral 9 }
+
+ifPerfGeneralG826ConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifPerfGeneral 10 }
+
+ifPerfGeneralG826StateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of
+ the table was last changed.
+
+"
+ ::= { ifPerfGeneral 11 }
+
+ifPerfGeneralL1TableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of ifPerfL1 performance table.
+
+"
+ ::= { ifPerfGeneral 12 }
+
+ifPerfGeneralL1ConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifPerfGeneral 13 }
+
+ifPerfGeneralL1StateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of
+ the table was last changed.
+
+"
+ ::= { ifPerfGeneral 14 }
+
+ifPerfGeneralL0TableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of ifPerfL0 performance table.
+
+"
+ ::= { ifPerfGeneral 15 }
+
+ifPerfGeneralL0ConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifPerfGeneral 16 }
+
+ifPerfGeneralL0StateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of
+ the table was last changed.
+
+"
+ ::= { ifPerfGeneral 17 }
+
+ifPerfGeneralL2StatTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of ifPerfL0 performance table.
+
+"
+ ::= { ifPerfGeneral 18 }
+
+ifPerfGeneralL2StatConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifPerfGeneral 19 }
+
+ifPerfGeneralL2StatStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of
+ the table was last changed.
+
+"
+ ::= { ifPerfGeneral 20 }
+
+ifPerfGeneralL2ErrorTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of ifPerfL0 performance table.
+
+"
+ ::= { ifPerfGeneral 21 }
+
+ifPerfGeneralL2ErrorConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifPerfGeneral 22 }
+
+ifPerfGeneralL2ErrorStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of
+ the table was last changed.
+
+"
+ ::= { ifPerfGeneral 23 }
+
+ifPerfGeneralDelayTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of ifPerfDelay performance table.
+
+"
+ ::= { ifPerfGeneral 24 }
+
+ifPerfGeneralDelayConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifPerfGeneral 25 }
+
+ifPerfGeneralDelayStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of
+ the table was last changed.
+
+"
+ ::= { ifPerfGeneral 26 }
+
+-- ----------------------------------------------------
+-- IfPerfAdmin admin group
+-- ----------------------------------------------------
+
+ifPerfAdminTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfPerfAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifPerfAdmin performance group contains information and
+ configuration for all ifPerfAdmin performance objects."
+
+ ::= { ifPerfAdminList 1 }
+
+ifPerfAdminEntry OBJECT-TYPE
+ SYNTAX IfPerfAdminEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifPerfAdmin list.
+
+"
+ INDEX { ifPerfAdminIndex }
+ ::= { ifPerfAdminTable 1 }
+
+IfPerfAdminEntry ::=
+ SEQUENCE {
+ ifPerfAdminIndex Unsigned32,
+ ifPerfAdminName MgmtNameString,
+ ifPerfAdminConnIfBasicIfIndex Unsigned32WithNA,
+ ifPerfAdminAdminStatus AdminStatusWithNA,
+ ifPerfAdminReportMode OnOff,
+ ifPerfAdminOperStatus OperStatusWithNA,
+ ifPerfAdminIsSuspect15m BooleanValueWithNA,
+ ifPerfAdminIsSuspect24h BooleanValueWithNA,
+ ifPerfAdminReset15m ResetWithNA,
+ ifPerfAdminReset24h ResetWithNA,
+ ifPerfAdminUpId Unsigned32 }
+
+ifPerfAdminIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifPerfAdminEntry 1 }
+
+
+ifPerfAdminName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The management name of the performance object,
+ for example 'lineAdmin:1:2:1-2', where the first number indicates
+ subrack, the second slot number and the third/fourth
+ are the physical port numbers.
+
+"
+ ::= { ifPerfAdminEntry 2 }
+
+ifPerfAdminConnIfBasicIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "An index that describes to which index in ifBasicIf table
+ this object is related.
+
+"
+ ::= { ifPerfAdminEntry 3 }
+
+ifPerfAdminAdminStatus OBJECT-TYPE
+ SYNTAX AdminStatusWithNA
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state of the ifPerf interface.
+
+ down - The interface is de-activated.
+
+ service - The interface is activated.
+
+ up - The interface will be activated when
+ available.
+
+"
+ DEFVAL { up }
+ ::= { ifPerfAdminEntry 4 }
+
+ifPerfAdminReportMode OBJECT-TYPE
+ SYNTAX OnOff
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The performance reporting mode on the interface.
+
+ off - performance reporting is inactive.
+
+ on - performance reporting is activated.
+
+"
+ DEFVAL { on }
+ ::= { ifPerfAdminEntry 5 }
+
+ifPerfAdminOperStatus OBJECT-TYPE
+ SYNTAX OperStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the interface.
+
+ notPresent - The interface is not available.
+
+ down - The interface is de-activated or there are
+ faults preventing its transition to the 'up' state.
+
+ up - The interface is active.
+
+"
+ DEFVAL { notPresent }
+ ::= { ifPerfAdminEntry 6 }
+
+ifPerfAdminIsSuspect15m OBJECT-TYPE
+ SYNTAX BooleanValueWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates if the performance data is
+ unreliable for the 15 minute interval. The 'isSuspect'
+ value is set to true if the interface has
+ been reconfigured or reset during the maintenance
+ operation. For example if
+ - a full interval has not passed since last reset
+ - the board has been restarted during the interval
+ - adminStatus has been set to down
+ - the system time has been set in the node during the interval.
+
+"
+ ::= { ifPerfAdminEntry 7 }
+
+ifPerfAdminIsSuspect24h OBJECT-TYPE
+ SYNTAX BooleanValueWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates if the performance data is
+ unreliable for the 24 hour interval. The 'isSuspect'
+ value is set to true if the interface has
+ been reconfigured or reset during the maintenance
+ operation. For example if
+ - a full interval has not passed since last reset
+ - the board has been restarted during the interval
+ - adminStatus has been set to down
+ - the system time has been set in the node during the interval.
+
+"
+ ::= { ifPerfAdminEntry 8 }
+
+ifPerfAdminReset15m OBJECT-TYPE
+ SYNTAX ResetWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reset all performance counters for the 15 minute interval.
+ After a successful reset the default value
+ (normal) is restored in this attribute.
+
+"
+ DEFVAL { normal }
+ ::= { ifPerfAdminEntry 9 }
+
+ifPerfAdminReset24h OBJECT-TYPE
+ SYNTAX ResetWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reset performance counters for the 24 hour interval.
+ After a successful reset the default value
+ (normal) is restored in this attribute.
+
+ notApplicable (2147483647) is used when attribute is
+ not used in current configuration.
+
+"
+ DEFVAL { normal }
+ ::= { ifPerfAdminEntry 10 }
+
+ifPerfAdminUpId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identity in the UP for the Perf Admin entry
+"
+ DEFVAL { 0 }
+ ::= { ifPerfAdminEntry 11 }
+
+-- ----------------------------------------------------
+-- IfPerfFec fec group
+-- ----------------------------------------------------
+
+ifPerfFecTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfPerfFecEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifPerfFec performance group contains information and
+ configuration for all ifPerfFec performance objects."
+
+ ::= { ifPerfFecList 1 }
+
+ifPerfFecEntry OBJECT-TYPE
+ SYNTAX IfPerfFecEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifPerfFec list.
+
+"
+ INDEX { ifPerfFecIndex }
+ ::= { ifPerfFecTable 1 }
+
+IfPerfFecEntry ::=
+ SEQUENCE {
+ ifPerfFecIndex Unsigned32,
+ ifPerfFecName MgmtNameString,
+ ifPerfFecConnIfPerfAdminIfIndex Unsigned32WithNA,
+ ifPerfFecCorrectedZeros Unsigned32WithNA,
+ ifPerfFecCorrectedOnes Unsigned32WithNA,
+ ifPerfFecRxBerEstimation Unsigned32WithNA,
+ ifPerfFecRxAvgPreFecBer Unsigned32WithNA,
+ ifPerfFecCorrectedBits Unsigned32WithNA,
+ ifPerfFecRxBitErrorEstimation DisplayString,
+ ifPerfFecOpticalSNR Unsigned32WithNA,
+ ifPerfFecUpId Unsigned32,
+ ifPerfFecQMargin Unsigned32WithNA,
+ ifPerfFecPreFecBer DisplayString }
+
+ifPerfFecIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifPerfFecEntry 1 }
+
+ifPerfFecName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The management name of the performance object,
+ for example 'lineFec:1:2:1-2', where the first number indicates
+ subrack, the second slot number and the third/fourth
+ are the physical port numbers.
+
+"
+ ::= { ifPerfFecEntry 2 }
+
+ifPerfFecConnIfPerfAdminIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "An index that describes to which index in ifPerfAdminIf table
+ this object is related.
+
+"
+ ::= { ifPerfFecEntry 3 }
+
+ifPerfFecCorrectedZeros OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "FEC counter. Number of corrected zeros.
+
+"
+ ::= { ifPerfFecEntry 4 }
+
+ifPerfFecCorrectedOnes OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "FEC counter. Number of corrected ones.
+
+"
+ ::= { ifPerfFecEntry 5 }
+
+ifPerfFecRxBerEstimation OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Bit Error Rate estimation.
+
+"
+ ::= { ifPerfFecEntry 6 }
+
+ifPerfFecRxAvgPreFecBer OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Average Pre FEC Bit Error Rate of PM interval.
+
+"
+ ::= { ifPerfFecEntry 7 }
+
+ifPerfFecCorrectedBits OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "FEC counter. Number of corrected bits.
+
+"
+ ::= { ifPerfFecEntry 8 }
+
+ifPerfFecRxBitErrorEstimation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Bit Error Rate estimation.
+
+"
+ DEFVAL { " " }
+ ::= { ifPerfFecEntry 9 }
+
+ifPerfFecOpticalSNR OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Optical signal-to-noise ratio margin (dB/0.1nm) with respect to FEC cliff, based on calculation from rate of corrected bits.
+
+"
+ ::= { ifPerfFecEntry 10 }
+
+ifPerfFecUpId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identity in the UP for the Perf Admin entry
+
+"
+ DEFVAL { 0 }
+ ::= { ifPerfFecEntry 11 }
+
+ifPerfFecQMargin OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Q factor margin (dB) with respect to the FEC threshold.
+
+"
+ ::= { ifPerfFecEntry 12 }
+
+ifPerfFecPreFecBer OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Pre-FEC BER.
+
+"
+ DEFVAL { "" }
+ ::= { ifPerfFecEntry 13 }
+
+-- ----------------------------------------------------
+-- IfPerfG826 g826 group
+-- ----------------------------------------------------
+
+ifPerfG826Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfPerfG826Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifPerfG826 performance group contains information and
+ configuration for all ifPerfG826 performance objects. Notice table
+ is uni-directional meaning one entry for each direction."
+
+ ::= { ifPerfG826List 1 }
+
+ifPerfG826Entry OBJECT-TYPE
+ SYNTAX IfPerfG826Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifPerfG826 list.
+
+
+"
+ INDEX { ifPerfG826Index }
+ ::= { ifPerfG826Table 1 }
+
+IfPerfG826Entry ::=
+ SEQUENCE {
+ ifPerfG826Index Unsigned32,
+ ifPerfG826Name MgmtNameString,
+ ifPerfG826ConnIfPerfAdminIfIndex Unsigned32WithNA,
+ ifPerfG826Period PerfPeriodWithNA,
+ ifPerfG826Type G826MeasurementTypeWithNA,
+ ifPerfG826MonitorLevel G826MonitorLevelWithNA,
+ ifPerfG826MonitorChannel G826MonitorChannelWithNA,
+ ifPerfG826CounterEs Unsigned32WithNA,
+ ifPerfG826CounterSes Unsigned32WithNA,
+ ifPerfG826CounterUas Unsigned32WithNA,
+ ifPerfG826CounterBbe Counter64,
+ ifPerfG826ThresholdEs Unsigned32WithNA,
+ ifPerfG826ThresholdSes Unsigned32WithNA,
+ ifPerfG826ThresholdUas Unsigned32WithNA,
+ ifPerfG826ThresholdBbe Counter64,
+ ifPerfG826FaultStatusEs FaultStatusWithNA,
+ ifPerfG826FaultStatusSes FaultStatusWithNA,
+ ifPerfG826FaultStatusUas FaultStatusWithNA,
+ ifPerfG826FaultStatusBbe FaultStatusWithNA,
+ ifPerfG826UpId Unsigned32,
+ ifPerfG826TribPortId TribPortIdType }
+
+ifPerfG826Index OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifPerfG826Entry 1 }
+
+ifPerfG826Name OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The management name of the performance object,
+ for example 'lineG826OtsOtu2SmUni15m:1:2:23-24',
+ where the textual part indicates the hierarchy and type
+ line/client
+ G826
+ OTS/OTUk/ODUk/OPUk/RS/MS/MAC/PCS etc or any combination thereof
+ SM/PM/TCMn monitor channel type, no monitor type is also possible
+ Rx/Tx/Uni/Bi direction type
+ 15m/24h time period, 15 minutes or 24 hours
+
+ For the part after the colon the first number indicates
+ subrack, the second slot number and the third/fourth
+ are the physical port numbers.
+
+"
+ ::= { ifPerfG826Entry 2 }
+
+ifPerfG826ConnIfPerfAdminIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "An index that describes to which index in ifPerfAdminIf table
+ this object is related.
+
+"
+ ::= { ifPerfG826Entry 3 }
+
+ifPerfG826Period OBJECT-TYPE
+ SYNTAX PerfPeriodWithNA
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Period, 15 minute or 24 hour.
+ - 15 minute interval measurements per
+ measurement point
+
+ - 24 hour interval measurements per
+ measurement point
+
+"
+ ::= { ifPerfG826Entry 4 }
+
+ifPerfG826Type OBJECT-TYPE
+ SYNTAX G826MeasurementTypeWithNA
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The direction type of signal the interface expects.
+
+ rx - Only ingoing signal.
+
+ tx - Only outgoing signal.
+
+ uniDi - Unidirectional signal.
+
+ biDi - Ingoing and outgoing signal on the same
+ port.
+
+"
+ ::= { ifPerfG826Entry 5 }
+
+ifPerfG826MonitorLevel OBJECT-TYPE
+ SYNTAX G826MonitorLevelWithNA
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Monitor level, e.g. OPUk, ODUk, OTUk, RS, MS, MAC, PCS.
+
+"
+ ::= { ifPerfG826Entry 6 }
+
+ifPerfG826MonitorChannel OBJECT-TYPE
+ SYNTAX G826MonitorChannelWithNA
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Monitor channel, e.g. SM, PM, TCM1-6.
+
+"
+ ::= { ifPerfG826Entry 7 }
+
+ifPerfG826CounterEs OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Errored Seconds.
+ The counter associated with the number of
+ errored seconds in the interval specified by the
+ period attribute.
+
+"
+ ::= { ifPerfG826Entry 8 }
+
+ifPerfG826CounterSes OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Severely Errored Seconds.
+ The counter associated with the number of
+ severely errored seconds in the interval specified
+ by the period attribute.
+
+"
+ ::= { ifPerfG826Entry 9 }
+
+ifPerfG826CounterUas OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Unavailable Seconds.
+ The counter associated with the number of
+ unavailable seconds in the interval specified
+ by the period attribute.
+
+"
+ ::= { ifPerfG826Entry 10 }
+
+ifPerfG826CounterBbe OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Background Block Errors.
+ The counter associated with the number of
+ background block errors in the interval specified
+ by the period attribute.
+
+"
+ ::= { ifPerfG826Entry 11 }
+
+ifPerfG826ThresholdEs OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the threshold in seconds for the
+ errored seconds alarm.
+
+ Range 15m: 0 to 900 seconds
+ 24h: 0 to 86400 seconds
+
+"
+ DEFVAL { 20 }
+ ::= { ifPerfG826Entry 12 }
+
+ifPerfG826ThresholdSes OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the threshold in seconds for the
+ severely errored seconds alarm.
+
+ Range 15m: 0 to 900 seconds
+ 24h: 0 to 86400 seconds
+
+"
+ DEFVAL { 10 }
+ ::= { ifPerfG826Entry 13 }
+
+ifPerfG826ThresholdUas OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the threshold in seconds for the
+ unavailable seconds alarm.
+
+ Range 15m: 0 to 900 seconds
+ 24h: 0 to 86400 seconds
+
+"
+ DEFVAL { 30 }
+ ::= { ifPerfG826Entry 14 }
+
+ifPerfG826ThresholdBbe OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the threshold for the
+ background block errors alarms.
+
+"
+ DEFVAL { 100000 }
+ ::= { ifPerfG826Entry 15 }
+
+ifPerfG826FaultStatusEs OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Errored Seconds threshold exceeded.
+
+ alarm: The number of errors during a period
+ exceeds the associated threshold.
+
+ ok: The number of errored seconds during a
+ period is below the threshold.
+
+"
+ ::= { ifPerfG826Entry 16 }
+
+ifPerfG826FaultStatusSes OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Severely Errored Seconds threshold exceeded.
+
+ alarm: The number of severely errored seconds
+ during a period exceeds the associated threshold.
+
+ ok: The number of severely errored seconds during
+ a period is below the threshold.
+
+"
+ ::= { ifPerfG826Entry 17 }
+
+ifPerfG826FaultStatusUas OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Unavailable Seconds threshold exceeded.
+
+ alarm: The number of unavailable seconds during
+ a period exceeds the associated threshold.
+
+ ok: The number of unavailable seconds during a
+ period is below the threshold.
+
+"
+ ::= { ifPerfG826Entry 18 }
+
+ifPerfG826FaultStatusBbe OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Background Block Errors threshold exceeded.
+
+ alarm: The number of background block errors
+ during a period exceeds the associated threshold.
+
+ ok: The number of background block errors during
+ a period is below the threshold.
+
+"
+ ::= { ifPerfG826Entry 19 }
+
+ifPerfG826UpId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identity in the UP for the Perf Admin entry
+
+"
+ DEFVAL { 0 }
+ ::= { ifPerfG826Entry 20 }
+
+ifPerfG826TribPortId OBJECT-TYPE
+ SYNTAX TribPortIdType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tributary port id that describes to which high-order
+ tributary port this object belong to.
+
+"
+ DEFVAL { 0 }
+ ::= { ifPerfG826Entry 21 }
+
+-- ----------------------------------------------------
+-- IfPerfL1 l1 group
+-- ----------------------------------------------------
+
+ifPerfL1Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfPerfL1Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifPerfL1 performance group contains information and
+ configuration for all ifPerfL1 performance objects. Notice table
+ is uni-directional meaning one entry for each direction."
+
+ ::= { ifPerfL1List 1 }
+
+ifPerfL1Entry OBJECT-TYPE
+ SYNTAX IfPerfL1Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifPerfL1 list.
+
+"
+ INDEX { ifPerfL1Index }
+ ::= { ifPerfL1Table 1 }
+
+IfPerfL1Entry ::=
+ SEQUENCE {
+ ifPerfL1Index Unsigned32,
+ ifPerfL1Name MgmtNameString,
+ ifPerfL1ConnIfPerfAdminIfIndex Unsigned32WithNA,
+ ifPerfL1Period PerfPeriodWithNA,
+ ifPerfL1Type L1MeasurementTypeWithNA,
+ ifPerfL1MaxUtilization Unsigned32WithNA,
+ ifPerfL1AverageUtilization Unsigned32WithNA,
+ ifPerfL1CurrentUtilization Unsigned32WithNA }
+
+ifPerfL1Index OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifPerfL1Entry 1 }
+
+ifPerfL1Name OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the performance object,
+ for example 'clientL1Rx15m:1:2:1-2',
+ where the textual part indicates the type
+ line/client
+ L1
+ Rx/Tx/Uni/Bi direction type
+ 15m/24h time period, 15 minutes or 24 hours
+
+ For the part after the colon the first number indicates
+ subrack, the second slot number and the third/fourth
+ are the physical port numbers.
+
+"
+ ::= { ifPerfL1Entry 2 }
+
+ifPerfL1ConnIfPerfAdminIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that describes to which index in ifPerfAdminIf table
+ this object is related.
+
+"
+ ::= { ifPerfL1Entry 3 }
+
+ifPerfL1Period OBJECT-TYPE
+ SYNTAX PerfPeriodWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Period, 15 minute or 24 hour.
+ - 15 minute interval measurements per
+ measurement point
+
+ - 24 hour interval measurements per
+ measurement point
+
+"
+ ::= { ifPerfL1Entry 4 }
+
+ifPerfL1Type OBJECT-TYPE
+ SYNTAX L1MeasurementTypeWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The direction type of signal the interface expects.
+
+ rx - Only ingoing signal.
+
+ tx - Only outgoing signal.
+
+"
+ ::= { ifPerfL1Entry 5 }
+
+ifPerfL1MaxUtilization OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum bandwidth utilization of the received or
+ transmitted signal during a particular 15 minute or
+ 24 hour interval.
+
+"
+ ::= { ifPerfL1Entry 6 }
+
+ifPerfL1AverageUtilization OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average bandwidth utilization of the received or
+ transmitted signal during a particular 15 minute or
+ 24 hour interval.
+
+"
+ ::= { ifPerfL1Entry 7 }
+
+ifPerfL1CurrentUtilization OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Current bandwidth utilization of the received or
+ transmitted signal during a particular 15 minute or
+ 24 hour interval.
+
+"
+ ::= { ifPerfL1Entry 8 }
+
+-- ----------------------------------------------------
+-- IfPerfL0 l0 group
+-- ----------------------------------------------------
+
+ifPerfL0Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfPerfL0Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifPerfL0 performance group contains information and
+ configuration for all ifPerfL0 performance objects."
+
+ ::= { ifPerfL0List 1 }
+
+ifPerfL0Entry OBJECT-TYPE
+ SYNTAX IfPerfL0Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifPerfL0 list.
+
+"
+ INDEX { ifPerfL0Index }
+ ::= { ifPerfL0Table 1 }
+
+IfPerfL0Entry ::=
+ SEQUENCE {
+ ifPerfL0Index Unsigned32,
+ ifPerfL0Name MgmtNameString,
+ ifPerfL0ConnIfPerfAdminIfIndex Unsigned32WithNA,
+ ifPerfL0RxPower Signed32WithNA,
+ ifPerfL0TxPower Signed32WithNA,
+ ifPerfL0InitialRxPower Signed32WithNA,
+ ifPerfL0ChromaticDispersion Signed32WithNA,
+ ifPerfL0DifferentialGroupDelay Unsigned32WithNA,
+ ifPerfL0InitialDifferentialGroupDelay Unsigned32WithNA,
+ ifPerfL0UpId Unsigned32,
+ ifPerfL0OpticalSNR Unsigned32WithNA,
+ ifPerfL0QFactor Unsigned32WithNA}
+
+ifPerfL0Index OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifPerfL0Entry 1 }
+
+ifPerfL0Name OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The management name of the performance object,
+ for example 'clientL0:1:2:1-2', where the first number indicates
+ subrack, the second slot number and the third/fourth
+ are the physical port numbers.
+
+"
+ ::= { ifPerfL0Entry 2 }
+
+ifPerfL0ConnIfPerfAdminIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that describes to which index in ifPerfAdminIf table
+ this object is related.
+
+"
+ ::= { ifPerfL0Entry 3 }
+
+ifPerfL0RxPower OBJECT-TYPE
+ SYNTAX Signed32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received power in units of 0.1 dBm.
+
+"
+ ::= { ifPerfL0Entry 4 }
+
+ifPerfL0TxPower OBJECT-TYPE
+ SYNTAX Signed32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Transmitted power in units of 0.1 dBm.
+
+"
+ ::= { ifPerfL0Entry 5 }
+
+ifPerfL0InitialRxPower OBJECT-TYPE
+ SYNTAX Signed32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Initial received power in units of 0.1 dBm.
+ The value is set using the install command.
+
+"
+ ::= { ifPerfL0Entry 6}
+
+ifPerfL0ChromaticDispersion OBJECT-TYPE
+ SYNTAX Signed32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received chromatic dispersion that describe the spreading of a light
+ pulse as it travels down a fiber when light pulses launched close together.
+
+"
+ ::= { ifPerfL0Entry 7 }
+
+ifPerfL0DifferentialGroupDelay OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The arrival time difference between two polarization states at
+ the output of the media (fiber).
+
+"
+ ::= { ifPerfL0Entry 8 }
+
+ifPerfL0InitialDifferentialGroupDelay OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The initial received differential group delay in units of picoseconds.
+ The value is set using the install command.
+
+"
+ ::= { ifPerfL0Entry 9 }
+
+ifPerfL0UpId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identity in the UP for the Perf Admin entry
+"
+ DEFVAL { 0 }
+ ::= { ifPerfL0Entry 10 }
+
+
+ifPerfL0OpticalSNR OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OSNR of the received signal (dB/0.1nm) reported by the coherent module receiver.
+
+"
+ ::= { ifPerfL0Entry 11 }
+
+ifPerfL0QFactor OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Pre-FEC Q factor (dB).
+
+"
+ ::= { ifPerfL0Entry 12 }
+
+-- ----------------------------------------------------
+-- IfPerfL2Stat L2 group
+-- ----------------------------------------------------
+
+ifPerfL2StatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfPerfL2StatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifPerfL2Stat performance group contains information and
+ configuration for all ifPerfL2Stat performance objects."
+
+ ::= { ifPerfL2StatList 1 }
+
+ifPerfL2StatEntry OBJECT-TYPE
+ SYNTAX IfPerfL2StatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifPerfL2Stat list.
+
+"
+ INDEX { ifPerfL2StatIndex }
+ ::= { ifPerfL2StatTable 1 }
+
+IfPerfL2StatEntry ::=
+ SEQUENCE {
+ ifPerfL2StatIndex Unsigned32,
+ ifPerfL2StatName MgmtNameString,
+ ifPerfL2StatConnIfPerfAdminIfIndex Unsigned32WithNA,
+ ifPerfL2StatPeriod PerfPeriodWithNA,
+ ifPerfL2StatType L2MeasurementTypeWithNA,
+
+ -- Ethernet traffic data
+ ifPerfL2StatCurrentFrames Counter64,
+ ifPerfL2StatCurrentBytes Counter64,
+ ifPerfL2StatCurrentUnicastFrames Counter64,
+ ifPerfL2StatCurrentMulticastFrames Counter64,
+ ifPerfL2StatCurrentBroadcastFrames Counter64,
+ ifPerfL2StatMaxUtilization Unsigned32WithNA,
+ ifPerfL2StatAverageUtilization Unsigned32WithNA,
+ ifPerfL2StatCurrentUtilization Unsigned32WithNA }
+
+ifPerfL2StatIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifPerfL2StatEntry 1 }
+
+ifPerfL2StatName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the performance object,
+ for example 'clientL2:1:2:1-2', where the first number indicates
+ subrack, the second slot number and the third/fourth
+ are the physical port numbers.
+
+"
+ ::= { ifPerfL2StatEntry 2 }
+
+ifPerfL2StatConnIfPerfAdminIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that describes to which index in ifPerfAdminIf table
+ this object is related.
+
+"
+ ::= { ifPerfL2StatEntry 3 }
+
+ifPerfL2StatPeriod OBJECT-TYPE
+ SYNTAX PerfPeriodWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Period, 15 minute or 24 hour.
+ - 15 minute interval measurements per
+ measurement point
+
+ - 24 hour interval measurements per
+ measurement point
+
+"
+ ::= { ifPerfL2StatEntry 4 }
+
+ifPerfL2StatType OBJECT-TYPE
+ SYNTAX L2MeasurementTypeWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The direction type of signal the interface expects.
+
+ rx - Only ingoing signal.
+
+ tx - Only outgoing signal.
+
+"
+ ::= { ifPerfL2StatEntry 5 }
+
+ifPerfL2StatCurrentFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of Ethernet frames during a particular interval.
+
+"
+ ::= { ifPerfL2StatEntry 6 }
+
+ifPerfL2StatCurrentBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of bytes during a particular interval.
+
+"
+ ::= { ifPerfL2StatEntry 7 }
+
+ifPerfL2StatCurrentUnicastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of Ethernet unicast frames during a
+ particular interval.
+
+"
+ ::= { ifPerfL2StatEntry 8 }
+
+ifPerfL2StatCurrentMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of Ethernet multicast frames during a
+ particular interval.
+
+"
+ ::= { ifPerfL2StatEntry 9 }
+
+ifPerfL2StatCurrentBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of Ethernet broadcast frames during a
+ particular interval.
+
+"
+ ::= { ifPerfL2StatEntry 10 }
+
+ifPerfL2StatMaxUtilization OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum bandwidth utilization of the received or
+ transmitted signal during a particular 15 minute or
+ 24 hour interval.
+
+"
+ ::= { ifPerfL2StatEntry 11 }
+
+ifPerfL2StatAverageUtilization OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average bandwidth utilization of the received or
+ transmitted signal during a particular 15 minute or
+ 24 hour interval.
+
+"
+ ::= { ifPerfL2StatEntry 12 }
+
+ifPerfL2StatCurrentUtilization OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Current bandwidth utilization of the received or
+ transmitted signal during a particular 15 minute or
+ 24 hour interval.
+
+"
+ ::= { ifPerfL2StatEntry 13 }
+
+-- ----------------------------------------------------
+-- IfPerfL2Error L2 group
+-- ----------------------------------------------------
+
+ifPerfL2ErrorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfPerfL2ErrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifPerfL2Error performance group contains information and
+ configuration for all ifPerfL2Error performance objects."
+
+ ::= { ifPerfL2ErrorList 1 }
+
+ifPerfL2ErrorEntry OBJECT-TYPE
+ SYNTAX IfPerfL2ErrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifPerfL2Error list.
+
+"
+ INDEX { ifPerfL2ErrorIndex }
+ ::= { ifPerfL2ErrorTable 1 }
+
+IfPerfL2ErrorEntry ::=
+ SEQUENCE {
+ ifPerfL2ErrorIndex Unsigned32,
+ ifPerfL2ErrorName MgmtNameString,
+ ifPerfL2ErrorConnIfPerfAdminIfIndex Unsigned32WithNA,
+ ifPerfL2ErrorPeriod PerfPeriodWithNA,
+ ifPerfL2ErrorType L2MeasurementTypeWithNA,
+
+ -- Ethernet traffic data
+ ifPerfL2ErrorCurrentUndersizedFrames Counter64,
+ ifPerfL2ErrorCurrentOversizedFrames Counter64,
+ ifPerfL2ErrorCurrentFragments Counter64,
+ ifPerfL2ErrorCurrentFcsErrors Counter64,
+
+ -- Ethernet traffic thresholds
+ ifPerfL2ErrorUndersizedFramesThreshold Counter64,
+ ifPerfL2ErrorOversizedFramesThreshold Counter64,
+ ifPerfL2ErrorFragmentsThreshold Counter64,
+ ifPerfL2ErrorFcsErrorsThreshold Counter64,
+
+ -- Ethernet traffic fault statuses
+ ifPerfL2ErrorUndersizedFramesFault FaultStatusWithNA,
+ ifPerfL2ErrorOversizedFramesFault FaultStatusWithNA,
+ ifPerfL2ErrorFragmentsFault FaultStatusWithNA,
+ ifPerfL2ErrorFcsErrorsFault FaultStatusWithNA }
+
+ifPerfL2ErrorIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifPerfL2ErrorEntry 1 }
+
+ifPerfL2ErrorName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the performance object,
+ for example 'clientL2:1:2:1-2', where the first number indicates
+ subrack, the second slot number and the third/fourth
+ are the physical port numbers.
+
+"
+ ::= { ifPerfL2ErrorEntry 2 }
+
+ifPerfL2ErrorConnIfPerfAdminIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that describes to which index in ifPerfAdminIf table
+ this object is related.
+
+"
+ ::= { ifPerfL2ErrorEntry 3 }
+
+ifPerfL2ErrorPeriod OBJECT-TYPE
+ SYNTAX PerfPeriodWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Period, 15 minute or 24 hour.
+ - 15 minute interval measurements per
+ measurement point
+
+ - 24 hour interval measurements per
+ measurement point
+
+"
+ ::= { ifPerfL2ErrorEntry 4 }
+
+ifPerfL2ErrorType OBJECT-TYPE
+ SYNTAX L2MeasurementTypeWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The direction type of signal the interface expects.
+
+ rx - Only ingoing signal.
+
+ tx - Only outgoing signal.
+
+"
+ ::= { ifPerfL2ErrorEntry 5 }
+
+ifPerfL2ErrorCurrentUndersizedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of undersized Ethernet frames during a
+ particular interval.
+
+"
+ ::= { ifPerfL2ErrorEntry 6 }
+
+ifPerfL2ErrorCurrentOversizedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of oversized Ethernet frames during a
+ particular interval.
+ Frames with a length over 9600 bytes are counted
+ as oversized frames.
+
+"
+ ::= { ifPerfL2ErrorEntry 7 }
+
+ifPerfL2ErrorCurrentFragments OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of fragmented Ethernet frames during a
+ particular interval.
+
+"
+ ::= { ifPerfL2ErrorEntry 8 }
+
+ifPerfL2ErrorCurrentFcsErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of Ethernet frames with FCS or alignment
+ errors during a particular interval.
+
+"
+ ::= { ifPerfL2ErrorEntry 9 }
+
+ifPerfL2ErrorUndersizedFramesThreshold OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the threshold for the undersized frames alarm.
+
+"
+ DEFVAL { 10 }
+ ::= { ifPerfL2ErrorEntry 10 }
+
+ifPerfL2ErrorOversizedFramesThreshold OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the threshold for the oversized frames alarm.
+ A value 0 (zero) will disable the alarm.
+
+"
+ DEFVAL { 10 }
+ ::= { ifPerfL2ErrorEntry 11 }
+
+ifPerfL2ErrorFragmentsThreshold OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the threshold for the fragmented frames alarm.
+
+"
+ DEFVAL { 10 }
+ ::= { ifPerfL2ErrorEntry 12 }
+
+ifPerfL2ErrorFcsErrorsThreshold OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the threshold for the FCS errors alarm.
+
+"
+ DEFVAL { 10 }
+ ::= { ifPerfL2ErrorEntry 13 }
+
+ifPerfL2ErrorUndersizedFramesFault OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Undersized frames threshold exceeded.
+
+ alarm: The number of undersized frames during a
+ period exceeds the associated threshold.
+
+ ok: At the start of a new period the associated
+ undersized frames counter is reset to zero.
+ At the same time the fault status is cleared.
+
+"
+
+ ::= { ifPerfL2ErrorEntry 14 }
+
+ifPerfL2ErrorOversizedFramesFault OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Oversized frames threshold exceeded.
+
+ alarm: The number of oversized frames during a
+ period exceeds the associated threshold.
+
+ ok: At the start of a new period the associated
+ oversized frames counter is reset to zero.
+ At the same time the fault status is cleared.
+
+"
+ ::= { ifPerfL2ErrorEntry 15 }
+
+ifPerfL2ErrorFragmentsFault OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Fragments threshold exceeded.
+
+ alarm: The number of fragmented frames during a
+ period exceeds the associated threshold.
+
+ ok: At the start of a new period the associated
+ fragmented frames counter is reset to zero.
+ At the same time the fault status is cleared.
+
+"
+ ::= { ifPerfL2ErrorEntry 16 }
+
+ifPerfL2ErrorFcsErrorsFault OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "FCS errors threshold exceeded.
+
+ alarm: The number of FCS or alignment errors during a
+ period exceeds the associated threshold.
+
+ ok: At the start of a new period the associated
+ FCS error counter is reset to zero.
+ At the same time the fault status is cleared.
+
+"
+ ::= { ifPerfL2ErrorEntry 17 }
+
+-- ----------------------------------------------------
+-- Delay measurement group
+-- ----------------------------------------------------
+
+ifPerfDelayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfPerfDelayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Delay group group contains information and
+ configuration for the delay measurment of line ports."
+
+ ::= { ifPerfDelayList 1 }
+
+ifPerfDelayEntry OBJECT-TYPE
+ SYNTAX IfPerfDelayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifPerf Delay list.
+
+"
+ INDEX { ifPerfDelayIndex }
+ ::= { ifPerfDelayTable 1 }
+
+IfPerfDelayEntry ::=
+ SEQUENCE {
+ ifPerfDelayIndex Unsigned32,
+ ifPerfDelayUId Unsigned32,
+ ifPerfDelayName MgmtNameString,
+ ifPerfDelayTwoWayFiberDelay Unsigned32WithNA,
+ ifPerfDelayConnIfPerfAdminIfIndex Unsigned32WithNA}
+
+ifPerfDelayIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifPerfDelayEntry 1 }
+
+ifPerfDelayUId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An unique identifier assigned to each entry.
+
+"
+ ::= { ifPerfDelayEntry 2 }
+
+ifPerfDelayName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the object,
+ for example 'delay:1:2:1-2', where the first number indicates
+ subrack, the second slot number and the third/fourth
+ are the physical port numbers.
+
+"
+ ::= { ifPerfDelayEntry 3 }
+
+ifPerfDelayTwoWayFiberDelay OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The measured delay in ns.
+
+"
+ ::= { ifPerfDelayEntry 4 }
+
+ifPerfDelayConnIfPerfAdminIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index that describes to which index in ifPerfAdminIf table
+ this object is related.
+
+"
+ ::= { ifPerfDelayEntry 5 }
+
+-- ----------------------------------------------------
+-- Notifications
+-- ----------------------------------------------------
+
+
+-- ----------------------------------------------------
+-- Object and event groups
+-- ----------------------------------------------------
+
+ifPerfGeneralGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifPerfGeneralConfigLastChangeTime,
+ ifPerfGeneralStateLastChangeTime,
+ ifPerfGeneralAdminTableSize,
+ ifPerfGeneralAdminConfigLastChangeTime,
+ ifPerfGeneralAdminStateLastChangeTime,
+ ifPerfGeneralFecTableSize,
+ ifPerfGeneralFecConfigLastChangeTime,
+ ifPerfGeneralFecStateLastChangeTime,
+ ifPerfGeneralG826TableSize,
+ ifPerfGeneralG826ConfigLastChangeTime,
+ ifPerfGeneralG826StateLastChangeTime,
+ ifPerfGeneralL1TableSize,
+ ifPerfGeneralL1ConfigLastChangeTime,
+ ifPerfGeneralL1StateLastChangeTime,
+ ifPerfGeneralL0TableSize,
+ ifPerfGeneralL0ConfigLastChangeTime,
+ ifPerfGeneralL0StateLastChangeTime }
+ STATUS deprecated
+ DESCRIPTION
+ "The general objects."
+ ::= { lumIfPerfGroups 1 }
+
+ifPerfAdminGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifPerfAdminIndex,
+ ifPerfAdminName,
+ ifPerfAdminConnIfBasicIfIndex,
+ ifPerfAdminAdminStatus,
+ ifPerfAdminReportMode,
+ ifPerfAdminOperStatus,
+ ifPerfAdminIsSuspect15m,
+ ifPerfAdminIsSuspect24h,
+ ifPerfAdminReset15m,
+ ifPerfAdminReset24h}
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPerfAdmin objects."
+ ::= { lumIfPerfGroups 2 }
+
+ifPerfFecGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifPerfFecIndex,
+ ifPerfFecName,
+ ifPerfFecConnIfPerfAdminIfIndex,
+ ifPerfFecCorrectedZeros,
+ ifPerfFecCorrectedOnes,
+ ifPerfFecRxBerEstimation,
+ ifPerfFecRxAvgPreFecBer}
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPerfFec objects."
+ ::= { lumIfPerfGroups 3 }
+
+
+ifPerfG826GroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifPerfG826Index,
+ ifPerfG826Name,
+ ifPerfG826ConnIfPerfAdminIfIndex,
+ ifPerfG826Period,
+ ifPerfG826Type,
+ ifPerfG826MonitorLevel,
+ ifPerfG826MonitorChannel,
+ ifPerfG826CounterEs,
+ ifPerfG826CounterSes,
+ ifPerfG826CounterUas,
+ ifPerfG826CounterBbe,
+ ifPerfG826ThresholdEs,
+ ifPerfG826ThresholdSes,
+ ifPerfG826ThresholdUas,
+ ifPerfG826ThresholdBbe,
+ ifPerfG826FaultStatusEs,
+ ifPerfG826FaultStatusSes,
+ ifPerfG826FaultStatusUas,
+ ifPerfG826FaultStatusBbe}
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPerfG826 objects."
+ ::= { lumIfPerfGroups 4 }
+
+ifPerfL1GroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifPerfL1Index,
+ ifPerfL1Name,
+ ifPerfL1ConnIfPerfAdminIfIndex,
+ ifPerfL1Period,
+ ifPerfL1Type,
+ ifPerfL1MaxUtilization,
+ ifPerfL1AverageUtilization }
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPerfL1 objects."
+ ::= { lumIfPerfGroups 5 }
+
+ifPerfL0GroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifPerfL0Index,
+ ifPerfL0Name,
+ ifPerfL0ConnIfPerfAdminIfIndex,
+ ifPerfL0RxPower,
+ ifPerfL0TxPower,
+ ifPerfL0InitialRxPower }
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPerfL0 objects."
+ ::= { lumIfPerfGroups 6 }
+
+ifPerfGeneralGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifPerfGeneralConfigLastChangeTime,
+ ifPerfGeneralStateLastChangeTime,
+ ifPerfGeneralAdminTableSize,
+ ifPerfGeneralAdminConfigLastChangeTime,
+ ifPerfGeneralAdminStateLastChangeTime,
+ ifPerfGeneralFecTableSize,
+ ifPerfGeneralFecConfigLastChangeTime,
+ ifPerfGeneralFecStateLastChangeTime,
+ ifPerfGeneralG826TableSize,
+ ifPerfGeneralG826ConfigLastChangeTime,
+ ifPerfGeneralG826StateLastChangeTime,
+ ifPerfGeneralL1TableSize,
+ ifPerfGeneralL1ConfigLastChangeTime,
+ ifPerfGeneralL1StateLastChangeTime,
+ ifPerfGeneralL0TableSize,
+ ifPerfGeneralL0ConfigLastChangeTime,
+ ifPerfGeneralL0StateLastChangeTime,
+ ifPerfGeneralL2StatTableSize,
+ ifPerfGeneralL2StatConfigLastChangeTime,
+ ifPerfGeneralL2StatStateLastChangeTime,
+ ifPerfGeneralL2ErrorTableSize,
+ ifPerfGeneralL2ErrorConfigLastChangeTime,
+ ifPerfGeneralL2ErrorStateLastChangeTime }
+ STATUS deprecated
+ DESCRIPTION
+ "The general objects."
+ ::= { lumIfPerfGroups 7 }
+
+ifPerfL2StatGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifPerfL2StatIndex,
+ ifPerfL2StatName,
+ ifPerfL2StatConnIfPerfAdminIfIndex,
+ ifPerfL2StatPeriod,
+ ifPerfL2StatType,
+ ifPerfL2StatCurrentFrames,
+ ifPerfL2StatCurrentBytes,
+ ifPerfL2StatCurrentUnicastFrames,
+ ifPerfL2StatCurrentMulticastFrames,
+ ifPerfL2StatCurrentBroadcastFrames }
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPerfL2Stat objects."
+ ::= { lumIfPerfGroups 8 }
+
+ifPerfL1GroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifPerfL1Index,
+ ifPerfL1Name,
+ ifPerfL1ConnIfPerfAdminIfIndex,
+ ifPerfL1Period,
+ ifPerfL1Type,
+ ifPerfL1MaxUtilization,
+ ifPerfL1AverageUtilization,
+ ifPerfL1CurrentUtilization }
+ STATUS current
+ DESCRIPTION
+ "The ifPerfL2 objects."
+ ::= { lumIfPerfGroups 9 }
+
+ifPerfL0GroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifPerfL0Index,
+ ifPerfL0Name,
+ ifPerfL0ConnIfPerfAdminIfIndex,
+ ifPerfL0RxPower,
+ ifPerfL0TxPower,
+ ifPerfL0InitialRxPower,
+ ifPerfL0ChromaticDispersion,
+ ifPerfL0DifferentialGroupDelay,
+ ifPerfL0InitialDifferentialGroupDelay}
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPerfL0 objects."
+ ::= { lumIfPerfGroups 10 }
+
+ifPerfL2ErrorGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifPerfL2ErrorIndex,
+ ifPerfL2ErrorName,
+ ifPerfL2ErrorConnIfPerfAdminIfIndex,
+ ifPerfL2ErrorPeriod,
+ ifPerfL2ErrorType,
+ ifPerfL2ErrorCurrentUndersizedFrames,
+ ifPerfL2ErrorCurrentOversizedFrames,
+ ifPerfL2ErrorCurrentFragments,
+ ifPerfL2ErrorCurrentFcsErrors,
+ ifPerfL2ErrorUndersizedFramesThreshold,
+ ifPerfL2ErrorOversizedFramesThreshold,
+ ifPerfL2ErrorFragmentsThreshold,
+ ifPerfL2ErrorFcsErrorsThreshold,
+ ifPerfL2ErrorUndersizedFramesFault,
+ ifPerfL2ErrorOversizedFramesFault,
+ ifPerfL2ErrorFragmentsFault,
+ ifPerfL2ErrorFcsErrorsFault }
+ STATUS current
+ DESCRIPTION
+ "The ifPerfL2Error objects."
+ ::= { lumIfPerfGroups 11 }
+
+ifPerfFecGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifPerfFecIndex,
+ ifPerfFecName,
+ ifPerfFecConnIfPerfAdminIfIndex,
+ ifPerfFecCorrectedZeros,
+ ifPerfFecCorrectedOnes,
+ ifPerfFecRxBerEstimation,
+ ifPerfFecRxAvgPreFecBer,
+ ifPerfFecCorrectedBits}
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPerfFec objects."
+ ::= { lumIfPerfGroups 12 }
+
+ifPerfFecGroupV3 OBJECT-GROUP
+ OBJECTS {
+ ifPerfFecIndex,
+ ifPerfFecName,
+ ifPerfFecConnIfPerfAdminIfIndex,
+ ifPerfFecCorrectedZeros,
+ ifPerfFecCorrectedOnes,
+ ifPerfFecRxBerEstimation,
+ ifPerfFecRxAvgPreFecBer,
+ ifPerfFecCorrectedBits,
+ ifPerfFecRxBitErrorEstimation}
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPerfFec objects."
+ ::= { lumIfPerfGroups 13 }
+
+ifPerfAdminGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifPerfAdminIndex,
+ ifPerfAdminName,
+ ifPerfAdminConnIfBasicIfIndex,
+ ifPerfAdminAdminStatus,
+ ifPerfAdminReportMode,
+ ifPerfAdminOperStatus,
+ ifPerfAdminIsSuspect15m,
+ ifPerfAdminIsSuspect24h,
+ ifPerfAdminReset15m,
+ ifPerfAdminReset24h,
+ ifPerfAdminUpId}
+ STATUS current
+ DESCRIPTION
+ "The ifPerfAdmin objects. (R26)"
+ ::= { lumIfPerfGroups 14 }
+
+ifPerfG826GroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifPerfG826Index,
+ ifPerfG826Name,
+ ifPerfG826ConnIfPerfAdminIfIndex,
+ ifPerfG826Period,
+ ifPerfG826Type,
+ ifPerfG826MonitorLevel,
+ ifPerfG826MonitorChannel,
+ ifPerfG826CounterEs,
+ ifPerfG826CounterSes,
+ ifPerfG826CounterUas,
+ ifPerfG826CounterBbe,
+ ifPerfG826ThresholdEs,
+ ifPerfG826ThresholdSes,
+ ifPerfG826ThresholdUas,
+ ifPerfG826ThresholdBbe,
+ ifPerfG826FaultStatusEs,
+ ifPerfG826FaultStatusSes,
+ ifPerfG826FaultStatusUas,
+ ifPerfG826FaultStatusBbe,
+ ifPerfG826UpId}
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPerfG826 objects."
+ ::= { lumIfPerfGroups 15 }
+
+ifPerfL2StatGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifPerfL2StatIndex,
+ ifPerfL2StatName,
+ ifPerfL2StatConnIfPerfAdminIfIndex,
+ ifPerfL2StatPeriod,
+ ifPerfL2StatType,
+ ifPerfL2StatCurrentFrames,
+ ifPerfL2StatCurrentBytes,
+ ifPerfL2StatCurrentUnicastFrames,
+ ifPerfL2StatCurrentMulticastFrames,
+ ifPerfL2StatCurrentBroadcastFrames,
+ ifPerfL2StatMaxUtilization,
+ ifPerfL2StatAverageUtilization,
+ ifPerfL2StatCurrentUtilization }
+ STATUS current
+ DESCRIPTION
+ "The ifPerfL2Stat objects."
+ ::= { lumIfPerfGroups 16 }
+
+ifPerfFecGroupV4 OBJECT-GROUP
+ OBJECTS {
+ ifPerfFecIndex,
+ ifPerfFecName,
+ ifPerfFecConnIfPerfAdminIfIndex,
+ ifPerfFecCorrectedZeros,
+ ifPerfFecCorrectedOnes,
+ ifPerfFecRxBerEstimation,
+ ifPerfFecRxAvgPreFecBer,
+ ifPerfFecCorrectedBits,
+ ifPerfFecRxBitErrorEstimation,
+ ifPerfFecOpticalSNR }
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPerfFec objects."
+ ::= { lumIfPerfGroups 17 }
+
+ifPerfL0GroupV3 OBJECT-GROUP
+ OBJECTS {
+ ifPerfL0Index,
+ ifPerfL0Name,
+ ifPerfL0ConnIfPerfAdminIfIndex,
+ ifPerfL0RxPower,
+ ifPerfL0TxPower,
+ ifPerfL0InitialRxPower,
+ ifPerfL0ChromaticDispersion,
+ ifPerfL0DifferentialGroupDelay,
+ ifPerfL0InitialDifferentialGroupDelay,
+ ifPerfL0UpId}
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPerfL0 objects."
+ ::= { lumIfPerfGroups 18 }
+
+ifPerfFecGroupV5 OBJECT-GROUP
+ OBJECTS {
+ ifPerfFecIndex,
+ ifPerfFecName,
+ ifPerfFecConnIfPerfAdminIfIndex,
+ ifPerfFecCorrectedZeros,
+ ifPerfFecCorrectedOnes,
+ ifPerfFecRxBerEstimation,
+ ifPerfFecRxAvgPreFecBer,
+ ifPerfFecCorrectedBits,
+ ifPerfFecRxBitErrorEstimation,
+ ifPerfFecOpticalSNR,
+ ifPerfFecUpId}
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPerfFec objects."
+ ::= { lumIfPerfGroups 19 }
+
+ifPerfGeneralGroupV3 OBJECT-GROUP
+ OBJECTS {
+ ifPerfGeneralConfigLastChangeTime,
+ ifPerfGeneralStateLastChangeTime,
+ ifPerfGeneralAdminTableSize,
+ ifPerfGeneralAdminConfigLastChangeTime,
+ ifPerfGeneralAdminStateLastChangeTime,
+ ifPerfGeneralFecTableSize,
+ ifPerfGeneralFecConfigLastChangeTime,
+ ifPerfGeneralFecStateLastChangeTime,
+ ifPerfGeneralG826TableSize,
+ ifPerfGeneralG826ConfigLastChangeTime,
+ ifPerfGeneralG826StateLastChangeTime,
+ ifPerfGeneralL1TableSize,
+ ifPerfGeneralL1ConfigLastChangeTime,
+ ifPerfGeneralL1StateLastChangeTime,
+ ifPerfGeneralL0TableSize,
+ ifPerfGeneralL0ConfigLastChangeTime,
+ ifPerfGeneralL0StateLastChangeTime,
+ ifPerfGeneralL2StatTableSize,
+ ifPerfGeneralL2StatConfigLastChangeTime,
+ ifPerfGeneralL2StatStateLastChangeTime,
+ ifPerfGeneralL2ErrorTableSize,
+ ifPerfGeneralL2ErrorConfigLastChangeTime,
+ ifPerfGeneralL2ErrorStateLastChangeTime,
+ ifPerfGeneralDelayTableSize,
+ ifPerfGeneralDelayConfigLastChangeTime,
+ ifPerfGeneralDelayStateLastChangeTime }
+ STATUS current
+ DESCRIPTION
+ "The general objects."
+ ::= { lumIfPerfGroups 20 }
+
+ifPerfDelayGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifPerfDelayIndex,
+ ifPerfDelayUId,
+ ifPerfDelayName,
+ ifPerfDelayTwoWayFiberDelay }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The Delay objects."
+ ::= { lumIfPerfGroups 21 }
+
+ifPerfDelayGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifPerfDelayIndex,
+ ifPerfDelayUId,
+ ifPerfDelayName,
+ ifPerfDelayTwoWayFiberDelay,
+ ifPerfDelayConnIfPerfAdminIfIndex }
+
+ STATUS current
+ DESCRIPTION
+ "The Delay objects."
+ ::= { lumIfPerfGroups 22 }
+
+ifPerfFecGroupV6 OBJECT-GROUP
+ OBJECTS {
+ ifPerfFecIndex,
+ ifPerfFecName,
+ ifPerfFecConnIfPerfAdminIfIndex,
+ ifPerfFecCorrectedZeros,
+ ifPerfFecCorrectedOnes,
+ ifPerfFecRxBerEstimation,
+ ifPerfFecRxAvgPreFecBer,
+ ifPerfFecCorrectedBits,
+ ifPerfFecRxBitErrorEstimation,
+ ifPerfFecOpticalSNR,
+ ifPerfFecUpId,
+ ifPerfFecQMargin,
+ ifPerfFecPreFecBer}
+ STATUS current
+ DESCRIPTION
+ "The ifPerfFec objects."
+ ::= { lumIfPerfGroups 23 }
+
+ifPerfL0GroupV4 OBJECT-GROUP
+ OBJECTS {
+ ifPerfL0Index,
+ ifPerfL0Name,
+ ifPerfL0ConnIfPerfAdminIfIndex,
+ ifPerfL0RxPower,
+ ifPerfL0TxPower,
+ ifPerfL0InitialRxPower,
+ ifPerfL0ChromaticDispersion,
+ ifPerfL0DifferentialGroupDelay,
+ ifPerfL0InitialDifferentialGroupDelay,
+ ifPerfL0OpticalSNR,
+ ifPerfL0UpId,
+ ifPerfL0QFactor}
+ STATUS current
+ DESCRIPTION
+ "The ifPerfL0 objects."
+ ::= { lumIfPerfGroups 24 }
+
+ ifPerfG826GroupV3 OBJECT-GROUP
+ OBJECTS {
+ ifPerfG826Index,
+ ifPerfG826Name,
+ ifPerfG826ConnIfPerfAdminIfIndex,
+ ifPerfG826Period,
+ ifPerfG826Type,
+ ifPerfG826MonitorLevel,
+ ifPerfG826MonitorChannel,
+ ifPerfG826CounterEs,
+ ifPerfG826CounterSes,
+ ifPerfG826CounterUas,
+ ifPerfG826CounterBbe,
+ ifPerfG826ThresholdEs,
+ ifPerfG826ThresholdSes,
+ ifPerfG826ThresholdUas,
+ ifPerfG826ThresholdBbe,
+ ifPerfG826FaultStatusEs,
+ ifPerfG826FaultStatusSes,
+ ifPerfG826FaultStatusUas,
+ ifPerfG826FaultStatusBbe,
+ ifPerfG826UpId,
+ ifPerfG826TribPortId}
+ STATUS current
+ DESCRIPTION
+ "The ifPerfG826 objects."
+ ::= { lumIfPerfGroups 25 }
+
+-- ----------------------------------------------------
+-- Compliance
+-- ----------------------------------------------------
+
+lumIfPerfComplV1 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifPerf MIB."
+ MODULE
+ MANDATORY-GROUPS {
+ ifPerfGeneralGroupV1,
+ ifPerfAdminGroupV1,
+ ifPerfFecGroupV1,
+ ifPerfG826GroupV1,
+ ifPerfL1GroupV1,
+ ifPerfL0GroupV1 }
+ ::= { lumIfPerfCompl 1 }
+
+lumIfPerfComplV2 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifPerf MIB."
+ MODULE
+ MANDATORY-GROUPS {
+ ifPerfGeneralGroupV2,
+ ifPerfAdminGroupV1,
+ ifPerfFecGroupV1,
+ ifPerfG826GroupV1,
+ ifPerfL1GroupV1,
+ ifPerfL0GroupV1,
+ ifPerfL2StatGroupV1 }
+ ::= { lumIfPerfCompl 2 }
+
+lumIfPerfComplV3 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifPerf MIB."
+ MODULE
+ MANDATORY-GROUPS {
+ ifPerfGeneralGroupV2,
+ ifPerfAdminGroupV1,
+ ifPerfFecGroupV1,
+ ifPerfG826GroupV1,
+ ifPerfL1GroupV2,
+ ifPerfL0GroupV1,
+ ifPerfL2StatGroupV1 }
+ ::= { lumIfPerfCompl 3 }
+
+lumIfPerfComplV4 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifPerf MIB."
+ MODULE
+ MANDATORY-GROUPS {
+ ifPerfGeneralGroupV2,
+ ifPerfAdminGroupV1,
+ ifPerfFecGroupV1,
+ ifPerfG826GroupV1,
+ ifPerfL1GroupV2,
+ ifPerfL0GroupV2,
+ ifPerfL2StatGroupV1 }
+ ::= { lumIfPerfCompl 4 }
+
+lumIfPerfComplV5 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifPerf MIB."
+ MODULE
+ MANDATORY-GROUPS {
+ ifPerfGeneralGroupV2,
+ ifPerfAdminGroupV1,
+ ifPerfFecGroupV1,
+ ifPerfG826GroupV1,
+ ifPerfL1GroupV2,
+ ifPerfL0GroupV2,
+ ifPerfL2StatGroupV1,
+ ifPerfL2ErrorGroupV1 }
+ ::= { lumIfPerfCompl 5 }
+
+lumIfPerfComplV6 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifPerf MIB."
+ MODULE
+ MANDATORY-GROUPS {
+ ifPerfGeneralGroupV2,
+ ifPerfAdminGroupV1,
+ ifPerfFecGroupV2,
+ ifPerfG826GroupV1,
+ ifPerfL1GroupV2,
+ ifPerfL0GroupV2,
+ ifPerfL2StatGroupV1,
+ ifPerfL2ErrorGroupV1 }
+ ::= { lumIfPerfCompl 6 }
+
+lumIfPerfComplV7 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifPerf MIB."
+ MODULE
+ MANDATORY-GROUPS {
+ ifPerfGeneralGroupV2,
+ ifPerfAdminGroupV1,
+ ifPerfFecGroupV3,
+ ifPerfG826GroupV1,
+ ifPerfL1GroupV2,
+ ifPerfL0GroupV2,
+ ifPerfL2StatGroupV1,
+ ifPerfL2ErrorGroupV1 }
+ ::= { lumIfPerfCompl 7 }
+
+lumIfPerfComplV8 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifPerf MIB. (R26)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifPerfGeneralGroupV2,
+ ifPerfAdminGroupV2,
+ ifPerfFecGroupV4,
+ ifPerfG826GroupV2,
+ ifPerfL1GroupV2,
+ ifPerfL0GroupV2,
+ ifPerfL2StatGroupV2,
+ ifPerfL2ErrorGroupV1 }
+ ::= { lumIfPerfCompl 8 }
+
+lumIfPerfComplV9 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifPerf MIB. (R26)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifPerfGeneralGroupV2,
+ ifPerfAdminGroupV2,
+ ifPerfFecGroupV4,
+ ifPerfG826GroupV2,
+ ifPerfL1GroupV2,
+ ifPerfL0GroupV3,
+ ifPerfL2StatGroupV2,
+ ifPerfL2ErrorGroupV1 }
+ ::= { lumIfPerfCompl 9 }
+
+lumIfPerfComplV10 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifPerf MIB. (R26)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifPerfGeneralGroupV2,
+ ifPerfAdminGroupV2,
+ ifPerfFecGroupV5,
+ ifPerfG826GroupV2,
+ ifPerfL1GroupV2,
+ ifPerfL0GroupV3,
+ ifPerfL2StatGroupV2,
+ ifPerfL2ErrorGroupV1 }
+ ::= { lumIfPerfCompl 10 }
+
+lumIfPerfComplV11 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifPerf MIB. (R27.1)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifPerfGeneralGroupV3,
+ ifPerfAdminGroupV2,
+ ifPerfFecGroupV5,
+ ifPerfG826GroupV2,
+ ifPerfL1GroupV2,
+ ifPerfL0GroupV3,
+ ifPerfL2StatGroupV2,
+ ifPerfL2ErrorGroupV1,
+ ifPerfDelayGroupV1 }
+ ::= { lumIfPerfCompl 11 }
+
+lumIfPerfComplV12 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifPerf MIB. (R29)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifPerfGeneralGroupV3,
+ ifPerfAdminGroupV2,
+ ifPerfFecGroupV5,
+ ifPerfG826GroupV2,
+ ifPerfL1GroupV2,
+ ifPerfL0GroupV3,
+ ifPerfL2StatGroupV2,
+ ifPerfL2ErrorGroupV1,
+ ifPerfDelayGroupV2 }
+ ::= { lumIfPerfCompl 12 }
+
+
+lumIfPerfComplV13 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Basic implementation requirements for the ifPerf MIB. (R32.1)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifPerfGeneralGroupV3,
+ ifPerfAdminGroupV2,
+ ifPerfFecGroupV6,
+ ifPerfG826GroupV3,
+ ifPerfL1GroupV2,
+ ifPerfL0GroupV4,
+ ifPerfL2StatGroupV2,
+ ifPerfL2ErrorGroupV1,
+ ifPerfDelayGroupV2 }
+ ::= { lumIfPerfCompl 13 }
+
+END
+
diff --git a/MIBS/infinera/LUM-IFPHYSICAL-MIB b/MIBS/infinera/LUM-IFPHYSICAL-MIB
new file mode 100644
index 0000000..b82ed99
--- /dev/null
+++ b/MIBS/infinera/LUM-IFPHYSICAL-MIB
@@ -0,0 +1,1270 @@
+LUM-IFPHYSICAL-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
+ FROM SNMPv2-SMI
+ OBJECT-GROUP, MODULE-COMPLIANCE
+ FROM SNMPv2-CONF
+ DateAndTime, DisplayString
+ FROM SNMPv2-TC
+ lumModules, lumIfPhysicalMIB
+ FROM LUM-REG
+ Unsigned32WithNA, ResetWithNA, SignalStatusWithNA, FaultStatusWithNA,
+ DisplayStringWithNA, Integer32WithNA, TrxMediaWithNA, CommandString,
+ MgmtNameString, SubrackNumber, TruthValueWithNA, AutoLambdaCapability
+ FROM LUM-TC;
+
+lumIfPhysicalMIBModule MODULE-IDENTITY
+ LAST-UPDATED
+ "201908300000Z" -- August 30th 2019
+ ORGANIZATION
+ "Infinera Corporation"
+ CONTACT-INFO
+ "techsupport@infinera.com"
+ DESCRIPTION
+ "The MIB module for management of physical port objects.
+
+ This module describes the physical layer in ITU-T Recommendation
+ G.709.
+
+ The tables contained in this MIB are:
+
+ (1) The General group contains some general attributes as time stamps
+ and tables sizes.
+
+ (2) The Trx group contains information and configuration for all
+ transceiver objects.
+
+ (3) The Cage group contains information and configuration for all
+ cage objects.
+
+"
+ REVISION
+ "201908300000Z" -- August 30th 2019
+ DESCRIPTION
+ "Changes made for release r33.1:
+ - Add auto-lambda attribute."
+ REVISION
+ "201903300000Z" -- March 30th 2019
+ DESCRIPTION
+ "Changes made for release r32.1:
+ - Add alarm signal format not supported.
+ - Add ifPhysicalTrxTunable attribute.
+ - Add alarm for TRX Encryption Communication Failure.
+ - Add alarm for TRX Self-test data corruption.
+ - Add alarm for TRX Does Not Support Encryption"
+ REVISION
+ "201706150000Z" -- June 15th 2017
+ DESCRIPTION
+ "Changes made for release r29.0:
+ - Enabled trxCommunicationFailure alarm for tp100gotnii.
+ - Changed ORGANIZATION and CONTACT-INFO"
+ REVISION
+ "201704210000Z" -- April 21th 2017
+ DESCRIPTION
+ "Changes made for release r28.1:
+ - Added trxCommunicationFailure alarm."
+ REVISION
+ "201612120000Z" -- December 12th 2016
+ DESCRIPTION
+ "Changes made for release r28.1:
+ - Added trxLowTemp alarm."
+ REVISION
+ "201611300000Z" -- November 30th 2016
+ DESCRIPTION
+ "Changes made for release r28:
+ - Added tp100gotnii board.
+ - Added Transceiver Power Out Of Range alarm"
+ REVISION
+ "201512220000Z" -- December 22nd 2015
+ DESCRIPTION
+ "Changes made for release r27:
+ - Added fhau1 board
+ - Added fha1udc1 board"
+ REVISION
+ "201510300000Z" -- October 30th 2015
+ DESCRIPTION
+ "Added tpmrHL16GUni board"
+ REVISION
+ "201501230000Z" -- January 23rd 2015
+ DESCRIPTION
+ "Changes made for release r24:
+ - Added Optical Layer Mismatch alarm"
+ REVISION
+ "201410300000Z" -- October 30th 2014
+ DESCRIPTION
+ "Added tpmrHL16GUni board"
+ REVISION
+ "201409300000Z" -- September 30th 2014
+ DESCRIPTION
+ "Changes made for release r23.1:
+ - Added TRX Rx and Tx State attribute.
+ - Added mxp100gotn board."
+ REVISION
+ "201405160000Z" -- May 16th 2014
+ DESCRIPTION
+ "Changes made for release r23:
+ - Changed board name from tp10gotn to tphex10gotn.
+ - Added tpmrHL16G board."
+ REVISION
+ "201311150000Z" -- November 15th 2013
+ DESCRIPTION
+ "Changes made for release r22:
+ - Added tp10gotn, tp100gotn board."
+ REVISION
+ "201211200000Z" -- November 20th 2011
+ DESCRIPTION
+ "The initial revision of this module."
+ ::= { lumModules 47 }
+
+
+-- ----------------------------------------------------
+-- Compliance area, containing groups and compliance
+-- specifications.
+-- ----------------------------------------------------
+
+lumIfPhysicalConfs OBJECT IDENTIFIER ::= { lumIfPhysicalMIB 1 }
+lumIfPhysicalGroups OBJECT IDENTIFIER ::= { lumIfPhysicalConfs 1 }
+lumIfPhysicalCompl OBJECT IDENTIFIER ::= { lumIfPhysicalConfs 2 }
+
+
+-- ----------------------------------------------------
+-- Root for objects in the IFPHYSICAL MIB
+-- ----------------------------------------------------
+
+lumIfPhysicalMIBObjects OBJECT IDENTIFIER ::= { lumIfPhysicalMIB 2 }
+
+
+-- ----------------------------------------------------
+-- This MIB contains the following groups:
+-- ----------------------------------------------------
+
+ifPhysicalGeneral OBJECT IDENTIFIER ::= { lumIfPhysicalMIBObjects 1 }
+ifPhysicalTrxList OBJECT IDENTIFIER ::= { lumIfPhysicalMIBObjects 2 }
+ifPhysicalCageList OBJECT IDENTIFIER ::= { lumIfPhysicalMIBObjects 3 }
+
+-- ----------------------------------------------------
+-- General group
+-- ----------------------------------------------------
+
+ifPhysicalGeneralConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the MIB was
+ last changed.
+
+"
+ ::= { ifPhysicalGeneral 1 }
+
+ifPhysicalGeneralStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of
+ the MIB was last changed.
+
+"
+ ::= { ifPhysicalGeneral 2 }
+
+ifPhysicalGeneralIfPhysicalTrxTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of transceiver table
+
+"
+ ::= { ifPhysicalGeneral 3 }
+
+ifPhysicalGeneralIfPhysicalTrxConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifPhysicalGeneral 4 }
+
+ifPhysicalGeneralIfPhysicalTrxStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of the
+ MIB was last changed.
+
+"
+ ::= { ifPhysicalGeneral 5 }
+
+ifPhysicalGeneralIfPhysicalCageTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of transceiver table
+
+"
+ ::= { ifPhysicalGeneral 6 }
+
+ifPhysicalGeneralIfPhysicalCageConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the table was
+ last changed.
+
+"
+ ::= { ifPhysicalGeneral 7 }
+
+ifPhysicalGeneralIfPhysicalCageStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state and/or configuration of the
+ MIB was last changed.
+
+"
+ ::= { ifPhysicalGeneral 8 }
+
+-- ----------------------------------------------------
+-- Transceiver group
+-- ----------------------------------------------------
+
+ifPhysicalTrxTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfPhysicalTrxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The if physical trx interface list."
+
+ ::= { ifPhysicalTrxList 1 }
+
+ifPhysicalTrxEntry OBJECT-TYPE
+ SYNTAX IfPhysicalTrxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifPhysical trx list.
+
+"
+ INDEX { ifPhysicalTrxIndex }
+ ::= { ifPhysicalTrxTable 1 }
+
+IfPhysicalTrxEntry ::=
+ SEQUENCE {
+ ifPhysicalTrxIndex Unsigned32,
+ ifPhysicalTrxName MgmtNameString,
+ ifPhysicalTrxConnIfBasicIfIndex Unsigned32WithNA,
+ ifPhysicalTrxLaserBias Unsigned32WithNA,
+ ifPhysicalTrxLaserTemp Integer32WithNA,
+ ifPhysicalTrxTrxClass DisplayStringWithNA,
+ ifPhysicalTrxTrxMedia TrxMediaWithNA,
+ ifPhysicalTrxActualTrxMedia TrxMediaWithNA,
+ ifPhysicalTrxTxSignalStatus SignalStatusWithNA,
+ ifPhysicalTrxRxSignalStatus SignalStatusWithNA,
+ ifPhysicalTrxTransmitterFailed FaultStatusWithNA,
+ ifPhysicalTrxNonQualifiedTrx FaultStatusWithNA,
+ ifPhysicalTrxTrxMissing FaultStatusWithNA,
+ ifPhysicalTrxTrxMediaMismatch FaultStatusWithNA,
+ ifPhysicalTrxTrxRxState DisplayStringWithNA,
+ ifPhysicalTrxTrxTxState DisplayStringWithNA ,
+ ifPhysicalTrxOpticalLayerMappingMismatch FaultStatusWithNA,
+ ifPhysicalTrxPowerCycleReset ResetWithNA,
+ ifPhysicalTrxUId Unsigned32,
+ ifPhysicalTrxAid DisplayString,
+ ifPhysicalTrxPhysicalLocation DisplayString,
+ ifPhysicalTrxPowerOutOfRange FaultStatusWithNA,
+ ifPhysicalTrxLowTemp FaultStatusWithNA,
+ ifPhysicalTrxCommunicationFailure FaultStatusWithNA,
+ ifPhysicalTrxSignalFormatNotSupported FaultStatusWithNA,
+ ifPhysicalTrxTunable TruthValueWithNA,
+ ifPhysicalTrxEncrCommunicationFailure FaultStatusWithNA,
+ ifPhysicalTrxDoesNotSupportEncryption FaultStatusWithNA,
+ ifPhysicalTrxSelfTestDataCorruption FaultStatusWithNA,
+ ifPhysicalTrxAutoLambdaCapability AutoLambdaCapability}
+
+ifPhysicalTrxIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifPhysicalTrxEntry 1 }
+
+ifPhysicalTrxName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the transceiver, for example
+ 'trx:1:2:1-2', where the first number indicates
+ subrack, the second slot number and the third/fourth
+ are the physical port numbers.
+
+"
+ ::= { ifPhysicalTrxEntry 2 }
+
+ifPhysicalTrxConnIfBasicIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index describing to which index in ifBasicIf table
+ this object is related to.
+
+"
+ ::= { ifPhysicalTrxEntry 3 }
+
+ifPhysicalTrxLaserBias OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Measures laser bias current value in tenth of
+ mA (0.1 mA).
+
+"
+ ::= { ifPhysicalTrxEntry 4 }
+
+ifPhysicalTrxLaserTemp OBJECT-TYPE
+ SYNTAX Integer32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual laser temperature in units of
+ 0.1 degrees Centigrades.
+
+"
+ ::= { ifPhysicalTrxEntry 5 }
+
+ifPhysicalTrxTrxClass OBJECT-TYPE
+ SYNTAX DisplayStringWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "String that describes the transceiver class.
+
+"
+ DEFVAL { "" }
+ ::= { ifPhysicalTrxEntry 6 }
+
+ifPhysicalTrxTrxMedia OBJECT-TYPE
+ SYNTAX TrxMediaWithNA
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the transceiver media.
+
+ For example 'optical' or 'electrical'.
+
+"
+ DEFVAL { optical }
+ ::= { ifPhysicalTrxEntry 7 }
+
+ifPhysicalTrxActualTrxMedia OBJECT-TYPE
+ SYNTAX TrxMediaWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Defines the media and capability of the TRX.
+
+"
+ DEFVAL { optical }
+ ::= { ifPhysicalTrxEntry 8 }
+
+ifPhysicalTrxTxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for outgoing (TX) signal
+ of the interface.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+
+"
+ ::= { ifPhysicalTrxEntry 9 }
+
+ifPhysicalTrxRxSignalStatus OBJECT-TYPE
+ SYNTAX SignalStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state for incoming (RX) signal
+ of the interface.
+
+ down - A major fault has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { ifPhysicalTrxEntry 10 }
+
+ifPhysicalTrxTransmitterFailed OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Transmitter failed.
+
+ The transceiver hardware has detected a failure
+ in the transmitter part.
+
+ Alarm - The transmitter has failed
+
+ Ok - The transmitter is OK again
+
+"
+ ::= { ifPhysicalTrxEntry 11 }
+
+ifPhysicalTrxNonQualifiedTrx OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Non-qualified transceiver.
+
+ The inserted transceiver does not have a legal
+ manufacturer code.
+
+ Alarm - A non-qualified transceiver is inserted.
+
+ Ok - The transceiver is qualified.
+
+"
+ ::= { ifPhysicalTrxEntry 12 }
+
+ifPhysicalTrxTrxMissing OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Transceiver missing.
+
+ An expected transceiver is missing.
+
+ Alarm - An expected transceiver is missing.
+
+ Ok - The missing transceiver is inserted.
+
+"
+ ::= { ifPhysicalTrxEntry 13 }
+
+ifPhysicalTrxTrxMediaMismatch OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Transceiver media mismatch.
+
+ The TRX media does not match the expected one.
+
+ Alarm - Invalid or mismatching trx media is
+ detected.
+
+ Ok - The (pluggable) transceiver or board is
+ replaced, or the configuration is changed.
+
+"
+ ::= { ifPhysicalTrxEntry 14 }
+
+ifPhysicalTrxTrxRxState OBJECT-TYPE
+ SYNTAX DisplayStringWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current Rx state of the transciever, in case it is
+ a coherent CFP. The unit is ready if state=Ready.
+
+ The states could be one of the followings:
+
+ Rx State: Init started.
+
+ Rx State: Init ready.
+
+ Rx State: Frequency ready.
+
+ Rx State: Input signal received.
+
+ Rx State: A/D Converter ready.
+
+ Rx State: Dispersion compensated.
+
+ Rx State: Ready.
+
+"
+ DEFVAL { "" }
+ ::= { ifPhysicalTrxEntry 15 }
+
+ifPhysicalTrxTrxTxState OBJECT-TYPE
+ SYNTAX DisplayStringWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current Tx state of the transciever, in case it is
+ a coherent CFP. The unit is ready if state=Ready.
+
+ The states could be one of the followings:
+
+ Tx State: Init started.
+
+ Tx State: Init ready.
+
+ Tx State: Data path locked.
+
+ Tx State: Laser ready off.
+
+ Tx State: Laser ready.
+
+ Tx State: Laser bias ready.
+
+ Tx State: Ready.
+
+"
+ DEFVAL { "" }
+ ::= { ifPhysicalTrxEntry 16 }
+
+ifPhysicalTrxOpticalLayerMappingMismatch OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The inserted transceiver does not support the
+ configuration of the optical layer mapping.
+
+ alarm: A transceiver with other supported optical layer
+ mapping than the requested mapping is inserted.
+
+ ok: The transceiver with the non-requested optical
+ layer mapping is removed, or the object is reconfigured.
+
+"
+ ::= { ifPhysicalTrxEntry 17 }
+
+ifPhysicalTrxPowerCycleReset OBJECT-TYPE
+ SYNTAX ResetWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When the attribute is set to reset the trx power cycle
+ is re-initialised, meaning the trx is cold started. Then the attribute is set to normal again
+ automatically.
+
+ Note: This function is only to be used as a last resort to resolve a TRX deadlock. Please read I&C manual for further details before usage.
+
+ reset - Re-initialises the trx power cycle
+ normal - The trx power cycle is in normal state
+
+"
+ DEFVAL { normal }
+ ::= { ifPhysicalTrxEntry 18 }
+
+ifPhysicalTrxUId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifPhysicalTrxEntry 19 }
+
+ifPhysicalTrxAid OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The access identifier (AID) of the trx.
+ The format is according to GR-833.
+
+"
+ ::= { ifPhysicalTrxEntry 20 }
+
+ifPhysicalTrxPhysicalLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The physical location of the trx.
+ The format is according to GR-833.
+
+"
+ ::= { ifPhysicalTrxEntry 21 }
+
+ifPhysicalTrxPowerOutOfRange OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The power classification of the transceiver exceeds the design limit of the board.
+
+ alarm: A transceiver with a power classification that exceeds
+ the design limit of the board is inserted.
+
+ ok: The transceiver with a power classification that exceeds
+ the design limit of the board is removed.
+
+"
+ ::= { ifPhysicalTrxEntry 22 }
+
+ifPhysicalTrxLowTemp OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature of the transceiver is below its designed limit.
+
+ alarm: The temperature of the transceiver is below its designed limit.
+
+ ok: The temperature of the transceiver is within designed limits.
+
+"
+ ::= { ifPhysicalTrxEntry 23 }
+
+ifPhysicalTrxCommunicationFailure OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The board is unable to communicate with the transceiver.
+
+ alarm: Protocol errors detected on the transceiver control link.
+
+ ok: No communication errors detected on the transceiver control link.
+
+"
+ ::= { ifPhysicalTrxEntry 24 }
+
+ifPhysicalTrxSignalFormatNotSupported OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The signal format is not supported on this transceiver.
+
+ alarm: Signal format not supported.
+
+ ok: Signal format supported.
+
+"
+ ::= { ifPhysicalTrxEntry 25 }
+
+ifPhysicalTrxTunable OBJECT-TYPE
+ SYNTAX TruthValueWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transceiver is of tunable type.
+
+"
+ DEFVAL { notAvailable }
+ ::= { ifPhysicalTrxEntry 26 }
+
+ifPhysicalTrxEncrCommunicationFailure OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The board is unable to communicate with the transceiver for
+ encryption related configuration.
+
+ alarm: Protocol errors detected on the transceiver encryption control link.
+
+ ok: No communication errors detected on the transceiver encryption control link.
+
+"
+ ::= { ifPhysicalTrxEntry 27 }
+
+ifPhysicalTrxDoesNotSupportEncryption OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Non-Encryption capable TRX installed.
+
+ alarm: Non-Encryption capable TRX installed.
+
+ ok: Encryption capable TRX installed.
+
+"
+ ::= { ifPhysicalTrxEntry 28 }
+
+ifPhysicalTrxSelfTestDataCorruption OBJECT-TYPE
+ SYNTAX FaultStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TRX self-test data corruption.
+
+ alarm: TRX self-test data is corrupted.
+
+ ok: TRX self-test data is okay.
+
+"
+ ::= { ifPhysicalTrxEntry 29 }
+
+ifPhysicalTrxAutoLambdaCapability OBJECT-TYPE
+ SYNTAX AutoLambdaCapability
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Auto Lambda capability of the TRX.
+
+ none - Inserted TRX does not support auto lambda
+ notApplicable - Interface does not support auto lambda or TRX is not inserted
+ dualEndedPeer - TRX for dual ended peer auto lambda
+
+"
+ ::= { ifPhysicalTrxEntry 30 }
+
+-- ----------------------------------------------------
+-- Cage group
+-- ----------------------------------------------------
+
+ifPhysicalCageTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfPhysicalCageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The if physical cage list."
+
+ ::= { ifPhysicalCageList 1 }
+
+ifPhysicalCageEntry OBJECT-TYPE
+ SYNTAX IfPhysicalCageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ifPhysical cage list.
+
+"
+ INDEX { ifPhysicalCageIndex }
+ ::= { ifPhysicalCageTable 1 }
+
+IfPhysicalCageEntry ::=
+ SEQUENCE {
+ ifPhysicalCageIndex Unsigned32,
+ ifPhysicalCageName MgmtNameString,
+ ifPhysicalCageConnIfBasicIfIndex Unsigned32WithNA,
+ ifPhysicalCageSubrack SubrackNumber,
+ ifPhysicalCageSlot Unsigned32,
+ ifPhysicalCageAid DisplayString,
+ ifPhysicalCagePhysicalLocation DisplayString,
+ ifPhysicalCageEquipped TruthValueWithNA,
+ ifPhysicalCageUId Unsigned32}
+
+ifPhysicalCageIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifPhysicalCageEntry 1 }
+
+ifPhysicalCageName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the cage, for example
+ 'cage:1:2:1-2', where the first number indicates
+ subrack, the second slot number and the third/fourth
+ are the physical port numbers.
+
+"
+ ::= { ifPhysicalCageEntry 2 }
+
+ifPhysicalCageConnIfBasicIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index describing to which index in ifBasicIf table
+ this object is related to.
+
+"
+ ::= { ifPhysicalCageEntry 3 }
+
+
+
+ifPhysicalCageSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack in which the cage
+ module is present.
+
+"
+ ::= { ifPhysicalCageEntry 4 }
+
+ifPhysicalCageSlot OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the slot in which the cage
+ module is present.
+
+"
+ ::= { ifPhysicalCageEntry 5 }
+
+ifPhysicalCageAid OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The access identifier (AID) of the cage.
+ The format is according to GR-833.
+
+"
+ ::= { ifPhysicalCageEntry 6 }
+
+
+ifPhysicalCagePhysicalLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The physical location of the cage.
+ The format is according to GR-833.
+
+"
+ ::= { ifPhysicalCageEntry 7 }
+
+
+ifPhysicalCageEquipped OBJECT-TYPE
+ SYNTAX TruthValueWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is the entity equipped.
+
+"
+ DEFVAL { notApplicable }
+ ::= { ifPhysicalCageEntry 8 }
+
+ifPhysicalCageUId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry.
+
+"
+ ::= { ifPhysicalCageEntry 9 }
+
+-- ----------------------------------------------------
+-- Notifications
+-- ----------------------------------------------------
+
+
+-- ----------------------------------------------------
+-- Object and event groups
+-- ----------------------------------------------------
+
+ifPhysicalGeneralGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifPhysicalGeneralConfigLastChangeTime,
+ ifPhysicalGeneralStateLastChangeTime,
+ ifPhysicalGeneralIfPhysicalTrxTableSize,
+ ifPhysicalGeneralIfPhysicalTrxConfigLastChangeTime,
+ ifPhysicalGeneralIfPhysicalTrxStateLastChangeTime }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The general objects."
+ ::= { lumIfPhysicalGroups 1 }
+
+ifPhysicalTrxGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifPhysicalTrxIndex,
+ ifPhysicalTrxName,
+ ifPhysicalTrxConnIfBasicIfIndex,
+ ifPhysicalTrxLaserBias,
+ ifPhysicalTrxLaserTemp,
+ ifPhysicalTrxTrxClass,
+ ifPhysicalTrxTrxMedia,
+ ifPhysicalTrxActualTrxMedia,
+ ifPhysicalTrxTxSignalStatus,
+ ifPhysicalTrxRxSignalStatus,
+ ifPhysicalTrxTransmitterFailed,
+ ifPhysicalTrxNonQualifiedTrx,
+ ifPhysicalTrxTrxMissing,
+ ifPhysicalTrxTrxMediaMismatch }
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPhysical transceiver objects (R20.0)."
+ ::= { lumIfPhysicalGroups 2 }
+
+ifPhysicalTrxGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifPhysicalTrxIndex,
+ ifPhysicalTrxName,
+ ifPhysicalTrxConnIfBasicIfIndex,
+ ifPhysicalTrxLaserBias,
+ ifPhysicalTrxLaserTemp,
+ ifPhysicalTrxTrxClass,
+ ifPhysicalTrxTrxMedia,
+ ifPhysicalTrxActualTrxMedia,
+ ifPhysicalTrxTxSignalStatus,
+ ifPhysicalTrxRxSignalStatus,
+ ifPhysicalTrxTransmitterFailed,
+ ifPhysicalTrxNonQualifiedTrx,
+ ifPhysicalTrxTrxMissing,
+ ifPhysicalTrxTrxMediaMismatch,
+ ifPhysicalTrxTrxRxState,
+ ifPhysicalTrxTrxTxState }
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPhysical transceiver objects (R23.1)."
+ ::= { lumIfPhysicalGroups 3 }
+
+ifPhysicalTrxGroupV3 OBJECT-GROUP
+ OBJECTS {
+ ifPhysicalTrxIndex,
+ ifPhysicalTrxName,
+ ifPhysicalTrxConnIfBasicIfIndex,
+ ifPhysicalTrxLaserBias,
+ ifPhysicalTrxLaserTemp,
+ ifPhysicalTrxTrxClass,
+ ifPhysicalTrxTrxMedia,
+ ifPhysicalTrxActualTrxMedia,
+ ifPhysicalTrxTxSignalStatus,
+ ifPhysicalTrxRxSignalStatus,
+ ifPhysicalTrxTransmitterFailed,
+ ifPhysicalTrxNonQualifiedTrx,
+ ifPhysicalTrxTrxMissing,
+ ifPhysicalTrxTrxMediaMismatch,
+ ifPhysicalTrxTrxRxState,
+ ifPhysicalTrxTrxTxState,
+ ifPhysicalTrxOpticalLayerMappingMismatch }
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPhysical transceiver objects (R24)."
+ ::= { lumIfPhysicalGroups 4 }
+
+ifPhysicalTrxGroupV4 OBJECT-GROUP
+ OBJECTS {
+ ifPhysicalTrxIndex,
+ ifPhysicalTrxName,
+ ifPhysicalTrxConnIfBasicIfIndex,
+ ifPhysicalTrxLaserBias,
+ ifPhysicalTrxLaserTemp,
+ ifPhysicalTrxTrxClass,
+ ifPhysicalTrxTrxMedia,
+ ifPhysicalTrxActualTrxMedia,
+ ifPhysicalTrxTxSignalStatus,
+ ifPhysicalTrxRxSignalStatus,
+ ifPhysicalTrxTransmitterFailed,
+ ifPhysicalTrxNonQualifiedTrx,
+ ifPhysicalTrxTrxMissing,
+ ifPhysicalTrxTrxMediaMismatch,
+ ifPhysicalTrxTrxRxState,
+ ifPhysicalTrxTrxTxState,
+ ifPhysicalTrxOpticalLayerMappingMismatch,
+ ifPhysicalTrxPowerCycleReset }
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPhysical transceiver objects (R25)."
+ ::= { lumIfPhysicalGroups 5 }
+
+ifPhysicalTrxGroupV5 OBJECT-GROUP
+ OBJECTS {
+ ifPhysicalTrxIndex,
+ ifPhysicalTrxName,
+ ifPhysicalTrxConnIfBasicIfIndex,
+ ifPhysicalTrxLaserBias,
+ ifPhysicalTrxLaserTemp,
+ ifPhysicalTrxTrxClass,
+ ifPhysicalTrxTrxMedia,
+ ifPhysicalTrxActualTrxMedia,
+ ifPhysicalTrxTxSignalStatus,
+ ifPhysicalTrxRxSignalStatus,
+ ifPhysicalTrxTransmitterFailed,
+ ifPhysicalTrxNonQualifiedTrx,
+ ifPhysicalTrxTrxMissing,
+ ifPhysicalTrxTrxMediaMismatch,
+ ifPhysicalTrxTrxRxState,
+ ifPhysicalTrxTrxTxState,
+ ifPhysicalTrxOpticalLayerMappingMismatch,
+ ifPhysicalTrxPowerCycleReset,
+ ifPhysicalTrxUId}
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPhysical transceiver objects (R27.1)."
+ ::= { lumIfPhysicalGroups 6 }
+
+ifPhysicalGeneralGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ifPhysicalGeneralConfigLastChangeTime,
+ ifPhysicalGeneralStateLastChangeTime,
+ ifPhysicalGeneralIfPhysicalTrxTableSize,
+ ifPhysicalGeneralIfPhysicalTrxConfigLastChangeTime,
+ ifPhysicalGeneralIfPhysicalTrxStateLastChangeTime,
+ ifPhysicalGeneralIfPhysicalCageTableSize,
+ ifPhysicalGeneralIfPhysicalCageConfigLastChangeTime,
+ ifPhysicalGeneralIfPhysicalCageStateLastChangeTime}
+ STATUS current
+ DESCRIPTION
+ "The general objects."
+ ::= { lumIfPhysicalGroups 7 }
+
+ifPhysicalCageGroupV1 OBJECT-GROUP
+ OBJECTS {
+ ifPhysicalCageIndex,
+ ifPhysicalCageName,
+ ifPhysicalCageConnIfBasicIfIndex,
+ ifPhysicalCageSubrack,
+ ifPhysicalCageSlot,
+ ifPhysicalCageAid,
+ ifPhysicalCagePhysicalLocation,
+ ifPhysicalCageEquipped,
+ ifPhysicalCageUId}
+ STATUS current
+ DESCRIPTION
+ "The ifPhysical cage objects (R28.0)."
+ ::= { lumIfPhysicalGroups 8 }
+
+ifPhysicalTrxGroupV6 OBJECT-GROUP
+ OBJECTS {
+ ifPhysicalTrxIndex,
+ ifPhysicalTrxName,
+ ifPhysicalTrxConnIfBasicIfIndex,
+ ifPhysicalTrxLaserBias,
+ ifPhysicalTrxLaserTemp,
+ ifPhysicalTrxTrxClass,
+ ifPhysicalTrxTrxMedia,
+ ifPhysicalTrxActualTrxMedia,
+ ifPhysicalTrxTxSignalStatus,
+ ifPhysicalTrxRxSignalStatus,
+ ifPhysicalTrxTransmitterFailed,
+ ifPhysicalTrxNonQualifiedTrx,
+ ifPhysicalTrxTrxMissing,
+ ifPhysicalTrxTrxMediaMismatch,
+ ifPhysicalTrxTrxRxState,
+ ifPhysicalTrxTrxTxState,
+ ifPhysicalTrxOpticalLayerMappingMismatch,
+ ifPhysicalTrxPowerCycleReset,
+ ifPhysicalTrxUId,
+ ifPhysicalTrxAid,
+ ifPhysicalTrxPhysicalLocation,
+ ifPhysicalTrxPowerOutOfRange}
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPhysical transceiver objects (R28.0)."
+ ::= { lumIfPhysicalGroups 9 }
+
+ifPhysicalTrxGroupV7 OBJECT-GROUP
+ OBJECTS {
+ ifPhysicalTrxIndex,
+ ifPhysicalTrxName,
+ ifPhysicalTrxConnIfBasicIfIndex,
+ ifPhysicalTrxLaserBias,
+ ifPhysicalTrxLaserTemp,
+ ifPhysicalTrxTrxClass,
+ ifPhysicalTrxTrxMedia,
+ ifPhysicalTrxActualTrxMedia,
+ ifPhysicalTrxTxSignalStatus,
+ ifPhysicalTrxRxSignalStatus,
+ ifPhysicalTrxTransmitterFailed,
+ ifPhysicalTrxNonQualifiedTrx,
+ ifPhysicalTrxTrxMissing,
+ ifPhysicalTrxTrxMediaMismatch,
+ ifPhysicalTrxTrxRxState,
+ ifPhysicalTrxTrxTxState,
+ ifPhysicalTrxOpticalLayerMappingMismatch,
+ ifPhysicalTrxPowerCycleReset,
+ ifPhysicalTrxUId,
+ ifPhysicalTrxAid,
+ ifPhysicalTrxPhysicalLocation,
+ ifPhysicalTrxPowerOutOfRange,
+ ifPhysicalTrxLowTemp,
+ ifPhysicalTrxCommunicationFailure}
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPhysical transceiver objects (R28.1)."
+ ::= { lumIfPhysicalGroups 10 }
+
+ifPhysicalTrxGroupV8 OBJECT-GROUP
+ OBJECTS {
+ ifPhysicalTrxIndex,
+ ifPhysicalTrxName,
+ ifPhysicalTrxConnIfBasicIfIndex,
+ ifPhysicalTrxLaserBias,
+ ifPhysicalTrxLaserTemp,
+ ifPhysicalTrxTrxClass,
+ ifPhysicalTrxTrxMedia,
+ ifPhysicalTrxActualTrxMedia,
+ ifPhysicalTrxTxSignalStatus,
+ ifPhysicalTrxRxSignalStatus,
+ ifPhysicalTrxTransmitterFailed,
+ ifPhysicalTrxNonQualifiedTrx,
+ ifPhysicalTrxTrxMissing,
+ ifPhysicalTrxTrxMediaMismatch,
+ ifPhysicalTrxTrxRxState,
+ ifPhysicalTrxTrxTxState,
+ ifPhysicalTrxOpticalLayerMappingMismatch,
+ ifPhysicalTrxPowerCycleReset,
+ ifPhysicalTrxUId,
+ ifPhysicalTrxAid,
+ ifPhysicalTrxPhysicalLocation,
+ ifPhysicalTrxPowerOutOfRange,
+ ifPhysicalTrxLowTemp,
+ ifPhysicalTrxCommunicationFailure,
+ ifPhysicalTrxSignalFormatNotSupported,
+ ifPhysicalTrxTunable,
+ ifPhysicalTrxEncrCommunicationFailure,
+ ifPhysicalTrxDoesNotSupportEncryption,
+ ifPhysicalTrxSelfTestDataCorruption}
+ STATUS deprecated
+ DESCRIPTION
+ "The ifPhysical transceiver objects (R32.1)."
+ ::= { lumIfPhysicalGroups 11 }
+
+ifPhysicalTrxGroupV9 OBJECT-GROUP
+ OBJECTS {
+ ifPhysicalTrxIndex,
+ ifPhysicalTrxName,
+ ifPhysicalTrxConnIfBasicIfIndex,
+ ifPhysicalTrxLaserBias,
+ ifPhysicalTrxLaserTemp,
+ ifPhysicalTrxTrxClass,
+ ifPhysicalTrxTrxMedia,
+ ifPhysicalTrxActualTrxMedia,
+ ifPhysicalTrxTxSignalStatus,
+ ifPhysicalTrxRxSignalStatus,
+ ifPhysicalTrxTransmitterFailed,
+ ifPhysicalTrxNonQualifiedTrx,
+ ifPhysicalTrxTrxMissing,
+ ifPhysicalTrxTrxMediaMismatch,
+ ifPhysicalTrxTrxRxState,
+ ifPhysicalTrxTrxTxState,
+ ifPhysicalTrxOpticalLayerMappingMismatch,
+ ifPhysicalTrxPowerCycleReset,
+ ifPhysicalTrxUId,
+ ifPhysicalTrxAid,
+ ifPhysicalTrxPhysicalLocation,
+ ifPhysicalTrxPowerOutOfRange,
+ ifPhysicalTrxLowTemp,
+ ifPhysicalTrxCommunicationFailure,
+ ifPhysicalTrxSignalFormatNotSupported,
+ ifPhysicalTrxTunable,
+ ifPhysicalTrxEncrCommunicationFailure,
+ ifPhysicalTrxDoesNotSupportEncryption,
+ ifPhysicalTrxSelfTestDataCorruption,
+ ifPhysicalTrxAutoLambdaCapability}
+ STATUS current
+ DESCRIPTION
+ "The ifPhysical transceiver objects (R33.1)."
+ ::= { lumIfPhysicalGroups 12 }
+
+-- ----------------------------------------------------
+-- Compliance
+-- ----------------------------------------------------
+
+lumIfPhysicalComplV1 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifPhysical MIB. (R20.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifPhysicalGeneralGroupV1,
+ ifPhysicalTrxGroupV1 }
+ ::= { lumIfPhysicalCompl 1 }
+
+lumIfPhysicalComplV2 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifPhysical MIB. (R23.1)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifPhysicalGeneralGroupV1,
+ ifPhysicalTrxGroupV2 }
+ ::= { lumIfPhysicalCompl 2 }
+
+lumIfPhysicalComplV3 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifPhysical MIB. (R24)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifPhysicalGeneralGroupV1,
+ ifPhysicalTrxGroupV3 }
+ ::= { lumIfPhysicalCompl 3 }
+
+lumIfPhysicalComplV4 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifPhysical MIB. (27.1)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifPhysicalGeneralGroupV1,
+ ifPhysicalTrxGroupV5 }
+ ::= { lumIfPhysicalCompl 4 }
+
+lumIfPhysicalComplV5 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifPhysical MIB. (28.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifPhysicalGeneralGroupV2,
+ ifPhysicalTrxGroupV6,
+ ifPhysicalCageGroupV1 }
+ ::= { lumIfPhysicalCompl 5 }
+
+lumIfPhysicalComplV6 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifPhysical MIB. (28.1)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifPhysicalGeneralGroupV2,
+ ifPhysicalTrxGroupV7,
+ ifPhysicalCageGroupV1 }
+ ::= { lumIfPhysicalCompl 6 }
+
+
+lumIfPhysicalComplV7 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the ifPhysical MIB. (32.1)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifPhysicalGeneralGroupV2,
+ ifPhysicalTrxGroupV8,
+ ifPhysicalCageGroupV1 }
+ ::= { lumIfPhysicalCompl 7 }
+
+lumIfPhysicalComplV8 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Basic implementation requirements for the ifPhysical MIB. (33.1)"
+ MODULE
+ MANDATORY-GROUPS {
+ ifPhysicalGeneralGroupV2,
+ ifPhysicalTrxGroupV9,
+ ifPhysicalCageGroupV1 }
+ ::= { lumIfPhysicalCompl 8 }
+
+END
+
diff --git a/MIBS/infinera/LUM-INVENTORY-MIB b/MIBS/infinera/LUM-INVENTORY-MIB
new file mode 100644
index 0000000..9a72cf2
--- /dev/null
+++ b/MIBS/infinera/LUM-INVENTORY-MIB
@@ -0,0 +1,1535 @@
+LUM-INVENTORY-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
+ Unsigned32, Integer32, Counter32
+ FROM SNMPv2-SMI
+ OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE
+ FROM SNMPv2-CONF
+ TEXTUAL-CONVENTION, AutonomousType, TruthValue,
+ DateAndTime, TestAndIncr, DisplayString, RowPointer
+ FROM SNMPv2-TC
+ SnmpAdminString
+ FROM SNMP-FRAMEWORK-MIB
+ lumModules, lumInventoryMIB
+ FROM LUM-REG
+ MgmtNameString
+ FROM LUM-TC;
+
+lumInventoryMIBModule MODULE-IDENTITY
+ LAST-UPDATED
+ "201706150000Z" -- June 15th 2017
+ ORGANIZATION
+ "Infinera Corporation"
+ CONTACT-INFO
+ "techsupport@infinera.com"
+ DESCRIPTION
+ "The inventory MIB.
+
+ In large parts modeled after the Entity MIB
+ version 2 see RFC2737.
+
+ - General
+
+ - Physical entitites
+
+"
+ REVISION
+ "201706150000Z" -- June 15th 2017
+ DESCRIPTION
+ "Changes made for release r29.0:
+ - Changed ORGANIZATION and CONTACT-INFO"
+ REVISION
+ "201409300000Z" -- Sep 30th 2014
+ DESCRIPTION
+ "Set invPhysVendorType to deprecated since it is not
+ used any more."
+ REVISION
+ "200509140000Z" -- September 14th 2005
+ DESCRIPTION
+ "Added minimal compliance groups."
+ REVISION
+ "200409300000Z" -- September 30th 2004
+ DESCRIPTION
+ "Added table sizes."
+ REVISION
+ "200203080000Z" -- March 8th 2002
+ DESCRIPTION
+ "Put back softwareRev."
+ REVISION
+ "200110300000Z" -- October 30th 2001
+ DESCRIPTION
+ "MIB version and testAndIncr hidden - not supported yet.
+ Changed lastChange to DateAndTime."
+ REVISION
+ "200107170000Z" -- July 17th 2001
+ DESCRIPTION
+ "Added notifications. Added general group with version
+ and testAndIncr.
+ Added addtional alias and persistence
+ meta-information."
+ REVISION
+ "200105110000Z" -- May 11th 2001
+ DESCRIPTION
+ "Replaced softwareRev with productDataRev.
+ Removed alias and assetId."
+ REVISION
+ "200105100000Z" -- May 10th 2001
+ DESCRIPTION
+ "The initial revision of this module."
+ ::= { lumModules 5 }
+
+-- tbd Further work: Add user configurable asset id for physical entities(?)
+-- tbd Further work: Add timestamp on physical entries and the notifications
+-- ... created and lastChange, or is it sufficient with just lastChangeTime?
+
+
+-- ----------------------------------------------------
+-- Conformance area, containing groups and complicance
+-- specifications.
+-- ----------------------------------------------------
+
+lumInventoryConfs OBJECT IDENTIFIER ::= { lumInventoryMIB 1 }
+lumInventoryGroups OBJECT IDENTIFIER ::= { lumInventoryConfs 1 }
+lumInventoryCompl OBJECT IDENTIFIER ::= { lumInventoryConfs 2 }
+lumInventoryMinimalGroups OBJECT IDENTIFIER ::= { lumInventoryConfs 3 }
+lumInventoryMinimalCompl OBJECT IDENTIFIER ::= { lumInventoryConfs 4 }
+
+
+-- ----------------------------------------------------
+-- Root for objects in the inventory MIB
+-- ----------------------------------------------------
+
+lumInventoryMIBObjects OBJECT IDENTIFIER ::= { lumInventoryMIB 2 }
+
+
+-- ----------------------------------------------------
+-- This MIB contains the following groups:
+-- ----------------------------------------------------
+
+invPhysical OBJECT IDENTIFIER ::= { lumInventoryMIBObjects 1 }
+invGeneral OBJECT IDENTIFIER ::= { lumInventoryMIBObjects 2 }
+lumentisInvNotifications OBJECT IDENTIFIER ::= { lumInventoryMIBObjects 3 }
+invEntities OBJECT IDENTIFIER ::= { lumInventoryMIBObjects 4 }
+invRelations OBJECT IDENTIFIER ::= { lumInventoryMIBObjects 5 }
+invInsRemLog OBJECT IDENTIFIER ::= { lumInventoryMIBObjects 6 }
+
+-- ----------------------------------------------------
+-- Textual Conventions
+-- ----------------------------------------------------
+
+PhysicalClass ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An enumerated value which provides an
+ indication of the general hardware type
+ of a particular physical entity.
+ There are no restrictions as to the number of
+ invPhysicalEntries of each invPhysicalClass,
+ which must be instantiated by an agent.
+
+ The enumeration 'other' is applicable if the
+ physical entity class is known, but does not
+ match any of the supported values.
+
+ The enumeration 'unknown' is applicable if
+ the physical entity class is unknown to the
+ agent.
+
+ The enumeration 'chassis' is applicable if the physical
+ entity class is an overall container for networking
+ equipment. Any class of physical entity except a stack may
+ be contained within a chassis, and a chassis may only be
+ contained within a stack.
+
+ The enumeration 'backplane' is applicable if the physical
+ entity class is some sort of device for aggregating and
+ forwarding networking traffic, such as a shared backplane in
+ a modular ethernet switch. Note that an agent may model a
+ backplane as a single physical entity, which is actually
+ implemented as multiple discrete physical components (within
+ a chassis or stack).
+
+ The enumeration 'container' is applicable if the physical
+ entity class is capable of containing one or more removable
+ physical entities, possibly of different types. For example,
+ each (empty or full) slot in a chassis will be modeled as a
+ container. Note that all removable physical entities should
+ be modeled within a container entity, such as field-
+ replaceable modules, fans, or power supplies. Note that all
+ known containers should be modeled by the agent, including
+ empty containers.
+
+ The enumeration 'powerSupply' is applicable if the physical
+ entity class is a power-supplying component.
+
+ The enumeration 'fan' is applicable if the physical entity
+ class is a fan or other heat-reduction component.
+
+ The enumeration 'sensor' is applicable if the physical
+ entity class is some sort of sensor, such as a temperature
+ sensor within a router chassis.
+
+ The enumeration 'module' is applicable if the physical
+ entity class is some sort of self-contained sub-system. If
+ it is removable, then it should be modeled within a
+ container entity, otherwise it should be modeled directly
+ within another physical entity (e.g., a chassis or another
+ module).
+
+ The enumeration 'port' is applicable if the physical entity
+ class is some sort of networking port, capable of receiving
+ and/or transmitting networking traffic.
+
+ The enumeration 'stack' is applicable if the physical entity
+ class is some sort of super-container (possibly virtual),
+ intended to group together multiple chassis entities. A
+ stack may be realized by a 'virtual' cable, a real
+ interconnect cable, attached to multiple chassis, or may in
+ fact be comprised of multiple interconnect cables. A stack
+ should not be modeled within any other physical entities,
+ but a stack may be contained within another stack. Only
+ chassis entities should be contained within a stack."
+ SYNTAX INTEGER {
+ undefined (0),
+ other(1),
+ unknown(2),
+ chassis(3),
+ backplane(4),
+ container(5), -- e.g., chassis slot or daughter-card holder
+ powerSupply(6),
+ fan(7),
+ sensor(8),
+ module(9), -- e.g., plug-in card or daughter-card
+ port(10),
+ stack(11) } -- e.g., stack of multiple chassis entities
+
+EntityClass ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "tbd"
+ SYNTAX INTEGER {
+ undefined (0),
+ other(1),
+ unknown(2),
+ chassis(3),
+ backplane(4),
+ container(5), -- e.g., chassis slot or daughter-card holder
+ powerSupply(6),
+ fan(7),
+ sensor(8),
+ module(9), -- e.g., plug-in card or daughter-card
+ port(10),
+ stack(11), -- e.g., stack of multiple chassis entities
+ logical(12) } -- e.g. traffic object realized in software }
+
+InsRemEventType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Type of equipment logging event"
+ SYNTAX INTEGER {
+ insert (0),
+ remove (1) }
+
+
+-- ----------------------------------------------------
+-- Physical entities group
+-- ----------------------------------------------------
+
+invPhysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InvPhysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one row per physical
+ entity. There is always at least one row
+ for an 'overall' physical entity."
+ ::= { invPhysical 1 }
+
+invPhysEntry OBJECT-TYPE
+ SYNTAX InvPhysEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular physical
+ entity.
+
+ Each entry provides objects (invPhysicalDescr,
+ invPhysicalVendorType, and invPhysicalClass)
+ to help an NMS identify and characterize the
+ entry, and objects (invPhysicalContainedIn
+ and invPhysicalParentRelPos) to help an NMS
+ relate the particular entry to other entries
+ in this table.
+
+"
+ INDEX { invPhysIndex }
+ ::= { invPhysTable 1 }
+
+InvPhysEntry ::= SEQUENCE {
+ invPhysIndex Unsigned32,
+ invPhysDescr SnmpAdminString,
+ invPhysVendorType AutonomousType,
+ invPhysContainedIn Unsigned32,
+ invPhysClass PhysicalClass,
+ invPhysParentRelPos Integer32,
+ invPhysName MgmtNameString,
+ invPhysHardwareRev SnmpAdminString,
+ invPhysFirmwareRev SnmpAdminString,
+ invPhysProductDataRev SnmpAdminString,
+ invPhysSerialNum SnmpAdminString,
+ invPhysMfgName SnmpAdminString,
+ invPhysModelName SnmpAdminString,
+ invPhysIsFRU TruthValue,
+ invPhysSoftwareRev SnmpAdminString,
+ invPhysSoftwareProduct SnmpAdminString,
+ invPhysClei DisplayString,
+ invPhysAid DisplayString}
+
+invPhysIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index for this entry.
+"
+ ::= { invPhysEntry 1 }
+
+invPhysDescr OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual description of physical entity. This
+ object should contain a string which identifies
+ the manufacturers name for the physical entity,
+ and should be set to a distinct value for each
+ version or model of the physical entity.
+"
+ ::= { invPhysEntry 2 }
+
+invPhysVendorType OBJECT-TYPE
+ SYNTAX AutonomousType
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "An indication of the vendor-specific hardware
+ type of the physical entity. Note that this is
+ different from the definition of MIB-IIs
+ sysObjectID.
+
+ An agent should set this object to a
+ enterprise-specific registration identifier value
+ indicating the specific equipment type in detail.
+ The associated instance of invPhysClass is used
+ to indicate the general type of hardware device.
+
+ If no vendor-specific registration identifier
+ exists for this physical entity, or the value
+ is unknown by this agent, then the value { 0 0 }
+ is returned.
+"
+ ::= { invPhysEntry 3 }
+
+invPhysContainedIn OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of invPhysIndex for the physical
+ entity which 'contains' this physical entity.
+ A value of zero indicates this physical entity
+ is not contained in any other physical entity.
+ Note that the set of 'containment' relationships
+ define a strict hierarchy; that is, recursion
+ is not allowed.
+
+ In the event a physical entity is contained by
+ more than one physical entity (e.g., double-wide
+ modules), this object should identify the
+ containing entity with the lowest value
+ of invPhysIndex.
+"
+ ::= { invPhysEntry 4 }
+
+invPhysClass OBJECT-TYPE
+ SYNTAX PhysicalClass
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An indication of the general hardware type of
+ the physical entity.
+
+ An agent should set this object to the standard
+ enumeration value which most accurately indicates
+ the general class of the physical entity, or the
+ primary class if there is more than one.
+
+ If no appropriate standard registration
+ identifier exists for this physical entity, then
+ the value 'other(1)' is returned. If the value
+ is unknown by this agent, then the value
+ 'unknown(2)' is returned.
+"
+ ::= { invPhysEntry 5 }
+
+invPhysParentRelPos OBJECT-TYPE
+ SYNTAX Integer32 (-1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An indication of the relative position of this
+ 'child' component among all its 'sibling'
+ components. Sibling components are defined as
+ invPhysEntries which share the same instance
+ values of each of the invPhysContainedIn
+ and invPhysClass objects.
+
+ An NMS can use this object to identify the
+ relative ordering for all sibling components
+ of a particular parent (identified by the
+ invPhysContainedIn instance in each sibling
+ entry).
+
+ This value should match any external labeling
+ of the physical component if possible. For example,
+ for a container (e.g., card slot) labeled as
+ 'slot #3', invPhysParentRelPos should have the
+ value '3'. Note that the invPhysEntry for the
+ module plugged in slot 3 should have an
+ invPhysParentRelPos value of '1'.
+
+ If the physical position of this component
+ does not match any external numbering or clearly
+ visible ordering, then user documentation or
+ other external reference material should be
+ used to determine the parent-relative position.
+ If this is not possible, then the the agent should
+ assign a consistent (but possibly arbitrary)
+ ordering to a given set of 'sibling' components,
+ perhaps based on internal representation of the
+ components.
+
+ If the agent cannot determine the parent-relative
+ position for some reason, or if the associated
+ value of invPhysContainedIn is '0', then the
+ value '-1' is returned. Otherwise a non-negative
+ integer is returned, indicating the parent-relative
+ position of this physical entity.
+
+ Parent-relative ordering normally starts from
+ '1' and continues to 'N', where 'N' represents
+ the highest positioned child entity. However,
+ if the physical entities (e.g., slots) are labeled
+ from a starting position of zero, then the first
+ sibling should be associated with a
+ invPhysParentRelPos value of '0'. Note that this
+ ordering may be sparse or dense, depending on agent
+ implementation.
+
+ The actual values returned are not globally
+ meaningful, as each 'parent' component may use
+ different numbering algorithms. The ordering is
+ only meaningful among siblings of the same parent
+ component.
+
+ The agent should retain parent-relative position
+ values across reboots, either through algorithmic
+ assignment or use of non-volatile storage.
+"
+ ::= { invPhysEntry 6 }
+
+invPhysName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The textual name of the physical entity. The
+ value of this object should be the name of the
+ component as assigned by the local device and
+ should be suitable for use in commands entered
+ at the 'console' of the device. This might be a
+ text name, such as 'console' or a simple component
+ number (e.g., port or module number), such as '1',
+ depending on the physical component naming syntax
+ of the device.
+
+ If there is no local name, or this object is
+ otherwise not applicable, then this object
+ contains a zero-length string.
+
+ Note that the value of invPhysName for two
+ physical entities will be the same in the event
+ that the console interface does not distinguish
+ between them, e.g., slot-1 and the card in slot-1.
+"
+ ::= { invPhysEntry 7 }
+
+invPhysHardwareRev OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor-specific hardware revision string for
+ the physical entity. The preferred value is the
+ hardware revision identifier actually printed on
+ the component itself (if present).
+
+ Note that if revision information is stored
+ internally in a non-printable (e.g., binary)
+ format, then the agent must convert such
+ information to a printable format, in an
+ implementation-specific manner.
+
+ If no specific hardware revision string is
+ associated with the physical component, or this
+ information is unknown to the agent, then this
+ object will contain a zero-length string.
+"
+ ::= { invPhysEntry 8 }
+
+invPhysFirmwareRev OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor-specific firmware revision string for
+ the physical entity.
+
+ Note that if revision information is stored
+ internally in a non-printable (e.g., binary)
+ format, then the agent must convert such
+ information to a printable format, in an
+ implementation-specific manner.
+
+ If no specific firmware programs are associated
+ with the physical component, or this information
+ is unknown to the agent, then this object will
+ contain a zero-length string.
+"
+ ::= { invPhysEntry 9 }
+
+invPhysProductDataRev OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor-specific product data revision string
+ for the physical entity.
+
+ Note that if revision information is stored
+ internally in a non-printable (e.g., binary)
+ format, then the agent must convert such
+ information to a printable format, in an
+ implementation-specific manner.
+
+ If no specific software programs are associated
+ with the physical component, or this information
+ is unknown to the agent, then this object will
+ contain a zero-length string.
+"
+ ::= { invPhysEntry 10 }
+
+invPhysSerialNum OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor-specific serial number string for the
+ physical entity. The preferred value is the
+ serial number string actually printed on the
+ component itself (if present).
+
+ On the first instantiation of an physical entity,
+ the value of invPhysSerialNum associated with
+ that entity is set to the correct vendor-assigned
+ serial number, if this information is available
+ to the agent. If a serial number is unknown or
+ non-existent, the invPhysSerialNum will be
+ set to a zero-length string instead.
+"
+ ::= { invPhysEntry 11 }
+
+invPhysMfgName OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the manufacturer of this physical
+ component. The preferred value is the manufacturer
+ name string actually printed on the component
+ itself (if present).
+
+ If the manufacturer name string associated with
+ the physical component is unknown to the agent,
+ then this object will contain a zero-length
+ string.
+"
+ ::= { invPhysEntry 12 }
+
+invPhysModelName OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor-specific model name identifier string
+ associated with this physical component. The
+ preferred value is the customer-visible
+ product/part number, which may be printed on the
+ component itself.
+
+ If the model name string associated with the
+ physical component is unknown to the agent,
+ then this object will contain a zero-length string.
+"
+ ::= { invPhysEntry 13 }
+
+invPhysIsFRU OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether or not this
+ physical entity is considered a 'field replaceable
+ unit' by the vendor. If this object contains
+ the value 'true(1)' then this invPhysEntry
+ identifies a field replaceable unit. For all
+ invPhysEntries which represent components that
+ are permanently contained within a field
+ replaceable unit, the value 'false(2)' should
+ be returned for this object.
+"
+ ::= { invPhysEntry 14 }
+
+invPhysSoftwareRev OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor-specific software revision string
+ for the physical entity.
+
+ If no specific software revision string is
+ associated with the physical component, or
+ this information is unknown to the agent, then
+ this object will contain a zero-length string.
+"
+ ::= { invPhysEntry 15 }
+
+invPhysSoftwareProduct OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor-specific software part/product number
+ string for the physical entity.
+
+ If no specific software part/product number
+ string is associated with the physical component,
+ or this information is unknown to the agent,
+ then this object will contain a zero-length string.
+"
+ ::= { invPhysEntry 16 }
+
+invPhysClei OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Common Language Equipment Identifier (CLEI)
+ code for the product.
+ The format is according to RFC 4152.
+
+"
+ ::= { invPhysEntry 17 }
+
+invPhysAid OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The access identifier (AID) of the equipment.
+ The format is according to GR-833.
+
+"
+ ::= { invPhysEntry 18 }
+
+-- ----------------------------------------------------
+-- General group
+-- ----------------------------------------------------
+
+invGeneralLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time the inventory list was last changed.
+"
+ ::= { invGeneral 1 }
+
+invGeneralTestAndIncr OBJECT-TYPE
+ SYNTAX TestAndIncr
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Protection against simultaneous access from
+ multiple managers. See SNMPv2-TC.
+"
+ ::= { invGeneral 2 }
+
+invGeneralMibSpecVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The version of the MIB specification.
+"
+ DEFVAL { "" }
+ ::= { invGeneral 3 }
+
+invGeneralMibImplVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The version of the MIB implementation.
+"
+ DEFVAL { "" }
+ ::= { invGeneral 4 }
+
+invGeneralConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the MIB was
+ last changed.
+"
+ ::= { invGeneral 5 }
+
+invGeneralPhysTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of rows available in the
+ physical entities list.
+"
+ ::= { invGeneral 6 }
+
+invGeneralEntityTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of rows available in the
+ logical entity list.
+"
+ ::= { invGeneral 7 }
+
+invGeneralRelationTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of rows available in the
+ relation list.
+"
+ ::= { invGeneral 8 }
+
+invGeneralInsRemTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of rows available in the
+ insert and remove list.
+"
+ ::= { invGeneral 9 }
+
+invGeneralInsRemLastSeqNumber OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sequence number last used when creating
+ a new entry in the insert remove log.
+
+"
+ ::= { invGeneral 10 }
+
+-- ----------------------------------------------------
+-- Notifications
+-- ----------------------------------------------------
+
+invNotifyPrefix OBJECT IDENTIFIER ::= { lumentisInvNotifications 0 }
+
+invNotificationPhysAdded NOTIFICATION-TYPE
+ OBJECTS {
+ invPhysIndex,
+ invPhysDescr,
+ invPhysVendorType,
+ invPhysContainedIn,
+ invPhysClass,
+ invPhysParentRelPos,
+ invPhysName,
+ invPhysHardwareRev,
+ invPhysFirmwareRev,
+ invPhysProductDataRev,
+ invPhysSerialNum,
+ invPhysMfgName,
+ invPhysModelName,
+ invPhysIsFRU }
+ STATUS current
+ DESCRIPTION
+ "Sent when a physical entity is added to the
+ inventory.
+
+"
+ ::= { invNotifyPrefix 1 }
+
+invNotificationPhysRemoved NOTIFICATION-TYPE
+ OBJECTS {
+ invPhysIndex,
+ invPhysDescr,
+ invPhysVendorType,
+ invPhysContainedIn,
+ invPhysClass,
+ invPhysParentRelPos,
+ invPhysName,
+ invPhysHardwareRev,
+ invPhysFirmwareRev,
+ invPhysProductDataRev,
+ invPhysSerialNum,
+ invPhysMfgName,
+ invPhysModelName,
+ invPhysIsFRU }
+ STATUS current
+ DESCRIPTION
+ "Sent when a physical entity is removed from the
+ inventory.
+
+"
+ ::= { invNotifyPrefix 2 }
+
+
+-- ----------------------------------------------------
+-- Object model group
+-- ----------------------------------------------------
+
+invEntityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InvEntityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entity table."
+ ::= { invEntities 1 }
+
+invEntityEntry OBJECT-TYPE
+ SYNTAX InvEntityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the entity table.
+"
+ INDEX { invEntityIndex }
+ ::= { invEntityTable 1 }
+
+InvEntityEntry ::= SEQUENCE {
+ invEntityIndex Unsigned32,
+ invEntityName MgmtNameString,
+ invEntityObject RowPointer,
+ invEntityClass EntityClass }
+
+invEntityIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each entry.
+"
+ ::= { invEntityEntry 1 }
+
+invEntityName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the object this entry is
+ related to.
+"
+ ::= { invEntityEntry 2 }
+
+invEntityObject OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Pointer to the object related to this entry.
+"
+ ::= { invEntityEntry 3 }
+
+invEntityClass OBJECT-TYPE
+ SYNTAX EntityClass
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the type of entity.
+"
+ ::= { invEntityEntry 4 }
+
+
+-- ----------------------------------------------------
+-- Object relation group
+-- ----------------------------------------------------
+
+invRelationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InvRelationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Relation table."
+ ::= { invRelations 1 }
+
+invRelationEntry OBJECT-TYPE
+ SYNTAX InvRelationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the relation table.
+"
+ INDEX { invRelationIndex }
+ ::= { invRelationTable 1 }
+
+InvRelationEntry ::= SEQUENCE {
+ invRelationIndex Unsigned32,
+ invRelationEntityIndex1 Unsigned32,
+ invRelationEntityName1 MgmtNameString,
+ invRelationType INTEGER,
+ invRelationEntityIndex2 Unsigned32,
+ invRelationEntityName2 MgmtNameString }
+
+invRelationIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each entry.
+
+"
+ ::= { invRelationEntry 1 }
+
+invRelationEntityIndex1 OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index in to the entity table.
+"
+ ::= { invRelationEntry 2 }
+
+invRelationEntityName1 OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index in to the entity table.
+"
+ ::= { invRelationEntry 3 }
+
+invRelationType OBJECT-TYPE
+ SYNTAX INTEGER {
+ undefined (0),
+ containedIn (1),
+ dependsOn (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates how entity 2 is related to entity 1.
+
+ containedIn - Physical containment. Entity 2 is
+ physically contained within entity 1.
+
+ dependsOn - The correct function of entity 2
+ depends on the function of entity 1.
+"
+ ::= { invRelationEntry 4 }
+
+invRelationEntityIndex2 OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index in to the entity table.
+"
+ ::= { invRelationEntry 5 }
+
+
+invRelationEntityName2 OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the object.
+"
+ ::= { invRelationEntry 6 }
+
+-- ----------------------------------------------------
+-- Insert/remove log group
+-- ----------------------------------------------------
+
+invInsRemTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InvInsRemEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one row per insert or
+ remove event of any physical entity."
+ ::= { invInsRemLog 1 }
+
+invInsRemEntry OBJECT-TYPE
+ SYNTAX InvInsRemEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular insert
+ or remove entry.
+
+"
+ INDEX { invInsRemIndex }
+ ::= { invInsRemTable 1 }
+
+InvInsRemEntry ::= SEQUENCE {
+ invInsRemIndex Unsigned32,
+ invInsRemName MgmtNameString,
+ invInsRemEvent InsRemEventType,
+ invInsRemTimestamp DateAndTime,
+ invInsRemEquipmentType PhysicalClass,
+ invInsRemPhysicalLocation DisplayString,
+ invInsRemClei DisplayString,
+ invInsRemSerialNumber DisplayString,
+ invInsRemPartNumber DisplayString,
+ invInsRemSeqNumber Counter32 }
+
+invInsRemIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index for this entry.
+
+"
+ ::= { invInsRemEntry 1 }
+
+invInsRemName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the object this entry
+ is related to.
+
+"
+ ::= { invInsRemEntry 2 }
+
+invInsRemEvent OBJECT-TYPE
+ SYNTAX InsRemEventType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of event.
+
+"
+ ::= { invInsRemEntry 3 }
+
+invInsRemTimestamp OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the event occurred.
+
+"
+ ::= { invInsRemEntry 4 }
+
+invInsRemEquipmentType OBJECT-TYPE
+ SYNTAX PhysicalClass
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Part Number of the product.
+
+"
+ ::= { invInsRemEntry 5 }
+
+invInsRemPhysicalLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The physical location of the product.
+
+"
+ ::= { invInsRemEntry 6 }
+
+invInsRemClei OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Common Language Equipment Identifier
+ (CLEI) code for the product.
+
+"
+ ::= { invInsRemEntry 7 }
+
+invInsRemSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number string for the
+ physical entity.
+
+"
+ ::= { invInsRemEntry 8 }
+
+invInsRemPartNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Part Number of the product.
+
+"
+ ::= { invInsRemEntry 9 }
+
+invInsRemSeqNumber OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last sequence number used when
+ this event occurred.
+
+"
+ ::= { invInsRemEntry 10 }
+
+-- ----------------------------------------------------
+-- Object and event groups
+-- ----------------------------------------------------
+
+invPhysGroup OBJECT-GROUP
+ OBJECTS {
+ invPhysIndex,
+ invPhysDescr,
+ invPhysVendorType,
+ invPhysContainedIn,
+ invPhysClass,
+ invPhysParentRelPos,
+ invPhysName,
+ invPhysHardwareRev,
+ invPhysFirmwareRev,
+ invPhysProductDataRev,
+ invPhysSerialNum,
+ invPhysMfgName,
+ invPhysModelName,
+ invPhysIsFRU }
+ STATUS deprecated
+ DESCRIPTION
+ "The physical inventory objects."
+ ::= { lumInventoryGroups 1 }
+
+invGeneralGroup OBJECT-GROUP
+ OBJECTS {
+ invGeneralLastChangeTime,
+ invGeneralMibSpecVersion,
+ invGeneralMibImplVersion,
+ invGeneralTestAndIncr }
+ STATUS deprecated
+ DESCRIPTION
+ "The physical inventory objects."
+ ::= { lumInventoryGroups 2 }
+
+invEventGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ invNotificationPhysAdded,
+ invNotificationPhysRemoved }
+ STATUS current
+ DESCRIPTION
+ "The inventory notifications."
+ ::= { lumInventoryGroups 3 }
+
+
+invGeneralGroupV2 OBJECT-GROUP
+ OBJECTS {
+ invGeneralLastChangeTime }
+ STATUS deprecated
+ DESCRIPTION
+ "The physical inventory objects."
+ ::= { lumInventoryGroups 4 }
+
+invPhysGroupV2 OBJECT-GROUP
+ OBJECTS {
+ invPhysIndex,
+ invPhysDescr,
+ invPhysVendorType,
+ invPhysContainedIn,
+ invPhysClass,
+ invPhysParentRelPos,
+ invPhysName,
+ invPhysHardwareRev,
+ invPhysFirmwareRev,
+ invPhysProductDataRev,
+ invPhysSerialNum,
+ invPhysMfgName,
+ invPhysModelName,
+ invPhysIsFRU,
+ invPhysSoftwareRev }
+ STATUS deprecated
+ DESCRIPTION
+ "The physical inventory objects V2."
+ ::= { lumInventoryGroups 5 }
+
+invPhysGroupV3 OBJECT-GROUP
+ OBJECTS {
+ invPhysIndex,
+ invPhysDescr,
+ invPhysVendorType,
+ invPhysContainedIn,
+ invPhysClass,
+ invPhysParentRelPos,
+ invPhysName,
+ invPhysHardwareRev,
+ invPhysFirmwareRev,
+ invPhysProductDataRev,
+ invPhysSerialNum,
+ invPhysMfgName,
+ invPhysModelName,
+ invPhysIsFRU,
+ invPhysSoftwareRev,
+ invPhysSoftwareProduct }
+ STATUS deprecated
+ DESCRIPTION
+ "The physical inventory objects V3."
+ ::= { lumInventoryGroups 6 }
+
+invEntityGroup OBJECT-GROUP
+ OBJECTS {
+ invEntityIndex,
+ invEntityName,
+ invEntityObject,
+ invEntityClass }
+ STATUS current
+ DESCRIPTION
+ "The entity objects V1."
+ ::= { lumInventoryGroups 7 }
+
+invRelationGroup OBJECT-GROUP
+ OBJECTS {
+ invRelationIndex,
+ invRelationEntityIndex1,
+ invRelationEntityName1,
+ invRelationType,
+ invRelationEntityIndex2,
+ invRelationEntityName2 }
+ STATUS current
+ DESCRIPTION
+ "The relation objects V1."
+ ::= { lumInventoryGroups 8 }
+
+invGeneralGroupV3 OBJECT-GROUP
+ OBJECTS {
+ invGeneralLastChangeTime,
+ invGeneralConfigLastChangeTime}
+ STATUS deprecated
+ DESCRIPTION
+ "The physical inventory objects."
+ ::= { lumInventoryGroups 9 }
+
+invGeneralGroupV4 OBJECT-GROUP
+ OBJECTS {
+ invGeneralLastChangeTime,
+ invGeneralConfigLastChangeTime,
+ invGeneralPhysTableSize,
+ invGeneralEntityTableSize,
+ invGeneralRelationTableSize}
+ STATUS deprecated
+ DESCRIPTION
+ "The physical inventory objects v4."
+ ::= { lumInventoryGroups 10 }
+
+invPhysGroupV4 OBJECT-GROUP
+ OBJECTS {
+ invPhysIndex,
+ invPhysDescr,
+ invPhysContainedIn,
+ invPhysClass,
+ invPhysParentRelPos,
+ invPhysName,
+ invPhysHardwareRev,
+ invPhysFirmwareRev,
+ invPhysProductDataRev,
+ invPhysSerialNum,
+ invPhysMfgName,
+ invPhysModelName,
+ invPhysIsFRU,
+ invPhysSoftwareRev,
+ invPhysSoftwareProduct }
+ STATUS deprecated
+ DESCRIPTION
+ "The physical inventory objects V4 (release R23.1)."
+ ::= { lumInventoryGroups 11 }
+
+invPhysGroupV5 OBJECT-GROUP
+ OBJECTS {
+ invPhysIndex,
+ invPhysDescr,
+ invPhysContainedIn,
+ invPhysClass,
+ invPhysParentRelPos,
+ invPhysName,
+ invPhysHardwareRev,
+ invPhysFirmwareRev,
+ invPhysProductDataRev,
+ invPhysSerialNum,
+ invPhysMfgName,
+ invPhysModelName,
+ invPhysIsFRU,
+ invPhysSoftwareRev,
+ invPhysSoftwareProduct,
+ invPhysClei,
+ invPhysAid }
+ STATUS current
+ DESCRIPTION
+ "The physical inventory objects V5 (release R28)."
+ ::= { lumInventoryGroups 12 }
+
+invInsRemGroup OBJECT-GROUP
+ OBJECTS {
+ invInsRemIndex,
+ invInsRemName,
+ invInsRemEvent,
+ invInsRemTimestamp,
+ invInsRemEquipmentType,
+ invInsRemPhysicalLocation,
+ invInsRemClei,
+ invInsRemSerialNumber,
+ invInsRemPartNumber,
+ invInsRemSeqNumber }
+ STATUS current
+ DESCRIPTION
+ "The insert remove events objects V1 (release R28)."
+ ::= { lumInventoryGroups 13 }
+
+invGeneralGroupV5 OBJECT-GROUP
+ OBJECTS {
+ invGeneralLastChangeTime,
+ invGeneralConfigLastChangeTime,
+ invGeneralPhysTableSize,
+ invGeneralEntityTableSize,
+ invGeneralRelationTableSize,
+ invGeneralInsRemTableSize,
+ invGeneralInsRemLastSeqNumber }
+ STATUS current
+ DESCRIPTION
+ "The physical inventory objects V5 (release R28)."
+ ::= { lumInventoryGroups 14 }
+
+
+-- ----------------------------------------------------
+-- Compliance
+-- ----------------------------------------------------
+
+lumInventoryBasicComplV1 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the
+ inventory MIB."
+ MODULE
+ MANDATORY-GROUPS {
+ invPhysGroup,
+ invGeneralGroup,
+ invEventGroup }
+ ::= { lumInventoryCompl 1 }
+
+lumInventoryBasicComplV2 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the
+ inventory MIB v2."
+ MODULE
+ MANDATORY-GROUPS {
+ invGeneralGroupV2,
+ invPhysGroup,
+ invEventGroup }
+ ::= { lumInventoryCompl 2 }
+
+lumInventoryBasicComplV3 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the
+ inventory MIB v3."
+ MODULE
+ MANDATORY-GROUPS {
+ invGeneralGroupV2,
+ invPhysGroupV2,
+ invEventGroup }
+ ::= { lumInventoryCompl 3 }
+
+lumInventoryBasicComplV4 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the
+ inventory MIB v4."
+ MODULE
+ MANDATORY-GROUPS {
+ invGeneralGroupV2,
+ invPhysGroupV3,
+ invEventGroup }
+ ::= { lumInventoryCompl 4 }
+
+lumInventoryBasicComplV5 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the
+ inventory MIB v5."
+ MODULE
+ MANDATORY-GROUPS {
+ invGeneralGroupV2,
+ invPhysGroupV3,
+ invEventGroup,
+ invEntityGroup,
+ invRelationGroup }
+ ::= { lumInventoryCompl 5 }
+
+lumInventoryBasicComplV6 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the
+ inventory MIB v6."
+ MODULE
+ MANDATORY-GROUPS {
+ invGeneralGroupV3,
+ invPhysGroupV3,
+ invEventGroup,
+ invEntityGroup,
+ invRelationGroup }
+ ::= { lumInventoryCompl 6 }
+
+lumInventoryBasicComplV7 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the
+ inventory MIB v7."
+ MODULE
+ MANDATORY-GROUPS {
+ invGeneralGroupV4,
+ invPhysGroupV3,
+ invEventGroup,
+ invEntityGroup,
+ invRelationGroup }
+ ::= { lumInventoryCompl 7 }
+
+lumInventoryBasicComplV8 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the
+ inventory MIB v8."
+ MODULE
+ MANDATORY-GROUPS {
+ invGeneralGroupV4,
+ invPhysGroupV4,
+ invEventGroup,
+ invEntityGroup,
+ invRelationGroup }
+ ::= { lumInventoryCompl 8 }
+
+lumInventoryBasicComplV9 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the
+ inventory MIB v9."
+ MODULE
+ MANDATORY-GROUPS {
+ invGeneralGroupV4,
+ invPhysGroupV5,
+ invEventGroup,
+ invEntityGroup,
+ invRelationGroup }
+ ::= { lumInventoryCompl 9 }
+
+lumInventoryBasicComplV10 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Basic implementation requirements for the
+ inventory MIB v10. (R28.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ invGeneralGroupV5,
+ invPhysGroupV5,
+ invEventGroup,
+ invEntityGroup,
+ invRelationGroup,
+ invInsRemGroup }
+ ::= { lumInventoryCompl 10 }
+
+-- ----------------------------------------------------
+-- Minimal object and event groups
+-- ----------------------------------------------------
+
+inventoryGeneralMinimalGroupV1 OBJECT-GROUP
+ OBJECTS {
+ invGeneralLastChangeTime,
+ invGeneralConfigLastChangeTime,
+ invGeneralPhysTableSize,
+ invGeneralEntityTableSize,
+ invGeneralRelationTableSize }
+ STATUS current
+ DESCRIPTION
+ "The minimal general inventory objects."
+ ::= { lumInventoryMinimalGroups 1 }
+
+-- ----------------------------------------------------
+-- Minimal Compliance
+-- ----------------------------------------------------
+
+lumInventoryMinimalComplV1 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Minimal implementation requirements for the inventory MIB v1."
+ MODULE
+ MANDATORY-GROUPS {
+ inventoryGeneralMinimalGroupV1,
+ invPhysGroupV3,
+ invEntityGroup,
+ invRelationGroup }
+ ::= { lumInventoryMinimalCompl 1 }
+
+lumInventoryMinimalComplV2 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Minimal implementation requirements for the inventory MIB v1."
+ MODULE
+ MANDATORY-GROUPS {
+ inventoryGeneralMinimalGroupV1,
+ invPhysGroupV4,
+ invEntityGroup,
+ invRelationGroup }
+ ::= { lumInventoryMinimalCompl 2 }
+
+lumInventoryMinimalComplV3 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Minimal implementation requirements for the inventory MIB v2."
+ MODULE
+ MANDATORY-GROUPS {
+ inventoryGeneralMinimalGroupV1,
+ invPhysGroupV5,
+ invEntityGroup,
+ invRelationGroup }
+ ::= { lumInventoryMinimalCompl 3 }
+
+END
+
+
diff --git a/MIBS/infinera/LUM-OA-MIB b/MIBS/infinera/LUM-OA-MIB
new file mode 100644
index 0000000..dbd1238
--- /dev/null
+++ b/MIBS/infinera/LUM-OA-MIB
@@ -0,0 +1,3855 @@
+LUM-OA-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32
+ FROM SNMPv2-SMI
+ OBJECT-GROUP, MODULE-COMPLIANCE
+ FROM SNMPv2-CONF
+ DisplayString, DateAndTime, TruthValue
+ FROM SNMPv2-TC
+ lumModules, lumOaMIB
+ FROM LUM-REG
+ FaultStatus, MgmtNameString, SubrackNumber, SlotNumber, PortNumber,
+ LambdaFrequency, BoardOrInterfaceOperStatus, BoardOrInterfaceAdminStatus,
+ CommandString, ObjectProperty
+ FROM LUM-TC;
+
+lumOaMIBModule MODULE-IDENTITY
+ LAST-UPDATED
+ "201906280000Z" -- June 28th 2019
+ ORGANIZATION
+ "Infinera Corporation"
+ CONTACT-INFO
+ "techsupport@infinera.com"
+ DESCRIPTION
+ "The optical amplifier interface MIB.
+
+ - General
+
+ - Amplifier interfaces
+
+"
+ REVISION
+ "201906280000Z" -- June 28th 2019
+ DESCRIPTION
+ "Changes for release r33.0:
+ - laserForcedOn set to be persistent"
+ REVISION
+ "201706150000Z" -- June 15th 2017
+ DESCRIPTION
+ "Changes made for release r29.0:
+ - Changed ORGANIZATION and CONTACT-INFO"
+ REVISION
+ "201611300000Z" -- November 30th 2016
+ DESCRIPTION
+ "Changes made for release r28:
+ - Changes for Finisar ROADM: new alarms moduleWarmingUp and
+ moduleFailure added (moduleFailure previously in roadmAddDropIf).
+ - VCOM threshold is exceeded alarm removed."
+ REVISION
+ "201605300000Z" -- May 30th 2016
+ DESCRIPTION
+ "Changes made for release r27:
+ - Output power failed alarm added.
+ - Default value of operStatus set to notPresent."
+ REVISION
+ "201405160000Z" -- May 16th 2014
+ DESCRIPTION
+ "Changes made for release r23:
+ - VCOM threshold is exceeded alarm added.
+ - Firmware upgrade available alarm added.
+ - Interface supports fetching monitor insertion loss added.
+ "
+ REVISION
+ "201211010000Z" -- November 20th 2012
+ DESCRIPTION
+ "Changes made for release r20:
+ "
+ REVISION
+ "201203300000Z" -- March 30th 2012
+ DESCRIPTION
+ "Changes made for release r19:
+ - Voa SFP attributes added."
+ REVISION
+ "201112200000Z" -- December 20th 2011
+ DESCRIPTION
+ "Changes made for release r18:
+ - MDU16 features included."
+ REVISION
+ "201104270000Z" -- April 27th 2011
+ DESCRIPTION
+ "Added new amplifiers."
+ REVISION
+ "200501270000Z" -- January 27th 2006
+ DESCRIPTION
+ "Added TS-1100 specific alarms."
+ REVISION
+ "200209020000Z" -- September 2nd 2002
+ DESCRIPTION
+ "The initial revision of this module."
+ ::= { lumModules 20 }
+
+
+-- ----------------------------------------------------
+-- Conformance area, containing groups and complicance
+-- specifications.
+-- ----------------------------------------------------
+
+lumOaConfs OBJECT IDENTIFIER ::= { lumOaMIB 1 }
+lumOaGroups OBJECT IDENTIFIER ::= { lumOaConfs 1 }
+lumOaCompl OBJECT IDENTIFIER ::= { lumOaConfs 2 }
+lumOaMinimalGroups OBJECT IDENTIFIER ::= { lumOaConfs 3 }
+lumOaMinimalCompl OBJECT IDENTIFIER ::= { lumOaConfs 4 }
+
+
+-- ----------------------------------------------------
+-- Root for objects in the oa MIB
+-- ----------------------------------------------------
+
+lumOaMIBObjects OBJECT IDENTIFIER ::= { lumOaMIB 2 }
+
+
+-- ----------------------------------------------------
+-- This MIB contains the following groups:
+-- ----------------------------------------------------
+
+oaGeneral OBJECT IDENTIFIER ::= { lumOaMIBObjects 1 }
+oaIfList OBJECT IDENTIFIER ::= { lumOaMIBObjects 2 }
+lumentisOaNotifications OBJECT IDENTIFIER ::= { lumOaMIBObjects 3 }
+oaVoaIfList OBJECT IDENTIFIER ::= { lumOaMIBObjects 4 }
+oaVoaClientIfList OBJECT IDENTIFIER ::= { lumOaMIBObjects 5 }
+oaVoaLineIfList OBJECT IDENTIFIER ::= { lumOaMIBObjects 6 }
+oaModuleList OBJECT IDENTIFIER ::= { lumOaMIBObjects 7 }
+
+
+-- ----------------------------------------------------
+-- Textual Conventions
+-- ----------------------------------------------------
+
+-- ----------------------------------------------------
+-- General group
+-- ----------------------------------------------------
+
+oaGeneralLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the MIB
+ was last changed.
+
+"
+ ::= { oaGeneral 1 }
+
+oaGeneralStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state of the MIB was last
+ changed.
+
+"
+ ::= { oaGeneral 2 }
+
+oaGeneralOaIfTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+
+"
+ ::= { oaGeneral 3 }
+
+oaGeneralVoaIfTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+
+"
+ ::= { oaGeneral 4 }
+
+oaGeneralVoaClientIfTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+
+"
+ ::= { oaGeneral 5 }
+
+oaGeneralVoaLineIfTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+
+"
+ ::= { oaGeneral 6 }
+
+oaGeneralOaModuleTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+
+"
+ ::= { oaGeneral 7 }
+
+
+-- ----------------------------------------------------
+-- Optical amplifier interfaces
+-- ----------------------------------------------------
+
+oaIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OaIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface list."
+ ::= { oaIfList 1 }
+
+oaIfEntry OBJECT-TYPE
+ SYNTAX OaIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the interface list.
+
+"
+ INDEX { oaIfIndex }
+ ::= { oaIfTable 1 }
+
+OaIfEntry ::=
+ SEQUENCE {
+ oaIfIndex Unsigned32,
+ oaIfName MgmtNameString,
+ oaIfDescr DisplayString,
+ oaIfSubrack SubrackNumber,
+ oaIfSlot SlotNumber,
+ oaIfTxPort PortNumber,
+ oaIfRxPort PortNumber,
+ oaIfInvPhysIndexOrZero Unsigned32,
+ oaIfAdminStatus BoardOrInterfaceAdminStatus,
+ oaIfOperStatus BoardOrInterfaceOperStatus,
+ oaIfLaserStatus INTEGER,
+ oaIfAmplifierType INTEGER,
+ oaIfWantedAbsolutePowerLevel Integer32,
+ oaIfWantedRelativePowerLevel Integer32,
+ oaIfWantedGain Integer32,
+ oaIfFrequencyMin LambdaFrequency,
+ oaIfFrequencyMax LambdaFrequency,
+ oaIfNominalTxPower Integer32,
+ oaIfTxPowerLevel Integer32,
+ oaIfRxPowerLevel Integer32,
+ oaIfRxPowerLevelLowThreshold Integer32,
+ oaIfLaserBias Unsigned32,
+ oaIfNominalLaserTemp Unsigned32,
+ oaIfRelativeLaserTemp Integer32,
+ oaIfLossOfSignalThreshold Integer32,
+ oaIfLossOfSignal FaultStatus,
+ oaIfPumpLaserTempHigh FaultStatus,
+ oaIfRegulationProblemRxPowerHigh FaultStatus,
+ oaIfRegulationProblemTxPowerHigh FaultStatus,
+ oaIfRegulationProblemTxPowerLow FaultStatus,
+ oaIfReceivedPowerLow FaultStatus,
+ oaIfLaserBiasHigh FaultStatus,
+ oaIfLaserTempControlFault FaultStatus,
+ oaIfHwMissing FaultStatus,
+ oaIfConfigurationCommand CommandString,
+ oaIfPumpLaserTempLow FaultStatus,
+ oaIfLaserTempLowRelativeThreshold Integer32,
+ oaIfLaserTempHighRelativeThreshold Integer32,
+ oaIfAmpTypeNotSupportedByHw FaultStatus,
+ oaIfWantedSignalPowerLevel Integer32,
+ oaIfObjectProperty ObjectProperty,
+ oaIfLaserForcedOn INTEGER,
+ oaIfActualLaserTemp Integer32,
+ oaIfAutomaticPowerShutdown INTEGER,
+ oaIfDisabled FaultStatus,
+ oaIfWantedPowerLimit Integer32,
+ oaIfModuleInfo DisplayString,
+ oaIfMonitorInsertionLoss DisplayString,
+ oaIfNumMonitorInsertionLoss Unsigned32,
+ oaIfFunctionalType INTEGER,
+ oaIfActualGain Integer32,
+ oaIfSaturationFault FaultStatus,
+ oaIfWantedGainTilt Integer32,
+ oaIfTxPowerLevelLowThreshold Integer32,
+ oaIfLaserPumpBias Unsigned32,
+ oaIfCaseTempOutOfrange FaultStatus,
+ oaIfLaserTempOutOfRange FaultStatus,
+ oaIfSupportsReadMonitorInsertionLoss TruthValue,
+ oaIfTxSignalStatus INTEGER,
+ oaIfRxSignalStatus INTEGER,
+ oaIfOutputPowerFail FaultStatus
+ }
+
+oaIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each entry.
+
+"
+ ::= { oaIfEntry 1 }
+
+oaIfName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the interface, for
+ example 'oa:1:2:1-2', where the first number
+ indicates sub-rack, the second slot number and
+ the third is the port number.
+ Examples:
+
+ oa:s:s:p - Optical amplifier interface
+
+"
+ ::= { oaIfEntry 2 }
+
+oaIfDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+
+"
+ DEFVAL { "" }
+ ::= { oaIfEntry 3 }
+
+oaIfSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack where the interface
+ is located.
+
+"
+ ::= { oaIfEntry 4 }
+
+oaIfSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the slot where the interface is
+ located.
+
+"
+ ::= { oaIfEntry 5 }
+
+oaIfTxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the TX-side of the
+ interface is located.
+
+"
+ ::= { oaIfEntry 6 }
+
+oaIfRxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the RX-side of
+ the interface is located.
+
+"
+ ::= { oaIfEntry 7 }
+
+oaIfInvPhysIndexOrZero OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row in the invPhysTable for this interface.
+ Set to 0 if not known.
+
+"
+ ::= { oaIfEntry 8 }
+
+
+oaIfAdminStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceAdminStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the interface.
+
+ down - The interface should be inactive.
+
+ service - The interface is activated but alarms
+ are suppressed. Intended for use during service
+ or re-configuration. When service is concluded
+ adminStatus should be set to 'up' again.
+
+ up - The interface should be activated when
+ it becomes available. Alarms are not suppressed.
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { up }
+ ::= { oaIfEntry 9 }
+
+oaIfOperStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the interface.
+
+ notPresent - The physical resources are not
+ available.
+
+ down - The interface is de-activated or the are
+ faults preventing it from going to the 'up'-state.
+
+ up - The interface is operational.
+
+"
+ DEFVAL { notPresent }
+ ::= { oaIfEntry 10 }
+
+oaIfLaserStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state of the laser.
+
+ off - The laser is turned off.
+
+ on - The laser is turned on.
+
+"
+ ::= { oaIfEntry 11 }
+
+oaIfAmplifierType OBJECT-TYPE
+ SYNTAX INTEGER {
+ pre25ad (1),
+ pre25tm (2),
+ pow10 (3),
+ pre10ad (4),
+ pre10tm (5),
+ constantGain (6),
+ constantSignalPower (7),
+ constantPower (8),
+ constantGainLI (9),
+ constantGainHI (10) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of amplifier for this interface.
+
+ preAmp25GAd - pre-amplifier for 2.5 G,
+ add-drop
+
+ preAmp25GTm - pre-amplifier for 2.5 G,
+ terminal multiplexor
+
+ powAmp10G - power amplifier for 10 G
+
+ preAmp10GAd - pre-amplifier for 10 G,
+ add-drop
+
+ preAmp10GTm - pre-amplifier for 10 G,
+ terminal multiplexor
+
+ constantGain - used for pre-amps and other
+ point-to-point links. Uses ASE compensation.
+ => specify wantedGain
+
+ constantGainLI - Default value. Works as constantGain
+ but uses low input power mode. Please,
+ refer to OA commissioning manual to decideoaIfRxSignalStatus
+ which gain mode that should be used.
+
+ constantGainHI - Works as constantGain but uses high
+ input power mode. Please, refer to OA
+ commissioning manual to decide which gain
+ mode that should be used.
+
+ constantSignalPower - used in combination
+ with 2 channel add-drop filters.
+ Uses ASE compensation.
+ => specify wantedSignalPower
+
+ constantPower - For test purposes
+ No ASE compensation.
+ => specify wantedAbsolutePower
+
+"
+ ::= { oaIfEntry 12 }
+
+oaIfWantedAbsolutePowerLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..195)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "For powAmp10G and constantPower, the
+ user can give the wanted absolute power level
+ in units of 0.1 dBm.
+
+ For OA10 and OA17 in constantGain and
+ constantSignalPower, this parameter shows the
+ derived absolute power level. The value is
+ calculated from the other given parameters.
+
+"
+ DEFVAL { 90 }
+ ::= { oaIfEntry 13 }
+
+oaIfWantedRelativePowerLevel OBJECT-TYPE
+ SYNTAX Integer32 (-60..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Wanted offset from production setting in units
+ of 0.1 dBm.
+ Applicable for preAmp25GAd and preAmp10GAd.
+
+ Note that the output power level is dependent on
+ the power of the input signal, so you might not
+ always get the power that you want.
+
+"
+ DEFVAL { 0 }
+ ::= { oaIfEntry 14 }
+
+oaIfWantedGain OBJECT-TYPE
+ SYNTAX Integer32 (130..330)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Signal gain setting in units of 0.1 dB.
+ Applicable for preAmp25GTm, preAmp10GTm
+ and constantGain/LI/HI.
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { 200 }
+ ::= { oaIfEntry 15 }
+
+oaIfFrequencyMin OBJECT-TYPE
+ SYNTAX LambdaFrequency
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lowest amplified freqency in hundreds of
+ GHz (0.01 GHz).
+
+ Supported range 19210 ... 19590 (c921 .. c959)
+
+"
+ DEFVAL { ch921 }
+ ::= { oaIfEntry 16 }
+
+oaIfFrequencyMax OBJECT-TYPE
+ SYNTAX LambdaFrequency
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Highest amplified freqency in hundreds of
+ GHz (0.01 GHz).
+
+ Supported range 19210 ... 19590 (c921 .. c959)
+
+"
+ DEFVAL { ch959 }
+ ::= { oaIfEntry 17 }
+
+oaIfNominalTxPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The production setting for output power in
+ units of 0.1 dBm.
+
+"
+ ::= { oaIfEntry 18 }
+
+oaIfTxPowerLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transmitted power level in units of 0.1 dBm.
+
+"
+ ::= { oaIfEntry 19 }
+
+oaIfRxPowerLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The received power level in units of 0.1 dBm.
+
+"
+ ::= { oaIfEntry 20 }
+
+oaIfRxPowerLevelLowThreshold OBJECT-TYPE
+ SYNTAX Integer32 (-50..80)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The lower threshold for received power level
+ relative to the loss of signal threshold,
+ in units of 0.1 dB.
+
+"
+ DEFVAL { 30 }
+ ::= { oaIfEntry 21 }
+
+oaIfLaserBias OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Measures laser bias current value in tenths of
+ mA (0.1 mA).
+
+"
+ ::= { oaIfEntry 22 }
+
+oaIfNominalLaserTemp OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The pre-set laser temperature (0.1 deg C)
+
+"
+ ::= { oaIfEntry 23 }
+
+oaIfRelativeLaserTemp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current offset from the pre-set temperature
+ in units of 0.1 degrees centigrade.
+
+"
+ ::= { oaIfEntry 24 }
+
+oaIfLossOfSignalThreshold OBJECT-TYPE
+ SYNTAX Integer32 (-560..80)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold for loss of signal.
+
+ Note: Depending on the type of optical amplifier
+ the value range may vary.
+
+"
+ DEFVAL { -560 }
+ ::= { oaIfEntry 25 }
+
+
+oaIfLossOfSignal OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loss of signal.
+ Applicable for all signal formats.
+
+ A(ctivation): Active loss of signal HW
+ indication.
+
+ D(e-activation): Inactive loss of signal HW
+ indication.
+
+"
+ ::= { oaIfEntry 26 }
+
+oaIfPumpLaserTempHigh OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Pump laser temperature too high.
+
+ A(ctivation): Temperature exceedes threshold.
+
+ D(e-activation): Temperature below threshold
+ again.
+
+"
+ ::= { oaIfEntry 27 }
+
+oaIfRegulationProblemRxPowerHigh OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The input power is above meassuring range.
+
+ A: The received power level exceeds the
+ associated threshold.
+
+ D: The received power level is 0.5 dBm below
+ the threshold.
+
+"
+ ::= { oaIfEntry 28 }
+
+oaIfRegulationProblemTxPowerHigh OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output power is above meassuring range.
+
+ A: The received power level exceeds the
+ associated threshold.
+
+ D: The received power level is 0.5 dBm below
+ the threshold.
+
+"
+ ::= { oaIfEntry 29 }
+
+oaIfRegulationProblemTxPowerLow OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output power is below meassuring range.
+
+ A: The transmitted power level below the associated
+ threshold.
+
+ D: The transmitted power level is 0.5 dBm above the
+ threshold.
+
+"
+ ::= { oaIfEntry 30 }
+
+oaIfReceivedPowerLow OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received power level low threshold exceeded.
+
+ A: The received power level is below the
+ associated threshold.
+
+ D: The received power level is 0.5 dBm above the
+ threshold.
+
+"
+ ::= { oaIfEntry 31 }
+
+oaIfLaserBiasHigh OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Laser bias high threshold exceeded.
+
+ A: The laser bias current exceeds the associated
+ threshold.
+
+ D: The laser bias current is 0.5 mA below the
+ associated threshold.
+
+"
+ ::= { oaIfEntry 32 }
+
+oaIfLaserTempControlFault OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The pump laser temperature exceeds the
+ associated threshold.
+
+ A: The temperature exceeds the value.
+
+ D: The temperature is below the value.
+
+"
+ ::= { oaIfEntry 33 }
+
+oaIfHwMissing OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The HW for this i/f is not present
+
+ A: Wrong HW is inserted in subrack.
+
+ D: Correct HW is inserted in subrack.
+
+"
+ ::= { oaIfEntry 34 }
+
+oaIfConfigurationCommand OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Select which amplifier type to use. All modes are not applicable
+ for all type of amplifier boards.
+
+ constantGain: Amplifier will set output power according to
+ the input power and the given gain
+ constantSignalPower: Amplifier will set a constant output power
+ with noise-compensation
+ constantPower: Amplifier will set a constant output power
+ independent of input power
+ constantGainLI: Amplifier will work with constant gain in the low
+ input power region (-35 to -5 dBm)
+ constantGainHI: Amplifier will work with constant gain in the
+ high input power region (-25 to +8 dBm)
+ pow10: Power amplifier for 10G
+ pre10ad: Pre-amplifier for 10G in add/drop config.
+ pre25ad: Pre-amplifier for 2.5G in add/drop config.
+ pre10tm: Pre-amplifier for 10G in TM configuration
+ pre25tm: Pre-amplifier for 2.5G in TM configuration
+
+"
+ ::= { oaIfEntry 35 }
+
+oaIfPumpLaserTempLow OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Pump laser temperature too low.
+
+ A(ctivation): Temperature exceedes threshold.
+
+ D(e-activation): Temperature above threshold
+ again.
+
+"
+ ::= { oaIfEntry 36 }
+
+oaIfLaserTempLowRelativeThreshold OBJECT-TYPE
+ SYNTAX Integer32 (-100..150)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Threshold for the Laser Temp Low alarm, expressed
+ as an offset from a pre-set nominal temperature,
+ in units of 0.1 degrees centigrade.
+
+"
+ DEFVAL { -30 }
+ ::= { oaIfEntry 37 }
+
+oaIfLaserTempHighRelativeThreshold OBJECT-TYPE
+ SYNTAX Integer32 (-250..450)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Threshold for the Laser Temp High alarm, expressed
+ as an offset from a pre-set nominal temperature,
+ in units of 0.1 degrees centigrade.
+
+"
+ DEFVAL { 30 }
+ ::= { oaIfEntry 38 }
+
+oaIfAmpTypeNotSupportedByHw OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The HW revision does not support
+ the selected amplifier type.
+
+"
+ ::= { oaIfEntry 39 }
+
+oaIfWantedSignalPowerLevel OBJECT-TYPE
+ SYNTAX Integer32 (-150..-50)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Wanted offset from production setting in units
+ of 0.1 dBm.
+ Applicable for preAmp25GAd and preAmp10GAd.
+
+ Note that the output power level is dependent on
+ the power of the input signal, so you might not
+ always get the power that you want.
+
+"
+ DEFVAL { -100 }
+ ::= { oaIfEntry 40 }
+
+oaIfObjectProperty OBJECT-TYPE
+ SYNTAX ObjectProperty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Property mask.
+
+"
+ ::= { oaIfEntry 41 }
+
+oaIfLaserForcedOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When enabled, the laser control is on regardless of
+ whether there is an input signal present or not.
+
+ disabled - the laser control is activated first
+ after input signal is detected
+
+ enabled - the laser control is always on
+
+"
+ DEFVAL { disabled }
+ ::= { oaIfEntry 42 }
+
+oaIfActualLaserTemp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current laser temperature
+ in units of 0.1 degrees centigrade.
+
+"
+ ::= { oaIfEntry 43 }
+
+oaIfAutomaticPowerShutdown OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When enabled, the laser is turned off if
+ the input signal to the other gain block
+ is lost.
+
+ disabled - the laser is NOT affected by
+ the other gain block.
+
+ enabled - the laser is turned off if
+ the input to the other gain block
+ is lost.
+
+"
+ DEFVAL { disabled }
+ ::= { oaIfEntry 44 }
+
+oaIfDisabled OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface is disabled.
+
+ A: Interface disabled.
+
+ D: Interface enabled.
+
+"
+ ::= { oaIfEntry 45 }
+
+oaIfWantedPowerLimit OBJECT-TYPE
+ SYNTAX Integer32 (-70..195)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Applicable for constantGainLI/HI.
+
+ Sets the maximum allowed output power.
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { 167 }
+ ::= { oaIfEntry 46 }
+
+oaIfModuleInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Information (for example firmware and serial number) about
+ the module.
+
+"
+ ::= { oaIfEntry 47 }
+
+oaIfMonitorInsertionLoss OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The insertion loss for the monitor port.
+ When the real insertion loss is not possible
+ to read from unit (older HW revsions), 20
+ (default) dB will be shown which is the
+ normal value.
+
+"
+ ::= { oaIfEntry 48 }
+
+oaIfNumMonitorInsertionLoss OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the same parameter as Monitor Port
+ Insertion Loss. The difference is that you
+ will not see if the value can be read from
+ the port or not (if not 20 dB will be shown).
+
+"
+ ::= { oaIfEntry 49 }
+
+
+oaIfFunctionalType OBJECT-TYPE
+ SYNTAX INTEGER {
+ undefined (1),
+ preAmp (2),
+ offLinePreAmp (3),
+ lineAmp (4),
+ booster (5) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The functional type of amplifier. This attribute is ONLY used
+ by TNM and the traffic is not affected if changed.
+
+ undefined - default
+
+ preAmp - pre-amplifier. Receiving amplifier on a
+ terminal node.
+
+ offLinePreAmp - offline pre-amplifier. Receiving amplifier
+ in a non-terminal node. Offline pre-amplifier
+ amplifies dropped traffic, NOT line traffic.
+
+ lineAmp - line amplifier. Amplifier situated between
+ the terminal nodes, which amplifies passing
+ line traffic and (if applicable) added
+ traffic.
+
+ booster - booster. The transmitting amplifier from a
+ terminal node.
+
+"
+ DEFVAL { undefined }
+ ::= { oaIfEntry 50 }
+
+oaIfActualGain OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual measured gain in units of 0.1 dB.
+
+"
+ ::= { oaIfEntry 51 }
+
+oaIfSaturationFault OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Saturation alarm threshold is passed. Actual Gain < (Wanted
+ Gain -1 dB). The alarm can be cleared be cleared by reducing
+ the wanted gain attribute.
+
+"
+ ::= { oaIfEntry 52 }
+
+oaIfWantedGainTilt OBJECT-TYPE
+ SYNTAX Integer32 (-20..20)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Settable gain tilt for variable gain OA in units of 0.1 dB.
+ Positive gain tilt is defined as gain increasing wavelength.
+ Negative gain tilt is defined as gain decreasing wavelength.
+
+"
+ DEFVAL { 0 }
+ ::= { oaIfEntry 53 }
+
+oaIfTxPowerLevelLowThreshold OBJECT-TYPE
+ SYNTAX Integer32 (0..207)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The lower threshold for transmitted power level
+ transmits to the loss of signal threshold,
+ in units of 0.1 dB.
+
+"
+ DEFVAL { 5 }
+ ::= { oaIfEntry 54 }
+
+oaIfLaserPumpBias OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Measures laser pump bias current in
+ per cent (%) of max value.
+
+"
+ ::= { oaIfEntry 55 }
+
+oaIfCaseTempOutOfrange OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The module has shutdown automatically because of
+ too high case temp (>85 degC) or too low case
+ temp (-40 degC).
+
+ A(ctivation): Case temperature exceedes pre-set
+ temp range.
+
+ D(e-activation): Case temperature within pre-set
+ temp range again.
+
+"
+ ::= { oaIfEntry 56 }
+
+oaIfLaserTempOutOfRange OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the module has shutdown automatically because of
+ pump laser temp out of range (15-35 degC).
+
+ A(ctivation): Laser temperature exceedes pre-set value.
+
+ D(e-activation): Laser temperature below pre-set value
+ again.
+
+"
+ ::= { oaIfEntry 57 }
+
+oaIfSupportsReadMonitorInsertionLoss OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value tells whether a OA interface has the ability
+ to read the insertion loss value for the monitor port on
+ an interface.
+
+ true: Insertion loss can be read for this interface
+ false: Insertion loss cannot be read for this interface
+
+"
+
+ ::= { oaIfEntry 58 }
+
+oaIfTxSignalStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ degraded (2),
+ up (3),
+ notApplicable (2147483647) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for outgoing (TX) signal
+ of the interface.
+
+ down - A fault that would lead to a protection
+ switch has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+ notApplicable (2147483647) - Attribute is not used on board.
+"
+ ::= { oaIfEntry 59 }
+
+oaIfRxSignalStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ degraded (2),
+ up (3),
+ notApplicable (2147483647) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for incoming (RX) signal
+ of the interface.
+
+ down - A major fault has occurred
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+ notApplicable (2147483647) - Attribute is not used on board
+"
+ ::= { oaIfEntry 60 }
+
+oaIfOutputPowerFail OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Output power failed alarm threshold is passed. Actual Gain < (Wanted
+ Gain -1 dB) and Output Power < (Power Limit -1 dB).
+
+"
+ ::= { oaIfEntry 61 }
+
+-- ----------------------------------------------------
+-- Variable Optical Attenuator interfaces
+-- ----------------------------------------------------
+
+oaVoaIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OaVoaIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface list."
+ ::= { oaVoaIfList 1 }
+
+oaVoaIfEntry OBJECT-TYPE
+ SYNTAX OaVoaIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the interface list.
+
+"
+ INDEX { oaVoaIfIndex }
+ ::= { oaVoaIfTable 1 }
+
+OaVoaIfEntry ::=
+ SEQUENCE {
+ oaVoaIfIndex Unsigned32,
+ oaVoaIfName MgmtNameString,
+ oaVoaIfDescr DisplayString,
+ oaVoaIfSubrack SubrackNumber,
+ oaVoaIfSlot SlotNumber,
+ oaVoaIfTxPort PortNumber,
+ oaVoaIfRxPort PortNumber,
+ oaVoaIfInvPhysIndexOrZero Unsigned32,
+ oaVoaIfAdminStatus BoardOrInterfaceAdminStatus,
+ oaVoaIfOperStatus BoardOrInterfaceOperStatus,
+ oaVoaIfObjectProperty ObjectProperty,
+ oaVoaIfControlMode INTEGER,
+ oaVoaIfWantedOutputPower Integer32,
+ oaVoaIfCurrentOutputPower Integer32,
+ oaVoaIfRegulationRange Unsigned32,
+ oaVoaIfWantedAttenuation Unsigned32,
+ oaVoaIfCurrentAttenuation Unsigned32,
+ oaVoaIfSamplePeriod Unsigned32,
+ oaVoaIfOuputPowerControlFailure FaultStatus,
+ oaVoaIfCurrentPowerOutOfRange FaultStatus,
+ oaVoaIfConfigurationCommand CommandString,
+ oaVoaIfInInstallationMode FaultStatus }
+
+oaVoaIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each entry.
+
+"
+ ::= { oaVoaIfEntry 1 }
+
+oaVoaIfName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the interface,
+ for example 'voa:1:2:1'.
+
+"
+ ::= { oaVoaIfEntry 2 }
+
+oaVoaIfDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+
+"
+ DEFVAL { "" }
+ ::= { oaVoaIfEntry 3 }
+
+oaVoaIfSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack where the interface
+ is located.
+
+"
+ ::= { oaVoaIfEntry 4 }
+
+oaVoaIfSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the slot where the interface is
+ located.
+
+"
+ ::= { oaVoaIfEntry 5 }
+
+oaVoaIfTxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the TX part of
+ the interface is located.
+
+"
+ ::= { oaVoaIfEntry 6 }
+
+oaVoaIfRxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the RX part of
+ the interface is located.
+
+"
+ ::= { oaVoaIfEntry 7 }
+
+oaVoaIfInvPhysIndexOrZero OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row in the invPhysTable for this interface.
+ Set to 0 if not known.
+
+"
+ ::= { oaVoaIfEntry 8 }
+
+oaVoaIfAdminStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceAdminStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the interface.
+
+ down - The interface should be inactive.
+
+ service - The interface is activated but alarms
+ are suppressed. Intended for use during service
+ or re-configuration. When service is concluded
+ adminStatus should be set to 'up' again.
+ Note that there is no difference between 'up'
+ and 'service', if no alarms can be rasied from
+ this object.
+
+ up - The interface should be activated when
+ it becomes available. Alarms are not suppressed.
+
+ This attribute can be written via SNMP.
+"
+ ::= { oaVoaIfEntry 9 }
+
+oaVoaIfOperStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the interface.
+
+ notPresent - The interface is not available.
+
+ down - The interface is not used.
+
+ up - The interface is active.
+
+"
+ DEFVAL { notPresent }
+ ::= { oaVoaIfEntry 10 }
+
+oaVoaIfObjectProperty OBJECT-TYPE
+ SYNTAX ObjectProperty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Property mask.
+
+"
+ ::= { oaVoaIfEntry 11 }
+
+oaVoaIfControlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ constPower (1),
+ constAttenuation (2),
+ constPowerAtInstallation (3) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The control mode of the VOA channel.
+
+ constPower - regulate slowly towards a given
+ output power.
+
+ constAttenuation - set a fix attenuation
+
+ constPowerAtInstallation -
+ like constPower but allow faster changes
+ (this mode is not released)
+
+"
+ DEFVAL { constPower }
+ ::= { oaVoaIfEntry 12 }
+
+oaVoaIfWantedOutputPower OBJECT-TYPE
+ SYNTAX Integer32 (-300..170)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The wanted output power.
+
+ Applicable for constPower.
+
+"
+ DEFVAL { 0 }
+ ::= { oaVoaIfEntry 13 }
+
+oaVoaIfCurrentOutputPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual output power.
+
+"
+ ::= { oaVoaIfEntry 14 }
+
+oaVoaIfRegulationRange OBJECT-TYPE
+ SYNTAX Unsigned32 (0..200)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An offset below the wanted output power
+ at which the 'Current Power Out Of Range'
+ alarm shall be raised.
+
+ When the current output power is so
+ far below the wanted output power,
+ the regulation stops and the alarm
+ is raised.
+
+ Applicable for constPower.
+
+"
+ DEFVAL { 40 }
+ ::= { oaVoaIfEntry 15 }
+
+oaVoaIfWantedAttenuation OBJECT-TYPE
+ SYNTAX Unsigned32 (0..200)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The wanted attenuation.
+
+ voa8ch: applicable for constAttenuation
+ voa2ch: always applicable
+
+ This attribute can be written via SNMP.
+
+"
+ DEFVAL { 200 }
+ ::= { oaVoaIfEntry 16 }
+
+oaVoaIfCurrentAttenuation OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current attenuation.
+
+ Applicable for constPower.
+
+"
+ ::= { oaVoaIfEntry 17 }
+
+oaVoaIfSamplePeriod OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The approximate period between 2
+ consecutive measurements of the output
+ power
+
+"
+ ::= { oaVoaIfEntry 18 }
+
+
+oaVoaIfOuputPowerControlFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm raised when the wanted output power
+ can not be obtained. That is, even if the
+ attenuation is reduced to zero, the wanted
+ power can not be obtained.
+
+"
+ ::= { oaVoaIfEntry 19 }
+
+oaVoaIfCurrentPowerOutOfRange OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm raised when the current output power
+ is outside the 'regulation range'.
+
+ The regulation range is defined by
+
+ Wanted Output Power +/- Regulation Range
+
+ At this point, no regulation will be performed.
+ The operator must change the wantedOutputPower.
+
+"
+ ::= { oaVoaIfEntry 20 }
+
+oaVoaIfConfigurationCommand OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Select which control mode to use:
+
+ constPower
+ constAttenuation
+
+"
+ ::= { oaVoaIfEntry 21 }
+
+oaVoaIfInInstallationMode OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm raised when the VOA is put in the
+ mode constPowerAtInstallation.
+
+"
+ ::= { oaVoaIfEntry 22 }
+
+-- ----------------------------------------------------
+-- Variable Optical Attenuator Client interfaces
+-- ----------------------------------------------------
+
+oaVoaClientIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OaVoaClientIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface list."
+ ::= { oaVoaClientIfList 1 }
+
+oaVoaClientIfEntry OBJECT-TYPE
+ SYNTAX OaVoaClientIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the interface list.
+
+"
+ INDEX { oaVoaClientIfIndex }
+ ::= { oaVoaClientIfTable 1 }
+
+OaVoaClientIfEntry ::=
+ SEQUENCE {
+ oaVoaClientIfIndex Unsigned32,
+ oaVoaClientIfName MgmtNameString,
+ oaVoaClientIfDescr DisplayString,
+ oaVoaClientIfSubrack SubrackNumber,
+ oaVoaClientIfSlot SlotNumber,
+ oaVoaClientIfTxPort PortNumber,
+ oaVoaClientIfRxPort PortNumber,
+ oaVoaClientIfInvPhysIndexOrZero Unsigned32,
+ oaVoaClientIfAdminStatus BoardOrInterfaceAdminStatus,
+ oaVoaClientIfOperStatus BoardOrInterfaceOperStatus,
+ oaVoaClientIfObjectProperty ObjectProperty,
+ oaVoaClientIfControlMode INTEGER,
+ oaVoaClientIfWantedAttenuation Unsigned32,
+ oaVoaClientIfCurrentAttenuation Unsigned32,
+ oaVoaClientIfLambda LambdaFrequency,
+ oaVoaClientIfAbsoluteAttenuation Unsigned32,
+ oaVoaClientIfVoa2CurrentAttenuation Unsigned32,
+ oaVoaClientIfDecreaseAttenuation Unsigned32,
+ oaVoaClientIfIncreaseAttenuation Unsigned32,
+ oaVoaClientIfInsertionLoss Unsigned32,
+ oaVoaClientIfExpectedFrequency LambdaFrequency,
+ oaVoaClientIfSfpMissing FaultStatus,
+ oaVoaClientIfSfpClass DisplayString,
+ oaVoaClientIfSfpTransmitterFailed FaultStatus,
+ oaVoaClientIfSfpMediaMismatch FaultStatus,
+ oaVoaClientIfLossOfSignal FaultStatus,
+ oaVoaClientIfSfpCodeMismatch FaultStatus,
+ oaVoaClientIfAttenuationConfigMismatch FaultStatus }
+
+oaVoaClientIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each entry.
+
+"
+ ::= { oaVoaClientIfEntry 1 }
+
+oaVoaClientIfName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the interface,
+ for example 'voaClient:1:2:1' which
+ indicates subrack 1, board 2 and port 1.
+
+"
+ ::= { oaVoaClientIfEntry 2 }
+
+oaVoaClientIfDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+
+"
+ DEFVAL { "" }
+ ::= { oaVoaClientIfEntry 3 }
+
+oaVoaClientIfSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack where the interface
+ is located.
+
+"
+ ::= { oaVoaClientIfEntry 4 }
+
+oaVoaClientIfSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the slot where the interface is
+ located.
+
+"
+ ::= { oaVoaClientIfEntry 5 }
+
+oaVoaClientIfTxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the Tx part of
+ the interface is located.
+
+"
+ ::= { oaVoaClientIfEntry 6 }
+
+oaVoaClientIfRxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the Rx part of
+ the interface is located.
+
+"
+ ::= { oaVoaClientIfEntry 7 }
+
+oaVoaClientIfInvPhysIndexOrZero OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row in the invPhysTable for this interface.
+ Set to 0 if not known.
+
+"
+ ::= { oaVoaClientIfEntry 8 }
+
+oaVoaClientIfAdminStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceAdminStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the interface.
+
+ down - The interface should be inactive.
+
+ service - The interface is activated but alarms
+ are suppressed. Intended for use during service
+ or re-configuration. When service is concluded
+ adminStatus should be set to 'up' again.
+
+ up - The interface should be activated when
+ it becomes available. Alarms are not suppressed.
+
+"
+ DEFVAL { up }
+ ::= { oaVoaClientIfEntry 9 }
+
+oaVoaClientIfOperStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the interface.
+
+ notPresent - The interface is not available.
+
+ down - The interface is not used.
+
+ up - The interface is active.
+
+"
+ DEFVAL { notPresent }
+ ::= { oaVoaClientIfEntry 10 }
+
+oaVoaClientIfObjectProperty OBJECT-TYPE
+ SYNTAX ObjectProperty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Property mask.
+
+"
+ ::= { oaVoaClientIfEntry 11 }
+
+oaVoaClientIfControlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ constAttenuation (1) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The control mode of the VOA channel.
+
+ constAttenuation - set a fix attenuation
+
+"
+ DEFVAL { constAttenuation }
+ ::= { oaVoaClientIfEntry 12 }
+
+oaVoaClientIfWantedAttenuation OBJECT-TYPE
+ SYNTAX Unsigned32 (0..200|2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The wanted attenuation.
+
+ Applicable for constAttenuation
+
+ This attribute can be written via SNMP if not set to 2147483647.
+
+"
+ DEFVAL { 200 }
+ ::= { oaVoaClientIfEntry 13 }
+
+oaVoaClientIfCurrentAttenuation OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current attenuation.
+
+ Applicable in case of MDU40 boards.
+
+"
+ ::= { oaVoaClientIfEntry 14 }
+
+oaVoaClientIfLambda OBJECT-TYPE
+ SYNTAX LambdaFrequency
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The frequency given in hundreds of GHz
+ (0.01 GHz). Set to 0 for transparent ports.
+
+"
+ ::= { oaVoaClientIfEntry 15 }
+
+oaVoaClientIfAbsoluteAttenuation OBJECT-TYPE
+ SYNTAX Unsigned32 (0..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The wanted absolute attenuation including
+ the insertion loss. This value can never be
+ set below the upper limit of the insertion loss.
+
+ VOA8CHSFP: The range is dependent on the
+ inserted VOA SFP.
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { 200 }
+ ::= { oaVoaClientIfEntry 16 }
+
+oaVoaClientIfVoa2CurrentAttenuation OBJECT-TYPE
+ SYNTAX Unsigned32 (0..300)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value shows the current set absolute attenua-
+ tion on VOA8ch-II and voa8chsfp. This value is
+ usually the same value as the absolute attenuation
+ except when a decrase or increase of attenuation is
+ ongoing or when administrative status is set to down.
+
+"
+ DEFVAL { 200 }
+ ::= { oaVoaClientIfEntry 17 }
+
+oaVoaClientIfDecreaseAttenuation OBJECT-TYPE
+ SYNTAX Unsigned32 (0..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The wanted decrease of the current attenuation.
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { 0 }
+ ::= { oaVoaClientIfEntry 18 }
+
+oaVoaClientIfIncreaseAttenuation OBJECT-TYPE
+ SYNTAX Unsigned32 (0..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The wanted increase of the current attenuation.
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { 0 }
+ ::= { oaVoaClientIfEntry 19 }
+
+oaVoaClientIfInsertionLoss OBJECT-TYPE
+ SYNTAX Unsigned32 (0..200)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The insertion loss for the port. The attenuation
+ can never be set to a value below this value.
+
+"
+ DEFVAL { 25 }
+ ::= { oaVoaClientIfEntry 20 }
+
+oaVoaClientIfExpectedFrequency OBJECT-TYPE
+ SYNTAX LambdaFrequency
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The frequency given in hundreds of GHz
+ (0.01 GHz). This value is only used for
+ presentation purposes in name of port.
+
+"
+ DEFVAL { 0 }
+ ::= { oaVoaClientIfEntry 21 }
+
+oaVoaClientIfSfpMissing OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An expected VOA SFP is missing.
+
+ A(ctivation): An expected SFP is missing.
+
+ D(e-activation): The missing SFP is inserted.
+
+"
+ ::= { oaVoaClientIfEntry 22 }
+
+oaVoaClientIfSfpClass OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "String that contains general information about
+ the SFP.
+
+"
+ DEFVAL { "" }
+ ::= { oaVoaClientIfEntry 23 }
+
+oaVoaClientIfSfpTransmitterFailed OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SFP has detected a failure
+ in the transmitter part.
+
+ A(ctivation): The transmitter has failed
+
+ D(e-activation): The transmitter is OK again
+
+"
+ ::= { oaVoaClientIfEntry 24 }
+
+oaVoaClientIfSfpMediaMismatch OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the inserted SFP is not the expected one.
+
+ A(ctivation): Invalid or mismatching SFP media is
+ detected.
+
+ D(e-activation): The correct SFP is used.
+
+"
+ ::= { oaVoaClientIfEntry 25 }
+
+oaVoaClientIfLossOfSignal OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loss of signal.
+
+ A(ctivation): Active loss of signal HW
+ indication.
+
+ D(e-activation): Inactive loss of signal HW
+ indication.
+
+"
+ ::= { oaVoaClientIfEntry 26 }
+
+oaVoaClientIfSfpCodeMismatch OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The inserted SFP does not have a legal
+ manufacturer code.
+
+ A(ctivation): A SFP with illegal code is inserted.
+
+ D(e-activation): The SFP with illegal code is removed.
+
+"
+ ::= { oaVoaClientIfEntry 27 }
+
+oaVoaClientIfAttenuationConfigMismatch OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The wanted attenuation is not supported by the
+ inserted SFP.
+
+"
+ ::= { oaVoaClientIfEntry 28 }
+
+-- ----------------------------------------------------
+-- Variable Optical Attenuator Line interfaces
+-- ----------------------------------------------------
+
+oaVoaLineIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OaVoaLineIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface list."
+ ::= { oaVoaLineIfList 1 }
+
+oaVoaLineIfEntry OBJECT-TYPE
+ SYNTAX OaVoaLineIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the interface list.
+
+"
+ INDEX { oaVoaLineIfIndex }
+ ::= { oaVoaLineIfTable 1 }
+
+OaVoaLineIfEntry ::=
+ SEQUENCE {
+ oaVoaLineIfIndex Unsigned32,
+ oaVoaLineIfName MgmtNameString,
+ oaVoaLineIfDescr DisplayString,
+ oaVoaLineIfSubrack SubrackNumber,
+ oaVoaLineIfSlot SlotNumber,
+ oaVoaLineIfTxPort PortNumber,
+ oaVoaLineIfRxPort PortNumber,
+ oaVoaLineIfInvPhysIndexOrZero Unsigned32,
+ oaVoaLineIfAdminStatus BoardOrInterfaceAdminStatus,
+ oaVoaLineIfOperStatus BoardOrInterfaceOperStatus,
+ oaVoaLineIfModuleFailure FaultStatus,
+ oaVoaLineIfObjectProperty ObjectProperty }
+
+oaVoaLineIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each entry.
+
+"
+ ::= { oaVoaLineIfEntry 1 }
+
+oaVoaLineIfName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the interface, for
+ example 'VoaLine:1:2:1-2', where the first number
+ indicates sub-rack, the second slot number and
+ the third is the port number.
+ Examples:
+
+ oaVoaLine:s:s:p - line interface
+
+"
+ ::= { oaVoaLineIfEntry 2 }
+
+oaVoaLineIfDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { "" }
+ ::= { oaVoaLineIfEntry 3 }
+
+oaVoaLineIfSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack where the interface
+ is located.
+
+"
+ ::= { oaVoaLineIfEntry 4 }
+
+oaVoaLineIfSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the slot where the interface is
+ located.
+
+"
+ ::= { oaVoaLineIfEntry 5 }
+
+oaVoaLineIfTxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the TX-side of the
+ interface is located.
+
+"
+ ::= { oaVoaLineIfEntry 6 }
+
+oaVoaLineIfRxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the RX-side of
+ the interface is located.
+
+"
+ ::= { oaVoaLineIfEntry 7 }
+
+oaVoaLineIfInvPhysIndexOrZero OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row in the invPhysTable for this interface.
+ Set to 0 if not known.
+
+"
+ ::= { oaVoaLineIfEntry 8 }
+
+oaVoaLineIfAdminStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceAdminStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the interface.
+
+ down - The interface should be inactive.
+
+ service - The interface is activated but alarms
+ are suppressed. Intended for use during service
+ or re-configuration. When service is concluded
+ adminStatus should be set to 'up' again.
+
+ up - The interface should be activated when
+ it becomes available. Alarms are not suppressed.
+
+"
+ DEFVAL { up }
+ ::= { oaVoaLineIfEntry 9 }
+
+oaVoaLineIfOperStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the interface.
+
+ notPresent - The interface is not available.
+
+ down - The interface is not used.
+
+ up - The interface is active.
+
+"
+ DEFVAL { notPresent }
+ ::= { oaVoaLineIfEntry 10 }
+
+oaVoaLineIfModuleFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The module HW has detected a failure.
+
+ A: The module has failed
+
+ D: The module is OK again
+
+"
+ ::= { oaVoaLineIfEntry 11 }
+
+oaVoaLineIfObjectProperty OBJECT-TYPE
+ SYNTAX ObjectProperty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Property mask.
+
+"
+ ::= { oaVoaLineIfEntry 12 }
+
+-- ----------------------------------------------------
+-- Optical Module information
+-- ----------------------------------------------------
+
+oaModuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OaModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The module list."
+ ::= { oaModuleList 1 }
+
+oaModuleEntry OBJECT-TYPE
+ SYNTAX OaModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the module list.
+
+"
+ INDEX { oaModuleIndex }
+ ::= { oaModuleTable 1 }
+
+OaModuleEntry ::=
+ SEQUENCE {
+ oaModuleIndex Unsigned32,
+ oaModuleName MgmtNameString,
+ oaModuleDescr DisplayString,
+ oaModuleSubrack SubrackNumber,
+ oaModuleSlot SlotNumber,
+ oaModuleNumber PortNumber,
+ oaModuleInvPhysIndexOrZero Unsigned32,
+ oaModuleAdminStatus BoardOrInterfaceAdminStatus,
+ oaModuleOperStatus BoardOrInterfaceOperStatus,
+ oaModuleObjectProperty ObjectProperty,
+ oaModuleNominalTemp Integer32,
+ oaModuleRelativeTemp Integer32,
+ oaModuleTempFailure FaultStatus,
+ oaModuleTemperature Integer32,
+ oaModuleCommunicationFailure FaultStatus,
+ oaModuleModuleInfo DisplayString,
+ oaModuleVcomThresholdExceeded FaultStatus,
+ oaModuleFirmwareUpgradeAvailable FaultStatus,
+ oaModuleWarmingUp FaultStatus,
+ oaModuleFailure FaultStatus}
+
+oaModuleIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each entry.
+
+"
+ ::= { oaModuleEntry 1 }
+
+oaModuleName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the interface,
+ for example 'module:1:2:1'.
+
+"
+ ::= { oaModuleEntry 2 }
+
+oaModuleDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+
+"
+ DEFVAL { "" }
+ ::= { oaModuleEntry 3 }
+
+oaModuleSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack where the module
+ is located.
+
+"
+ ::= { oaModuleEntry 4 }
+
+oaModuleSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the slot where the module is
+ located.
+
+"
+ ::= { oaModuleEntry 5 }
+
+oaModuleNumber OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the module on the board.
+
+"
+ ::= { oaModuleEntry 6 }
+
+oaModuleInvPhysIndexOrZero OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row in the invPhysTable for this interface.
+ Set to 0 if not known.
+
+"
+ ::= { oaModuleEntry 7 }
+
+oaModuleAdminStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceAdminStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the module.
+
+ up - Alarms are not suppressed.
+
+ service - Alarms from the module are suppressed.
+ The module is still activated.
+
+ down - Currently not used.
+
+"
+ DEFVAL { up }
+ ::= { oaModuleEntry 8 }
+
+oaModuleOperStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the module.
+
+ notPresent - The module is not available.
+
+ down - The module is not used.
+
+ up - The module is active.
+
+"
+ DEFVAL { notPresent }
+ ::= { oaModuleEntry 9 }
+
+oaModuleObjectProperty OBJECT-TYPE
+ SYNTAX ObjectProperty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Property mask.
+
+"
+ ::= { oaModuleEntry 10 }
+
+oaModuleNominalTemp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The set temperature in units of 0.1 degrees centigrade.
+
+"
+ ::= { oaModuleEntry 11 }
+
+oaModuleRelativeTemp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The relative temperature in units of 0.1 degrees centigrade.
+
+"
+ ::= { oaModuleEntry 12 }
+
+oaModuleTempFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The module temperature is above/below expected one.
+
+ A: The temperature is not correct.
+
+ D: The temperature becomes correct.
+
+"
+ ::= { oaModuleEntry 13 }
+
+oaModuleTemperature OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature of the module in 0.1 degrees
+ centigrade
+
+"
+ ::= { oaModuleEntry 14 }
+
+oaModuleCommunicationFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The communication with the module failed.
+
+ A(ctivation): Failed to talk to the module
+
+ D(e-activation): Could talk to the module again
+
+"
+ ::= { oaModuleEntry 15 }
+
+oaModuleModuleInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Information (for example firmware and serial number) about the module.
+
+"
+ ::= { oaModuleEntry 16 }
+
+oaModuleVcomThresholdExceeded OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The common voltage supply in the ROADM module has exceeded
+ recommended threshold. Firmware upgrade is recommended to resolve this alarm.
+
+ A(ctivation): The VCOM threshold is exceeded
+
+ D(e-activation): The VCOM threshold is OK again
+
+"
+ ::= { oaModuleEntry 17 }
+
+oaModuleFirmwareUpgradeAvailable OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An upgrade is available for the ROADM module. See release
+ notes for details on how to obtain and install the upgrade
+
+
+"
+ ::= { oaModuleEntry 18 }
+
+oaModuleWarmingUp OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ROADM module is warming up, the optics has not reached a stable
+ temperature, all channels are blocked.
+
+ A(ctivation): cold start of ROADM board
+
+ D(e-activation): the warning is cleared as soon as the module
+ has reached a stable temperature, this takes 3-8 minutes
+
+"
+ ::= { oaModuleEntry 19 }
+
+oaModuleFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The module HW has detected a failure.
+
+ A(ctivation): The module has failed
+
+ D(e-activation): The module is OK again
+
+"
+ ::= { oaModuleEntry 20 }
+
+-- ----------------------------------------------------
+-- Notifications
+-- ----------------------------------------------------
+
+-- n/a
+
+-- ----------------------------------------------------
+-- Object and event groups
+-- ----------------------------------------------------
+
+oaGeneralGroup OBJECT-GROUP
+ OBJECTS {
+ oaGeneralLastChangeTime,
+ oaGeneralStateLastChangeTime}
+ STATUS deprecated
+ DESCRIPTION
+ "The general objects."
+ ::= { lumOaGroups 1 }
+
+oaIfGroup OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfHwMissing }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects."
+ ::= { lumOaGroups 2 }
+
+oaIfGroupV2 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects."
+ ::= { lumOaGroups 3 }
+
+oaIfGroupV3 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects."
+ ::= { lumOaGroups 4 }
+
+oaGeneralGroupV2 OBJECT-GROUP
+ OBJECTS {
+ oaGeneralLastChangeTime,
+ oaGeneralStateLastChangeTime,
+ oaGeneralOaIfTableSize }
+ STATUS current
+ DESCRIPTION
+ "The general objects. (3.1)"
+ ::= { lumOaGroups 5 }
+
+oaIfGroupV4 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel }
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects. (3.2)"
+ ::= { lumOaGroups 6 }
+
+oaIfGroupV5 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown }
+ STATUS current
+ DESCRIPTION
+ "The oa interface objects. (4.0)"
+ ::= { lumOaGroups 7 }
+
+oaIfGroupV6 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled }
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects. (5.0)"
+ ::= { lumOaGroups 8 }
+
+oaVoaIfGroupV1 OBJECT-GROUP
+ OBJECTS {
+ oaVoaIfIndex,
+ oaVoaIfName,
+ oaVoaIfDescr,
+ oaVoaIfSubrack,
+ oaVoaIfSlot,
+ oaVoaIfTxPort,
+ oaVoaIfRxPort,
+ oaVoaIfInvPhysIndexOrZero,
+ oaVoaIfAdminStatus,
+ oaVoaIfOperStatus,
+ oaVoaIfObjectProperty,
+ oaVoaIfControlMode,
+ oaVoaIfWantedOutputPower,
+ oaVoaIfCurrentOutputPower,
+ oaVoaIfRegulationRange,
+ oaVoaIfWantedAttenuation,
+ oaVoaIfCurrentAttenuation,
+ oaVoaIfSamplePeriod,
+ oaVoaIfOuputPowerControlFailure,
+ oaVoaIfCurrentPowerOutOfRange,
+ oaVoaIfConfigurationCommand,
+ oaVoaIfInInstallationMode
+ }
+ STATUS current
+ DESCRIPTION
+ "The voa interface objects. (5.0)"
+ ::= { lumOaGroups 9 }
+
+oaIfGroupV7 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled,
+ oaIfWantedPowerLimit }
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects. (6.0)"
+ ::= { lumOaGroups 10 }
+
+oaIfGroupV8 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled,
+ oaIfWantedPowerLimit,
+ oaIfModuleInfo }
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects. (10.0)"
+ ::= { lumOaGroups 11 }
+
+oaVoaClientIfGroupV1 OBJECT-GROUP
+ OBJECTS {
+ oaVoaClientIfIndex,
+ oaVoaClientIfName,
+ oaVoaClientIfDescr,
+ oaVoaClientIfSubrack,
+ oaVoaClientIfSlot,
+ oaVoaClientIfTxPort,
+ oaVoaClientIfRxPort,
+ oaVoaClientIfInvPhysIndexOrZero,
+ oaVoaClientIfAdminStatus,
+ oaVoaClientIfOperStatus,
+ oaVoaClientIfObjectProperty,
+ oaVoaClientIfControlMode,
+ oaVoaClientIfWantedAttenuation,
+ oaVoaClientIfCurrentAttenuation,
+ oaVoaClientIfLambda
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The voa client interface objects. (10.0)"
+ ::= { lumOaGroups 12 }
+
+oaVoaLineIfGroupV1 OBJECT-GROUP
+ OBJECTS {
+ oaVoaLineIfIndex,
+ oaVoaLineIfName,
+ oaVoaLineIfDescr,
+ oaVoaLineIfSubrack,
+ oaVoaLineIfSlot,
+ oaVoaLineIfTxPort,
+ oaVoaLineIfRxPort,
+ oaVoaLineIfInvPhysIndexOrZero,
+ oaVoaLineIfAdminStatus,
+ oaVoaLineIfOperStatus,
+ oaVoaLineIfModuleFailure,
+ oaVoaLineIfObjectProperty
+ }
+ STATUS current
+ DESCRIPTION
+ "The voa line interface objects. (10.0)"
+ ::= { lumOaGroups 13 }
+
+oaGeneralGroupV3 OBJECT-GROUP
+ OBJECTS {
+ oaGeneralLastChangeTime,
+ oaGeneralStateLastChangeTime,
+ oaGeneralOaIfTableSize,
+ oaGeneralVoaIfTableSize,
+ oaGeneralVoaClientIfTableSize,
+ oaGeneralVoaLineIfTableSize }
+ STATUS deprecated
+ DESCRIPTION
+ "The general objects. (10.0)"
+ ::= { lumOaGroups 14 }
+
+oaVoaClientIfGroupV2 OBJECT-GROUP
+ OBJECTS {
+ oaVoaClientIfIndex,
+ oaVoaClientIfName,
+ oaVoaClientIfDescr,
+ oaVoaClientIfSubrack,
+ oaVoaClientIfSlot,
+ oaVoaClientIfTxPort,
+ oaVoaClientIfRxPort,
+ oaVoaClientIfInvPhysIndexOrZero,
+ oaVoaClientIfAdminStatus,
+ oaVoaClientIfOperStatus,
+ oaVoaClientIfObjectProperty,
+ oaVoaClientIfControlMode,
+ oaVoaClientIfWantedAttenuation,
+ oaVoaClientIfCurrentAttenuation,
+ oaVoaClientIfLambda,
+ oaVoaClientIfAbsoluteAttenuation,
+ oaVoaClientIfVoa2CurrentAttenuation,
+ oaVoaClientIfDecreaseAttenuation,
+ oaVoaClientIfIncreaseAttenuation,
+ oaVoaClientIfInsertionLoss,
+ oaVoaClientIfExpectedFrequency
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The voa client interface objects. (11.0)"
+ ::= { lumOaGroups 15 }
+
+oaModuleGroupV1 OBJECT-GROUP
+ OBJECTS {
+ oaModuleIndex,
+ oaModuleName,
+ oaModuleDescr,
+ oaModuleSubrack,
+ oaModuleSlot,
+ oaModuleNumber,
+ oaModuleInvPhysIndexOrZero,
+ oaModuleAdminStatus,
+ oaModuleOperStatus,
+ oaModuleObjectProperty,
+ oaModuleNominalTemp,
+ oaModuleRelativeTemp,
+ oaModuleTempFailure
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The module objects. (11.0)"
+ ::= { lumOaGroups 16 }
+
+oaGeneralGroupV4 OBJECT-GROUP
+ OBJECTS {
+ oaGeneralLastChangeTime,
+ oaGeneralStateLastChangeTime,
+ oaGeneralOaIfTableSize,
+ oaGeneralVoaIfTableSize,
+ oaGeneralVoaClientIfTableSize,
+ oaGeneralVoaLineIfTableSize,
+ oaGeneralOaModuleTableSize
+ }
+ STATUS current
+ DESCRIPTION
+ "The general objects. (11.0)"
+ ::= { lumOaGroups 17 }
+
+oaIfGroupV9 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled,
+ oaIfWantedPowerLimit,
+ oaIfModuleInfo,
+ oaIfMonitorInsertionLoss,
+ oaIfNumMonitorInsertionLoss,
+ oaIfFunctionalType }
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects. (11.0)"
+ ::= { lumOaGroups 18 }
+
+oaModuleGroupV2 OBJECT-GROUP
+ OBJECTS {
+ oaModuleIndex,
+ oaModuleName,
+ oaModuleDescr,
+ oaModuleSubrack,
+ oaModuleSlot,
+ oaModuleNumber,
+ oaModuleInvPhysIndexOrZero,
+ oaModuleAdminStatus,
+ oaModuleOperStatus,
+ oaModuleObjectProperty,
+ oaModuleNominalTemp,
+ oaModuleRelativeTemp,
+ oaModuleTempFailure,
+ oaModuleTemperature,
+ oaModuleCommunicationFailure,
+ oaModuleModuleInfo
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The module objects. (12.0)"
+ ::= { lumOaGroups 19 }
+
+oaModuleGroupV3 OBJECT-GROUP
+ OBJECTS {
+ oaModuleIndex,
+ oaModuleName,
+ oaModuleDescr,
+ oaModuleSubrack,
+ oaModuleSlot,
+ oaModuleNumber,
+ oaModuleInvPhysIndexOrZero,
+ oaModuleAdminStatus,
+ oaModuleOperStatus,
+ oaModuleObjectProperty,
+ oaModuleNominalTemp,
+ oaModuleRelativeTemp,
+ oaModuleTempFailure,
+ oaModuleTemperature,
+ oaModuleCommunicationFailure,
+ oaModuleModuleInfo,
+ oaModuleVcomThresholdExceeded,
+ oaModuleFirmwareUpgradeAvailable
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The module objects. (23.0)"
+ ::= { lumOaGroups 24 }
+
+oaIfGroupV10 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled,
+ oaIfWantedPowerLimit,
+ oaIfModuleInfo,
+ oaIfMonitorInsertionLoss,
+ oaIfNumMonitorInsertionLoss,
+ oaIfFunctionalType,
+ oaIfActualGain,
+ oaIfSaturationFault }
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects. (15.0)"
+ ::= { lumOaGroups 20 }
+
+oaIfGroupV11 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled,
+ oaIfWantedPowerLimit,
+ oaIfModuleInfo,
+ oaIfMonitorInsertionLoss,
+ oaIfNumMonitorInsertionLoss,
+ oaIfFunctionalType,
+ oaIfActualGain,
+ oaIfSaturationFault,
+ oaIfWantedGainTilt
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects. (17.0)"
+ ::= { lumOaGroups 21 }
+
+oaVoaClientIfGroupV3 OBJECT-GROUP
+ OBJECTS {
+ oaVoaClientIfIndex,
+ oaVoaClientIfName,
+ oaVoaClientIfDescr,
+ oaVoaClientIfSubrack,
+ oaVoaClientIfSlot,
+ oaVoaClientIfTxPort,
+ oaVoaClientIfRxPort,
+ oaVoaClientIfInvPhysIndexOrZero,
+ oaVoaClientIfAdminStatus,
+ oaVoaClientIfOperStatus,
+ oaVoaClientIfObjectProperty,
+ oaVoaClientIfControlMode,
+ oaVoaClientIfWantedAttenuation,
+ oaVoaClientIfCurrentAttenuation,
+ oaVoaClientIfLambda,
+ oaVoaClientIfAbsoluteAttenuation,
+ oaVoaClientIfVoa2CurrentAttenuation,
+ oaVoaClientIfDecreaseAttenuation,
+ oaVoaClientIfIncreaseAttenuation,
+ oaVoaClientIfInsertionLoss,
+ oaVoaClientIfExpectedFrequency,
+ oaVoaClientIfSfpMissing,
+ oaVoaClientIfSfpClass,
+ oaVoaClientIfSfpTransmitterFailed,
+ oaVoaClientIfSfpMediaMismatch,
+ oaVoaClientIfLossOfSignal,
+ oaVoaClientIfSfpCodeMismatch,
+ oaVoaClientIfAttenuationConfigMismatch
+ }
+ STATUS current
+ DESCRIPTION
+ "The voa client interface objects. (19.0)"
+ ::= { lumOaGroups 22 }
+
+oaIfGroupV12 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled,
+ oaIfWantedPowerLimit,
+ oaIfModuleInfo,
+ oaIfMonitorInsertionLoss,
+ oaIfNumMonitorInsertionLoss,
+ oaIfFunctionalType,
+ oaIfActualGain,
+ oaIfSaturationFault,
+ oaIfWantedGainTilt,
+ oaIfTxPowerLevelLowThreshold,
+ oaIfLaserPumpBias,
+ oaIfCaseTempOutOfrange,
+ oaIfLaserTempOutOfRange
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects. (20.0)"
+ ::= { lumOaGroups 23 }
+
+oaIfGroupV13 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled,
+ oaIfWantedPowerLimit,
+ oaIfModuleInfo,
+ oaIfMonitorInsertionLoss,
+ oaIfNumMonitorInsertionLoss,
+ oaIfFunctionalType,
+ oaIfActualGain,
+ oaIfSaturationFault,
+ oaIfWantedGainTilt,
+ oaIfTxPowerLevelLowThreshold,
+ oaIfLaserPumpBias,
+ oaIfCaseTempOutOfrange,
+ oaIfLaserTempOutOfRange,
+ oaIfSupportsReadMonitorInsertionLoss
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The oa interface objects. (23.0)"
+ ::= { lumOaGroups 25 }
+
+oaIfGroupV14 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled,
+ oaIfWantedPowerLimit,
+ oaIfModuleInfo,
+ oaIfMonitorInsertionLoss,
+ oaIfNumMonitorInsertionLoss,
+ oaIfFunctionalType,
+ oaIfActualGain,
+ oaIfSaturationFault,
+ oaIfWantedGainTilt,
+ oaIfTxPowerLevelLowThreshold,
+ oaIfLaserPumpBias,
+ oaIfCaseTempOutOfrange,
+ oaIfLaserTempOutOfRange,
+ oaIfSupportsReadMonitorInsertionLoss,
+ oaIfTxSignalStatus,
+ oaIfRxSignalStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "The oa interface objects. (24.0)"
+ ::= { lumOaGroups 26 }
+
+oaIfGroupV15 OBJECT-GROUP
+ OBJECTS {
+ oaIfIndex,
+ oaIfName,
+ oaIfDescr,
+ oaIfSubrack,
+ oaIfSlot,
+ oaIfTxPort,
+ oaIfRxPort,
+ oaIfInvPhysIndexOrZero,
+ oaIfAdminStatus,
+ oaIfOperStatus,
+ oaIfLaserStatus,
+ oaIfAmplifierType,
+ oaIfWantedAbsolutePowerLevel,
+ oaIfWantedRelativePowerLevel,
+ oaIfWantedGain,
+ oaIfFrequencyMin,
+ oaIfFrequencyMax,
+ oaIfNominalTxPower,
+ oaIfTxPowerLevel,
+ oaIfRxPowerLevel,
+ oaIfRxPowerLevelLowThreshold,
+ oaIfLaserBias,
+ oaIfNominalLaserTemp,
+ oaIfRelativeLaserTemp,
+ oaIfLossOfSignalThreshold,
+ oaIfLossOfSignal,
+ oaIfPumpLaserTempHigh,
+ oaIfRegulationProblemRxPowerHigh,
+ oaIfRegulationProblemTxPowerHigh,
+ oaIfRegulationProblemTxPowerLow,
+ oaIfReceivedPowerLow,
+ oaIfLaserBiasHigh,
+ oaIfLaserTempControlFault,
+ oaIfConfigurationCommand,
+ oaIfPumpLaserTempLow,
+ oaIfLaserTempLowRelativeThreshold,
+ oaIfLaserTempHighRelativeThreshold,
+ oaIfAmpTypeNotSupportedByHw,
+ oaIfWantedSignalPowerLevel,
+ oaIfObjectProperty,
+ oaIfLaserForcedOn,
+ oaIfActualLaserTemp,
+ oaIfAutomaticPowerShutdown,
+ oaIfDisabled,
+ oaIfWantedPowerLimit,
+ oaIfModuleInfo,
+ oaIfMonitorInsertionLoss,
+ oaIfNumMonitorInsertionLoss,
+ oaIfFunctionalType,
+ oaIfActualGain,
+ oaIfSaturationFault,
+ oaIfWantedGainTilt,
+ oaIfTxPowerLevelLowThreshold,
+ oaIfLaserPumpBias,
+ oaIfCaseTempOutOfrange,
+ oaIfLaserTempOutOfRange,
+ oaIfSupportsReadMonitorInsertionLoss,
+ oaIfTxSignalStatus,
+ oaIfRxSignalStatus,
+ oaIfOutputPowerFail
+ }
+ STATUS current
+ DESCRIPTION
+ "The oa interface objects. (27.0)"
+ ::= { lumOaGroups 27 }
+
+oaModuleGroupV4 OBJECT-GROUP
+ OBJECTS {
+ oaModuleIndex,
+ oaModuleName,
+ oaModuleDescr,
+ oaModuleSubrack,
+ oaModuleSlot,
+ oaModuleNumber,
+ oaModuleInvPhysIndexOrZero,
+ oaModuleAdminStatus,
+ oaModuleOperStatus,
+ oaModuleObjectProperty,
+ oaModuleNominalTemp,
+ oaModuleRelativeTemp,
+ oaModuleTempFailure,
+ oaModuleTemperature,
+ oaModuleCommunicationFailure,
+ oaModuleModuleInfo,
+ oaModuleFirmwareUpgradeAvailable,
+ oaModuleWarmingUp,
+ oaModuleFailure
+ }
+ STATUS current
+ DESCRIPTION
+ "The module objects. (28.0)"
+ ::= { lumOaGroups 28 }
+
+-- ----------------------------------------------------
+-- Compliance
+-- ----------------------------------------------------
+
+lumOaBasicComplV1 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V1."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroup,
+ oaIfGroup}
+ ::= { lumOaCompl 1 }
+
+lumOaBasicComplV2 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V2."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroup,
+ oaIfGroupV2 }
+ ::= { lumOaCompl 2 }
+
+lumOaBasicComplV3 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V3."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroup,
+ oaIfGroupV3 }
+ ::= { lumOaCompl 3 }
+
+lumOaBasicComplV4 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V4 (3.1)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV2,
+ oaIfGroupV3 }
+ ::= { lumOaCompl 4 }
+
+lumOaBasicComplV5 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V5 (3.2)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV2,
+ oaIfGroupV4 }
+ ::= { lumOaCompl 5 }
+
+lumOaBasicComplV6 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V6 (4.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV2,
+ oaIfGroupV5 }
+ ::= { lumOaCompl 6 }
+
+lumOaBasicComplV7 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V7 (5.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV2,
+ oaIfGroupV6,
+ oaVoaIfGroupV1 }
+ ::= { lumOaCompl 7 }
+
+lumOaBasicComplV8 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V8 (6.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV2,
+ oaIfGroupV7,
+ oaVoaIfGroupV1 }
+ ::= { lumOaCompl 8 }
+
+lumOaBasicComplV9 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V9 (10.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV3,
+ oaIfGroupV8,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV1,
+ oaVoaLineIfGroupV1 }
+ ::= { lumOaCompl 9 }
+
+lumOaBasicComplV10 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V10 (11.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV9,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV2,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV1 }
+ ::= { lumOaCompl 10 }
+
+lumOaBasicComplV11 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V11 (12.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV9,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV2,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV2 }
+ ::= { lumOaCompl 11 }
+
+lumOaBasicComplV12 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V12 (15.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV10,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV2,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV2 }
+ ::= { lumOaCompl 12 }
+
+lumOaBasicComplV13 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V13 (17.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV11,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV2,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV2 }
+ ::= { lumOaCompl 13 }
+
+lumOaBasicComplV14 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V14 (19.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV11,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV3,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV2 }
+ ::= { lumOaCompl 14 }
+
+lumOaBasicComplV15 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V14 (20.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV12,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV3,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV2 }
+ ::= { lumOaCompl 15 }
+
+lumOaBasicComplV16 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V16 (23.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV13,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV3,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV3 }
+ ::= { lumOaCompl 16 }
+
+lumOaBasicComplV17 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V16 (24.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV14,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV3,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV3 }
+ ::= { lumOaCompl 17 }
+
+
+lumOaBasicComplV18 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V16 (27.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV15,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV3,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV3 }
+ ::= { lumOaCompl 18 }
+
+
+lumOaBasicComplV19 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Basic implementation requirements for the OA MIB V17 (28.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV4,
+ oaIfGroupV15,
+ oaVoaIfGroupV1,
+ oaVoaClientIfGroupV3,
+ oaVoaLineIfGroupV1,
+ oaModuleGroupV4 }
+ ::= { lumOaCompl 19 }
+-- ----------------------------------------------------
+-- Minimal Compliance
+-- ----------------------------------------------------
+
+lumOaMinimalComplV1 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Minimal implementation requirements for the OA MIB V1."
+ MODULE
+ MANDATORY-GROUPS {
+ oaGeneralGroupV2,
+ oaIfGroupV5 }
+ ::= { lumOaMinimalCompl 1 }
+
+END
+
+
diff --git a/MIBS/infinera/LUM-OCM-MIB b/MIBS/infinera/LUM-OCM-MIB
new file mode 100644
index 0000000..8a799c6
--- /dev/null
+++ b/MIBS/infinera/LUM-OCM-MIB
@@ -0,0 +1,1142 @@
+LUM-OCM-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32
+ FROM SNMPv2-SMI
+ OBJECT-GROUP, MODULE-COMPLIANCE
+ FROM SNMPv2-CONF
+ DisplayString, DateAndTime
+ FROM SNMPv2-TC
+ lumModules, lumOcmMIB
+ FROM LUM-REG
+ FaultStatus, MgmtNameString, SubrackNumber, SlotNumber, PortNumber,
+ LambdaFrequency, BoardOrInterfaceOperStatus, BoardOrInterfaceAdminStatus,
+ CommandString
+ FROM LUM-TC;
+
+lumOcmMIBModule MODULE-IDENTITY
+ LAST-UPDATED
+ "201806150000Z" -- June 15th 2018
+ ORGANIZATION
+ "Infinera Corporation"
+ CONTACT-INFO
+ "techsupport@infinera.com"
+ DESCRIPTION
+ "The optical control interface MIB.
+
+ - General
+
+ - Monitor interfaces
+
+ Note that, every time a get operation is performed and both ports are set
+ to admin status up, the switch will switch to update both ports. (unless
+ commissioning mode) The guaranteed durability of switching is 10 million times.
+ That means, if you switch (perform a get operation) more than every 50 second,
+ product lifetime of 15 years can not be guaranteed.
+
+"
+ REVISION
+ "201806150000Z" -- June 15th 2018
+ DESCRIPTION
+ " Changes made for release r31.0:
+ - Added ocmIfSpacingMode and ocmIfHighInputPower in ocmIfEntry."
+ REVISION
+ "201712150000Z" -- Dec 15th 2017
+ DESCRIPTION
+ " Changes made for release r30.0:
+ - Added ocmChannelReferenceTime and ocmChannelSaveReference action in ocmChannel."
+ REVISION
+ "201706150000Z" -- June 15th 2017
+ DESCRIPTION
+ "Changes made for release r29.0:
+ - Changed ORGANIZATION and CONTACT-INFO"
+ REVISION
+ "201601110000Z" -- Jan 11th 2016
+ DESCRIPTION
+ "Added default value notPresent for operStatus."
+ REVISION
+ "201405160000Z" -- May 16th 2014
+ DESCRIPTION
+ "Added a parameter for offset adjustment which will allow for better
+ regulation in the optical control loop"
+ REVISION
+ "200801160000Z" -- January 16th 2008
+ DESCRIPTION
+ "First version."
+
+ ::= { lumModules 33 }
+
+
+-- ----------------------------------------------------
+-- Conformance area, containing groups and complicance
+-- specifications.
+-- ----------------------------------------------------
+
+lumOcmConfs OBJECT IDENTIFIER ::= { lumOcmMIB 1 }
+lumOcmGroups OBJECT IDENTIFIER ::= { lumOcmConfs 1 }
+lumOcmCompl OBJECT IDENTIFIER ::= { lumOcmConfs 2 }
+lumOcmMinimalGroups OBJECT IDENTIFIER ::= { lumOcmConfs 3 }
+lumOcmMinimalCompl OBJECT IDENTIFIER ::= { lumOcmConfs 4 }
+
+
+-- ----------------------------------------------------
+-- Root for objects in the ocm MIB
+-- ----------------------------------------------------
+
+lumOcmMIBObjects OBJECT IDENTIFIER ::= { lumOcmMIB 2 }
+
+
+-- ----------------------------------------------------
+-- This MIB contains the following groups:
+-- ----------------------------------------------------
+
+ocmGeneral OBJECT IDENTIFIER ::= { lumOcmMIBObjects 1 }
+ocmIfList OBJECT IDENTIFIER ::= { lumOcmMIBObjects 2 }
+ocmChannelList OBJECT IDENTIFIER ::= { lumOcmMIBObjects 3 }
+lumentisOcmNotifications OBJECT IDENTIFIER ::= { lumOcmMIBObjects 4 }
+
+-- ----------------------------------------------------
+-- Textual Conventions
+-- ----------------------------------------------------
+
+-- ----------------------------------------------------
+-- General group
+-- ----------------------------------------------------
+
+ocmGeneralLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the MIB
+ was last changed.
+
+"
+ ::= { ocmGeneral 1 }
+
+ocmGeneralStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state of the MIB was last
+ changed.
+
+"
+ ::= { ocmGeneral 2 }
+
+ocmGeneralOcmIfTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+
+"
+ ::= { ocmGeneral 3 }
+
+ocmGeneralOcmChannelTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+
+"
+ ::= { ocmGeneral 4 }
+
+-- ----------------------------------------------------
+-- Optical control interfaces
+-- ----------------------------------------------------
+
+ocmIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OcmIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface list."
+ ::= { ocmIfList 1 }
+
+ocmIfEntry OBJECT-TYPE
+ SYNTAX OcmIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the interface list.
+
+"
+ INDEX { ocmIfIndex }
+ ::= { ocmIfTable 1 }
+
+OcmIfEntry ::=
+ SEQUENCE {
+ ocmIfIndex Unsigned32,
+ ocmIfName MgmtNameString,
+ ocmIfDescr DisplayString,
+ ocmIfSubrack SubrackNumber,
+ ocmIfSlot SlotNumber,
+ ocmIfRxPort PortNumber,
+ ocmIfInvPhysIndexOrZero Unsigned32,
+ ocmIfAdminStatus BoardOrInterfaceAdminStatus,
+ ocmIfOperStatus BoardOrInterfaceOperStatus,
+ ocmIfPowerThreshold Integer32,
+ ocmIfPowerOffset Integer32,
+ ocmIfMaxPowerLevel Integer32,
+ ocmIfMinPowerLevel Integer32,
+ ocmIfDeltaPower Integer32,
+ ocmIfConnectedBoardType INTEGER,
+ ocmIfUpdateLastChangeTime DateAndTime,
+ ocmIfConnectedSubrack SubrackNumber,
+ ocmIfConnectedSlot SlotNumber,
+ ocmIfConnectedPort PortNumber,
+ ocmIfActivePort PortNumber,
+ ocmIfControlMode INTEGER,
+ ocmIfReferenceTime DisplayString,
+ ocmIfSwitchFailure FaultStatus,
+ ocmIfDataSourceNotDefined FaultStatus,
+ ocmIfCommissioningMode FaultStatus,
+ ocmIfModuleFailure FaultStatus,
+ ocmIfConfigurationCommand CommandString,
+ ocmIfChangeConnectedPort CommandString,
+ ocmIfSaveReference CommandString,
+ ocmIfChangeConnectedBoardType CommandString,
+ ocmIfChangePowerThreshold CommandString,
+ ocmIfChangePowerOffset CommandString,
+ ocmIfPowerOffsetAdjustment Integer32,
+ ocmIfSpacingMode Integer32,
+ ocmIfHighInputPower FaultStatus }
+
+
+ocmIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each entry.
+
+"
+ ::= { ocmIfEntry 1 }
+
+ocmIfName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the interface, for
+ example 'ocm:1:2:1', where the first number
+ indicates sub-rack, the second slot number and
+ the third is the port number.
+ Examples:
+
+ ocm:s:s:p - Optical channel module interface
+
+"
+ ::= { ocmIfEntry 2 }
+
+ocmIfDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+
+"
+ DEFVAL { "" }
+ ::= { ocmIfEntry 3 }
+
+ocmIfSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack where the interface
+ is located.
+
+"
+ ::= { ocmIfEntry 4 }
+
+ocmIfSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the slot where the interface is
+ located.
+
+"
+ ::= { ocmIfEntry 5 }
+
+ocmIfRxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the RX-side of
+ the interface is located.
+
+"
+ ::= { ocmIfEntry 6 }
+
+ocmIfInvPhysIndexOrZero OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row in the invPhysTable for this interface.
+ Set to 0 if not known.
+
+"
+ ::= { ocmIfEntry 7 }
+
+ocmIfAdminStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceAdminStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the interface.
+
+ down - The interface should be inactive.
+
+ service - The interface is activated but alarms
+ are suppressed. Intended for use during service
+ or re-configuration. When service is concluded
+ adminStatus should be set to 'up' again.
+
+ up - The interface should be activated when
+ it becomes available. Alarms are not suppressed.
+
+"
+ DEFVAL { up }
+ ::= { ocmIfEntry 8 }
+
+ocmIfOperStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the interface.
+
+ notPresent - The physical resources are not
+ available.
+
+ down - The interface is de-activated or the are
+ faults preventing it from going to the 'up'-state.
+
+ up - The interface is operational.
+
+"
+ DEFVAL { notPresent }
+ ::= { ocmIfEntry 9 }
+
+ocmIfPowerThreshold OBJECT-TYPE
+ SYNTAX Integer32 (-50..100)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The threshold for power levels. If the measured
+ power level is below the threshold, it is regarded
+ as no signal.
+
+ For OCM8p:
+
+ Default -13dBm
+
+ Range -35 to 100dBm
+
+ For OCM2p:
+
+"
+ DEFVAL { -24 }
+ ::= { ocmIfEntry 12 }
+
+ocmIfUpdateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the last measurement was done.
+
+"
+ ::= { ocmIfEntry 13 }
+
+ocmIfConnectedSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack where the connected
+ interface is located. (0 is not valid)
+
+"
+ DEFVAL { 0 }
+ ::= { ocmIfEntry 14 }
+
+ocmIfConnectedSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the slot where the connected
+ interface is located. (not possible to set 0, 1,
+ 19-22, oa/roadm can not be placed in those slots)
+
+"
+ DEFVAL { 0 }
+ ::= { ocmIfEntry 15 }
+
+ocmIfConnectedPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the connected port.
+ (the tx port number).
+ 1 or 3 for OA,
+ 5 for 1x2ROADM/100G/50G,
+ 9 for 1x4ROADM/100G,ROADM1x4f,
+ 17 for 1x8ROADM/50G,
+ 19 for ROADM1x9f,
+ 1 for OA26C,
+ 5 for OARAED21HG
+ 81 for MDU40.
+ and 1 to 82 for other boards.
+
+"
+ DEFVAL { 0 }
+ ::= { ocmIfEntry 16 }
+
+ocmIfActivePort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the active port.
+ Only valid when commissioning mode.
+
+"
+ DEFVAL { 1 }
+ ::= { ocmIfEntry 17 }
+
+ocmIfControlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ commissioning (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "What mode the ocm is in.
+
+ normal - the switch toggle every hour
+ and measure both ports.
+
+ commissioning - the switch is set to one active
+ port and measurement is made continuously on this port.
+ After 15 minutes it will change back to normal mode.
+ Note that it is not possible to get updated
+ values on port that is not chosen as active during
+ commissioning mode.
+
+"
+ DEFVAL { normal }
+ ::= { ocmIfEntry 18 }
+
+ocmIfReferenceTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Time where reference values were saved.
+
+"
+ ::= { ocmIfEntry 21 }
+
+ocmIfSwitchFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Switch failure.
+
+ A: The switch is stuck and it is not possible
+ to change port. It is not sure if it the values
+ comes from the expected port.
+
+ D: The switch works as expected.
+
+"
+ ::= { ocmIfEntry 22 }
+
+ocmIfDataSourceNotDefined OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Data source not defined,
+
+ A: No connected slot, connected subrack
+ nor connected port is defined.
+
+ D: Connected slot, connected subrack and
+ connected port is ok.
+
+"
+ ::= { ocmIfEntry 23 }
+
+ocmIfCommissioningMode OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Data source not defined,
+
+ A: Commissioning mode is used
+
+ D: Normal mode
+
+"
+ ::= { ocmIfEntry 24 }
+
+ocmIfModuleFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The module HW has detected a failure.
+
+ A: The module has failed
+
+ D: The module is OK again
+
+"
+ ::= { ocmIfEntry 25 }
+
+ocmIfConfigurationCommand OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Select which control mode to use.
+
+ normal - the switch toggle every hour
+ and measure both ports.
+
+ commissioning - the switch is set to one
+ port while adjusting surrounding boards.
+
+
+"
+ ::= { ocmIfEntry 26 }
+
+ocmIfChangeConnectedPort OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Select which monitor port that is connected
+ to this ocm port.
+
+"
+ ::= { ocmIfEntry 27 }
+
+ocmIfSaveReference OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Save current measurement as reference values
+
+"
+ ::= { ocmIfEntry 28 }
+
+ocmIfPowerOffset OBJECT-TYPE
+ SYNTAX Integer32 (0..350)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "An offset value added to all power levels to get
+ an accurate presentation of channel powers at the line
+ port.
+
+ Generally offset values depends upon board type connected.
+ oa - 20.0
+ roadm - 17.0
+ oa26c - 20.0
+ mdu40 - 20.0
+ other - 20.0
+ oaraed21hg - 20.0
+ oaraed20lg - 20.0
+
+ OA boards have more accurate values for power offset
+ named Monitor port insertion loss visible in the OA
+ interface.
+
+ Note however that the reference power level values
+ are not affected by a change of this offset. A new
+ reference calculation should be made after a change.
+
+"
+ ::= { ocmIfEntry 29 }
+
+ocmIfConnectedBoardType OBJECT-TYPE
+ SYNTAX INTEGER {
+ oa (1),
+ roadm (2),
+ oa26c (3),
+ mdu40 (4),
+ other (5),
+ oaraed21hg (6),
+ oaraed20lg (7)}
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "What board type that is connected to the ocm.
+ The power offset default value is changed
+ based on the chosen board type.
+ Please note that this function is not
+ applicable for mdu40lite boards.
+
+"
+ DEFVAL { oa }
+ ::= { ocmIfEntry 30 }
+
+ocmIfChangeConnectedBoardType OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Select board type for the monitor port connected
+ to this ocm port.
+
+"
+ ::= { ocmIfEntry 31 }
+
+ocmIfMaxPowerLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum received power level for this port
+ in units of 0.1 dBm.
+
+"
+ ::= { ocmIfEntry 32 }
+
+ocmIfMinPowerLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum received power level for this port
+ in units of 0.1 dBm.
+
+"
+ ::= { ocmIfEntry 33 }
+
+ocmIfDeltaPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The difference between the maximum and the minimum
+ received power level for this port in units of 0.1 dBm.
+
+"
+ ::= { ocmIfEntry 34 }
+
+ocmIfChangePowerThreshold OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Select the power threshold for this ocm port.
+
+ If the measured power level is below the threshold, it
+ is regarded as no signal.
+
+"
+ ::= { ocmIfEntry 35 }
+
+ocmIfChangePowerOffset OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Select the power offset for this ocm port.
+
+ The power offset is a value added to all power levels to get
+ an accurate presentation of channel powers at the line port.
+
+"
+ ::= { ocmIfEntry 36 }
+
+ocmIfPowerOffsetAdjustment OBJECT-TYPE
+ SYNTAX Integer32 (0..350)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An offset adjustment added to the power offset to
+ mitigate the effects of differences between actual
+ power measured at the OCM and the configured power
+ offset value.
+ This adjustment allows the optical control loop to
+ regulate with better precision.
+
+"
+ ::= { ocmIfEntry 37 }
+
+ocmIfSpacingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ spacing50GHz (1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Spacing mode is configured for monitoring channel power
+ with the channel spacing of 50GHz.
+
+ spacing50GHz: interface with channels in 50 GHz intervals
+
+"
+ DEFVAL { spacing50GHz }
+ ::= { ocmIfEntry 38 }
+
+ocmIfHighInputPower OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OCM module has detected a high input power.
+
+ A: OCM module has dectected high input power (above 20dBm)
+ on particular port.
+
+ D: Optical input power is within the limit (below 20dBm).
+
+"
+ ::= { ocmIfEntry 39 }
+
+-- ----------------------------------------------------
+-- Optical control channels
+-- ----------------------------------------------------
+
+ocmChannelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OcmChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The channel list."
+
+ ::= { ocmChannelList 1 }
+
+ocmChannelEntry OBJECT-TYPE
+ SYNTAX OcmChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the channel list.
+
+"
+ INDEX { ocmChannelIndex }
+ ::= { ocmChannelTable 1 }
+
+OcmChannelEntry ::=
+ SEQUENCE {
+ ocmChannelIndex Unsigned32,
+ ocmChannelName MgmtNameString,
+ ocmChannelFrequency LambdaFrequency,
+ ocmChannelPowerLevel Integer32,
+ ocmChannelUpdateLastChangeTime DateAndTime,
+ ocmChannelOcmRefIfIndex Unsigned32,
+ ocmChannelReferencePowerLevel Integer32,
+ ocmChannelReferenceTime DisplayString,
+ ocmChannelSaveReference CommandString}
+
+
+ocmChannelIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each entry.
+
+"
+ ::= { ocmChannelEntry 1 }
+
+ocmChannelName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the interface, for
+ example 'ocm:1:2:1', where the first number
+ indicates sub-rack, the second slot number and
+ the third is the port number.
+ Examples:
+
+ ocm:s:s:p - Optical channel module interface
+
+"
+ ::= { ocmChannelEntry 2 }
+
+ocmChannelFrequency OBJECT-TYPE
+ SYNTAX LambdaFrequency
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Freqency in hundreds of GHz (0.01 GHz).
+
+"
+ ::= { ocmChannelEntry 3 }
+
+ocmChannelPowerLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The received power level in units of 0.1 dBm.
+
+"
+ ::= { ocmChannelEntry 4 }
+
+ocmChannelUpdateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time when last measurement was done.
+
+"
+ ::= { ocmChannelEntry 5 }
+
+ocmChannelOcmRefIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SNMP-index of the OCM i/f object related to this
+ object.
+
+"
+ DEFVAL { 1 }
+ ::= { ocmChannelEntry 6 }
+
+ocmChannelReferencePowerLevel OBJECT-TYPE
+ SYNTAX Integer32 (-1000..1000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The reference power level in units of 0.1 dBm.
+
+"
+ DEFVAL { 1000 }
+ ::= { ocmChannelEntry 7 }
+
+ocmChannelReferenceTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Time where reference values were saved.
+
+"
+ ::= { ocmChannelEntry 8 }
+
+ocmChannelSaveReference OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Save current measurement as reference values
+
+"
+ ::= { ocmChannelEntry 9 }
+
+-- ----------------------------------------------------
+-- Notifications
+-- ----------------------------------------------------
+
+-- n/a
+
+-- ----------------------------------------------------
+-- Object and event groups
+-- ----------------------------------------------------
+
+ocmGeneralGroup OBJECT-GROUP
+ OBJECTS {
+ ocmGeneralLastChangeTime,
+ ocmGeneralStateLastChangeTime,
+ ocmGeneralOcmIfTableSize }
+ STATUS current
+ DESCRIPTION
+ "The general objects."
+ ::= { lumOcmGroups 1 }
+
+ocmIfGroup OBJECT-GROUP
+ OBJECTS {
+ ocmIfIndex,
+ ocmIfName,
+ ocmIfDescr,
+ ocmIfSubrack,
+ ocmIfSlot,
+ ocmIfRxPort,
+ ocmIfInvPhysIndexOrZero,
+ ocmIfAdminStatus,
+ ocmIfOperStatus,
+ ocmIfPowerThreshold,
+ ocmIfUpdateLastChangeTime,
+ ocmIfConnectedSubrack,
+ ocmIfConnectedSlot,
+ ocmIfConnectedPort,
+ ocmIfActivePort,
+ ocmIfControlMode,
+ ocmIfReferenceTime,
+ ocmIfSwitchFailure,
+ ocmIfDataSourceNotDefined,
+ ocmIfCommissioningMode,
+ ocmIfModuleFailure,
+ ocmIfConfigurationCommand,
+ ocmIfChangeConnectedPort,
+ ocmIfSaveReference,
+ ocmIfPowerOffset,
+ ocmIfConnectedBoardType,
+ ocmIfChangeConnectedBoardType,
+ ocmIfMaxPowerLevel,
+ ocmIfMinPowerLevel,
+ ocmIfDeltaPower }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The ocm interface objects."
+ ::= { lumOcmGroups 2 }
+
+ocmChannelGroup OBJECT-GROUP
+ OBJECTS {
+ ocmChannelIndex,
+ ocmChannelName,
+ ocmChannelFrequency,
+ ocmChannelPowerLevel,
+ ocmChannelUpdateLastChangeTime,
+ ocmChannelOcmRefIfIndex,
+ ocmChannelReferencePowerLevel }
+ STATUS deprecated
+ DESCRIPTION
+ "The ocm channel objects."
+ ::= { lumOcmGroups 3 }
+
+ocmIfGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ocmIfIndex,
+ ocmIfName,
+ ocmIfDescr,
+ ocmIfSubrack,
+ ocmIfSlot,
+ ocmIfRxPort,
+ ocmIfInvPhysIndexOrZero,
+ ocmIfAdminStatus,
+ ocmIfOperStatus,
+ ocmIfPowerThreshold,
+ ocmIfUpdateLastChangeTime,
+ ocmIfConnectedSubrack,
+ ocmIfConnectedSlot,
+ ocmIfConnectedPort,
+ ocmIfActivePort,
+ ocmIfControlMode,
+ ocmIfReferenceTime,
+ ocmIfSwitchFailure,
+ ocmIfDataSourceNotDefined,
+ ocmIfCommissioningMode,
+ ocmIfModuleFailure,
+ ocmIfConfigurationCommand,
+ ocmIfChangeConnectedPort,
+ ocmIfSaveReference,
+ ocmIfPowerOffset,
+ ocmIfConnectedBoardType,
+ ocmIfChangeConnectedBoardType,
+ ocmIfMaxPowerLevel,
+ ocmIfMinPowerLevel,
+ ocmIfDeltaPower,
+ ocmIfChangePowerThreshold,
+ ocmIfChangePowerOffset }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The ocm interface objects."
+ ::= { lumOcmGroups 4 }
+
+ocmIfGroupV3 OBJECT-GROUP
+ OBJECTS {
+ ocmIfIndex,
+ ocmIfName,
+ ocmIfDescr,
+ ocmIfSubrack,
+ ocmIfSlot,
+ ocmIfRxPort,
+ ocmIfInvPhysIndexOrZero,
+ ocmIfAdminStatus,
+ ocmIfOperStatus,
+ ocmIfPowerThreshold,
+ ocmIfUpdateLastChangeTime,
+ ocmIfConnectedSubrack,
+ ocmIfConnectedSlot,
+ ocmIfConnectedPort,
+ ocmIfActivePort,
+ ocmIfControlMode,
+ ocmIfReferenceTime,
+ ocmIfSwitchFailure,
+ ocmIfDataSourceNotDefined,
+ ocmIfCommissioningMode,
+ ocmIfModuleFailure,
+ ocmIfConfigurationCommand,
+ ocmIfChangeConnectedPort,
+ ocmIfSaveReference,
+ ocmIfPowerOffset,
+ ocmIfConnectedBoardType,
+ ocmIfChangeConnectedBoardType,
+ ocmIfMaxPowerLevel,
+ ocmIfMinPowerLevel,
+ ocmIfDeltaPower,
+ ocmIfChangePowerThreshold,
+ ocmIfChangePowerOffset,
+ ocmIfPowerOffsetAdjustment }
+
+ STATUS deprecated
+ DESCRIPTION
+ "The ocm interface objects."
+ ::= { lumOcmGroups 5 }
+
+ocmChannelGroupV2 OBJECT-GROUP
+ OBJECTS {
+ ocmChannelIndex,
+ ocmChannelName,
+ ocmChannelFrequency,
+ ocmChannelPowerLevel,
+ ocmChannelUpdateLastChangeTime,
+ ocmChannelOcmRefIfIndex,
+ ocmChannelReferencePowerLevel,
+ ocmChannelReferenceTime,
+ ocmChannelSaveReference }
+ STATUS current
+ DESCRIPTION
+ "The ocm channel objects."
+ ::= { lumOcmGroups 6 }
+
+ocmIfGroupV4 OBJECT-GROUP
+ OBJECTS {
+ ocmIfIndex,
+ ocmIfName,
+ ocmIfDescr,
+ ocmIfSubrack,
+ ocmIfSlot,
+ ocmIfRxPort,
+ ocmIfInvPhysIndexOrZero,
+ ocmIfAdminStatus,
+ ocmIfOperStatus,
+ ocmIfPowerThreshold,
+ ocmIfUpdateLastChangeTime,
+ ocmIfConnectedSubrack,
+ ocmIfConnectedSlot,
+ ocmIfConnectedPort,
+ ocmIfActivePort,
+ ocmIfControlMode,
+ ocmIfReferenceTime,
+ ocmIfSwitchFailure,
+ ocmIfDataSourceNotDefined,
+ ocmIfCommissioningMode,
+ ocmIfModuleFailure,
+ ocmIfConfigurationCommand,
+ ocmIfChangeConnectedPort,
+ ocmIfSaveReference,
+ ocmIfPowerOffset,
+ ocmIfConnectedBoardType,
+ ocmIfChangeConnectedBoardType,
+ ocmIfMaxPowerLevel,
+ ocmIfMinPowerLevel,
+ ocmIfDeltaPower,
+ ocmIfChangePowerThreshold,
+ ocmIfChangePowerOffset,
+ ocmIfPowerOffsetAdjustment,
+ ocmIfSpacingMode,
+ ocmIfHighInputPower }
+
+ STATUS current
+ DESCRIPTION
+ "The ocm interface objects."
+ ::= { lumOcmGroups 7 }
+
+
+-- ----------------------------------------------------
+-- Compliance
+-- ----------------------------------------------------
+
+lumOcmBasicComplV1 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OCM MIB V1."
+ MODULE
+ MANDATORY-GROUPS {
+ ocmGeneralGroup,
+ ocmIfGroup,
+ ocmChannelGroup }
+ ::= { lumOcmCompl 1 }
+
+lumOcmBasicComplV2 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OCM MIB V2 (14.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ ocmGeneralGroup,
+ ocmIfGroupV2,
+ ocmChannelGroup }
+ ::= { lumOcmCompl 2 }
+
+lumOcmBasicComplV3 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OCM MIB V2 (23.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ ocmGeneralGroup,
+ ocmIfGroupV3,
+ ocmChannelGroup }
+ ::= { lumOcmCompl 3 }
+
+lumOcmBasicComplV4 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the OCM MIB V2 (30.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ ocmGeneralGroup,
+ ocmIfGroupV3,
+ ocmChannelGroupV2 }
+ ::= { lumOcmCompl 4 }
+
+lumOcmBasicComplV5 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Basic implementation requirements for the OCM MIB V2 (31.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ ocmGeneralGroup,
+ ocmIfGroupV4,
+ ocmChannelGroupV2 }
+ ::= { lumOcmCompl 5 }
+
+-- ----------------------------------------------------
+-- Minimal Compliance
+-- ----------------------------------------------------
+
+lumOcmMinimalComplV1 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Minimal implementation requirements for the OCM MIB V1."
+ MODULE
+ MANDATORY-GROUPS {
+ ocmGeneralGroup,
+ ocmIfGroup }
+ ::= { lumOcmMinimalCompl 1 }
+
+END
+
+
diff --git a/MIBS/infinera/LUM-REG b/MIBS/infinera/LUM-REG
new file mode 100644
index 0000000..680505e
--- /dev/null
+++ b/MIBS/infinera/LUM-REG
@@ -0,0 +1,3118 @@
+LUM-REG DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-IDENTITY, enterprises
+ FROM SNMPv2-SMI;
+
+lumRegModule MODULE-IDENTITY
+ LAST-UPDATED
+ "201908300000Z" -- August 30th 2019
+ ORGANIZATION
+ "Infinera Corporation"
+ CONTACT-INFO
+ "techsupport@infinera.com"
+ DESCRIPTION
+ "The Transmode global OID registrations.
+
+"
+ REVISION
+ "201908300000Z" -- August 30th 2019
+ DESCRIPTION
+ "Changes made for release r33.1:
+ - Add CO2xOTDR filter
+ - Add CO-D4 filter series"
+ REVISION
+ "201906280000Z" -- June 28th 2019
+ DESCRIPTION
+ "Changes made for release r33.0:
+ - Added oa1x21dBmVgEC board.
+ - Added oa2x21dBmVgEC board."
+ REVISION
+ "201806290000Z" -- June 29th 2018
+ DESCRIPTION
+ "Changes made for release r31.0:
+ - Added otdr8p board.
+ - Added LUM-IFOTDR-MIB."
+ REVISION
+ "201709010000Z" -- September 1st 2017
+ DESCRIPTION
+ "Changes made for release r30.0:
+ - Added emxp440 board.
+ - Added oaraed20lg board.
+ - Added ad1c2fotdr board."
+ REVISION
+ "201706150000Z" -- June 15th 2017
+ DESCRIPTION
+ "Changes made for release r29.0:
+ - Changed ORGANIZATION and CONTACT-INFO"
+ REVISION
+ "201611300000Z" -- November 30th 2016
+ DESCRIPTION
+ "Changes made for release r28:
+ - Added tp100gotnii board."
+ REVISION
+ "201601140000Z" -- January 14th 2016
+ DESCRIPTION
+ "Changes made for release r27:
+ - Added fhau1 board
+ - Added fha1u1 board
+ - Added LUM-LLDPV2-MIB
+ - Added oa1x20dBmVg2 board
+ - Added oa2x20dBmVg2 board"
+ REVISION
+ "201509300000Z" -- September 30th 2015
+ DESCRIPTION
+ "Changes made for release r26:
+ - Added fpu board.
+ - Added oaraed21hghyb board
+ - Added dcDk652km100 board
+ - Added dcDk652km120 board
+ - Added dcP652km20 board"
+ REVISION
+ "201509150000Z" -- September 15th 2015
+ DESCRIPTION
+ "Changes made for release r25.1:
+ - Added tpmrHL16GUni board."
+ REVISION
+ "201501130000Z" -- January 13th 2015
+ DESCRIPTION
+ "Changes made for release r25:
+ - Added emxp240iie board.
+ - Added IFIWDM Mib."
+ REVISION
+ "201409300000Z" -- September 30th 2014
+ DESCRIPTION
+ "Changes made for release r23.1:
+ - Added mxp100gotn board."
+ REVISION
+ "201405160000Z" -- May 16th 2014
+ DESCRIPTION
+ "Changes made for release r23:
+ - Added emxp220iie board.
+ - Added tpmrHL16G board.
+ - Changed board name from tp10gotn to tphex10gotn."
+ REVISION
+ "201311150000Z" -- November 15th 2013
+ DESCRIPTION
+ "Changes made for release r22:
+ - Added tp10gotn board.
+ - Added tp100gotn board.
+ - Added SoamPmMib."
+
+ REVISION
+ "201305010000Z" -- May 1st 2013
+ DESCRIPTION
+ "Changes made for release r21:
+ - Added tpq10gfeci board.
+ - Added tpq10gfecregi board."
+ REVISION
+ "201212200000Z" -- Dec 20th 2012
+ DESCRIPTION
+ "Changes made for r20
+ - Added msTp40G.
+ - Added msMxp40G.
+ - Added mxp10gotn.
+ - Added ocudq.
+ - Added ocuseed2p.
+ - Added emxp62Giie.
+ - Added emxp120Giie.
+ - Added IFPERF MIB."
+
+ REVISION
+ "201212100000Z" -- Dec 10th 2012
+ DESCRIPTION
+ "Added IFBASIC, IFPHYSICAL and IFOPTICAL MIB."
+ REVISION
+ "201201200000Z" -- Jan 20th 2012
+ DESCRIPTION
+ "Changes made for r19
+ - Added PSR MIB.
+ - Added MPLS OAM MIB."
+ REVISION
+ "201112200000Z" -- December 20th 2011
+ DESCRIPTION
+ "Changes made for release r18:
+ - Added MPLS MIB.
+ - Added PW MIB.
+ - Added SITE MIB."
+ REVISION
+ "201110120000Z" -- October 12th 2011
+ DESCRIPTION
+ "Added TM4700 and TM4011."
+ REVISION
+ "201104130000Z" -- April 13th 2011
+ DESCRIPTION
+ "Added passive subracks."
+ REVISION
+ "200704160000Z" -- April 16th 2007
+ DESCRIPTION
+ "Added ROADM MIB."
+ REVISION
+ "200612150000Z" -- Dec 15th 2006
+ DESCRIPTION
+ "Added circuit MIB."
+ REVISION
+ "200211260000Z" -- Nov 26th 2002
+ DESCRIPTION
+ "Added MEM MIB"
+ REVISION
+ "200211150000Z" -- Nov 15th 2002
+ DESCRIPTION
+ "Added DCN MIB"
+ REVISION
+ "200211110000Z" -- Nov 11th 2002
+ DESCRIPTION
+ "TP Light -> TP Lite"
+ REVISION
+ "200211080000Z" -- Nov 8th 2002
+ DESCRIPTION
+ "Added the TP Light."
+ REVISION
+ "200210210000Z" -- Oct 21st 2002
+ DESCRIPTION
+ "Added the 10 G transponder."
+ REVISION
+ "200205300000Z" -- May 30th 2002
+ DESCRIPTION
+ "Added snmp MIB."
+ REVISION
+ "200205160000Z" -- May 16th 2002
+ DESCRIPTION
+ "Added sync MIB."
+ REVISION
+ "200204050000Z" -- April 5th 2002
+ DESCRIPTION
+ "Updated the names of the boards.
+ Removed the separate traffic slot definitions."
+ REVISION
+ "200203080000Z" -- March 8th 2002
+ DESCRIPTION
+ "Added 4 channel AD boards and the dual gigabit ethernet board.
+ Fixed the name of the multi-rate transponder board."
+ REVISION
+ "200111200000Z" -- November 20th 2001
+ DESCRIPTION
+ "Added the IP-mib."
+ REVISION
+ "200110100000Z" -- October 10th 2001
+ DESCRIPTION
+ "Deprecated the LAMBDA- and the TRANSPONDER-mib.
+ Added the EQUIPMENT- and the MULTIRATE-mib."
+ REVISION
+ "200109050000Z" -- September 5th 2001
+ DESCRIPTION
+ "Updated the product definitions with the proper product names."
+ REVISION
+ "200108090000Z" -- August 9th 2001
+ DESCRIPTION
+ "Added lambda, wdm, transponder and topology modules."
+ REVISION
+ "200108010000Z" -- August 1st 2001
+ DESCRIPTION
+ "Added backup module."
+ REVISION
+ "200104260000Z" -- April 26th 2001
+ DESCRIPTION
+ "Changed name of the entity MIB to inventory MIB.
+ Assigned dummy product names. Added system and WDM
+ MIB."
+ REVISION
+ "200103120000Z" -- March 12th 2001
+ DESCRIPTION
+ "Changed naming convention from 'lumemtis' to 'lum'."
+ REVISION
+ "200103090000Z" -- March 9th 2001
+ DESCRIPTION
+ "Assigned the proper enterprise OID."
+ REVISION
+ "200103010000Z" -- March 1st 2001
+ DESCRIPTION
+ "The initial revision of this module."
+ ::= { lumModules 1 }
+
+
+-- ----------------------------------------------------
+-- Object definitions
+-- ----------------------------------------------------
+
+lumentis OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The root of the OID sub-tree assigned to Lumentis
+ by IANA."
+ ::= { enterprises 8708 }
+
+lumReg OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Sub-tree for registrations."
+ ::= { lumentis 1 }
+
+lumModules OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Sub-tree for module registrations."
+ ::= { lumReg 1 }
+
+-- MIB module overview:
+
+-- LUM-REG lumRegModule :: = { lumModules 1 }
+-- Common OID definitions
+
+-- LUM-TC lumTcModule :: = { lumModules 2 }
+-- Common textual conventions
+
+-- LUM-ALARM-MIB lumAlarmMIBModule :: = { lumModules 3 }
+-- Alarm list and log.
+
+-- LUM-SYSTEM-MIB lumSystemMIBModule :: = { lumModules 4 }
+-- Node and operating system configuration.
+
+-- LUM-INVENTORY-MIB lumInventoryMIBModule ::= { lumModules 5 }
+-- Physical inventory
+
+-- LUM-WDM-MIB lumWdmMIBModule ::= { lumModules 6 }
+-- WDM interfaces and protection configuration
+-- wdmGeneral
+-- wdmtIfEntry WDM trunk i/f
+-- wdmProtEntry Protection definitions
+-- wdmPassiveIfEntry Passive WDM i/f (filters etc.)
+
+-- LUM-BACKUP-MIB lumBackupMIBModule ::= { lumModules 7 }
+-- Configuration file handling
+-- backupGeneral
+-- backupFileEntry
+-- backupCommand
+
+-- LUM-LAMBDA-MIB lumLambdaMIBModule ::= { lumModules 8 }
+-- Replaced by LUM-EQUIPMENT-MIB.
+
+-- LUM-TRANSPONDER-MIB lumTransponderMIBModule ::= { lumModules 9 }
+-- Replaced by LUM-MULTIRATE-MIB.
+
+-- LUM-TOPOLOGY-MIB lumTopologyMIBModule ::= { lumModules 10 }
+-- Topology configuration
+-- topoGeneral
+-- topoInternalEntry Connections within the network element
+-- topoPeerEntry Connections between network elements
+-- topoClientEntry Connections between the network element and a client
+
+-- LUM-OXC-MIB lumOxcMIBModule ::= { lumModules 11 }
+-- Optical cross-connect configuration
+-- oxcGeneral
+-- oxcIfEntry Cross-connection i/f
+-- oxcConfEntry Cross-connection definitions
+
+-- LUM-EQUIPMENT-MIB lumEquipmentMIBModule ::= { lumModules 12 }
+-- Equipment configuration
+-- equipmentGeneral
+-- equpmentSubrackEntry Subrack information
+-- equipmentBoardEntry Board definitions
+-- equipmentFanEntry Fan information
+-- equipmentPowerEntry Power information
+-- equipmentSlotEntry Slot information
+-- EquipmentCageEntry Cage information
+
+-- LUM-MULTIRATE-MIB lumMultirateMIBModule ::= { lumModules 13 }
+-- Multi-bit rate configuration
+-- mrtGeneral
+-- mrtIfEntry Multi bit rate client interfaces
+
+-- LUM-MUX-MIB lumMuxMIBModule ::= { lumModules 14 }
+-- Muxed SDH/Sonet trunk configuration
+-- muxGeneral
+-- muxIfEntry Mux trunk interfaces
+-- muxAu4Entry AU4 in STM16
+
+-- LUM-IP-MIB lumIpMIBModule ::= { lumModules 15 }
+-- IP networking related configuration.
+-- ipGeneral MIB general and mgmt interface parameters.
+-- ipIfEntry IP interface configuration
+-- ospf OSPF general parameters
+-- ospfIfEntry Enabled/disable OSPF per interface
+
+-- LUM-PM-MIB lumPmMIBModule ::= { lumModules 16 }
+-- Performance measurement.
+-- pmGeneral tbd
+-- tbd
+
+-- LUM-SYNC-MIB lumSyncMIBModule ::= { lumModules 17 }
+-- Sync control.
+-- tbd
+
+-- LUM-SNMP-MIB lumSnmpMIBModule ::= { lumModules 18 }
+-- SNMP parameters.
+-- tbd
+
+-- LUM-ETH-MIB lumEthMIBModule ::= { lumModules 19 }
+-- tbd description
+-- tbd
+
+-- LUM-OA-MIB lumOaMIBModule ::= { lumModules 20 }
+-- tbd description
+-- tbd
+
+-- LUM-DCN-MIB lumDcnMIBModule ::= { lumModules 21 }
+-- tbd description
+-- tbd
+
+-- LUM-MEM-MIB lumMemMIBModule ::= { lumModules 22 }
+-- tbd description
+-- tbd
+
+-- LUM-FC-MIB lumFcMIBModule ::= { lumModules 23 }
+-- tbd description
+-- tbd
+
+-- LUM-SWU-MIB lumSwuMIBModule ::= { lumModules 24 }
+-- tbd description
+-- tbd
+
+-- LUM-GMPLS-MIB lumGmplsMIBModule ::= { lumModules 25 }
+-- tbd description
+-- tbd
+
+-- LUM-CONN-MIB lumConnectionMIBModule ::= { lumModules 26 }
+-- tbd description
+-- tbd
+
+-- LUM-CLIENT-MIB lumClientMIBModule ::= { lumModules 27 }
+-- tbd description
+-- tbd
+
+-- LUM-SOFTWARE-MIB lumSoftwareMIBModule ::= { lumModules 28 }
+-- tbd description
+-- tbd
+
+-- LUM-AUX-MIB lumAuxMIBModule ::= { lumModules 29 }
+-- tbd description
+-- tbd
+
+-- LUM-CIRCUIT-MIB lumCirctuitMIBModule ::= { lumModules 30 }
+-- tbd description
+-- tbd
+
+-- LUM-ROADM-MIB lumRoadmMIBModule ::= { lumModules 31 }
+-- tbd description
+-- tbd
+
+-- LUM-MES-MIB lumMesMIBModule ::= { lumModules 32 }
+-- tbd description
+-- tbd
+
+-- LUM-OCM-MIB lumOcmMIBModule ::= { lumModules 33 }
+-- tbd description
+-- tbd
+
+-- LUM-OTN-MIB lumOtnMIBModule ::= { lumModules 34 }
+-- tbd description
+-- otnGeneral
+-- otnSmTcmPmEntry OTN interfaces
+
+-- LUM-SDHPDH-MIB lumSdhpdhMIBModule ::= { lumModules 35 }
+-- tbd description
+-- tbd
+
+-- LUM-SATELLITE-MIB lumSatelliteMIBModule ::= { lumModules 36 }
+-- tbd description
+-- tbd
+
+-- LUM-MULTICAST-MIB lumMulticastMIBModule ::= { lumModules 37 }
+-- tbd description
+-- tbd
+
+-- LUM-TRAIL-MIB lumTrailMIBModule ::= { lumModules 38 }
+-- tbd description
+-- tbd
+
+-- LUM-NC-MIB lumNcMIBModule ::= { lumModules 39 }
+-- tbd description
+-- tbd
+
+-- LUM-MPLS-MIB lumMplsMIBModule ::= { lumModules 40 }
+-- tbd description
+-- tbd
+
+-- LUM-PW-MIB lumPwMIBModule ::= { lumModules 41 }
+-- tbd description
+-- tbd
+
+-- LUM-SITE-MIB lumSiteMIBModule ::= { lumModules 42 }
+-- tbd description
+-- tbd
+
+-- LUM-PSR-MIB lumPsrMIBModule ::= { lumModules 43 }
+-- tbd description
+-- tbd
+
+-- LUM-MPLSOAM-MIB lumMplsOamMIBModule ::= { lumModules 44 }
+-- tbd description
+-- tbd
+
+-- LUM-LINKLOSS-MIB lumLinkLossMIBModule ::= { lumModules 45 }
+-- tbd description
+-- tbd
+
+-- LUM-IFBASIC-MIB lumIfBasicMIBModule ::= { lumModules 46 }
+-- tbd description
+-- tbd
+
+-- LUM-IFPHYSICAL-MIB lumIfPhysicalMIBModule ::= { lumModules 47 }
+-- tbd description
+-- tbd
+
+-- LUM-IFOPTICAL-MIB lumIfOpticalMIBModule ::= { lumModules 48 }
+-- tbd description
+-- tbd
+
+-- LUM-PMSERVER-MIB lumPmServerMIBModule ::= { lumModules 49 }
+-- tbd description
+-- tbd
+
+-- LUM-IFOTN-MIB lumIfOtnMIBModule ::= { lumModules 50 }
+-- tbd description
+-- tbd
+
+-- LUM-IFXC-MIB lumIfXcMIBModule ::= { lumModules 51 }
+-- tbd description
+-- tbd
+
+-- LUM-IFSDH-MIB lumIfSdhMIBModule ::= { lumModules 52 }
+-- tbd description
+-- tbd
+
+-- LUM-IFSONET-MIB lumIfSonetMIBModule ::= { lumModules 53 }
+-- tbd description
+-- tbd
+
+-- LUM-IFETH-MIB lumIfEthMIBModule ::= { lumModules 54 }
+-- tbd description
+-- tbd
+
+-- LUM-IFOTNMON-MIB lumIfOtnMonMIBModule ::= { lumModules 55 }
+-- tbd description
+-- tbd
+
+-- LUM-IFPERF-MIB lumIfPerfMIBModule ::= { lumModules 56 }
+-- tbd description
+-- tbd
+
+-- LUM-PORTDEVICE-MIB lumPortdeviceMIBModule ::= { lumModules 57 }
+-- tbd description
+-- tbd
+
+-- LUM-PORTDEVICEIF-MIB lumPortdeviceIfMIBModule ::= { lumModules 58 }
+-- tbd description
+-- tbd
+
+-- LUM-IFFC-MIB lumIfFcMIBModule ::= { lumModules 59 }
+-- tbd description
+-- tbd
+
+-- LUM-SOAM-PM-MIB lumSoamPmMIBModule ::= { lumModules 60 }
+-- tbd description
+-- tbd
+
+-- LUM-ICCP-MIB lumIccpMIBModule ::= { lumModules 61 }
+-- tbd description
+-- tbd
+
+-- LUM-MCLAG-MIB lumMclagMIBModule ::= { lumModules 62 }
+-- tbd description
+-- tbd
+
+-- LUM-IFIWDM-MIB lumIfIwdmMIBModule ::= { lumModules 63 }
+-- tbd description
+-- tbd
+
+-- LUM-IFMC-MIB lumIfMcMIBModule ::= { lumModules 64 }
+-- tbd description
+-- tbd
+
+-- LUM-IFAMPLIFIER-MIB lumIfAmplifierMIBModule ::= { lumModules 65 }
+-- tbd description
+-- tbd
+
+-- LUM-FPU-MIB lumFpuMIBModule ::= { lumModules 66 }
+-- tbd description
+-- tbd
+
+-- LUM-LLDP-V2-MIB lumLldpV2MIBModule ::= { lumModules 67 }
+-- tbd description
+-- tbd
+
+-- LUM-IFFH-MIB lumIfFhMIBModule ::= { lumModules 68 }
+-- tbd description
+-- tbd
+
+-- LUM-OPENFLOW-MIB lumOpenflowMIBModule ::= { lumModules 69 }
+-- tbd description
+-- tbd
+
+-- LUM-IFXCFLEX-MIB lumIfXcFlexMIBModule ::= { lumModules 70 }
+-- tbd description
+-- tbd
+-- LUM-SYSINFO-MIB lumSysinfoMIBModule ::= { lumModules 71 }
+-- tbd description
+-- tbd
+
+-- LUM-IFOTDR-MIB lumIfOtdrMIBModule ::= { lumModules 72 }
+
+-- LUM-CRYPTO-MIB lumCryptoMIBModule ::= { lumModules 73 }
+-- tbd description
+-- tbd
+
+-- LUM-COMMLINK-MIB lumCommlinkMIBModule ::= { lumModules 74 }
+-- tbd description
+-- tbd
+
+
+lumGeneric OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Sub-tree for common object and event definitions."
+ ::= { lumentis 2 }
+
+
+-- ----------------------------------------------------
+-- MIB root oids
+-- ----------------------------------------------------
+lumAlarmMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The alarm MIB."
+ ::= { lumGeneric 1 }
+
+lumSystemMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The system MIB."
+ ::= { lumGeneric 2 }
+
+lumInventoryMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The inventory MIB."
+ ::= { lumGeneric 3 }
+
+lumWdmMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The WDM trunk MIB."
+ ::= { lumGeneric 4 }
+
+lumBackupMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The backup MIB."
+ ::= { lumGeneric 5 }
+
+lumLambdaMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The common WDM MIB.
+
+ Was Replaced by LUM-EQUIPMENT-MIB.
+ Now resused for other purposes"
+ ::= { lumGeneric 6 }
+
+lumTransponderMIB OBJECT-IDENTITY
+ STATUS deprecated
+ DESCRIPTION
+ "The multi-bit-rate client MIB.
+
+ Replaced by LUM-MULTIRATE-MIB."
+ ::= { lumGeneric 7 }
+
+lumTopologyMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The topology information MIB."
+ ::= { lumGeneric 8 }
+
+lumPowerMIB OBJECT-IDENTITY
+ STATUS deprecated
+ DESCRIPTION
+ "The power and fans information MIB.
+ Included in the LUM-EQUIPMENT-MIB."
+ ::= { lumGeneric 9 }
+
+lumOxcMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The OXC MIB."
+ ::= { lumGeneric 10 }
+
+lumEquipmentMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The equipment MIB."
+ ::= { lumGeneric 11 }
+
+lumMultirateMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The multirate client MIB."
+ ::= { lumGeneric 12 }
+
+lumMuxMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The muxponder trunk MIB."
+ ::= { lumGeneric 13 }
+
+lumIpMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The IP networking MIB."
+ ::= { lumGeneric 14 }
+
+lumPmMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The performance measurement MIB."
+ ::= { lumGeneric 15 }
+
+lumSyncMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The sync control MIB."
+ ::= { lumGeneric 16 }
+
+lumSnmpMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The SNMP configuration MIB."
+ ::= { lumGeneric 17 }
+
+lumEthMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The Ethernet interface MIB."
+ ::= { lumGeneric 18 }
+
+lumOaMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The optical amplifier interface MIB."
+ ::= { lumGeneric 19 }
+
+lumDcnMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The DCN MIB."
+ ::= { lumGeneric 20 }
+
+lumMemMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The MEM MIB."
+ ::= { lumGeneric 21 }
+
+lumFcMIB OBJECT-IDENTITY
+ STATUS obsolete
+ DESCRIPTION
+ "The FC MIB."
+ ::= { lumGeneric 22 }
+
+lumSwuMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The SWU MIB."
+ ::= { lumGeneric 23 }
+
+lumGmplsMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The GMPLS MIB."
+ ::= { lumGeneric 24 }
+
+lumGmplsStdMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The GMPLS STD MIB."
+ ::= { lumGeneric 25 }
+
+lumConnMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The Connection MIB."
+ ::= { lumGeneric 26 }
+
+lumClientMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for client interfaces."
+ ::= { lumGeneric 27 }
+
+lumSoftwareMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for software information."
+ ::= { lumGeneric 28 }
+
+lumAuxMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for aux equipment."
+ ::= { lumGeneric 29 }
+
+lumCircuitMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for circuit information."
+ ::= { lumGeneric 30 }
+
+lumRoadmMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for ROADM equipment."
+ ::= { lumGeneric 31 }
+
+lumMesMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for Metro Ethernet Services information."
+ ::= { lumGeneric 32 }
+
+ lumOcmMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for Optical Control Manager."
+ ::= { lumGeneric 33 }
+
+ lumOtnMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for OTN."
+ ::= { lumGeneric 34 }
+
+ lumSdhpdhMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for E1/T1 objects."
+ ::= { lumGeneric 35 }
+
+ lumSatelliteMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for satellite objects."
+ ::= { lumGeneric 36 }
+
+ lumMulticastMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for multicast objects."
+ ::= { lumGeneric 37 }
+
+lumTrailMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for trail information."
+ ::= { lumGeneric 38 }
+
+lumNcMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for network connection information"
+ ::= { lumGeneric 39 }
+
+lumMplsMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for mpls objects."
+ ::= { lumGeneric 40 }
+
+lumPwMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for pseudowire objects."
+ ::= { lumGeneric 41 }
+
+lumSiteMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for customer site information"
+ ::= { lumGeneric 42 }
+
+lumPsrMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for customer site information"
+ ::= { lumGeneric 43 }
+
+lumMplsOamMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for MPLS OAM objects"
+ ::= { lumGeneric 44 }
+
+lumLinkLossMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for link loss information."
+ ::= { lumGeneric 45 }
+
+lumIfBasicMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for basic port information"
+ ::= { lumGeneric 46 }
+
+lumIfPhysicalMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for physical port information"
+ ::= { lumGeneric 47 }
+
+lumIfOpticalMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for optical port information"
+ ::= { lumGeneric 48 }
+
+lumPmServerMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for PM server information."
+ ::= { lumGeneric 49 }
+
+lumIfOtnMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for otn G.709 information"
+ ::= { lumGeneric 50 }
+
+lumIfXcMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for cross-connect (XC) information"
+ ::= { lumGeneric 51 }
+
+lumIfSdhMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for SDH information"
+ ::= { lumGeneric 52 }
+
+lumIfSonetMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for SONET information"
+ ::= { lumGeneric 53 }
+
+lumIfEthMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for ethernet information"
+ ::= { lumGeneric 54 }
+
+lumIfOtnMonMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for OTN Monitor obejcts
+ (SM, TCM, PM)"
+ ::= { lumGeneric 55 }
+
+lumIfPerfMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for Performance objects"
+ ::= { lumGeneric 56 }
+
+lumPortdeviceMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for port device information"
+ ::= { lumGeneric 57 }
+
+lumPortdeviceIfMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for port device interface information"
+ ::= { lumGeneric 58 }
+
+lumIfFcMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for FC (Fiber Channel) information"
+ ::= { lumGeneric 59 }
+
+lumSoamPmMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This MIB module contains the management objects for the
+ management of Ethernet Services Operations, Administration
+ and Maintenance for Performance Monitoring."
+ ::= { lumGeneric 60 }
+
+lumIccpMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Emxp ICCP"
+ ::= { lumGeneric 61 }
+
+lumMclagMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Emxp MC-LAG"
+ ::= { lumGeneric 62 }
+
+lumIfIwdmMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Iwdm MIB"
+ ::= { lumGeneric 63 }
+
+lumIfMcMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The MIB module for management of multi-fiber connection objects."
+ ::= { lumGeneric 64 }
+
+lumIfAmplifierMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The MIB module for management of amplifier objects."
+ ::= { lumGeneric 65 }
+
+lumFpuMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The MIB module for management of fpu objects."
+ ::= { lumGeneric 66 }
+
+lumLldpV2MIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The MIB module for management of LLDP V2 objects."
+ ::= { lumGeneric 67 }
+
+lumIfFhMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for fh protocol"
+ ::= { lumGeneric 68 }
+
+lumOpenflowMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The MIB module for management and configuration of OpenFlow switches."
+ ::= { lumGeneric 69 }
+
+lumIfXcFlexMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for flexible cross-connect (XC) information"
+ ::= { lumGeneric 70 }
+
+lumSysinfoMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The MIB containing information about cpu and memory usage"
+ ::= { lumGeneric 71 }
+
+lumIfOtdrMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The MIB module for OTDR information"
+ ::= { lumGeneric 72 }
+
+lumCryptoMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for encryption information"
+ ::= { lumGeneric 73 }
+
+lumCommlinkMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The generic MIB for communication link information"
+ ::= { lumGeneric 74 }
+
+lumAcfMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The MIB module for ACF"
+ ::= { lumGeneric 75 }
+
+-- ----------------------------------------------------
+-- Product definitions
+-- ----------------------------------------------------
+
+lumProducts OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Sub-tree for product specific object
+ and event definitions."
+ ::= { lumentis 3 }
+
+lumProductsGeneric OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Generic definitions."
+ ::= { lumProducts 1 }
+
+
+-- Generic product definitions
+-- ===========================
+
+mentis OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "A stack of mentis network elements.
+ Also the top oid for the generic product registrations."
+ ::= { lumProductsGeneric 1 }
+
+mentisControlSlot OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Control board slot."
+ ::= { mentis 1 }
+
+mentisTrafficSlot OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Traffic board slot."
+ ::= { mentis 2 }
+
+-- Note: mentis 3 and mentis 4 are free for use.
+
+mentisControlUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The control board."
+ ::= { mentis 5 }
+
+mentisMultirate2500TransponderUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The multi bit-rate 2500 transponder board."
+ ::= { mentis 6 }
+
+mentisMuxponder028Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "2 STM-4/OC-12 and 8 STM-1/OC-3 muxponder board."
+ ::= { mentis 7 }
+
+mentisOpticalCrossConnect8Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "8 port optical cross-connect board."
+ ::= { mentis 8 }
+
+mentisOpticalCrossConnect16Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "16 port optical cross-connect board."
+ ::= { mentis 9 }
+
+mentisSingleAddDropABUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "1 channel add/drop filter type A/B board."
+ ::= { mentis 10 }
+
+mentisSingleAddDropBAUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "1 channel add/drop filter type B/A board."
+ ::= { mentis 11 }
+
+mentisDualAddDropABUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "2 channel add/drop filter type A/B board."
+ ::= { mentis 12 }
+
+mentisDualAddDropBAUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "2 channel add/drop filter type B/A board."
+ ::= { mentis 13 }
+
+mentisDualOpticalCirculationUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual optical coupler 2x(1:2) board."
+ ::= { mentis 14 }
+
+mentis4ChAddDropABUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "4 channel add/drop filter type A/B board."
+ ::= { mentis 15 }
+
+mentis4ChAddDropBAUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "4 channel add/drop filter type B/A board."
+ ::= { mentis 16 }
+
+mentisDualGbETransponderUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual gigabit Ethernet transponder board."
+ ::= { mentis 17 }
+
+mentisOpticalAmplifierUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Optical amplifier board."
+ ::= { mentis 18 }
+
+mentis8chMuxDemuxExtensionUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "8 channel mux/demux board, extension type."
+ ::= { mentis 19 }
+
+mentis8chMuxDemuxTerminalUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "8 channel mux/demux board, terminal type."
+ ::= { mentis 20 }
+
+mentisQuadOpticalCouplerUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Quad optical coupler 4x(1:2) board."
+ ::= { mentis 21 }
+
+mentisMuxponder004Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "4 STM-1/OC-3 muxponder board"
+ ::= { mentis 22 }
+
+mentis2chOpticalAmplifierAddDropABUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "2 channel add-drop board, type A/B, for use with optical amplifier"
+ ::= { mentis 23 }
+
+mentis2chOpticalAmplifierAddDropBAUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "2 channel add-drop board, type B/A, for use with optical amplifier"
+ ::= { mentis 24 }
+
+mentisDualOpticalAmplifierUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual Optical amplifier board."
+ ::= { mentis 25 }
+
+mentisCwdmAddDropUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "1 channel add/drop filter board, for use with OSC."
+ ::= { mentis 26 }
+
+mentisSingleSpurAddDropUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "1 channel add/drop filter board."
+ ::= { mentis 27 }
+
+mentis10GTransponderUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The 10 G transponder board."
+ ::= { mentis 28 }
+
+mentisLiteMr2500TransponderUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The 'lite' multirate 2500 transponder board."
+ ::= { mentis 29 }
+
+mentisControlOscUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The control board with one OSC i/f."
+ ::= { mentis 30 }
+
+mentisControlDualOscUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The control board with two OSC i/fs."
+ ::= { mentis 31 }
+
+mentisOpticalBandUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The optical band unit."
+ ::= { mentis 32 }
+
+mentisSync2MHzUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The 2 MHz synchronization unit."
+ ::= { mentis 33 }
+
+mentisMxp8Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The 8 tributary muxponder unit."
+ ::= { mentis 34 }
+
+mentisMxp16Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The 16 tributary muxponder unit."
+ ::= { mentis 35 }
+
+mentisDualGbEDwdmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The dual giga-bit ethernet unit for DWDM."
+ ::= { mentis 36 }
+
+mentisDualGbECwdmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The dual giga-bit ethernet unit for CWDM."
+ ::= { mentis 37 }
+
+mentisDualFiberChannelDwdmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The dual fiber channel unit for DWDM."
+ ::= { mentis 38 }
+
+mentisDualFiberChannelCwdmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The dual fiber channel unit for CWDM."
+ ::= { mentis 39 }
+
+mentisFiberChannelGbEDwdmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The fiber channel and giga-bit ethernet unit for DWDM ."
+ ::= { mentis 40 }
+
+mentisFiberChannelGbECwdmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The fiber channel and giga-bit ethernet unit for CWDM ."
+ ::= { mentis 41 }
+
+mentisTrippleFiberChannelDwdmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The tripple fiber channel unit for Dwdm."
+ ::= { mentis 42 }
+
+mentisQuadMultirateTransponderUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The quad multirate transponder unit."
+ ::= { mentis 43 }
+
+mentis4chMuxDemuxTerminalABUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "4 channel mux/demux board, terminal, type A/B."
+ ::= { mentis 44 }
+
+mentis4chMuxDemuxTerminalBAUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "4 channel mux/demux board, terminal, type B/A."
+ ::= { mentis 45 }
+
+mentisSingleCwdmAddDropUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "1 channel add/drop filter board, for use with CWDM."
+ ::= { mentis 46 }
+
+mentisDualCwdmAddDropUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "2 channel add/drop filter board, for use with CWDM."
+ ::= { mentis 47 }
+
+mentis10GLANTransponderUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The 10 G LAN transponder board."
+ ::= { mentis 48 }
+
+mentis10GRCTransponderUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The 10 G rate conserving transponder board."
+ ::= { mentis 49 }
+
+mentisEsconMxp8Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The 8 channel ESCON muxponder unit."
+ ::= { mentis 50 }
+
+mentisOpticalAmplifier15dBmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Optical amplifier board with 15 dBm output power."
+ ::= { mentis 51 }
+
+mentisDualOpticalAmplifier15dBmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual optical amplifier board with 15 dBm output power."
+ ::= { mentis 52 }
+
+mentisGxpD2500Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "10 x Any DWDM unit."
+ ::= { mentis 53 }
+
+mentisGxpC2500Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "10 x Any CWDM unit."
+ ::= { mentis 54 }
+
+mentisGxpD10GUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "10 x Any 10 Gb DWDM unit."
+ ::= { mentis 55 }
+
+mentisDualGbEDwdmV2Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The dual giga-bit ethernet unit for DWDM V2."
+ ::= { mentis 56 }
+
+mentisDualGbECwdmV2Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The dual giga-bit ethernet unit for CWDM V2."
+ ::= { mentis 57 }
+
+mentisDualFiberChannelDwdmV2Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The dual fiber channel unit for DWDM V2."
+ ::= { mentis 58 }
+
+mentisDualFiberChannelCwdmV2Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The dual fiber channel unit for CWDM V2."
+ ::= { mentis 59 }
+
+mentis2xSingleCwdmAddDropUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "2 x 1 channel add/drop filter board, for use with CWDM."
+ ::= { mentis 60 }
+
+mentis2xDualCwdmAddDropUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "2 x 2 channel add/drop filter board, for use with CWDM."
+ ::= { mentis 61 }
+
+mentis8chMuxDemuxTerminal2Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Type 2, 8 channel mux/demux board, terminal type.
+ Different set of lambdas compared to the other type."
+ ::= { mentis 62 }
+
+mentisDoubleDualGbETransponderUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Double Dual gigabit Ethernet transponder board."
+ ::= { mentis 63 }
+
+mentisFpuOas2824Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "External fiber protection unit: OAS 2824."
+ ::= { mentis 64 }
+
+mentis2Fiber8chCwdmMuxUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "8 channel CWDM mux for 2 fiber solution"
+ ::= { mentis 65 }
+
+mentis2Fiber8chCwdmDemuxUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "8 channel CWDM demux for 2 fiber solution"
+ ::= { mentis 66 }
+
+mentisDouble10GLiteTransponderUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Double 10G Lite transponder."
+ ::= { mentis 67 }
+
+mentis10GBuTransponderUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The 10 G transponder board with XFP on client and line"
+ ::= { mentis 68 }
+
+mentis10GLANBuTransponderUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The 10 G LAN transponder board with XFP on client and line"
+ ::= { mentis 69 }
+
+mentis10GClBuTransponderUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The 10 G transponder board with XFP on client side"
+ ::= { mentis 70 }
+
+mentis10GLANClBuTransponderUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The 10 G LAN transponder board with XFP on client side"
+ ::= { mentis 71 }
+
+mentis8chMuxDemuxEvenExtensionUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "8 channel mux/demux board for even channels, extension type."
+ ::= { mentis 72 }
+
+mentis8chMuxDemuxEvenTerminalUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "8 channel mux/demux board for even channels, terminal type."
+ ::= { mentis 73 }
+
+mentisOpticalPreAmplifier17dBmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Optical pre-amplifier board with 17 dBm output power."
+ ::= { mentis 74 }
+
+mentisDualOpticalAmplifier17dBmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual optical line amplifier board with 17 dBm output power."
+ ::= { mentis 75 }
+
+mentisOpticalInterleaverUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Optical interleaver unit, 100/200 GHz."
+ ::= { mentis 76 }
+
+mentisOpticalPowAmplifier17dBmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Optical power amplifier board with 17 dBm output power."
+ ::= { mentis 77 }
+
+mentisSingleOpticalAmplifier17dBmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single optical line amplifier board with 17 dBm output power."
+ ::= { mentis 78 }
+
+mentis9xGbEMuxponderUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "9xGbE/10Gb MuxPonder"
+ ::= { mentis 79 }
+
+mentis1chAddDropDwdm2FiberUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "1ch/2 fiber DWDM add/drop"
+ ::= { mentis 80 }
+
+mentis1chAddDropCwdm2FiberUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "1ch/2 fiber CWDM add/drop"
+ ::= { mentis 81 }
+
+mentisMdu4chExtendable2FiberUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "4ch CWDM Mux, 2 fiber, extendable"
+ ::= { mentis 82 }
+
+mentisMdu4chTerminal2FiberUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "4ch CWDM Mux, 2 fiber, terminal"
+ ::= { mentis 83 }
+
+mentis8chVoltageControlledAttenuatorUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "8ch Voltage controlled attenuator unit"
+ ::= { mentis 84 }
+
+mentisSingleOpticalAmplifier20dBmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single optical line amplifier board with 20 dBm output power."
+ ::= { mentis 85 }
+
+mentisDualOpticalAmplifier20dBmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual optical line amplifier board with 20 dBm output power."
+ ::= { mentis 86 }
+
+mentisFpuYm235Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "External fiber protection unit: YM 235."
+ ::= { mentis 87 }
+
+mentis4chAddDropDwdm2FiberUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "4 ch/2 fiber DWDM add/drop"
+ ::= { mentis 88 }
+
+mentisQuadMultirateTransponder2Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The quad multirate transponder unit version 2."
+ ::= { mentis 89 }
+
+mentisRamanOar450CUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Optical RAMAN amplifier 450."
+ ::= { mentis 90 }
+
+mentisControlSfpUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The control board with two SFP ports."
+ ::= { mentis 91 }
+
+mentisMultirate2500TransponderV2Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The multi bit-rate 2500 transponder board version 2."
+ ::= { mentis 92 }
+
+mentisDouble10GbeUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The double 10GbE Transponder basic unit."
+ ::= { mentis 93 }
+
+mentis4chMuxDemuxExtensionABUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "4 channel mux/demux board, extension, type A/B."
+ ::= { mentis 94 }
+
+mentis4chMuxDemuxExtensionBAUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "4 channel mux/demux board, extension, type B/A."
+ ::= { mentis 95 }
+
+mentisOpticalInterleaver50100Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Optical interleaver unit, 50/100 GHz."
+ ::= { mentis 96 }
+
+mentisReconfigurableOpticalAddDropUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Reconfigurable optical add/drop multiplexer unit."
+ ::= { mentis 97 }
+
+mentis6pGbeEthernetDemarcationUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "6 port GbE Ethernet Demarcation Unit."
+ ::= { mentis 98 }
+
+mentis10GClTcTransponderUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "10Gb/s C-band Tunable Transponder, Client XFP."
+ ::= { mentis 99 }
+
+mentis4xSTM16MuxponderUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "4x2,5G/10Gb muxponder"
+ ::= { mentis 100 }
+
+mentisMroadm1p800Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Reconfigurable optical add/drop multiplexer"
+ ::= { mentis 101 }
+
+mentisSingleOpticalLowGainAmplifier20dBmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single optical line amplifier board with 20 dBm output power."
+ ::= { mentis 102 }
+
+mentisDualOpticalLowGainAmplifier20dBmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual optical line amplifier board with 20 dBm output power."
+ ::= { mentis 103 }
+
+mentisSingleOpticalFlatGainAmplifier10dBmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single optical flat gain line amplifier board with 10 dBm output power."
+ ::= { mentis 104 }
+
+mentisDualOpticalFlatGainAmplifier10dBmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual optical flat gain line amplifier board with 10 dBm output power."
+ ::= { mentis 105 }
+
+mentis10GOtnTcTransponderUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "10Gb/s C-band Tunable OTN Transponder."
+ ::= { mentis 106 }
+
+mentis40channelMuxDemuxEven50GHzDWDMUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "40 channel mux demux unit, even 50 GHz."
+ ::= { mentis 107 }
+
+mentis40channelMuxDemuxOdd50GHzDWDMUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "40 channel mux demux unit, odd 50 GHz."
+ ::= { mentis 108 }
+
+mentis8channelMuxDemuxExtEvenUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "8 channel 50 GHz mux demux unit, extention, even, 100 GHz spacing."
+ ::= { mentis 109 }
+
+mentis8channelMuxDemuxExtOddUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "8 channel 50 GHz mux demux unit, extention, odd, 100 GHz spacing."
+ ::= { mentis 110 }
+
+mentis2portOpticalChannelMonitor OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "2 port optical channel monitor."
+ ::= { mentis 111 }
+
+mentisMultiServiceMuxPonder OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "MultiService MuxPonder."
+ ::= { mentis 112 }
+
+mentis8chVariableOpticalAttenuatorII OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "8ch Variable Optical Attenuator - II"
+ ::= { mentis 113 }
+
+mentisMultiServiceDoubleQuadGbEMuxPonder OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Double Quad MuxPonder."
+ ::= { mentis 114 }
+
+mentis10GTcErTransponderUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "10Gb/s C-band Tunable Ext Reach Transponder."
+ ::= {mentis 115 }
+
+mentis10xEthernetMuxPonder OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "10xGbE/10GbE Ethernet MuxPonder."
+ ::= { mentis 116 }
+
+mentis12pGbeEthernetDemarcationUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "12 port GbE Ethernet Demarcation Unit."
+ ::= { mentis 117 }
+
+mentisGbeMxp10GFecUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "10xGbE/10G with FEC MuxPonder."
+ ::= { mentis 118 }
+
+mentisRoadm1x4G100Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "4-port reconfigurable optical add/drop multiplexer"
+ ::= { mentis 119 }
+
+mentisQuadMultiServiceTransponder OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "MultiService Transponder"
+ ::= { mentis 120 }
+
+mentis22xEthernetMuxPonder OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "22xGbE/10GbE Ethernet MuxPonder."
+ ::= { mentis 121 }
+
+mentisPEOa1x26dBmUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Optical Power Extender amplifier."
+ ::= { mentis 122 }
+
+mentis2PortProtectionControlUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Optical Power Extender amplifier."
+ ::= { mentis 123 }
+
+mentis2chVariableOpticalAttenuator OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "2ch Variable Optical Attenuator"
+ ::= { mentis 124 }
+
+mentisMultiServiceMuxPonder10GTCEr OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "MultiService MuxPonder Tunable 10G Er."
+ ::= { mentis 125 }
+
+mentisMultiServiceMuxPonder10G OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "MultiService MuxPonder Tunable 10G."
+ ::= { mentis 126 }
+
+mentisMultiServiceQuad2G5Transponder OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "MultiService Transponder 2.5G."
+ ::= { mentis 127 }
+
+mentis4x2G510GOcMuxponder OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "4x2.5G/10Gb Muxponder in SONET mode."
+ ::= { mentis 128 }
+
+mentis22xEthernetMuxPonderII OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "22xGbE/10GbE Ethernet MuxPonder Next Generation."
+ ::= { mentis 129 }
+
+mentisBandSplitterUnit1x5Even OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "1x5 Band Splitter Unit Even 50 GhZ"
+ ::= { mentis 130 }
+
+mentisBandSplitterUnit1x5Odd OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "1x5 Band Splitter Unit Odd 50 GhZ"
+ ::= { mentis 131 }
+
+mentis10xEthernetMuxPonderII OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "10xGbE/10GbE Ethernet MuxPonder Next Generation."
+ ::= { mentis 132 }
+
+mentisMSAccessCollector8xE1T1-2xEth OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "MS Access Collector 8xE1/T1+2xEth."
+ ::= { mentis 133 }
+
+mentisMSAccessCollector16xE1T1-4xEth OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "MS Access Collector 16xE1/T1+4xEth."
+ ::= { mentis 134 }
+
+mentisMSAccessHub4xSTM-1-16xEth OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "MS Access Hub 4xSTM-1+16xEth."
+ ::= { mentis 135 }
+
+mentisMSAccessHub4xOC-3-16xEth OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "MS Access Hub 4xOC-3+16xEth."
+ ::= { mentis 136 }
+
+mentisRoadm1x8G50Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "8-port reconfigurable optical add/drop multiplexer"
+ ::= { mentis 137 }
+
+mentis4ChAddDropDwdmEven50G OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "4-port optical DWDM add/drop Even 50Ghz"
+ ::= { mentis 138 }
+
+mentis4ChAddDropDwdmOdd50G OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "4-port optical DWDM add/drop Odd 50GHz"
+ ::= { mentis 139 }
+
+mentis8x10EthernetMuxPonderII OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "8x10GbE Ethernet MuxPonder Next Generation."
+ ::= { mentis 140 }
+
+mentisMxp8iiSdhUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The 8 tributary muxponder ii unit, SDH mode."
+ ::= { mentis 141 }
+
+mentisMxp8iiSonetUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The 8 tributary muxponder ii unit, Sonet mode."
+ ::= { mentis 142 }
+
+mentisMSAccessCollector16xE1T1-4xEthTempHardend OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "MS Access Collector 16xE1/T1+4xEth. Temp hardend"
+ ::= { mentis 143 }
+
+mentisMdu40EvenL OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "40ch MDU-Lite, even 50GHz DWDM"
+ ::= { mentis 144 }
+
+mentisMdu40OddL OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "40ch MDU-Lite, odd 50GHz DWDM"
+ ::= { mentis 145 }
+
+mentisOa1x20dBmVg OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Variable Gain Opt Ampl 20dBm C-band"
+ ::= { mentis 146 }
+
+mentisOa2x20dBmVg OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual Var Gain Opt Ampl 20dBm C-band"
+ ::= { mentis 147 }
+
+mentisRoadm1x2G100 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "1x2 ROADM 100GHz"
+ ::= { mentis 148 }
+
+mentisRoadm1x2G50 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "1x2 ROADM 50GHz"
+ ::= { mentis 149 }
+
+mentisTpq10GfecUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Quad MultiService 10G FEC Transponder"
+ ::= { mentis 150 }
+
+mentisControlSfpiiUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The control board with four SFP ports."
+ ::= { mentis 151 }
+
+mentisCoD40evUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM Mux/Demux filter, 40 even channels, 50GHz spacing."
+ ::= { mentis 152 }
+
+mentisCoD40eveUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM Mux/Demux filter with 1310 port, 40 even channels, 50 GHz spacing."
+ ::= { mentis 153 }
+
+mentisCoD40odUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM Mux/Demux filter, 40 odd channels, 50GHz spacing."
+ ::= { mentis 154 }
+
+mentisCoD40odeUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM Mux/Demux filter with 1310 port, 40 odd channels, 50 GHz spacing."
+ ::= { mentis 155 }
+
+mentisDcDk652km20Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dispersion Compensation Module 20 km."
+ ::= { mentis 156 }
+
+mentisDcDk652km40Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dispersion Compensation Module 40 km."
+ ::= { mentis 157 }
+
+mentisDcDk652km60Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dispersion Compensation Module 60 km."
+ ::= { mentis 158 }
+
+mentisDcDk652km80Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dispersion Compensation Module 80 km."
+ ::= { mentis 159 }
+
+mentisDcP652km40Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dispersion Compensation Module 40 km."
+ ::= { mentis 160 }
+
+mentisDcP652km60Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dispersion Compensation Module 60 km."
+ ::= { mentis 161 }
+
+mentisDcP652km80Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dispersion Compensation Module 80 km."
+ ::= { mentis 162 }
+
+mentisDcP652km100Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dispersion Compensation Module 100 km."
+ ::= { mentis 163 }
+
+mentisDcP652km120Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dispersion Compensation Module 120 km."
+ ::= { mentis 164 }
+
+mentisEmxp40GiiUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "4x10GbE Ethernet MuxPonder-II"
+ ::= { mentis 165 }
+
+mentisQuadMultiProtocolTransponderUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Quad MultiProtocol Transponder"
+ ::= { mentis 166 }
+
+mentisTpq10GfecRegUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Quad MultiService 10G FEC Regenerator"
+ ::= { mentis 167 }
+
+mentisColorlessMuxDemuxUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Colorless Mux/Demux Unit"
+ ::= { mentis 168 }
+
+mentis8chSfpBasedVoaUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "8ch SFP-based VOA unit"
+ ::= { mentis 169 }
+
+mentisMsTp40GUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "MultiService Transponder 40G"
+ ::= { mentis 170 }
+
+mentisMsMxp40GUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "MultiService Muxponder 40G"
+ ::= { mentis 171 }
+
+mentisMXP10GOTN OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "10 Gb/s OTN Muxponder"
+ ::= { mentis 172 }
+
+mentisOpticalCouplerUnitDualQuad OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Optical coupler unit, Dual Quad 2x(1:4) board."
+ ::= { mentis 173 }
+
+mentisTm4700Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "TM2000 Shelf Controller"
+ ::= { mentis 174 }
+
+mentisTm4011Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "TM2000 40Gb/s Muxponder"
+ ::= { mentis 175 }
+
+mentisTm100MxpUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "TM2000 100Gb/s Muxponder"
+ ::= { mentis 176 }
+
+mentisTm100TpUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "TM2000 100Gb/s Transponder"
+ ::= { mentis 177 }
+
+mentisTm100RegUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "TM2000 100Gb/s Regenerator"
+ ::= { mentis 178 }
+
+mentis2PSeedLightCouplerUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "2-Port Seed Light coupler Unit board."
+ ::= { mentis 179 }
+
+mentisDual21dBmSeedLightUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual 21 dBm Seed Light unit with 21 dBm output power."
+ ::= { mentis 180 }
+
+mentisEmxp62GiieUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "22xGbE/4x10GbE Ethernet MuxPonder-IIe."
+ ::= { mentis 181 }
+
+mentisEmxp120GiieUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "12x10GbE Ethernet MuxPonder-IIe."
+ ::= { mentis 182 }
+
+mentisOYPatchCordUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Optical Y-patch cord"
+ ::= { mentis 183 }
+
+mentisTpq10gfeciUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Quad 10G FEC Transponder 1-slot"
+ ::= { mentis 184 }
+
+mentisTpq10gfecregiUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Quad MultiService 10G FEC Regenerator 1-slot"
+ ::= { mentis 185 }
+
+mentisTphex10gotn OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Hex 10 Gb/s OTN Transponder"
+ ::= { mentis 186 }
+
+mentisEmxp48GiieUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "8xGbE/4x10GbE Ethernet MuxPonder-IIe."
+ ::= { mentis 187 }
+
+mentisTp100gotn OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "100 Gb/s OTN Transponder"
+ ::= { mentis 188 }
+
+mentisEmxp220GiieUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "1x100GbE Ethernet MuxPonder-IIe."
+ ::= { mentis 189 }
+
+mentisTpmrHL16GUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Hex MultiRate 16G Lite Transponder."
+ ::= { mentis 190 }
+
+mentisFronthaulMuxPonder10G OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Fronthaul MuxPonder 10G."
+ ::= { mentis 191 }
+
+mentisMxp100gotn OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "100 Gb/s OTN Muxponder"
+ ::= { mentis 192 }
+
+mentisEmxp240GiieUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "24x10GbE Ethernet MuxPonder-IIe."
+ ::= { mentis 193 }
+
+mentisEmxp3Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "8x100GbE Ethernet MuxPonder-III."
+ ::= { mentis 194 }
+
+mentisBoardTypeAUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Board (A) used for testing 'the board' concept."
+ ::= { mentis 195 }
+
+mentisBoardTypeBUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Board (B) used for testing 'the board' concept."
+ ::= { mentis 196 }
+
+mentisFpu1Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Fiber Protection Unit."
+ ::= { mentis 197 }
+
+mentisOaraed21hghybUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Raman Edfa 21Hg OA board"
+ ::= { mentis 198 }
+
+mentisTpmrHL16GUniUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Hex MultiRate 16G Lite Transponder - Unidirectional."
+ ::= { mentis 199 }
+
+mentisDcDk652km100Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dispersion Compensation Module 100 km."
+ ::= { mentis 200 }
+
+mentisDcDk652km120Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dispersion Compensation Module 120 km."
+ ::= { mentis 201 }
+
+mentisDcP652km20Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dispersion Compensation Module 20 km."
+ ::= { mentis 202 }
+
+mentisFhau1Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Fronthaul Access Unit FHAU/1."
+ ::= { mentis 203 }
+
+mentisFha1u1Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Hardened Fronthaul Access Unit."
+ ::= { mentis 204 }
+
+mentisOa1x20dBmVg2Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Variable Gain EDFA 20dBm v2"
+ ::= { mentis 205 }
+
+mentisOa2x20dBmVg2Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual Variable Gain EDFA 20dBm v2"
+ ::= { mentis 206 }
+
+mentisPtio10GUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "PT-Fabric I/O Unit 10G."
+ ::= { mentis 207 }
+
+mentisFxp400gotnUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "400G OTN Flexponder."
+ ::= { mentis 208 }
+
+mentisCompo24Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "CO_MPO24 Cassette"
+ ::= { mentis 209 }
+
+mentisTp100gotnii OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "100 Gb/s OTN Transponder-II"
+ ::= { mentis 210 }
+
+mentisPtio100GUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "PT-Fabric I/O Unit 100G."
+ ::= { mentis 211 }
+
+mentisRfu1Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Remote Fronthaul Unit."
+ ::= { mentis 212 }
+
+mentisCoD919926Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM Mux/Demux filter, 8 channels, 100GHz spacing"
+ ::= { mentis 213 }
+
+mentisCoD927934Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM Mux/Demux filter, 8 channels, 100GHz spacing"
+ ::= { mentis 214 }
+
+mentisCoD935942Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM Mux/Demux filter, 8 channels, 100GHz spacing"
+ ::= { mentis 215 }
+
+mentisCoD943950Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM Mux/Demux filter, 8 channels, 100GHz spacing"
+ ::= { mentis 216 }
+
+mentisCoD951958Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM Mux/Demux filter, 8 channels, 100GHz spacing"
+ ::= { mentis 217 }
+
+mentisCoD919926eUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM Mux/Demux filter, 8 channels with ext port, 100GHz spacing"
+ ::= { mentis 218 }
+
+mentisCoD927934eUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM Mux/Demux filter, 8 channels with ext port, 100GHz spacing"
+ ::= { mentis 219 }
+
+mentisCoD935942eUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM Mux/Demux filter, 8 channels with ext port, 100GHz spacing"
+ ::= { mentis 220 }
+
+mentisCoD943950eUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM Mux/Demux filter, 8 channels with ext port, 100GHz spacing"
+ ::= { mentis 221 }
+
+mentisCoD951958eUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM Mux/Demux filter, 8 channels with ext port, 100GHz spacing"
+ ::= { mentis 222 }
+
+mentisCo4Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber CWDM Mux/Demux filter, 8 channels"
+ ::= { mentis 223 }
+
+mentisCo5Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber CWDM Mux/Demux filter, 8 channels"
+ ::= { mentis 224 }
+
+mentisCodsf20evaUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter, even channels, a-side"
+ ::= { mentis 225 }
+
+mentisCodsf20evbUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter, even channels, b-side"
+ ::= { mentis 226 }
+
+mentisCodsf4919Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 227 }
+
+ mentisCodsf4926Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 228 }
+
+ mentisCodsf4927Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 229 }
+
+ mentisCodsf4934Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 230 }
+
+ mentisCodsf4935Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 231 }
+
+ mentisCodsf4942Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 232 }
+
+ mentisCodsf4943Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 233 }
+
+ mentisCodsf4950Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 234 }
+
+ mentisCodsf4951Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 235 }
+
+ mentisCodsf4958Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 236 }
+
+ mentisCodsf2919Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 237 }
+
+ mentisCodsf2922Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 238 }
+
+ mentisCodsf2923Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 239 }
+
+ mentisCodsf2926Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 240 }
+
+ mentisCodsf2927Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 241 }
+
+ mentisCodsf2930Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 242 }
+
+ mentisCodsf2931Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 243 }
+
+ mentisCodsf2934Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 244 }
+
+ mentisCodsf2935Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 245 }
+
+ mentisCodsf2938Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 246 }
+
+ mentisCodsf2939Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 247 }
+
+ mentisCodsf2942Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 248 }
+
+ mentisCodsf2943Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 249 }
+
+ mentisCodsf2946Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 250 }
+
+ mentisCodsf2947Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 251 }
+
+ mentisCodsf2950Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 252 }
+
+ mentisCodsf2951Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 253 }
+
+ mentisCodsf2954Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 254 }
+
+ mentisCodsf2955Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 255 }
+
+ mentisCodsf2958Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 256 }
+
+mentisOadm2chUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "2ch DWDM OADM"
+ ::= { mentis 257 }
+
+mentisMxp200gotnUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "200G OTN Muxponder."
+ ::= { mentis 258 }
+
+mentisEmxp440Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "8x10GbE, 2x100GbE, MPO Ethernet MuxPonder-III."
+ ::= { mentis 259 }
+
+mentisOaraed20lghybUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Raman Edfa 20Lg OA board"
+ ::= { mentis 260 }
+
+mentisAd1c2fotdrUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "1ch CWDM add/drop filter with 1610nm OTDR"
+ ::= { mentis 261 }
+
+mentisCodsf243xMPOUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Single fiber DWDM Mux/Demux filter"
+ ::= { mentis 262 }
+
+mentisOtdr8pUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "8 Port Optical Time Domain Reflectometer"
+ ::= { mentis 263 }
+
+mentisOa1x21dBmVgEC OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Variable Gain Opt Ampl 21dBm Extended C-band"
+ ::= { mentis 264 }
+
+mentisOa2x21dBmVgEC OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual Variable Gain Opt Ampl 21dBm Extended C-band"
+ ::= { mentis 265 }
+
+mentisCo10Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber CWDM Mux/Demux filter, 4 channels"
+ ::= { mentis 266 }
+
+mentisCoD48evUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM Mux/Demux filter, 48ch MDU DWDM 50GHz Even"
+ ::= { mentis 267 }
+
+entisCoD48odUnit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM Mux/Demux filter, 48ch MDU DWDM 50GHz Odd"
+ ::= { mentis 268 }
+
+entisCoOcuD4x4Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Optical Coupler Unit Dual 4:4"
+ ::= { mentis 269 }
+
+entisCoocuD4x8Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Optical Coupler Unit Dual 4:8"
+ ::= { mentis 270 }
+
+mentisCoOiu50100Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Optical interleaver unit, 50/100 GHz."
+ ::= { mentis 271 }
+
+mentisCo2xOTDR1611Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual OTDR filter 1611nm"
+ ::= { mentis 272 }
+
+mentisCoD4919Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM add/drop filter, 4 channels"
+ ::= { mentis 273 }
+
+mentisCoD4923Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM add/drop filter, 4 channels"
+ ::= { mentis 274 }
+
+mentisCoD4927Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM add/drop filter, 4 channels"
+ ::= { mentis 275 }
+
+mentisCoD4931Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM add/drop filter, 4 channels"
+ ::= { mentis 276 }
+
+mentisCoD4935Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM add/drop filter, 4 channels"
+ ::= { mentis 277 }
+
+mentisCoD4939Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM add/drop filter, 4 channels"
+ ::= { mentis 278 }
+
+mentisCoD4943Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM add/drop filter, 4 channels"
+ ::= { mentis 279 }
+
+mentisCoD4947Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM add/drop filter, 4 channels"
+ ::= { mentis 280 }
+
+mentisCoD4951Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM add/drop filter, 4 channels"
+ ::= { mentis 281 }
+
+mentisCoD4955Unit OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Dual fiber DWDM add/drop filter, 4 channels"
+ ::= { mentis 282 }
+
+-- Mentis 300 specific product definitions
+-- =======================================
+
+mentis300 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box chassis."
+ ::= { lumProducts 2 }
+
+mentis300Backplane OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box backplane."
+ ::= { mentis300 1 }
+
+mentis300PowerSlot OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box power supply slot."
+ ::= { mentis300 2 }
+
+mentis300FanSlot OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box fan slot."
+ ::= { mentis300 3 }
+
+mentis300PowerSupply OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box power supply."
+ ::= { mentis300 4 }
+
+mentis300Fan OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box fan."
+ ::= { mentis300 5 }
+
+
+-- Mentis 3000 specific product definitions
+-- ========================================
+
+mentis3000 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The big box chassis (sub-rack)."
+ ::= { lumProducts 3 }
+
+mentis3000Backplane OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The big box backplane."
+ ::= { mentis3000 1 }
+
+mentis3000PowerSlot OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The big box power supply slot."
+ ::= { mentis3000 2 }
+
+mentis3000FanSlot OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The big box fan slot."
+ ::= { mentis3000 3 }
+
+mentis3000PowerSupply OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The big box power supply."
+ ::= { mentis3000 4 }
+
+mentis3000Fan OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The big box fan."
+ ::= { mentis3000 5 }
+
+
+-- Mentis 301 specific product definitions
+-- =======================================
+
+mentis301 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box chassis."
+ ::= { lumProducts 4 }
+
+mentis301Backplane OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box backplane."
+ ::= { mentis301 1 }
+
+mentis301PowerSlot OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box power supply slot."
+ ::= { mentis301 2 }
+
+mentis301FanSlot OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box fan slot."
+ ::= { mentis301 3 }
+
+mentis301PowerSupply OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box power supply."
+ ::= { mentis301 4 }
+
+mentis301Fan OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box fan."
+ ::= { mentis301 5 }
+
+-- Mentis 101 specific product definitions
+-- =======================================
+
+mentis101 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box chassis."
+ ::= { lumProducts 5 }
+
+mentis101Backplane OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box backplane."
+ ::= { mentis101 1 }
+
+mentis101PowerSlot OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box power supply slot."
+ ::= { mentis101 2 }
+
+mentis101FanSlot OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box fan slot."
+ ::= { mentis101 3 }
+
+mentis101PowerSupply OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box power supply."
+ ::= { mentis101 4 }
+
+mentis101Fan OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box fan."
+ ::= { mentis101 5 }
+
+-- Subrack Aux specific product definitions
+-- =======================================
+
+mentisAux OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Virtual subrack for external eqiupment."
+ ::= { lumProducts 6 }
+
+mentisAuxBackplane OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Virtual backplane."
+ ::= { mentisAux 1 }
+
+-- Transmode Network Manager
+-- =========================
+
+transmodeNetworkManager OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Transmode Network Manager."
+ ::= { lumProducts 7 }
+
+-- Mentis 102 specific product definitions
+-- =======================================
+
+mentis102 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box chassis."
+ ::= { lumProducts 8 }
+
+mentis102Backplane OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box backplane."
+ ::= { mentis102 1 }
+
+mentis102PowerSlot OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box power supply slot."
+ ::= { mentis102 2 }
+
+mentis102FanSlot OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box fan slot."
+ ::= { mentis102 3 }
+
+mentis102PowerSupply OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box power supply."
+ ::= { mentis102 4 }
+
+mentis102Fan OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The small box fan."
+ ::= { mentis102 5 }
+
+-- Mentis MAB1 specific product definitions
+-- =======================================
+mentisMba1 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Monolith for mobile access."
+ ::= { lumProducts 9 }
+
+-- Mentis MAB2 specific product definitions
+-- =======================================
+mentisMba2 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Monolith for mobile access."
+ ::= { lumProducts 10 }
+
+-- Mentis MAB2E specific product definitions
+-- =======================================
+mentisMba2E OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Monolith for mobile access temp hardened."
+ ::= { lumProducts 11 }
+
+-- Subrack 102Pas3 specific product definitions
+-- =======================================
+mentis102Pas3 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Virtual subrack for 102pas3 equipment."
+ ::= { lumProducts 12 }
+
+mentis102Pas3Backplane OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Virtual backplane."
+ ::= { mentis102Pas3 1 }
+
+-- Subrack 102Pas specific product definitions
+-- =======================================
+mentis102Pas OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Virtual subrack for 102pas equipment."
+ ::= { lumProducts 13 }
+
+mentis102PasBackplane OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Virtual backplane."
+ ::= { mentis102Pas 1 }
+
+-- Subrack 101P specific product definitions
+-- =======================================
+mentis101P OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Virtual subrack for tm101p equipment."
+ ::= { lumProducts 14 }
+
+
+-- Mentis 2000 specific product definitions
+-- ========================================
+
+mentis2000 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The big box chassis (sub-rack)."
+ ::= { lumProducts 15 }
+
+mentis2000Backplane OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The big box backplane."
+ ::= { mentis2000 1 }
+
+mentis2000PowerSlot OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The big box power supply slot."
+ ::= { mentis2000 2 }
+
+mentis2000FanSlot OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The big box fan slot."
+ ::= { mentis2000 3 }
+
+mentis2000PowerSupply OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The big box power supply."
+ ::= { mentis2000 4 }
+
+mentis2000Fan OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "The big box fan."
+ ::= { mentis2000 5 }
+
+
+mentis101PBackplane OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Virtual backplane."
+ ::= { mentis101P 1 }
+
+-- Subrack fha1u specific product definitions
+-- =======================================
+mentisFha1u OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Virtual subrack for fha1u equipment."
+ ::= { lumProducts 16 }
+
+-- Subrack rfuac1 specific product definitions
+-- =======================================
+mentisRfuAc1 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Virtual subrack for rfuac1 equipment."
+ ::= { lumProducts 17 }
+
+-- ----------------------------------------------------
+-- Sub-tree for capabilities and conformance and
+-- experimental definitions
+-- ----------------------------------------------------
+
+lumCaps OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Sub-tree for agent profiles."
+ ::= { lumentis 4 }
+
+lumReqs OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Sub-tree for management applications requirements."
+ ::= { lumentis 5 }
+
+lumExpr OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Sub-tree for experimental definitions."
+ ::= { lumentis 6 }
+
+END
+
diff --git a/MIBS/infinera/LUM-SYSINFO-MIB b/MIBS/infinera/LUM-SYSINFO-MIB
new file mode 100644
index 0000000..ab08d1a
--- /dev/null
+++ b/MIBS/infinera/LUM-SYSINFO-MIB
@@ -0,0 +1,583 @@
+LUM-SYSINFO-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32
+ FROM SNMPv2-SMI
+ OBJECT-GROUP, MODULE-COMPLIANCE
+ FROM SNMPv2-CONF
+ DisplayString
+ FROM SNMPv2-TC
+ lumModules, lumSysinfoMIB
+ FROM LUM-REG
+ MgmtNameString, Integer32WithNA, Unsigned32WithNA
+ FROM LUM-TC;
+
+lumSysinfoMIBModule MODULE-IDENTITY
+ LAST-UPDATED
+ "201806290000Z" -- June 29 2018
+ ORGANIZATION
+ "Infinera Corporation"
+ CONTACT-INFO
+ "techsupport@infinera.se"
+ DESCRIPTION
+ "Contains information about CPU utilization, RAM memory etc.
+
+"
+ REVISION
+ "201806290000Z" -- June 29 2018
+ DESCRIPTION
+ "The initial revision of this module."
+ ::= { lumModules 71 }
+
+-- ----------------------------------------------------
+-- Conformance area, containing groups and complicance
+-- specifications.
+-- ----------------------------------------------------
+
+lumSysinfoConfs OBJECT IDENTIFIER ::= { lumSysinfoMIB 1 }
+lumSysinfoGroups OBJECT IDENTIFIER ::= { lumSysinfoConfs 1 }
+lumSysinfoCompl OBJECT IDENTIFIER ::= { lumSysinfoConfs 2 }
+
+
+-- ----------------------------------------------------
+-- Root for objects in the SYSINFO MIB
+-- ----------------------------------------------------
+
+lumSysinfoMIBObjects OBJECT IDENTIFIER ::= { lumSysinfoMIB 2 }
+
+-- ----------------------------------------------------
+-- This MIB contains the following groups:
+-- ----------------------------------------------------
+
+sysinfoBoardStartupList OBJECT IDENTIFIER ::= { lumSysinfoMIBObjects 1 }
+sysinfoBoardLoadList OBJECT IDENTIFIER ::= { lumSysinfoMIBObjects 2 }
+sysinfoBoardMemoryList OBJECT IDENTIFIER ::= { lumSysinfoMIBObjects 3 }
+sysinfoBoardProcessList OBJECT IDENTIFIER ::= { lumSysinfoMIBObjects 4 }
+
+-- ----------------------------------------------------
+-- Startup information
+-- ----------------------------------------------------
+
+sysinfoBoardStartupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SysinfoBoardStartupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The board startup list."
+ ::= { sysinfoBoardStartupList 1 }
+
+sysinfoBoardStartupEntry OBJECT-TYPE
+ SYNTAX SysinfoBoardStartupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the board startup list.
+
+"
+ INDEX { sysinfoBoardStartupIndex }
+ ::= { sysinfoBoardStartupTable 1 }
+
+SysinfoBoardStartupEntry ::=
+ SEQUENCE {
+ sysinfoBoardStartupIndex Unsigned32,
+ sysinfoBoardStartupName MgmtNameString,
+ sysinfoBoardStartupUptime DisplayString,
+ sysinfoBoardStartupUptimeSeconds Unsigned32,
+ sysinfoBoardStartupRebootReason DisplayString}
+
+sysinfoBoardStartupIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each board entry.
+
+"
+ ::= { sysinfoBoardStartupEntry 1 }
+
+sysinfoBoardStartupName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Object name, [boardName]:[subrack]:[slot]
+
+"
+ ::= { sysinfoBoardStartupEntry 2 }
+
+sysinfoBoardStartupUptime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Uptime since boot. Syntax (same as 'uptime' and 'top' linux commands):
+ - 'mm min', example: '23 minutes', or
+ - 'hh:mm', example: '14:08', meaning 14 hours and 8 minutes, or
+ - 'days, mm min', example: '36 days and 48 min' or
+ - 'days, hh:mm' example: '36 days, 11:32' meaning 36 days, 11 hours and 32 minutes
+
+"
+ ::= { sysinfoBoardStartupEntry 3 }
+
+sysinfoBoardStartupUptimeSeconds OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Uptime since boot expressed in seconds.
+
+"
+ ::= { sysinfoBoardStartupEntry 4 }
+
+sysinfoBoardStartupRebootReason OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reason for the last reboot.
+
+ Possible reasons are:
+ - Software upgrade (SWU) function
+ - Watchdog reboot due to a nonrecoverable failure condition
+ - FW activation
+ - Nonrecoverable configuration mismatch between controller and traffic unit
+ - Nonrecoverable failure during bootup of board
+ - Unknown. Could be:
+ - Upgrade from a release prior to XTM_30.1
+ - Reboot from bash
+ - Power cycle
+
+"
+ DEFVAL { " " }
+ ::= { sysinfoBoardStartupEntry 5 }
+
+-- ----------------------------------------------------
+-- Load averages per board
+-- ----------------------------------------------------
+
+sysinfoBoardLoadTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SysinfoBoardLoadEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The board load average list."
+ ::= { sysinfoBoardLoadList 1 }
+
+sysinfoBoardLoadEntry OBJECT-TYPE
+ SYNTAX SysinfoBoardLoadEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the board list. One entry for each board.
+
+"
+ INDEX { sysinfoBoardLoadIndex }
+ ::= { sysinfoBoardLoadTable 1 }
+
+SysinfoBoardLoadEntry ::=
+ SEQUENCE {
+ sysinfoBoardLoadIndex Unsigned32,
+ sysinfoBoardLoadName MgmtNameString,
+ sysinfoBoardLoadLoad1Min Unsigned32,
+ sysinfoBoardLoadLoad5Min Unsigned32,
+ sysinfoBoardLoadLoad15Min Unsigned32}
+
+sysinfoBoardLoadIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each board entry.
+
+"
+ ::= { sysinfoBoardLoadEntry 1 }
+
+sysinfoBoardLoadName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Object name, [boardName]:[subrack]:[slot]
+
+"
+ ::= { sysinfoBoardLoadEntry 2 }
+
+sysinfoBoardLoadLoad1Min OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System load averages is the average number of processes that are
+ either in a runnable or uninterruptable state. A process in a
+ runnable state is either using the CPU or waiting to use the CPU. A
+ process in uninterruptable state is waiting for some I/O access, eg
+ waiting for disk. Load averages are not normalized for the number of CPUs
+ in a system, so a load average of 1 means a single CPU system is
+ loaded all the time while on a 4 CPU system it means it was idle 75%
+ of the time.
+
+"
+ ::= { sysinfoBoardLoadEntry 3 }
+
+sysinfoBoardLoadLoad5Min OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System load averages is the average number of processes that are
+ either in a runnable or uninterruptable state. A process in a
+ runnable state is either using the CPU or waiting to use the CPU. A
+ process in uninterruptable state is waiting for some I/O access, eg
+ waiting for disk. Load averages are not normalized for the number of CPUs
+ in a system, so a load average of 1 means a single CPU system is
+ loaded all the time while on a 4 CPU system it means it was idle 75%
+ of the time.
+
+"
+ ::= { sysinfoBoardLoadEntry 4 }
+
+sysinfoBoardLoadLoad15Min OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System load averages is the average number of processes that are
+ either in a runnable or uninterruptable state. A process in a
+ runnable state is either using the CPU or waiting to use the CPU. A
+ process in uninterruptable state is waiting for some I/O access, eg
+ waiting for disk. Load averages are not normalized for the number of CPUs
+ in a system, so a load average of 1 means a single CPU system is
+ loaded all the time while on a 4 CPU system it means it was idle 75%
+ of the time.
+
+"
+ ::= { sysinfoBoardLoadEntry 5 }
+
+-- ----------------------------------------------------
+-- Memory per board
+-- ----------------------------------------------------
+
+sysinfoBoardMemoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SysinfoBoardMemoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The board memory list."
+ ::= { sysinfoBoardMemoryList 1 }
+
+sysinfoBoardMemoryEntry OBJECT-TYPE
+ SYNTAX SysinfoBoardMemoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the board list. One entry for each board.
+
+"
+ INDEX { sysinfoBoardMemoryIndex }
+ ::= { sysinfoBoardMemoryTable 1 }
+
+SysinfoBoardMemoryEntry ::=
+ SEQUENCE {
+ sysinfoBoardMemoryIndex Unsigned32,
+ sysinfoBoardMemoryName MgmtNameString,
+ sysinfoBoardMemoryTotalMem Unsigned32,
+ sysinfoBoardMemoryFreeMem Unsigned32,
+ sysinfoBoardMemoryAvailableMem Unsigned32,
+ sysinfoBoardMemoryUsageMemPercent Unsigned32}
+
+sysinfoBoardMemoryIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each board entry.
+
+"
+ ::= { sysinfoBoardMemoryEntry 1 }
+
+sysinfoBoardMemoryName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Object name, [boardName]:[subrack]:[slot]
+"
+ ::= { sysinfoBoardMemoryEntry 2 }
+
+sysinfoBoardMemoryTotalMem OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total usable memory.
+
+"
+ ::= { sysinfoBoardMemoryEntry 3 }
+
+sysinfoBoardMemoryFreeMem OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of physical memory not used by the system.
+
+"
+ ::= { sysinfoBoardMemoryEntry 4 }
+
+sysinfoBoardMemoryAvailableMem OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An estimate of how much memory is available for starting new applications, without swapping.
+
+"
+ ::= { sysinfoBoardMemoryEntry 5 }
+
+sysinfoBoardMemoryUsageMemPercent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Memory utilization expressed as a percentage. Based on available memory.
+
+"
+ ::= { sysinfoBoardMemoryEntry 6 }
+
+-- ----------------------------------------------------
+-- Processes per board
+-- ----------------------------------------------------
+
+sysinfoBoardProcessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SysinfoBoardProcessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The board process list."
+ ::= { sysinfoBoardProcessList 1 }
+
+sysinfoBoardProcessEntry OBJECT-TYPE
+ SYNTAX SysinfoBoardProcessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry for each process per board.
+
+"
+ INDEX { sysinfoBoardProcessIndex }
+ ::= { sysinfoBoardProcessTable 1 }
+
+SysinfoBoardProcessEntry ::=
+ SEQUENCE {
+ sysinfoBoardProcessIndex Unsigned32,
+ sysinfoBoardProcessName MgmtNameString,
+ sysinfoBoardProcessProcessName MgmtNameString,
+ sysinfoBoardProcessPid Integer32,
+ sysinfoBoardProcessVmSize Unsigned32,
+ sysinfoBoardProcessVmRSS Unsigned32,
+ sysinfoBoardProcessSetReference INTEGER,
+ sysinfoBoardProcessVmSizeReference Unsigned32WithNA,
+ sysinfoBoardProcessVmRSSReference Unsigned32WithNA,
+ sysinfoBoardProcessVmSizeDiff Integer32WithNA,
+ sysinfoBoardProcessVmRSSDiff Integer32WithNA,
+ sysinfoBoardProcessReferenceTime DisplayString}
+
+sysinfoBoardProcessIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each board entry.
+
+"
+ ::= { sysinfoBoardProcessEntry 1 }
+
+sysinfoBoardProcessName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Object name, [boardName]:[subrack]:[slot]:[localIndex]
+"
+ ::= { sysinfoBoardProcessEntry 2 }
+
+sysinfoBoardProcessProcessName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Process name. Child processes are displayed within brackets ().
+
+"
+ ::= { sysinfoBoardProcessEntry 3 }
+
+sysinfoBoardProcessPid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Process ID.
+"
+ ::= { sysinfoBoardProcessEntry 4 }
+
+sysinfoBoardProcessVmSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual memory size.
+"
+ ::= { sysinfoBoardProcessEntry 5 }
+
+sysinfoBoardProcessVmRSS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Resident set size.
+"
+ ::= { sysinfoBoardProcessEntry 6 }
+
+sysinfoBoardProcessSetReference OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction (1),
+ setReference (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the reference values for virtual memory size
+ and resident set size
+
+"
+ DEFVAL { noAction }
+ ::= { sysinfoBoardProcessEntry 7 }
+
+sysinfoBoardProcessVmSizeReference OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Virtual memory size reference value.
+"
+ ::= { sysinfoBoardProcessEntry 8 }
+
+sysinfoBoardProcessVmRSSReference OBJECT-TYPE
+ SYNTAX Unsigned32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Resident set size reference value.
+"
+ ::= { sysinfoBoardProcessEntry 9 }
+
+sysinfoBoardProcessVmSizeDiff OBJECT-TYPE
+ SYNTAX Integer32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Difference between the current virtual memory size
+ and its reference value.
+"
+ ::= { sysinfoBoardProcessEntry 10 }
+
+sysinfoBoardProcessVmRSSDiff OBJECT-TYPE
+ SYNTAX Integer32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Difference between the current resident set size
+ and its reference value.
+"
+ ::= { sysinfoBoardProcessEntry 11 }
+
+sysinfoBoardProcessReferenceTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time where reference values were saved.
+
+"
+ DEFVAL { "Not set" }
+ ::= { sysinfoBoardProcessEntry 12 }
+
+-- ----------------------------------------------------
+-- Object and event groups
+-- ----------------------------------------------------
+
+sysinfoBoardStartupGroup OBJECT-GROUP
+ OBJECTS {
+ sysinfoBoardStartupIndex,
+ sysinfoBoardStartupName,
+ sysinfoBoardStartupUptime,
+ sysinfoBoardStartupUptimeSeconds,
+ sysinfoBoardStartupRebootReason}
+ STATUS current
+ DESCRIPTION
+ "The board startup objects."
+ ::= { lumSysinfoGroups 1 }
+
+sysinfoBoardLoadGroup OBJECT-GROUP
+ OBJECTS {
+ sysinfoBoardLoadIndex,
+ sysinfoBoardLoadName,
+ sysinfoBoardLoadLoad1Min,
+ sysinfoBoardLoadLoad5Min,
+ sysinfoBoardLoadLoad15Min}
+ STATUS current
+ DESCRIPTION
+ "The board load objects."
+ ::= { lumSysinfoGroups 2 }
+
+sysinfoBoardMemoryGroup OBJECT-GROUP
+ OBJECTS {
+ sysinfoBoardMemoryIndex,
+ sysinfoBoardMemoryName,
+ sysinfoBoardMemoryTotalMem,
+ sysinfoBoardMemoryFreeMem,
+ sysinfoBoardMemoryAvailableMem,
+ sysinfoBoardMemoryUsageMemPercent}
+ STATUS current
+ DESCRIPTION
+ "The board memory objects."
+ ::= { lumSysinfoGroups 3 }
+
+sysinfoBoardProcessGroup OBJECT-GROUP
+ OBJECTS {
+ sysinfoBoardProcessIndex,
+ sysinfoBoardProcessName,
+ sysinfoBoardProcessProcessName,
+ sysinfoBoardProcessPid,
+ sysinfoBoardProcessVmSize,
+ sysinfoBoardProcessVmRSS,
+ sysinfoBoardProcessSetReference,
+ sysinfoBoardProcessVmSizeReference,
+ sysinfoBoardProcessVmRSSReference,
+ sysinfoBoardProcessVmSizeDiff,
+ sysinfoBoardProcessVmRSSDiff,
+ sysinfoBoardProcessReferenceTime}
+ STATUS current
+ DESCRIPTION
+ "The per board process objects."
+ ::= { lumSysinfoGroups 4 }
+
+-- ----------------------------------------------------
+-- Compliance
+-- ----------------------------------------------------
+
+lumSysinfoBasicComplV1 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Basic implementation requirements for the SYSINFO MIB (XTM 31.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ sysinfoBoardStartupGroup,
+ sysinfoBoardLoadGroup,
+ sysinfoBoardMemoryGroup,
+ sysinfoBoardProcessGroup}
+ ::= { lumSysinfoCompl 1 }
+
+END
+
+
+
diff --git a/MIBS/infinera/LUM-SYSTEM-MIB b/MIBS/infinera/LUM-SYSTEM-MIB
new file mode 100644
index 0000000..69204ce
--- /dev/null
+++ b/MIBS/infinera/LUM-SYSTEM-MIB
@@ -0,0 +1,3304 @@
+LUM-SYSTEM-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, IpAddress
+ FROM SNMPv2-SMI
+ OBJECT-GROUP, MODULE-COMPLIANCE
+ FROM SNMPv2-CONF
+ RowStatus, DisplayString, TestAndIncr, DateAndTime
+ FROM SNMPv2-TC
+ lumModules, lumSystemMIB
+ FROM LUM-REG
+ CommandString, FaultStatus, EnableDisable, OnOff, Platform
+ FROM LUM-TC;
+
+lumSystemMIBModule MODULE-IDENTITY
+ LAST-UPDATED
+ "201903290000Z" -- March 29th 2019
+ ORGANIZATION
+ "Infinera Corporation"
+ CONTACT-INFO
+ "techsupport@infinera.com"
+ DESCRIPTION
+ "The system MIB.
+
+ - General
+
+ - Node parameters
+
+ - Date and time
+
+ - License information
+
+ - RADIUS and TACACS+ authentication configuration
+
+ - User information
+
+"
+ REVISION
+ "201903290000Z" -- March 29th 2019
+ DESCRIPTION
+ "Changes made for r32.1:
+ - Added sysLoginBanner table"
+ REVISION
+ "201812210000Z" -- Dec 21th 2018
+ DESCRIPTION
+ "Changes made for r32.0:
+ - Improved the help text for sysSecurityAutoEnableBlockedMgmtPorts
+ - Added sysSecurityInstallCertificates
+ - Added sysSecurityInstallFactoryDefaultCertificates
+ - Added manager table"
+ REVISION
+ "201809280000Z" -- Sept 28th 2018
+ DESCRIPTION
+ "Changes made for r31.1:
+ - Fix inconsistent use of lower case and
+ upper case in long alias in system-security
+ table"
+ REVISION
+ "201712080000Z" -- Dec 8th 2017
+ DESCRIPTION
+ "Changes made for release r30.0:
+ - Added sysSecurityCUFrontICNPortAccess
+ sysSecurityChangeCUFrontICNPortAccess
+ sysSecuritySubrackICNPortAccess
+ sysSecurityChangeSubrackICNPortAccess,
+ sysSecurityMgmtAccessProofOfConnStatus,
+ sysSecurityMgmtAccessProofOfConnectivity,
+ sysSecurityAutoEnableBlockedMgmtPorts,
+ sysSecurityBlockedMgmtPortsUnblocked"
+ REVISION
+ "201706150000Z" -- June 15th 2017
+ DESCRIPTION
+ "Changes made for release r29.0:
+ - Added attribute sysSecurityFileSystemAccessRestrictions
+ - Changed ORGANIZATION and CONTACT-INFO"
+ REVISION
+ "201611300000Z" -- November 30th 2016
+ DESCRIPTION
+ "Changes made for release r28.0:
+ - Added extra attributes for sysNode group including
+ CLLI (Common Language Location Identifier),
+ FIC (Facility Interface Code),
+ TID (Target ID),
+ Latitude and Longitude."
+ REVISION
+ "201606140000Z" -- Jun 14th 2016
+ DESCRIPTION
+ "Changes made for release r27:
+ - Added attribute sysSecurityLocalCraftAccess in group Security, to show the access
+ status to the local ETH-Craft port.
+ - Added attribute sysSecurityChangeLocalCraftAccess in group Security to be able to change the access
+ to the local ETH-Craft port on CU-SFP/III boards.
+ - Added attribute sysSecurityAuthenticationOrder in group Security, to show the authentication order
+ currently active in the node.
+ - Remove possibility of setting TACACS and RADIUS configurations via snmp."
+ REVISION
+ "201405160000Z" -- May 16th 2014
+ DESCRIPTION
+ "Changes made for release r23:
+ - Added attribute sysGeneralWriteTest in group General, to be used when TNM connects
+ - Attribute sysGeneralTest in group General set to deprecated (prev used when TNM connects)"
+ REVISION
+ "201311150000Z" -- November 15th 2013
+ DESCRIPTION
+ "Description for local console access is improved. Help text for user
+ name improved."
+ REVISION
+ "201008030000Z" -- August 3th 2010
+ DESCRIPTION
+ "Change local console access and radius port numbers."
+ REVISION
+ "200808050000Z" -- August 5th 2008
+ DESCRIPTION
+ "Added compliance to indicate web server less vulnerable to hanging."
+ REVISION
+ "200509140000Z" -- September 14th 2005
+ DESCRIPTION
+ "Added minimal compliance groups."
+ REVISION
+ "200410010000Z" -- October 1st 2004
+ DESCRIPTION
+ "Added table size variables."
+ REVISION
+ "200406300000Z" -- June 30th 2004
+ DESCRIPTION
+ "Enabled user group, added wtmp-logging config.."
+ REVISION
+ "200405260000Z" -- May 26th 2004
+ DESCRIPTION
+ "Added TACACS+ configuration."
+ REVISION
+ "200308030000Z" -- September 3rd 2003
+ DESCRIPTION
+ "Added command for changing local time."
+ REVISION
+ "200212130000Z" -- December 13th 2002
+ DESCRIPTION
+ "Added network element type, user name and distinguished name."
+ REVISION
+ "200204180000Z" -- April 18th 2002
+ DESCRIPTION
+ "Added systemGeneralTest."
+ REVISION
+ "200201110000Z" -- January 11th 2002
+ DESCRIPTION
+ "Added sysNodeUptime."
+ REVISION
+ "200108140000Z" -- August 14th 2001
+ DESCRIPTION
+ "Cleaned up some tbd, removed unused definitions.
+ Fixed some defaults.
+ Added sysNodeRunLevel."
+ REVISION
+ "200107260000Z" -- July 26th 2001
+ DESCRIPTION
+ "Added aliases and compliance groups."
+ REVISION
+ "200104260000Z" -- April 26th 2001
+ DESCRIPTION
+ "The initial revision of this module."
+ ::= { lumModules 4 }
+
+
+-- ----------------------------------------------------
+-- Conformance area, containing groups and complicance
+-- specifications.
+-- ----------------------------------------------------
+
+lumSystemConfs OBJECT IDENTIFIER ::= { lumSystemMIB 1 }
+lumSystemGroups OBJECT IDENTIFIER ::= { lumSystemConfs 1 }
+lumSystemCompl OBJECT IDENTIFIER ::= { lumSystemConfs 2 }
+lumSystemMinimalGroups OBJECT IDENTIFIER ::= { lumSystemConfs 3 }
+lumSystemMinimalCompl OBJECT IDENTIFIER ::= { lumSystemConfs 4 }
+
+
+-- ----------------------------------------------------
+-- Root for objects in the system MIB
+-- ----------------------------------------------------
+
+lumSystemMIBObjects OBJECT IDENTIFIER ::= { lumSystemMIB 2 }
+
+
+-- ----------------------------------------------------
+-- This MIB contains the following groups:
+-- ----------------------------------------------------
+
+sysGeneral OBJECT IDENTIFIER ::= { lumSystemMIBObjects 1 }
+sysNode OBJECT IDENTIFIER ::= { lumSystemMIBObjects 2 }
+sysHostList OBJECT IDENTIFIER ::= { lumSystemMIBObjects 3 }
+sysTime OBJECT IDENTIFIER ::= { lumSystemMIBObjects 4 }
+sysLogList OBJECT IDENTIFIER ::= { lumSystemMIBObjects 5 }
+sysUserList OBJECT IDENTIFIER ::= { lumSystemMIBObjects 6 }
+sysRadius OBJECT IDENTIFIER ::= { lumSystemMIBObjects 7 }
+sysLicense OBJECT IDENTIFIER ::= { lumSystemMIBObjects 8 }
+sysTacacs OBJECT IDENTIFIER ::= { lumSystemMIBObjects 9 }
+sysAudit OBJECT IDENTIFIER ::= { lumSystemMIBObjects 10 }
+sysSecurity OBJECT IDENTIFIER ::= { lumSystemMIBObjects 11 }
+sysManager OBJECT IDENTIFIER ::= { lumSystemMIBObjects 12 }
+sysLoginBanner OBJECT IDENTIFIER ::= { lumSystemMIBObjects 13 }
+
+
+-- ----------------------------------------------------
+-- Textual Conventions
+-- ----------------------------------------------------
+
+-- n/a
+
+
+-- ----------------------------------------------------
+-- General group
+-- ----------------------------------------------------
+
+sysGeneralTestAndIncr OBJECT-TYPE
+ SYNTAX TestAndIncr
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Protection against simultaneous access from
+ multiple managers. See SNMPv2-TC.
+
+"
+ ::= { sysGeneral 1 }
+
+sysGeneralMibSpecVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The MIB specification version.
+
+"
+ DEFVAL { "" }
+ ::= { sysGeneral 2 }
+
+sysGeneralMibImplVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The MIB implementation version.
+
+"
+ DEFVAL { "" }
+ ::= { sysGeneral 3 }
+
+sysGeneralLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time the state of MIB last changed.
+
+"
+ ::= { sysGeneral 4 }
+
+sysGeneralTest OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Object that can be used to verify write access
+ (via SNMP).
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { 0 }
+ ::= { sysGeneral 5 }
+
+sysGeneralConfigLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time the configuration of the MIB last
+ changed.
+
+"
+ ::= { sysGeneral 6 }
+
+sysGeneralLoginRecords OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable login records.
+ The log can be viewed with the 'last'
+ command.
+
+ off - Login records log disabled.
+
+ on - Login records log enable.
+
+"
+ DEFVAL { off }
+ ::= { sysGeneral 7 }
+
+sysGeneralUserTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of rows available in the
+ user table.
+
+"
+ ::= { sysGeneral 8 }
+
+sysGeneralWriteTest OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Object that can be used to verify write access
+ (via SNMP).
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { "" }
+ ::= { sysGeneral 9 }
+
+
+-- ----------------------------------------------------
+-- Node configuration group
+-- ----------------------------------------------------
+
+sysNodeName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An administratively-assigned name for this
+ managed node. By convention, this is the nodes
+ fully-qualified domain name.
+
+ The node name may be composed of the following
+ characters:
+ A to Z ; uppercase characters
+ a to z ; lower case characters
+ 0 to 9 ; numeric characters
+ - ; dash
+ . ; dot, is used as a separator
+ _ ; underscore, supported (but might not be supported by all DNS servers)
+
+ A host name (label) can start or end with a letter or a number
+ A host name (label) MUST NOT start or end with a '-' (dash)
+ A host name (label) MUST NOT consist of all numeric values
+ A host name (label) can be up to 63 characters
+
+"
+ DEFVAL { "localhost.localdomain" }
+ ::= { sysNode 1 }
+
+sysNodeContact OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The textual identification of the contact person
+ for this managed node, together with information
+ on how to contact this person. Set to the empty
+ string if not known.
+ Example: 'Joe, e-mail: joe@localhost.localdomain'
+
+"
+ DEFVAL { "" }
+ ::= { sysNode 2 }
+
+sysNodeLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The physical location of this node. Set to the
+ empty string if not known.
+ Example: 'Rack 5, in the system lab, third floor'
+
+"
+ DEFVAL { "" }
+ ::= { sysNode 3 }
+
+sysNodeObjectId OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendors authoritative identification of the
+ network management subsystem contained in the
+ entity. This value is allocated within the SMI
+ enterprises subtree (1.3.6.1.4.1) and provides an
+ easy and unambiguous means for determining
+ 'what kind of box' is being managed.
+
+"
+ ::= { sysNode 4 }
+
+sysNodePrimaryNameServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name or IP address of the name server.
+ Set to the empty string if not known.
+ Example: 'dns.localdomain'
+
+"
+ DEFVAL { "" }
+ ::= { sysNode 5 }
+
+sysNodeRunLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ undefined (0),
+ halt (1),
+ single (2),
+ normal (3),
+ reboot (4) }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Note: This attribute is deprecated!
+
+ Indicates the runlevel of the software.
+
+ halt - Shutdown the entire node.
+
+ single - Stop all applications and enter
+ single user mode.
+
+ normal - Normal operations.
+
+ reboot - Restart the entire node.
+
+ tbd: no network?
+ tbd: restart with default configuration
+"
+ DEFVAL { normal }
+ ::= { sysNode 6 }
+
+sysNodeSecondaryNameServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name or IP address of the name server.
+ Set to the empty string if not known.
+ Example: 'dns.lumentis.se', '192.168.1.200'
+
+"
+ DEFVAL { "" }
+ ::= { sysNode 7 }
+
+sysNodeUptime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The uptime in string format.
+
+"
+ ::= { sysNode 8 }
+
+sysNodeNeType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable identifier of the type of node.
+ Included in performance measurements reports.
+
+"
+ DEFVAL { "" }
+ ::= { sysNode 9 }
+
+sysNodeNeUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable network element name.
+ Included in performance measurements reports.
+
+"
+ DEFVAL { "" }
+ ::= { sysNode 10 }
+
+sysNodeNeDistinguishedName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable network element distinguished
+ name. Included in performance measurements
+ reports.
+
+"
+ DEFVAL { "" }
+ ::= { sysNode 11 }
+
+sysNodeBootTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Application start time.
+
+"
+ ::= { sysNode 12 }
+
+sysNodeLocale OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Determines what rules should be used when formatting
+ and display items that are affected by language and
+ locality.
+
+ The following is currently affected:
+
+ Date and time
+
+ Decimal character
+
+ Unit used for temperatures
+
+ If locale is set to US English temperatures are
+ converted to degrees Fahrenheit.
+
+ Note: Only the default locale, 'C', is supported at
+ the moment.
+
+"
+ DEFVAL { "C" }
+ ::= { sysNode 13 }
+
+sysNodeVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The build version.
+
+"
+ DEFVAL { "" }
+ ::= { sysNode 14 }
+
+sysNodeCLLI OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Common Language Location Identifier of NE.
+ Specifies the location
+ and function of telecommunications equipment or
+ of a relevant location such as international
+ border or the location of a supporting equipment,
+ such as a pole or a manhole.
+
+"
+ DEFVAL { "" }
+ ::= { sysNode 15 }
+
+sysNodeFIC OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Frame Identifier Code or
+ Facility Interface Code for NE.
+ FIC identifies the type of interface that
+ the terminal equipment requires for compatible
+ interconnection with wireline carrier facilities.
+
+"
+ DEFVAL { "" }
+ ::= { sysNode 16 }
+
+sysNodeTID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Target ID of NE. A unique
+ identifier which is a combination of the
+ CLLI and FIC (Location+Frame).
+
+"
+ DEFVAL { "" }
+ ::= { sysNode 17 }
+
+sysNodeLatitude OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Latitude of the NE. A geographic coordinate
+ ranging from -90 to +90 degree specifying
+ the north-south position of a node
+ on the Earth surface.
+ Decimal Degree Representation is used as
+ the latitude format.
+
+"
+ DEFVAL { "" }
+ ::= { sysNode 18 }
+
+sysNodeLongitude OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Longitude of the NE. A geographic
+ coordinate ranging from -180 to +180
+ degree specifying the east-west position
+ of the node on the Earth surface.
+ Decimal Degree Representation is used
+ as the longitude format.
+
+
+"
+ DEFVAL { "" }
+ ::= { sysNode 19 }
+
+-- ----------------------------------------------------
+-- Host names configuration group
+-- ----------------------------------------------------
+
+sysHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SysHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The well known host names list.
+
+"
+ ::= { sysHostList 1 }
+
+sysHostEntry OBJECT-TYPE
+ SYNTAX SysHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in well known host names list.
+
+"
+ INDEX { sysHostIndex }
+ ::= { sysHostTable 1 }
+
+SysHostEntry ::=
+ SEQUENCE {
+ sysHostIndex Unsigned32,
+ sysHostIpAddress DisplayString,
+ sysHostNames DisplayString,
+ sysHostRowStatus RowStatus }
+
+sysHostIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each host
+ entry.
+
+"
+ ::= { sysHostEntry 1 }
+
+sysHostIpAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address of a well known host.
+ Example: '192.168.1.200'
+
+"
+ ::= { sysHostEntry 2 }
+
+sysHostNames OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name(s) of a well known host. Set to the
+ empty string if not known.
+ Example: 'dns.lumentis.se dns'
+
+"
+ ::= { sysHostEntry 3 }
+
+sysHostRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Manages creation and deletion of conceptual rows.
+ See also SNMPv2-TC.
+
+"
+ ::= { sysHostEntry 4 }
+
+
+-- ----------------------------------------------------
+-- Local users configuration group
+-- ----------------------------------------------------
+
+sysUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SysUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The local user list."
+ ::= { sysUserList 1 }
+
+sysUserEntry OBJECT-TYPE
+ SYNTAX SysUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the local user list.
+ Prompts for the following when
+ creating a new user:
+
+ Password for the current user (the user
+ in question or an administrator).
+
+ New password for the user.
+
+ New password again.
+
+ Profile for the new user
+ (default operator).
+
+"
+ INDEX { sysUserIndex }
+ ::= { sysUserTable 1 }
+
+SysUserEntry ::=
+ SEQUENCE {
+ sysUserIndex Unsigned32,
+ sysUserName DisplayString,
+ sysUserPasswd DisplayString,
+ sysUserDescr DisplayString,
+ sysUserLastChangeTime DateAndTime,
+ sysUserExpireTime DateAndTime,
+ sysUserRowStatus RowStatus,
+ sysUserProfile DisplayString,
+ sysUserUid Unsigned32,
+ sysUserChangePassword CommandString,
+ sysUserClearPassword CommandString,
+ sysUserDisable CommandString,
+ sysUserEnable CommandString,
+ sysUserMode INTEGER }
+
+sysUserIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each entry.
+
+"
+ ::= { sysUserEntry 1 }
+
+sysUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The username must start with a lowercase alphabetical
+ character. The rest of the username should be lowercase
+ letters (a-z), numbers(0-9) or any of the following
+ characters: -._
+ It is also possible to add $ as the last character.
+
+"
+ ::= { sysUserEntry 2 }
+
+sysUserPasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "tbd description
+ tbd examples
+
+"
+ DEFVAL { "1234567890" }
+ ::= { sysUserEntry 3 }
+
+sysUserDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "User description string.
+
+"
+ DEFVAL { "" }
+ ::= { sysUserEntry 4 }
+
+sysUserLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "tbd description
+ tbd examples
+
+"
+ ::= { sysUserEntry 5 }
+
+sysUserExpireTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "tbd description
+ tbd examples
+
+"
+ ::= { sysUserEntry 6 }
+
+sysUserRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "Manages creation and deletion of conceptual rows.
+ See also SNMPv2-TC.
+
+"
+ ::= { sysUserEntry 7 }
+
+sysUserProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user authority profile.
+
+ 'administrator' - No restrictions.
+
+ 'operator' - Restrictions on user operations
+ and some systems management operations.
+ Otherwise read/write access.
+
+ 'readonly' - Read only access.
+
+"
+ DEFVAL { "operator" }
+ ::= { sysUserEntry 8 }
+
+sysUserUid OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "User id.
+
+"
+ ::= { sysUserEntry 9 }
+
+sysUserChangePassword OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Change user password.
+ Permitted for the the user in question
+ and administrators.
+ Asks for the following:
+
+ User database to update, Local or TACACS.
+ The system supports update of either the
+ local password or the TACACS password on
+ a remote server. This choice is seen only
+ when applicable.
+
+ Password for the current user (the user
+ in question or an administrator).
+
+ New password for the user.
+
+ New password again.
+
+ Password can consist of any printable ASCII character
+ except for '&' and whitespace. There are no restrictions
+ on upper or lower case characters.
+
+ Password length: 1 - 40 character(s).
+
+ Default password is set when new user is created.
+
+"
+ DEFVAL { "1234567890" }
+ ::= { sysUserEntry 10 }
+
+sysUserClearPassword OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clear the user password.
+ Only permitted for administrators.
+ Asks for the following:
+
+ Password for the current user.
+
+ Note: Only changes the local password.
+ If a RADIUS- or TACACS+-server is in use
+ they may override the local configuration.
+
+"
+ ::= { sysUserEntry 11 }
+
+sysUserDisable OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Disable the user.
+ Clear or set the password to make the user
+ available again.
+ Only permitted for administrators.
+ Asks for the following:
+
+ Password for the current user.
+
+ Note: Only disables the user locally.
+ If a RADIUS- or TACACS+-server is in use
+ they may override the local configuration.
+
+"
+ ::= { sysUserEntry 12 }
+
+sysUserEnable OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable the user.
+ Only permitted for administrators.
+ Asks for the following:
+
+ Password for the current user.
+
+ Note: Only enables the user locally.
+ If a RADIUS- or TACACS+-server is in use
+ they may override the local configuration.
+
+"
+ ::= { sysUserEntry 13 }
+
+sysUserMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Administrative status for the user.
+
+ Note: Only shows the local user configuration.
+ If a RADIUS- or TACACS+-server is in use
+ they may override the local configuration.
+"
+ DEFVAL { enabled }
+ ::= { sysUserEntry 14 }
+
+
+-- ----------------------------------------------------
+-- Date and time group
+-- ----------------------------------------------------
+
+sysTimeLocal OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local date and time.
+
+"
+ ::= { sysTime 1 }
+
+sysTimeZone OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the time zone in which node
+ is located.
+
+ A few examples:
+
+ 'CET'
+
+ 'EET'
+
+ 'Europe/Stockholm'
+
+ 'Europe/London'
+
+ 'Europe/Copenhagen'
+
+ 'Europe/Berlin'
+
+ 'America/Chicago'
+
+ 'America/Kentucky/Louisville'
+
+ 'Asia/Tokyo'
+
+ Note: The notation used for naming the
+ timezones where the offset to Coordinated
+ Universal Time (UTC) is explicitly included,
+ i.e. 'GMT-2', may be confusing.
+ The offset indicates the time value
+ to be added to the local time to get UTC.
+
+ This means that the the offset is positive
+ for timezones west of UTC and and negative
+ east of UTC. This is the opposite of how
+ timezones are often described.
+ For example standard time in Sweden is
+ 'GMT-1'. On timezone maps zones east of
+ UTC are often given a positive offset
+ so that the very same zone is called 'GMT+1'.
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { "CET" }
+ ::= { sysTime 2 }
+
+sysTimePrimaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The IP address of the primary SNTP/NTP server.
+
+ Set to the 0.0.0.0 or empty string if not used.
+
+ Example: '192.36.143.150' (time1.stupi.se)
+
+"
+ ::= { sysTime 3 }
+
+sysTimeSecondaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The IP address of the secondary SNTP/NTP server.
+
+ Set to the 0.0.0.0 or empty string if not used.
+
+ Example: '192.36.143.151' (time2.stupi.se)
+
+"
+ DEFVAL { "" }
+ ::= { sysTime 4 }
+
+sysTimeChangeLocalTime OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Change the local date and time.
+
+ Year - If no century is input the
+ current century is set by default.
+
+ Month - 1 to 12
+
+ Day - 1 to 31
+
+ Hour - 0 to 23
+
+ Minute - 0 to 59
+
+ Second - 0 to 59
+
+ Note: Setting of the local time is disabled if
+ either the primary or secondary time server
+ is set.
+
+"
+ ::= { sysTime 5 }
+
+sysTimePrimaryIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the primary SNTP/NTP server.
+
+ Set to 0.0.0.0 if not used.
+
+ Example: '192.36.143.150' (time1.stupi.se)
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { "0.0.0.0" }
+ ::= { sysTime 6 }
+
+sysTimeSecondaryIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the primary SNTP/NTP server.
+
+ Set to 0.0.0.0 if not used.
+
+ Example: '192.36.143.150' (time1.stupi.se)
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { "0.0.0.0" }
+ ::= { sysTime 7 }
+
+-- ----------------------------------------------------
+-- Syslog configuration directives group
+-- ----------------------------------------------------
+
+sysLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SysLogEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "The syslog configuration directives list.
+
+"
+ ::= { sysLogList 1 }
+
+sysLogEntry OBJECT-TYPE
+ SYNTAX SysLogEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "An entry in the syslog configuration
+ directives list.
+
+"
+ INDEX { sysLogIndex }
+ ::= { sysLogTable 1 }
+
+SysLogEntry ::=
+ SEQUENCE {
+ sysLogIndex Unsigned32,
+ sysLogSelection DisplayString,
+ sysLogAction DisplayString,
+ sysLogRowStatus RowStatus
+ }
+
+sysLogIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "An arbitrary index assigned to each syslog
+ configuration directive.
+
+"
+ ::= { sysLogEntry 1 }
+
+sysLogSelection OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "tbd description
+ tbd examples
+
+"
+ ::= { sysLogEntry 2 }
+
+sysLogAction OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "tbd description
+ tbd examples
+
+"
+ ::= { sysLogEntry 3 }
+
+sysLogRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Manages creation and deletion of conceptual rows.
+ See also SNMPv2-TC.
+
+"
+ ::= { sysLogEntry 4 }
+
+
+-- ----------------------------------------------------
+-- Radius group
+-- ----------------------------------------------------
+
+sysRadiusPrimaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The IP address for the primary RADIUS-server.
+ The port number used is 1812 (accounting,
+ port 1813, is not enabled).
+ Time-out is 3 seconds.
+
+ Set to the 0.0.0.0 or empty string if not used.
+
+ If either the server or the secret are not set
+ the primary server is disabled.
+
+"
+ DEFVAL { "" }
+ ::= { sysRadius 1 }
+
+sysRadiusPrimarySecret OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The shared secret for the primary RADIUS-server.
+
+ Set to empty string if not used.
+
+ If either the server or the secret are not set
+ the primary server is disabled.
+
+"
+ DEFVAL { "1234567890" }
+ ::= { sysRadius 2 }
+
+sysRadiusSecondaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The IP address for the secondary RADIUS-server.
+ The port number used is 1812 (accounting,
+ port 1813, is not enabled).
+ Time-out is 3 seconds.
+
+ Set to the 0.0.0.0 or empty string if not used.
+
+ If either the server or the secret are not set
+ the secondary server is disabled.
+
+"
+ DEFVAL { "" }
+ ::= { sysRadius 3 }
+
+sysRadiusSecondarySecret OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The shared secret for the secondary RADIUS-server.
+
+ Set to empty string if not used.
+
+ If either the server or the secret are not set
+ the secondary server is disabled.
+
+"
+ DEFVAL { "1234567890" }
+ ::= { sysRadius 4 }
+
+sysRadiusPrimaryIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address for the primary RADIUS-server.
+ The port number used is 1812 (accounting,
+ port 1813, is not enabled).
+ Time-out is 3 seconds.
+
+ Set to 0.0.0.0 if not used.
+
+ If either the server or the secret are not set
+ the primary server is disabled.
+
+"
+ DEFVAL { "0.0.0.0" }
+ ::= { sysRadius 5 }
+
+sysRadiusSecondaryIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address for the secondary RADIUS-server.
+ The port number used is 1812 (accounting,
+ port 1813, is not enabled).
+ Time-out is 3 seconds.
+
+ Set to 0.0.0.0 if not used.
+
+ If either the server or the secret are not set
+ the primary server is disabled.
+
+"
+ DEFVAL { "0.0.0.0" }
+ ::= { sysRadius 6 }
+
+sysRadiusPrimaryPort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number for the primary RADIUS server.
+"
+ DEFVAL { 1812 }
+ ::= { sysRadius 7 }
+
+sysRadiusSecondaryPort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number used for the Secondary RADIUS server.
+"
+ DEFVAL { 1812 }
+ ::= { sysRadius 8 }
+
+sysRadiusDefaultUserProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user authority profile.
+
+ 'administrator' - No restrictions.
+
+ 'operator' - Restrictions on user operations
+ and some systems management operations.
+ Otherwise read/write access.
+
+ 'readonly' - Read only access.
+
+ 'no radius template' - The user 'radius' is used as template.
+ It should be created if RADIUS server is used.
+ Otherwise both primary and secondary servers are disabled.
+
+"
+ ::= { sysRadius 9 }
+
+
+-- ----------------------------------------------------
+-- License group
+-- ----------------------------------------------------
+
+sysLicenseExpireDate OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shows the date when the license will expire.
+
+"
+ ::= { sysLicense 1 }
+
+sysLicenseCustomer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shows the name of the customer that holds the license.
+
+"
+ ::= { sysLicense 2 }
+
+sysLicenseExpiresSoon OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Warns that the license will expire in 7 days,
+ or less.
+
+"
+ ::= { sysLicense 3 }
+
+sysLicenseExpired OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates that the license has expired, or the
+ license file is missing.
+
+"
+ ::= { sysLicense 4 }
+
+sysLicenseExpiredCause OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ missing (1),
+ invalid (2),
+ corrupt (3),
+ expired (4) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Describes why the license expired alarm is
+ raised.
+
+ none - file is ok, no alarm.
+
+ missing - the license file is missing.
+
+ invalid - it is not a valid XML file, or
+ some tags are missing.
+
+ corrupt - the encryption key does not match
+ the content of the file.
+
+ expired - the license has expired.
+
+"
+ ::= { sysLicense 5 }
+
+sysLicenseFeatureEws OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2),
+ demo (3),
+ corrupt (4),
+ expired (5) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "disabled - the feature ENM can not be used.
+
+ enabled - the feature ENM can be used.
+
+ demo - the feature is only for demo use.
+
+ corrupt - the encryption key does not match.
+
+ expired - the feature has expired.
+
+"
+ ::= { sysLicense 6 }
+
+sysLicenseFeatureOspf OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2),
+ demo (3),
+ corrupt (4),
+ expired (5) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "disabled - the feature OSPF can not be used.
+
+ enabled - the feature OSPF can be used.
+
+ demo - the feature is only for demo use.
+
+ corrupt - the encryption key does not match.
+
+ expired - the feature has expired.
+
+"
+ ::= { sysLicense 7 }
+
+sysLicenseFeatureSnmp OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2),
+ demo (3),
+ corrupt (4),
+ expired (5) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "disabled - the feature SNMP can not be used.
+
+ enabled - the feature SNMP can be used.
+
+ demo - the feature is only for demo use.
+
+ corrupt - the encryption key does not match.
+
+ expired - the feature has expired.
+
+"
+ ::= { sysLicense 8 }
+
+sysLicenseFeatureGmpls OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2),
+ demo (3),
+ corrupt (4),
+ expired (5) }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "disabled - the feature GMPLS can not be used.
+
+ enabled - the feature GMPLS can be used.
+
+ demo - the feature is only for demo use.
+
+ corrupt - the encryption key does not match.
+
+ expired - the feature has expired.
+
+"
+ ::= { sysLicense 9 }
+
+sysLicenseFeatureRudb OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2),
+ demo (3),
+ corrupt (4),
+ expired (5) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "disabled - the feature RUDB can not be used.
+
+ enabled - the feature RUDB can be used.
+
+ demo - the feature is only for demo use.
+
+ corrupt - the encryption key does not match.
+
+ expired - the feature has expired.
+
+ RUDB means 'remote used database' and include
+ TACACS and RADIUS.
+
+"
+ ::= { sysLicense 10 }
+
+sysLicenseInstallLicenseFile OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Install a new license file.
+
+ The license file can either be fetched from a
+ remote server or installed from local
+ directory.
+
+ There are 3 cases:
+
+ 1. Remote server. Give server addr and full path
+
+ installLicenseFile <ip-addr>/<full path>
+
+ installLicenseFile 192.168.10.27/tftp/license.xml
+
+ 2. From a local directory
+
+ installLicenseFile <full path>
+
+ installLicenseFile /root/license.xml
+
+ 3. From the local download directory
+ /tftpboot/downloaded
+
+ installLicenseFile <file name>
+
+ installLicenseFile license.xml
+
+ Regardless of the name of the file it will be
+ installed as
+
+ /etc/lumentis/license.xml
+
+"
+ ::= { sysLicense 11 }
+
+
+-- ----------------------------------------------------
+-- Tacacs group
+-- ----------------------------------------------------
+
+sysTacacsPrimaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The IP address for the primary TACACS+-server.
+ The port number used is 49.
+ Time-out is 3 seconds.
+
+ Set to the 0.0.0.0 or empty string if not used.
+
+"
+ DEFVAL { "" }
+ ::= { sysTacacs 1 }
+
+sysTacacsSecondaryServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The IP address for the secondary TACACS+-server.
+ The port number used is 49.
+ Time-out is 3 seconds.
+
+ Set to the 0.0.0.0 or empty string if not used.
+
+"
+ DEFVAL { "" }
+ ::= { sysTacacs 2 }
+
+sysTacacsSecret OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The shared secret for the primary TACACS+-server.
+
+ Set to empty string if not used.
+
+"
+ DEFVAL { "1234567890" }
+ ::= { sysTacacs 3 }
+
+sysTacacsSecondarySecret OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The shared secret for the secondary TACACS+-server.
+
+ Set to empty string if not used.
+
+"
+ DEFVAL { "1234567890" }
+ ::= { sysTacacs 4 }
+
+sysTacacsPrimaryIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address for the primary TACACS+-server.
+ The port number used is 49.
+ Time-out is 3 seconds.
+
+ Set to 0.0.0.0 if not used.
+
+"
+ DEFVAL { "0.0.0.0" }
+ ::= { sysTacacs 5 }
+
+sysTacacsSecondaryIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address for the secondary TACACS+-server.
+ The port number used is 49.
+ Time-out is 3 seconds.
+
+ Set to 0.0.0.0 if not used.
+
+"
+ DEFVAL { "0.0.0.0" }
+ ::= { sysTacacs 6 }
+
+-- ----------------------------------------------------
+-- Security group
+-- ----------------------------------------------------
+
+sysSecurityLocalConsoleAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2),
+ bootdisabled (3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When this parameter is 'disabled' there
+ is no way to access the board via RS-232.
+
+ Note, the setting applies to all boards in all chassis.
+
+ enabled - Access is allowed
+ disabled - No access is allowed.
+ The boot monitor and LINUX login are blocked.
+ bootdisabled - The boot monitor is blocked while LINUX login is allowed.
+
+ Only administrator can change the local console access settings.
+
+"
+ DEFVAL { enabled }
+ ::= { sysSecurity 1 }
+
+sysSecurityChangeLocalConsoleAccess OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Procedure to change 'Local Console Access'
+
+"
+ ::= { sysSecurity 2 }
+
+sysSecurityIpTablesStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unavailable (1),
+ unsecure (2),
+ secure (3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This parameter shows if a system
+ function is enabled in the node.
+
+ unavailable - package not installed
+ unsecure - package installed but not in use
+ secure - package installed and in use
+
+"
+ DEFVAL { unavailable }
+ ::= { sysSecurity 3 }
+
+sysSecurityLocalCraftAccess OBJECT-TYPE
+ SYNTAX EnableDisable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The local craft ETH access is used for
+ connecting a PC which runs DHCP (Dynamic Host Control Protocol)
+ for accessing the web (GUI) interface.
+ Use lc in the address bar of the browser.
+ The IP address of the DCN also works.
+
+ When this parameter is 'disabled' there
+ is no way to access the board via Craft ETH port.
+
+ enabled - Access is allowed
+ disabled - No access is allowed.
+
+ Only administrator can change the local craft ETH access settings.
+
+ The Local Craft ETH runs in 1000Base-T mode (1G Eth) or lower speed
+ depending on the auto negotiation.
+
+"
+ DEFVAL { enabled }
+ ::= { sysSecurity 4 }
+
+sysSecurityChangeLocalCraftAccess OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Procedure to change 'Local Craft ETH Access'
+
+"
+ ::= { sysSecurity 5 }
+
+sysSecurityAuthenticationOrder OBJECT-TYPE
+ SYNTAX INTEGER {
+ localFirst (1),
+ remoteFirst (2),
+ strictRemoteFirst (3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This parameter shows the authentication order which is
+ used by the system.
+
+ localFirst - First authenticate with respect to local user database. If it fails, try remote server(s).
+ If no remote servers are configured, the authentication will be Local-Only.
+ remoteFirst - First authenticate with respect to the remote servers. If all remote servers are unreachable, try the local user database.
+ If the remote authentication is denied, try the local user database.
+ strictRemoteFirst - First authenticate with respect to the remote servers. If all remote servers are unreachable, try the local user database.
+ If the remote authentication is denied, stop, access is denied.
+
+ Only administrator can change the authenticate order settings.
+
+"
+ DEFVAL { strictRemoteFirst }
+ ::= { sysSecurity 6 }
+
+sysSecurityFileSystemAccessRestrictions OBJECT-TYPE
+ SYNTAX EnableDisable
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Access rights to the file system of the node element. When 'restricted',
+ restrictions to the file system are activated, these restrictions depends
+ on the user authority profile.
+
+ disabled - Default access rights:
+ 1. Administrators (including root) and operators can execute
+ CLI commands bash and telnet.
+ 2. All users have full file system access using SFTP or
+ FTP (if enabled).
+
+ enabled - Restricted access rights to the file system. The following
+ restrictions are applied:
+ 1. Only administrator users (including root) can execute
+ CLI commands bash and telnet.
+ 2. When using SFTP:
+ Readonly and operator users can only access /tftpboot/ and
+ its subdirectories.
+ Administrator users (including root) have full file system
+ access.
+ 3. When using FTP (if enabled):
+ Readonly, operator and all administrator users except root
+ can only access /tftpboot/ and its subdirectories.
+ The root user have full file system access.
+
+ When changed, the updated restrictions will be used at following FTP/SFTP
+ sessions.
+ On CU-SFP/III, active FTP sessions will be aborted at the point when file
+ system access is changed.
+
+ Only administrator can change the file system access restriction settings.
+
+"
+ DEFVAL { disabled }
+ ::= { sysSecurity 7 }
+
+sysSecurityCUFrontICNPortAccess OBJECT-TYPE
+ SYNTAX EnableDisable
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The CU front ICN port access is used for
+ internal connection between subracks.
+
+ When this parameter is 'disabled' there
+ is no way to access next node via ICN1 or ICN2.
+
+ enabled - Access is allowed
+ disabled - No access is allowed.
+
+ Only administrator can change the CU front ICN port access settings.
+
+"
+ DEFVAL { enabled }
+ ::= { sysSecurity 8 }
+
+sysSecurityChangeCUFrontICNPortAccess OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Procedure to change 'CU front ICN port access'
+
+"
+ ::= { sysSecurity 9 }
+
+sysSecuritySubrackICNPortAccess OBJECT-TYPE
+ SYNTAX EnableDisable
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Subrack ICN port access is used for
+ internal connection between subracks.
+
+ When this parameter is 'disabled' there
+ is no way to access next subrack via ICN3 or ICN4.
+
+ enabled - Access is allowed
+ disabled - No access is allowed.
+
+ Only administrator can change the Subrack ICN port access settings.
+
+"
+ DEFVAL { enabled }
+ ::= { sysSecurity 10 }
+
+sysSecurityChangeSubrackICNPortAccess OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Procedure to change 'Subrack ICN port access'
+
+"
+ ::= { sysSecurity 11 }
+
+sysSecurityMgmtAccessProofOfConnStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ undefined (0),
+ connected (1),
+ disconnected (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This parameter shows if the NE has lost the signal
+ or not. The SNMP agent is regularly polling the NE
+ and if the NE is not polled within a certain time period
+ (set in parameter MgmtAccessProofOfConnectivity)
+ we have proof of connectivity loss, and this parameter
+ is set to disconnected.
+
+ undefined - NE connectivity status not determined
+ disconnected - NE lost connection
+ connected - NE is connected
+
+"
+ DEFVAL { undefined }
+ ::= { sysSecurity 12 }
+
+sysSecurityMgmtAccessProofOfConnectivity OBJECT-TYPE
+ SYNTAX Integer32 (1..720)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of minutes that has to pass with no SNMP agent polls
+ before the NE assumes that connectivity is lost.
+
+ Only administrator can change the proof of connectivity settings.
+
+"
+ DEFVAL { 120 }
+ ::= { sysSecurity 13 }
+
+ sysSecurityAutoEnableBlockedMgmtPorts OBJECT-TYPE
+ SYNTAX OnOff
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A setting to turn off/on auto enabling of blocked management ports.
+ Management ports in this context means DCN and Local craft ETH (Local craft ETH
+ does not exist on all platforms). If the network element has not been polled by the SNMP agent
+ (DNA-M) within the time that is set by the attribute Proof of Connectivity, the
+ blocked management ports are automatically enabled (deblocked/unblocked).
+ If SNMP polling is detected again by the network element (after a discontinuity) the ports will
+ revert to their blocked state.
+
+ on - The function to auto enable blocked ports is turned on.
+
+ off - The function to auto enable blocked ports is turned off.
+
+ Only administrator can change the auto enable blocked management ports settings.
+
+"
+ DEFVAL { on }
+ ::= { sysSecurity 14 }
+
+sysSecurityBlockedMgmtPortsUnblocked OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Blocked management ports (i.e. local craft and DCN ports) are unblocked.
+ The blocking is overridden due to loss of management connectivity (SNMP).
+
+"
+ ::= { sysSecurity 15 }
+
+sysSecurityInstallCertificates OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Procedure to install certificates
+ installCertificates <private-key-file-path> <public-key-file-path> <cert-chain-file-path>
+ Each <file-path> is absolute (starting with '/').
+ After this command, the files are automatically deleted.
+
+"
+ ::= { sysSecurity 16 }
+
+sysSecurityInstallFactoryDefaultCertificates OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Procedure to install factory default certificates.
+
+"
+ ::= { sysSecurity 17 }
+
+-- ----------------------------------------------------
+-- Manager group
+-- ----------------------------------------------------
+
+sysManagerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of Centralized Security Manager (DNA-M).
+ This attribute shall NOT be set locally.
+ The DNA-M managing the security features of the NE will set this.
+ Requires administrator privileges to change.
+
+"
+ DEFVAL { "" }
+ ::= { sysManager 1 }
+
+sysManagerIPAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The address of Centralized Security Manager (DNA-M).
+ This attribute shall NOT be set locally.
+ The DNA-M managing the security features of the NE will set this.
+ Requires administrator privileges to change.
+
+"
+ ::= { sysManager 2 }
+
+sysManagerPolicyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the Security Policy, defined in DNA-M, that is assigned to
+ this NE.
+ This attribute shall NOT be set locally.
+ The DNA-M managing the security features of the NE will set this.
+ Requires administrator privileges to change.
+
+"
+ DEFVAL { "" }
+ ::= { sysManager 3 }
+
+sysManagerPlatform OBJECT-TYPE
+ SYNTAX Platform
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "NE platform information.
+ Used by Centralized Security Manager (DNA-M).
+
+"
+ DEFVAL { unknown }
+ ::= { sysManager 4 }
+
+sysManagerFcmComplianceVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Feature Capability Matrix Compliance version.
+ Used by Centralized Security Manager (DNA-M).
+
+"
+ DEFVAL { "" }
+ ::= { sysManager 5 }
+
+-- ----------------------------------------------------
+-- loginBanner group
+-- ----------------------------------------------------
+
+sysLoginBannerContent OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The login banner can be used to display pre-login
+ information such as system information or a warning.
+ The login banner requires administrator privileges
+ to change and can be set through CLI, GUI or DNA-M.
+ Characters 0x20 to 0x25 and 0x27 to 0x7E in
+ ISO/IEC 8859-1 are accepted/valid. Ampersand ('&')
+ 0x26 is not allowed (this is a general XTM restriction
+ for text fields). New-line shall be encoded as '\\n' if
+ the message is set through CLI.
+
+ Min length: 0 character.
+
+ Max length: 1020 characters.
+
+ Although formal SNMP type is restricted to 128
+ characters, the system can cope with 1020 characters
+ when managed from CLI/GUI or DNA-M.
+
+"
+ DEFVAL { "" }
+ ::= { sysLoginBanner 1 }
+
+-- ----------------------------------------------------
+-- Notifications
+-- ----------------------------------------------------
+
+-- n/a
+
+
+-- ----------------------------------------------------
+-- Object and event groups
+-- ----------------------------------------------------
+
+sysGeneralGroup OBJECT-GROUP
+ OBJECTS {
+ sysGeneralTestAndIncr,
+ sysGeneralMibSpecVersion,
+ sysGeneralMibImplVersion
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The general system MIB objects."
+ ::= { lumSystemGroups 1 }
+
+sysNodeGroup OBJECT-GROUP
+ OBJECTS {
+ sysNodeName,
+ sysNodeContact,
+ sysNodeLocation,
+ sysNodeObjectId,
+ sysNodePrimaryNameServer,
+ sysNodeRunLevel }
+ STATUS deprecated
+ DESCRIPTION
+ "The node properties objects."
+ ::= { lumSystemGroups 2 }
+
+sysHostListGroup OBJECT-GROUP
+ OBJECTS {
+ sysHostIndex,
+ sysHostIpAddress,
+ sysHostNames,
+ sysHostRowStatus }
+ STATUS current
+ DESCRIPTION
+ "The host name table."
+ ::= { lumSystemGroups 3 }
+
+sysTimeGroup OBJECT-GROUP
+ OBJECTS {
+ sysTimeLocal,
+ sysTimeZone,
+ sysTimePrimaryServer,
+ sysTimeSecondaryServer }
+ STATUS deprecated
+ DESCRIPTION
+ "The node time properties."
+ ::= { lumSystemGroups 4 }
+
+sysLogListGroup OBJECT-GROUP
+ OBJECTS {
+ sysLogIndex,
+ sysLogSelection,
+ sysLogAction,
+ sysLogRowStatus }
+ STATUS deprecated
+ DESCRIPTION
+ "Log configuration directives."
+ ::= { lumSystemGroups 5 }
+
+sysGeneralGroupV2 OBJECT-GROUP
+ OBJECTS {
+ sysGeneralLastChangeTime
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The general system MIB objects v2."
+ ::= { lumSystemGroups 6 }
+
+sysNodeGroupV2 OBJECT-GROUP
+ OBJECTS {
+ sysNodeName,
+ sysNodeContact,
+ sysNodeLocation,
+ sysNodeObjectId,
+ sysNodePrimaryNameServer,
+ sysNodeRunLevel,
+ sysNodeSecondaryNameServer }
+ STATUS deprecated
+ DESCRIPTION
+ "The node properties objects V2."
+ ::= { lumSystemGroups 7 }
+
+sysUserGroup OBJECT-GROUP
+ OBJECTS {
+ sysUserIndex,
+ sysUserName,
+ sysUserPasswd,
+ sysUserDescr,
+ sysUserLastChangeTime,
+ sysUserExpireTime,
+ sysUserRowStatus }
+ STATUS deprecated
+ DESCRIPTION
+ "The user table objects."
+ ::= { lumSystemGroups 8 }
+
+sysNodeGroupV3 OBJECT-GROUP
+ OBJECTS {
+ sysNodeName,
+ sysNodeContact,
+ sysNodeLocation,
+ sysNodeObjectId,
+ sysNodePrimaryNameServer,
+ sysNodeRunLevel,
+ sysNodeSecondaryNameServer,
+ sysNodeUptime }
+ STATUS deprecated
+ DESCRIPTION
+ "The node properties objects V3."
+ ::= { lumSystemGroups 9 }
+
+sysGeneralGroupV3 OBJECT-GROUP
+ OBJECTS {
+ sysGeneralLastChangeTime,
+ sysGeneralTest
+ }
+ STATUS current
+ DESCRIPTION
+ "The general system MIB objects v3."
+ ::= { lumSystemGroups 10 }
+
+sysNodeGroupV4 OBJECT-GROUP
+ OBJECTS {
+ sysNodeName,
+ sysNodeContact,
+ sysNodeLocation,
+ sysNodeObjectId,
+ sysNodePrimaryNameServer,
+ sysNodeRunLevel,
+ sysNodeSecondaryNameServer,
+ sysNodeUptime,
+ sysNodeNeDistinguishedName,
+ sysNodeNeUserName,
+ sysNodeNeType }
+ STATUS deprecated
+ DESCRIPTION
+ "The node properties objects V4."
+ ::= { lumSystemGroups 11 }
+
+sysGeneralGroupV4 OBJECT-GROUP
+ OBJECTS {
+ sysGeneralLastChangeTime,
+ sysGeneralTest,
+ sysGeneralConfigLastChangeTime
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The general system MIB objects v4."
+ ::= { lumSystemGroups 12 }
+
+sysNodeGroupV5 OBJECT-GROUP
+ OBJECTS {
+ sysNodeName,
+ sysNodeContact,
+ sysNodeLocation,
+ sysNodeObjectId,
+ sysNodePrimaryNameServer,
+ sysNodeSecondaryNameServer,
+ sysNodeUptime,
+ sysNodeNeDistinguishedName,
+ sysNodeNeUserName,
+ sysNodeNeType,
+ sysNodeBootTime }
+ STATUS deprecated
+ DESCRIPTION
+ "The node properties objects V5."
+ ::= { lumSystemGroups 15 }
+
+sysRadiusGroup OBJECT-GROUP
+ OBJECTS {
+ sysRadiusPrimaryServer,
+ sysRadiusPrimarySecret,
+ sysRadiusSecondaryServer,
+ sysRadiusSecondarySecret }
+ STATUS deprecated
+ DESCRIPTION
+ "The RADIUS MIB objects."
+ ::= { lumSystemGroups 16 }
+
+sysNodeGroupV6 OBJECT-GROUP
+ OBJECTS {
+ sysNodeName,
+ sysNodeContact,
+ sysNodeLocation,
+ sysNodeObjectId,
+ sysNodePrimaryNameServer,
+ sysNodeSecondaryNameServer,
+ sysNodeUptime,
+ sysNodeNeDistinguishedName,
+ sysNodeNeUserName,
+ sysNodeNeType,
+ sysNodeBootTime,
+ sysNodeLocale }
+ STATUS deprecated
+ DESCRIPTION
+ "The node properties objects V6."
+ ::= { lumSystemGroups 17 }
+
+sysTimeGroupV2 OBJECT-GROUP
+ OBJECTS {
+ sysTimeLocal,
+ sysTimeZone,
+ sysTimePrimaryServer,
+ sysTimeSecondaryServer,
+ sysTimeChangeLocalTime }
+ STATUS deprecated
+ DESCRIPTION
+ "The node time properties V2."
+ ::= { lumSystemGroups 18 }
+
+sysLicenseGroup OBJECT-GROUP
+ OBJECTS {
+ sysLicenseExpireDate,
+ sysLicenseCustomer,
+ sysLicenseExpiresSoon,
+ sysLicenseExpired,
+ sysLicenseExpiredCause,
+ sysLicenseFeatureEws,
+ sysLicenseFeatureEws,
+ sysLicenseFeatureOspf,
+ sysLicenseFeatureSnmp,
+ sysLicenseFeatureGmpls,
+ sysLicenseFeatureRudb,
+ sysLicenseInstallLicenseFile }
+ STATUS current
+ DESCRIPTION
+ "The node license properties V1."
+ ::= { lumSystemGroups 19 }
+
+sysTacacsGroup OBJECT-GROUP
+ OBJECTS {
+ sysTacacsPrimaryServer,
+ sysTacacsSecondaryServer,
+ sysTacacsSecret }
+ STATUS deprecated
+ DESCRIPTION
+ "The TACACS+ MIB objects."
+ ::= { lumSystemGroups 20 }
+
+sysUserGroupV2 OBJECT-GROUP
+ OBJECTS {
+ sysUserIndex,
+ sysUserName,
+ sysUserDescr,
+ sysUserProfile,
+ sysUserUid }
+ STATUS current
+ DESCRIPTION
+ "The user table objects v2."
+ ::= { lumSystemGroups 21 }
+
+sysGeneralGroupV5 OBJECT-GROUP
+ OBJECTS {
+ sysGeneralLastChangeTime,
+ sysGeneralTest,
+ sysGeneralConfigLastChangeTime,
+ sysGeneralLoginRecords
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The general system MIB objects v5."
+ ::= { lumSystemGroups 22 }
+
+sysUserGroupV3 OBJECT-GROUP
+ OBJECTS {
+ sysUserIndex,
+ sysUserName,
+ sysUserDescr,
+ sysUserProfile,
+ sysUserUid,
+ sysUserChangePassword,
+ sysUserClearPassword,
+ sysUserDisable }
+ STATUS deprecated
+ DESCRIPTION
+ "The user table objects v3."
+ ::= { lumSystemGroups 23 }
+
+sysTacacsGroupV2 OBJECT-GROUP
+ OBJECTS {
+ sysTacacsPrimaryServer,
+ sysTacacsSecondaryServer,
+ sysTacacsSecret,
+ sysTacacsSecondarySecret }
+ STATUS deprecated
+ DESCRIPTION
+ "The TACACS+ MIB objects v2."
+ ::= { lumSystemGroups 24 }
+
+sysGeneralGroupV6 OBJECT-GROUP
+ OBJECTS {
+ sysGeneralLastChangeTime,
+ sysGeneralTest,
+ sysGeneralConfigLastChangeTime,
+ sysGeneralLoginRecords,
+ sysGeneralUserTableSize }
+ STATUS deprecated
+ DESCRIPTION
+ "The general system MIB objects v6."
+ ::= { lumSystemGroups 25 }
+
+sysUserGroupV4 OBJECT-GROUP
+ OBJECTS {
+ sysUserIndex,
+ sysUserName,
+ sysUserDescr,
+ sysUserProfile,
+ sysUserUid,
+ sysUserChangePassword,
+ sysUserClearPassword,
+ sysUserDisable,
+ sysUserMode,
+ sysUserEnable }
+ STATUS current
+ DESCRIPTION
+ "The user table objects v4."
+ ::= { lumSystemGroups 26 }
+
+sysSecurityGroupV1 OBJECT-GROUP
+ OBJECTS {
+ sysSecurityLocalConsoleAccess,
+ sysSecurityChangeLocalConsoleAccess }
+ STATUS deprecated
+ DESCRIPTION
+ "The security group objects v1 (7.0)."
+ ::= { lumSystemGroups 27 }
+
+sysNodeGroupV7 OBJECT-GROUP
+ OBJECTS {
+ sysNodeName,
+ sysNodeContact,
+ sysNodeLocation,
+ sysNodeObjectId,
+ sysNodePrimaryNameServer,
+ sysNodeSecondaryNameServer,
+ sysNodeUptime,
+ sysNodeNeDistinguishedName,
+ sysNodeNeUserName,
+ sysNodeNeType,
+ sysNodeBootTime,
+ sysNodeLocale,
+ sysNodeVersion }
+ STATUS deprecated
+ DESCRIPTION
+ "The node properties objects V7."
+ ::= { lumSystemGroups 28 }
+
+sysTacacsGroupV3 OBJECT-GROUP
+ OBJECTS {
+ sysTacacsSecret,
+ sysTacacsSecondarySecret,
+ sysTacacsPrimaryIpAddress,
+ sysTacacsSecondaryIpAddress }
+ STATUS current
+ DESCRIPTION
+ "The TACACS+ MIB objects v3."
+ ::= { lumSystemGroups 29 }
+
+sysRadiusGroupV2 OBJECT-GROUP
+ OBJECTS {
+ sysRadiusPrimarySecret,
+ sysRadiusSecondarySecret,
+ sysRadiusPrimaryIpAddress,
+ sysRadiusSecondaryIpAddress }
+ STATUS deprecated
+ DESCRIPTION
+ "The RADIUS MIB objects."
+ ::= { lumSystemGroups 30 }
+
+sysTimeGroupV3 OBJECT-GROUP
+ OBJECTS {
+ sysTimeLocal,
+ sysTimeZone,
+ sysTimeChangeLocalTime,
+ sysTimePrimaryIpAddress,
+ sysTimeSecondaryIpAddress}
+ STATUS current
+ DESCRIPTION
+ "The node time properties V3."
+ ::= { lumSystemGroups 31 }
+
+sysSecurityGroupV2 OBJECT-GROUP
+ OBJECTS {
+ sysSecurityLocalConsoleAccess,
+ sysSecurityChangeLocalConsoleAccess,
+ sysSecurityIpTablesStatus }
+ STATUS deprecated
+ DESCRIPTION
+ "The security group objects v2 (12.0)."
+ ::= { lumSystemGroups 32 }
+
+sysRadiusGroupV3 OBJECT-GROUP
+ OBJECTS {
+ sysRadiusPrimarySecret,
+ sysRadiusSecondarySecret,
+ sysRadiusPrimaryIpAddress,
+ sysRadiusSecondaryIpAddress,
+ sysRadiusPrimaryPort,
+ sysRadiusSecondaryPort }
+ STATUS deprecated
+ DESCRIPTION
+ "The RADIUS MIB objects V3."
+ ::= { lumSystemGroups 33 }
+
+sysRadiusGroupV4 OBJECT-GROUP
+ OBJECTS {
+ sysRadiusPrimarySecret,
+ sysRadiusSecondarySecret,
+ sysRadiusPrimaryIpAddress,
+ sysRadiusSecondaryIpAddress,
+ sysRadiusPrimaryPort,
+ sysRadiusSecondaryPort,
+ sysRadiusDefaultUserProfile}
+ STATUS current
+ DESCRIPTION
+ "The RADIUS MIB objects V4."
+ ::= { lumSystemGroups 34 }
+
+sysGeneralGroupV7 OBJECT-GROUP
+ OBJECTS {
+ sysGeneralLastChangeTime,
+ sysGeneralConfigLastChangeTime,
+ sysGeneralLoginRecords,
+ sysGeneralUserTableSize,
+ sysGeneralWriteTest }
+ STATUS current
+ DESCRIPTION
+ "The general system MIB objects v7."
+ ::= { lumSystemGroups 35 }
+
+sysSecurityGroupV3 OBJECT-GROUP
+ OBJECTS {
+ sysSecurityLocalConsoleAccess,
+ sysSecurityChangeLocalConsoleAccess,
+ sysSecurityLocalCraftAccess,
+ sysSecurityChangeLocalCraftAccess,
+ sysSecurityIpTablesStatus,
+ sysSecurityAuthenticationOrder}
+ STATUS deprecated
+ DESCRIPTION
+ "The security group objects v3 (27.0)."
+ ::= { lumSystemGroups 36 }
+
+sysNodeGroupV8 OBJECT-GROUP
+ OBJECTS {
+ sysNodeName,
+ sysNodeContact,
+ sysNodeLocation,
+ sysNodeObjectId,
+ sysNodePrimaryNameServer,
+ sysNodeSecondaryNameServer,
+ sysNodeUptime,
+ sysNodeNeDistinguishedName,
+ sysNodeNeUserName,
+ sysNodeNeType,
+ sysNodeBootTime,
+ sysNodeLocale,
+ sysNodeVersion,
+ sysNodeCLLI,
+ sysNodeFIC,
+ sysNodeTID,
+ sysNodeLatitude,
+ sysNodeLongitude}
+ STATUS current
+ DESCRIPTION
+ "The node properties objects V8 (28.0)."
+ ::= { lumSystemGroups 37 }
+
+sysSecurityGroupV4 OBJECT-GROUP
+ OBJECTS {
+ sysSecurityLocalConsoleAccess,
+ sysSecurityChangeLocalConsoleAccess,
+ sysSecurityLocalCraftAccess,
+ sysSecurityChangeLocalCraftAccess,
+ sysSecurityIpTablesStatus,
+ sysSecurityAuthenticationOrder,
+ sysSecurityFileSystemAccessRestrictions}
+ STATUS deprecated
+ DESCRIPTION
+ "The security group objects v4 (29.0)."
+ ::= { lumSystemGroups 38 }
+
+sysSecurityGroupV5 OBJECT-GROUP
+ OBJECTS {
+ sysSecurityLocalConsoleAccess,
+ sysSecurityChangeLocalConsoleAccess,
+ sysSecurityLocalCraftAccess,
+ sysSecurityChangeLocalCraftAccess,
+ sysSecurityIpTablesStatus,
+ sysSecurityAuthenticationOrder,
+ sysSecurityFileSystemAccessRestrictions,
+ sysSecurityCUFrontICNPortAccess,
+ sysSecurityChangeCUFrontICNPortAccess,
+ sysSecuritySubrackICNPortAccess,
+ sysSecurityChangeSubrackICNPortAccess,
+ sysSecurityMgmtAccessProofOfConnStatus,
+ sysSecurityMgmtAccessProofOfConnectivity,
+ sysSecurityAutoEnableBlockedMgmtPorts,
+ sysSecurityBlockedMgmtPortsUnblocked }
+ STATUS deprecated
+ DESCRIPTION
+ "The security group objects v5 (30.0)."
+ ::= { lumSystemGroups 39 }
+
+sysSecurityGroupV6 OBJECT-GROUP
+ OBJECTS {
+ sysSecurityLocalConsoleAccess,
+ sysSecurityChangeLocalConsoleAccess,
+ sysSecurityLocalCraftAccess,
+ sysSecurityChangeLocalCraftAccess,
+ sysSecurityIpTablesStatus,
+ sysSecurityAuthenticationOrder,
+ sysSecurityFileSystemAccessRestrictions,
+ sysSecurityCUFrontICNPortAccess,
+ sysSecurityChangeCUFrontICNPortAccess,
+ sysSecuritySubrackICNPortAccess,
+ sysSecurityChangeSubrackICNPortAccess,
+ sysSecurityMgmtAccessProofOfConnStatus,
+ sysSecurityMgmtAccessProofOfConnectivity,
+ sysSecurityAutoEnableBlockedMgmtPorts,
+ sysSecurityBlockedMgmtPortsUnblocked,
+ sysSecurityInstallCertificates,
+ sysSecurityInstallFactoryDefaultCertificates }
+ STATUS current
+ DESCRIPTION
+ "The security group objects v6 (32.0)."
+ ::= { lumSystemGroups 40 }
+
+sysManagerGroupV1 OBJECT-GROUP
+ OBJECTS {
+ sysManagerName,
+ sysManagerIPAddress,
+ sysManagerPolicyName,
+ sysManagerPlatform }
+ STATUS deprecated
+ DESCRIPTION
+ "The manager group objects v1 (32.0)."
+ ::= { lumSystemGroups 41 }
+
+sysLoginBannerGroupV1 OBJECT-GROUP
+ OBJECTS {
+ sysLoginBannerContent }
+ STATUS current
+ DESCRIPTION
+ "The loginBanner group objects v1 (32.1)."
+ ::= { lumSystemGroups 42 }
+
+sysManagerGroupV2 OBJECT-GROUP
+ OBJECTS {
+ sysManagerName,
+ sysManagerIPAddress,
+ sysManagerPolicyName,
+ sysManagerPlatform,
+ sysManagerFcmComplianceVersion}
+ STATUS current
+ DESCRIPTION
+ "The manager group objects v2 (32.1)."
+ ::= { lumSystemGroups 43 }
+
+-- ----------------------------------------------------
+-- Compliance
+-- ----------------------------------------------------
+
+lumSystemBasicComplV1 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V1."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroup,
+ sysNodeGroup,
+ sysTimeGroup,
+ sysLogListGroup,
+ sysHostListGroup
+ }
+ ::= { lumSystemCompl 1 }
+
+lumSystemBasicComplV2 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V2."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV2,
+ sysTimeGroup,
+ sysNodeGroup }
+ ::= { lumSystemCompl 2 }
+
+lumSystemBasicComplV3 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V3."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV2,
+ sysTimeGroup,
+ sysNodeGroupV2,
+ sysUserGroup }
+ ::= { lumSystemCompl 3 }
+
+lumSystemBasicComplV4 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V4."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV2,
+ sysTimeGroup,
+ sysNodeGroupV3,
+ sysUserGroup }
+ ::= { lumSystemCompl 4 }
+
+lumSystemBasicComplV5 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V5."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV3,
+ sysTimeGroup,
+ sysNodeGroupV3,
+ sysUserGroup }
+ ::= { lumSystemCompl 5 }
+
+lumSystemBasicComplV6 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V6."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV3,
+ sysTimeGroup,
+ sysNodeGroupV4,
+ sysUserGroup }
+ ::= { lumSystemCompl 6 }
+
+lumSystemBasicComplV7 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V7."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV4,
+ sysTimeGroup,
+ sysNodeGroupV5,
+ sysUserGroup }
+ ::= { lumSystemCompl 7 }
+
+lumSystemBasicComplV8 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V8."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV4,
+ sysTimeGroup,
+ sysNodeGroupV5,
+ sysUserGroup,
+ sysRadiusGroup }
+ ::= { lumSystemCompl 8 }
+
+lumSystemBasicComplV9 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V9."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV4,
+ sysTimeGroup,
+ sysNodeGroupV6,
+ sysUserGroup,
+ sysRadiusGroup }
+ ::= { lumSystemCompl 9 }
+
+lumSystemBasicComplV10 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V10 (2.2)."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV4,
+ sysTimeGroupV2,
+ sysNodeGroupV6,
+ sysRadiusGroup,
+ sysLicenseGroup }
+ ::= { lumSystemCompl 10 }
+
+lumSystemBasicComplV11 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V11."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV4,
+ sysTimeGroupV2,
+ sysNodeGroupV6,
+ sysRadiusGroup,
+ sysLicenseGroup,
+ sysTacacsGroup }
+ ::= { lumSystemCompl 11 }
+
+lumSystemBasicComplV12 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V12."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV4,
+ sysTimeGroupV2,
+ sysNodeGroupV6,
+ sysRadiusGroup,
+ sysLicenseGroup,
+ sysTacacsGroup,
+ sysUserGroupV2 }
+ ::= { lumSystemCompl 12 }
+
+lumSystemBasicComplV13 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V13."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV5,
+ sysTimeGroupV2,
+ sysNodeGroupV6,
+ sysRadiusGroup,
+ sysLicenseGroup,
+ sysTacacsGroup,
+ sysUserGroupV2 }
+ ::= { lumSystemCompl 13 }
+
+lumSystemBasicComplV14 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V14."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV6,
+ sysTimeGroupV2,
+ sysNodeGroupV6,
+ sysRadiusGroup,
+ sysLicenseGroup,
+ sysTacacsGroupV2,
+ sysUserGroupV3 }
+ ::= { lumSystemCompl 14 }
+
+lumSystemBasicComplV15 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V15 (4.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV6,
+ sysTimeGroupV2,
+ sysNodeGroupV6,
+ sysRadiusGroup,
+ sysLicenseGroup,
+ sysTacacsGroupV2,
+ sysUserGroupV4 }
+ ::= { lumSystemCompl 15 }
+
+lumSystemBasicComplV16 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V16 (7.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV6,
+ sysTimeGroupV2,
+ sysNodeGroupV6,
+ sysRadiusGroup,
+ sysLicenseGroup,
+ sysTacacsGroupV2,
+ sysUserGroupV4,
+ sysSecurityGroupV1 }
+ ::= { lumSystemCompl 16 }
+
+lumSystemBasicComplV17 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V17 (10.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV6,
+ sysTimeGroupV2,
+ sysNodeGroupV7,
+ sysRadiusGroup,
+ sysLicenseGroup,
+ sysTacacsGroupV2,
+ sysUserGroupV4,
+ sysSecurityGroupV1 }
+ ::= { lumSystemCompl 17 }
+
+lumSystemBasicComplV18 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V18 (11.0)."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV6,
+ sysTimeGroupV3,
+ sysNodeGroupV7,
+ sysRadiusGroupV2,
+ sysLicenseGroup,
+ sysTacacsGroupV3,
+ sysUserGroupV4,
+ sysSecurityGroupV1 }
+ ::= { lumSystemCompl 18 }
+
+lumSystemBasicComplV19 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V19 (12.0).
+ Used to indicate web-server less vulnerable to hanging."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV6,
+ sysTimeGroupV3,
+ sysNodeGroupV7,
+ sysRadiusGroupV2,
+ sysLicenseGroup,
+ sysTacacsGroupV3,
+ sysUserGroupV4,
+ sysSecurityGroupV2 }
+ ::= { lumSystemCompl 19 }
+
+lumSystemBasicComplV20 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V20 (13.0).
+ Used to indicate web-server less vulnerable to hanging."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV6,
+ sysTimeGroupV3,
+ sysNodeGroupV7,
+ sysRadiusGroupV3,
+ sysLicenseGroup,
+ sysTacacsGroupV3,
+ sysUserGroupV4,
+ sysSecurityGroupV2 }
+ ::= { lumSystemCompl 20 }
+
+lumSystemBasicComplV21 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V21 (13.0).
+ Used to indicate web-server less vulnerable to hanging."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV6,
+ sysTimeGroupV3,
+ sysNodeGroupV7,
+ sysRadiusGroupV4,
+ sysLicenseGroup,
+ sysTacacsGroupV3,
+ sysUserGroupV4,
+ sysSecurityGroupV2 }
+ ::= { lumSystemCompl 21 }
+
+
+lumSystemBasicComplV22 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V22 (23.0).
+ Used to indicate web-server less vulnerable to hanging."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV7,
+ sysTimeGroupV3,
+ sysNodeGroupV7,
+ sysRadiusGroupV4,
+ sysLicenseGroup,
+ sysTacacsGroupV3,
+ sysUserGroupV4,
+ sysSecurityGroupV2 }
+ ::= { lumSystemCompl 22 }
+
+lumSystemBasicComplV23 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V23 (28.0).
+ Used to indicate web-server less vulnerable to hanging."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV7,
+ sysTimeGroupV3,
+ sysNodeGroupV8,
+ sysRadiusGroupV4,
+ sysLicenseGroup,
+ sysTacacsGroupV3,
+ sysUserGroupV4,
+ sysSecurityGroupV2 }
+ ::= { lumSystemCompl 23 }
+
+lumSystemBasicComplV24 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V24 (29.0).
+ Used to indicate web-server less vulnerable to hanging."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV7,
+ sysTimeGroupV3,
+ sysNodeGroupV8,
+ sysRadiusGroupV4,
+ sysLicenseGroup,
+ sysTacacsGroupV3,
+ sysUserGroupV4,
+ sysSecurityGroupV4 }
+ ::= { lumSystemCompl 24 }
+
+lumSystemBasicComplV25 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V25 (30.0).
+ Used to indicate web-server less vulnerable to hanging."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV7,
+ sysTimeGroupV3,
+ sysNodeGroupV8,
+ sysRadiusGroupV4,
+ sysLicenseGroup,
+ sysTacacsGroupV3,
+ sysUserGroupV4,
+ sysSecurityGroupV5 }
+ ::= { lumSystemCompl 25 }
+
+lumSystemBasicComplV26 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V26 (30.1).
+ Used to indicate web-server less vulnerable to hanging."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV7,
+ sysTimeGroupV3,
+ sysNodeGroupV8,
+ sysRadiusGroupV4,
+ sysLicenseGroup,
+ sysTacacsGroupV3,
+ sysUserGroupV4,
+ sysSecurityGroupV5 }
+ ::= { lumSystemCompl 26 }
+
+lumSystemBasicComplV27 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V27 (32.0).
+ Used to indicate web-server less vulnerable to hanging."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV7,
+ sysTimeGroupV3,
+ sysNodeGroupV8,
+ sysRadiusGroupV4,
+ sysLicenseGroup,
+ sysTacacsGroupV3,
+ sysUserGroupV4,
+ sysSecurityGroupV6 }
+ ::= { lumSystemCompl 27 }
+
+lumSystemBasicComplV28 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V28 (32.0).
+ Used to indicate web-server less vulnerable to hanging."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV7,
+ sysTimeGroupV3,
+ sysNodeGroupV8,
+ sysRadiusGroupV4,
+ sysLicenseGroup,
+ sysTacacsGroupV3,
+ sysUserGroupV4,
+ sysSecurityGroupV6,
+ sysManagerGroupV1 }
+ ::= { lumSystemCompl 28 }
+
+lumSystemBasicComplV29 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Basic implementation requirements for the system MIB V29 (32.1).
+ Used to indicate web-server less vulnerable to hanging."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralGroupV7,
+ sysTimeGroupV3,
+ sysNodeGroupV8,
+ sysRadiusGroupV4,
+ sysLicenseGroup,
+ sysTacacsGroupV3,
+ sysUserGroupV4,
+ sysSecurityGroupV6,
+ sysManagerGroupV2,
+ sysLoginBannerGroupV1 }
+ ::= { lumSystemCompl 29 }
+
+-- ----------------------------------------------------
+-- Object and event groups
+-- ----------------------------------------------------
+
+sysGeneralMinimalGroupV1 OBJECT-GROUP
+ OBJECTS {
+ sysGeneralLastChangeTime,
+ sysGeneralConfigLastChangeTime }
+ STATUS current
+ DESCRIPTION
+ "The minimal general system MIB objects v1."
+ ::= { lumSystemMinimalGroups 1 }
+
+sysNodeMinimalGroupV1 OBJECT-GROUP
+ OBJECTS {
+ sysNodeName,
+ sysNodeNeUserName,
+ sysNodeBootTime }
+ STATUS deprecated
+ DESCRIPTION
+ "The minimal node properties objects v1."
+ ::= { lumSystemMinimalGroups 2 }
+
+sysTimeMinimalGroupV1 OBJECT-GROUP
+ OBJECTS {
+ sysTimeLocal }
+ STATUS deprecated
+ DESCRIPTION
+ "The minimal node time properties v1."
+ ::= { lumSystemMinimalGroups 3 }
+
+sysNodeMinimalGroupV2 OBJECT-GROUP
+ OBJECTS {
+ sysNodeName,
+ sysNodeNeUserName,
+ sysNodeLocation,
+ sysNodeContact,
+ sysNodeBootTime }
+ STATUS current
+ DESCRIPTION
+ "The minimal node properties objects v2."
+ ::= { lumSystemMinimalGroups 4 }
+
+sysTimeMinimalGroupV2 OBJECT-GROUP
+ OBJECTS {
+ sysTimeLocal,
+ sysTimeZone,
+ sysTimePrimaryServer }
+ STATUS deprecated
+ DESCRIPTION
+ "The minimal node time properties v2."
+ ::= { lumSystemMinimalGroups 5 }
+
+sysRadiusMinimalGroupV1 OBJECT-GROUP
+ OBJECTS {
+ sysRadiusPrimaryServer,
+ sysRadiusPrimarySecret,
+ sysRadiusSecondaryServer,
+ sysRadiusSecondarySecret }
+ STATUS deprecated
+ DESCRIPTION
+ "The minimal node RADIUS MIB objects v1."
+ ::= { lumSystemMinimalGroups 6 }
+
+
+sysTimeMinimalGroupV3 OBJECT-GROUP
+ OBJECTS {
+ sysTimeLocal,
+ sysTimeZone,
+ sysTimePrimaryIpAddress }
+ STATUS current
+ DESCRIPTION
+ "The minimal node time properties v3."
+ ::= { lumSystemMinimalGroups 7 }
+
+sysRadiusMinimalGroupV2 OBJECT-GROUP
+ OBJECTS {
+ sysRadiusPrimarySecret,
+ sysRadiusSecondarySecret,
+ sysRadiusPrimaryIpAddress,
+ sysRadiusSecondaryIpAddress }
+ STATUS deprecated
+ DESCRIPTION
+ "The minimal node RADIUS MIB objects v2."
+ ::= { lumSystemMinimalGroups 8 }
+
+sysRadiusMinimalGroupV3 OBJECT-GROUP
+ OBJECTS {
+ sysRadiusPrimarySecret,
+ sysRadiusSecondarySecret,
+ sysRadiusPrimaryIpAddress,
+ sysRadiusSecondaryIpAddress,
+ sysRadiusPrimaryPort,
+ sysRadiusSecondaryPort }
+ STATUS deprecated
+ DESCRIPTION
+ "The minimal node RADIUS MIB objects v3."
+ ::= { lumSystemMinimalGroups 9 }
+
+sysRadiusMinimalGroupV4 OBJECT-GROUP
+ OBJECTS {
+ sysRadiusPrimarySecret,
+ sysRadiusSecondarySecret,
+ sysRadiusPrimaryIpAddress,
+ sysRadiusSecondaryIpAddress,
+ sysRadiusPrimaryPort,
+ sysRadiusSecondaryPort,
+ sysRadiusDefaultUserProfile}
+ STATUS current
+ DESCRIPTION
+ "The minimal node RADIUS MIB objects v4."
+ ::= { lumSystemMinimalGroups 10 }
+
+
+-- ----------------------------------------------------
+-- Minimal Compliance
+-- ----------------------------------------------------
+
+lumSystemMinimalComplV1 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Minimal implementation requirements for the system MIB V1."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralMinimalGroupV1,
+ sysTimeMinimalGroupV1,
+ sysNodeMinimalGroupV1 }
+ ::= { lumSystemMinimalCompl 1 }
+
+lumSystemMinimalComplV2 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Minimal implementation requirements for the system MIB V2."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralMinimalGroupV1,
+ sysTimeMinimalGroupV1,
+ sysNodeMinimalGroupV2 }
+ ::= { lumSystemMinimalCompl 2 }
+
+lumSystemMinimalComplV3 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Minimal implementation requirements for the system MIB V3."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralMinimalGroupV1,
+ sysTimeMinimalGroupV2,
+ sysNodeMinimalGroupV2,
+ sysRadiusMinimalGroupV1 }
+ ::= { lumSystemMinimalCompl 3 }
+
+lumSystemMinimalComplV4 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Minimal implementation requirements for the system MIB V4."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralMinimalGroupV1,
+ sysTimeMinimalGroupV3,
+ sysNodeMinimalGroupV2,
+ sysRadiusMinimalGroupV2 }
+ ::= { lumSystemMinimalCompl 4 }
+
+lumSystemMinimalComplV5 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Minimal implementation requirements for the system MIB V5."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralMinimalGroupV1,
+ sysTimeMinimalGroupV3,
+ sysNodeMinimalGroupV2,
+ sysRadiusMinimalGroupV3 }
+ ::= { lumSystemMinimalCompl 5 }
+
+lumSystemMinimalComplV6 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Minimal implementation requirements for the system MIB V6."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralMinimalGroupV1,
+ sysTimeMinimalGroupV3,
+ sysNodeMinimalGroupV2,
+ sysRadiusMinimalGroupV4 }
+ ::= { lumSystemMinimalCompl 6}
+
+
+lumSystemMinimalComplV7 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Minimal implementation requirements for the system MIB V7 (30.1)."
+ MODULE
+ MANDATORY-GROUPS {
+ sysGeneralMinimalGroupV1,
+ sysTimeMinimalGroupV3,
+ sysNodeMinimalGroupV2,
+ sysRadiusMinimalGroupV4 }
+ ::= { lumSystemMinimalCompl 7}
+
+END
+
diff --git a/MIBS/infinera/LUM-WDM-MIB b/MIBS/infinera/LUM-WDM-MIB
new file mode 100644
index 0000000..7194e2e
--- /dev/null
+++ b/MIBS/infinera/LUM-WDM-MIB
@@ -0,0 +1,11009 @@
+LUM-WDM-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, NOTIFICATION-TYPE,
+ Gauge32, IpAddress
+ FROM SNMPv2-SMI
+ OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ RowStatus, TestAndIncr, DisplayString, DateAndTime
+ FROM SNMPv2-TC
+ lumModules, lumWdmMIB
+ FROM LUM-REG
+ FaultStatus, MgmtNameString, SubrackNumber, SlotNumber, PortNumber,
+ LambdaFrequency, LambdaType, PortType, BoardOrInterfaceAdminStatus,
+ BoardOrInterfaceOperStatus, CommandString, ObjectProperty, SignalFormat,
+ BerLevel, ResetWithNA, Signed32WithNA, EnabledDisabledWithNA,
+ AdminStatusWithNA, OperStatusWithNA, TruthValueWithNA
+ FROM LUM-TC;
+
+lumWdmMIBModule MODULE-IDENTITY
+ LAST-UPDATED
+ "201903310000Z" -- March 31st 2019
+ ORGANIZATION
+ "Infinera Corporation"
+ CONTACT-INFO
+ "techsupport@infinera.se"
+ DESCRIPTION
+ "The WDM trunk interface and protection group MIB.
+ - General
+ - WDM trunk interfaces
+ - WDM passive interfaces
+ - Protection groups
+"
+ REVISION
+ "201903310000Z" -- March 31st 2019
+ DESCRIPTION
+ "Changes made for release r32.1:
+ - added wdmIfTrxTunable"
+ REVISION
+ "201804240000Z" -- Apr 24th 2018
+ DESCRIPTION
+ "Changes made for release r31.1:
+ - Added passiveIfIfNo"
+ REVISION
+ "201712150000Z" -- Dec 15th 2017
+ DESCRIPTION
+ "Changes made for release r30.0:
+ - Added ChannelStartupCommand in CtrlGroup
+ - Added attrs MaxAttenuation/MinAttenuation/AttenControlOffset/AttenControlDegraded in WdmCtrlChannel
+ - Added wdmCtrlChannelNotFound alarm in WdmCtrlChannel"
+ REVISION
+ "201706220000Z" -- June 22nd 2017
+ DESCRIPTION
+ "Changes made for release r29.0:
+ - Added wdmCtrlGroupTotalPower
+ - Changed descr for wdmCtrlGroupOutputPowerMismatch from 1.5dB to 1.4dB
+ - Changed ORGANIZATION and CONTACT-INFO"
+ REVISION
+ "201704170000Z" -- April 17th 2017
+ DESCRIPTION
+ "Changes made for release r28.1:
+ - Adjusted limits for current and wanted link delay compensation."
+ REVISION
+ "201611300000Z" -- November 30th 2016
+ DESCRIPTION
+ "Changes made for release r28.0:
+ - Added channel descr field on optical ctr groups.
+ - added AID and physical location"
+ REVISION
+ "201607290000Z" -- Jul 29th 2016
+ DESCRIPTION
+ "Changes made for release r27.1:
+ - Added delay compensation table.
+ - Added delay compensation link table."
+ REVISION
+ "201601110000Z" -- Jan 11th 2016
+ DESCRIPTION
+ "Added default value notPresent for operStatus."
+ REVISION
+ "201511300000Z" -- Nov 30th 2015
+ DESCRIPTION
+ "Changes made for release r26:
+ - Removed possibility to see tpddgbe broadcast ring since that is
+ no longer supported."
+ REVISION
+ "201408150000Z" -- Aug 15th 2014
+ DESCRIPTION
+ "Changes made for release r23.1:
+ - Added a new alarm to wdm ctrl group that will tell if the output
+ power of the OA differs by more than 1.5dB from the monitor port
+ insertion loss."
+ REVISION
+ "201405160000Z" -- May 16th 2014
+ DESCRIPTION
+ "Changes made for release r23:
+ - NearEndLoopback for msMxpQMS2G5
+ - Added two traffic combinations for fhmxp10g board."
+ REVISION
+ "201309260000Z" -- September 26th 2013
+ DESCRIPTION
+ "Changes made for release r22:
+ - Added revertive switching for gbe9mxp10gfec, tpq10gfec(i) and msmxp10g
+ - Extended loopback times to 120 hours"
+ REVISION
+ "201305010000Z" -- May 1st 2013
+ DESCRIPTION
+ "Changes made for release r21:
+ - Added far end line loopback for tpq10gfec and tpq10gfeci.
+ - Added Near end line loopback for msMxp (3 images),
+ gbeMxp10GFEC, tpD10GbE.
+ - Added tpq10gfeci board.
+ - Added tpq10gfecregi board.
+ - Signal degraded threshold added and
+ Signal Degraded Protection implemented
+ on tpD10GbE and gbeMxp10GFEC.
+ - Added Far end loopback for msMxp (3 images),
+ gbeMxp10GFEC and tpD10GbE."
+ REVISION
+ "201212200000Z" -- Dec 20th 2012
+ DESCRIPTION
+ "Changes made for release r20:
+ - Boards msTp40G, msMxp40G added.
+ - Attributes Signal degraded threshold and Signal Degraded Protection
+ added."
+ REVISION
+ "201209210000Z" -- Sept 21st 2012
+ DESCRIPTION
+ "Changes made for release r19.0.2:
+ - Traffic combination gbEx3Stm4Oc12x1Stm1Oc3x3Basic
+ and gbESyncEx3Stm4Oc12Stm1Oc3x1Basic
+ added for msmxp."
+ REVISION
+ "201203300000Z" -- March 30th 2012
+ DESCRIPTION
+ "Changes made for release r19:
+ -Optical control loop - channel alarms added."
+ REVISION
+ "201112200000Z" -- Dec 20th 2011
+ DESCRIPTION
+ "Changes made for release r18:
+ - Signal format description updated.
+ - Boards tpqmp and tpq10GfecReg added.
+ - Attribute Actual signal format added.
+ - Basic implementation requirements for the WDM MIB updated to R18."
+ REVISION
+ "201104120000Z" -- April 12th 2011
+ DESCRIPTION
+ "Added new compliance group to mark adding write support for trail trace."
+ REVISION
+ "200601270000Z" -- January 27th 2006
+ DESCRIPTION
+ "Included protection groups in minimal compliance groups for TS-family.
+ Added TS-1100 specific alarms."
+ REVISION
+ "200509260000Z" -- September 26th 2005
+ DESCRIPTION
+ "Added minimal compliance groups for TS-family"
+ REVISION
+ "200507070000Z" -- July 7th 2005
+ DESCRIPTION
+ "Added minimal compliance statements for TS-family"
+ REVISION
+ "200212040000Z" -- December 4th 2002
+ DESCRIPTION
+ "Added trace identifier attributes in the wdm interface table."
+ REVISION
+ "200205310000Z" -- May 31st 2002
+ DESCRIPTION
+ "Added wdmIfUnexpectedTxLambda alarm."
+ REVISION
+ "200205160000Z" -- May 16th 2002
+ DESCRIPTION
+ "Moved PM thresholds to PM-mib.
+ Added complete set of PM alarms."
+ REVISION
+ "200205150000Z" -- May 15th 2002
+ DESCRIPTION
+ "Added PM alarm thresholds."
+ REVISION
+ "200202200000Z" -- February 20th 2002
+ DESCRIPTION
+ "Replaced old protection traps with one trap including status
+ attributes."
+ REVISION
+ "200202010000Z" -- February 1st 2002
+ DESCRIPTION
+ "Deprecated inbandStatus. Corresponding info will be available in the IP MIB.
+ Changed default value for inbandMode to down.
+ Changed default value for laser temp threshold to 3 (0.3 degrees centigrade).
+ AIS and FDI severity changed to minor."
+ REVISION
+ "200201240000Z" -- January 24th 2002
+ DESCRIPTION
+ "Updated protection administrative and operational status.
+ Added fec mode on wdm interfaces."
+ REVISION
+ "200201170000Z" -- January 17th 2002
+ DESCRIPTION
+ "Deprecated wdmPassiveIfLambdaMax.
+ Changed wdmPassiveIfLambdaMin alias to just lambda.
+ Removed '(SDH)' from alarm texts."
+ REVISION
+ "200201160000Z" -- January 16th 2002
+ DESCRIPTION
+ "Added expected lambda for passive and wdm i/f."
+ REVISION
+ "200201090000Z" -- January 9th 2002
+ DESCRIPTION
+ "Deprecated passiveIfLastChange, added ifInbandStatus."
+ REVISION
+ "200112030000Z" -- December 3rd 2001
+ DESCRIPTION
+ "Moved admin and operStatus definitions to LUM-TC"
+ REVISION
+ "200111220000Z" -- November 22nd 2001
+ DESCRIPTION
+ "Added inband mode and status.
+ Added traps on laserStatus and changed the protection definitions."
+ REVISION
+ "200111090000Z" -- November 9th 2001
+ DESCRIPTION
+ "lossOfFEC hidden; not supported yet.
+ Added bitrate mismatch.
+ Changed name of protection notification.
+ Added laserBias meter and threshold.
+ Added lossOfSignal threshold.
+ Added j0PathTrace."
+ REVISION
+ "200110300000Z" -- October 30th 2001
+ DESCRIPTION
+ "MIB versions and testAndIncr hidden - not supported yet.
+ Updated conformance."
+ REVISION
+ "200110230000Z" -- October 23d 2001
+ DESCRIPTION
+ "Added wdmIfRx port, changed wdmPort to wdmTxPort.
+ Adapted passive interfaces to one port per interface."
+ REVISION
+ "200110100000Z" -- October 10th 2001
+ DESCRIPTION
+ "Introduced restriction on one wdm trunk i/f per board.
+ Renamed protection group admin- and operStatus values.
+ Moved passive i/f table from the LAMBDA-mib.
+ Updated max-access to indicate attributes for creation.
+ Introduced service admin and operStatus.
+ Updated laserMode and laserStatus.
+ Changed alarm names to 'long' names.
+ Adapted to changes in other MIBs."
+ REVISION
+ "200109050000Z" -- September 5th 2001
+ DESCRIPTION
+ "Moved lossOfLock to transponder MIB.
+ Added lossOfForwardErrorCorrection."
+ REVISION
+ "200109040000Z" -- September 4th 2001
+ DESCRIPTION
+ "Default values for protections physical postition
+ is now 0 (undefined)."
+ REVISION
+ "200108240000Z" -- August 24th 2001
+ DESCRIPTION
+ "Added notification on protection status change.
+ Added time stamp for the protection entry."
+ REVISION
+ "200108140000Z" -- August 14th 2001
+ DESCRIPTION
+ "Changes after review.
+ Removed most lambda info from the interfaces.
+ Interfaces are rxTx with fixed txLambda and
+ broadband rxLambda.
+ Renamed laserTempDefault to laserTemp.
+ Merged temperature offset thresholds in to one attribute.
+ Added descriptions for all alarms.
+ Added compliance info.
+ Added protection group configuration group proposal."
+ REVISION
+ "200108080000Z" -- August 9th 2001
+ DESCRIPTION
+ "The initial revision of this module."
+ ::= { lumModules 6 }
+
+
+-- ----------------------------------------------------
+-- Conformance area, containing groups and complicance
+-- specifications.
+-- ----------------------------------------------------
+
+lumWdmConfs OBJECT IDENTIFIER ::= { lumWdmMIB 1 }
+lumWdmGroups OBJECT IDENTIFIER ::= { lumWdmConfs 1 }
+lumWdmCompl OBJECT IDENTIFIER ::= { lumWdmConfs 2 }
+lumWdmMinimalGroups OBJECT IDENTIFIER ::= { lumWdmConfs 3 }
+lumWdmMinimalCompl OBJECT IDENTIFIER ::= { lumWdmConfs 4 }
+
+
+-- ----------------------------------------------------
+-- Root for objects in the wdm MIB
+-- ----------------------------------------------------
+
+lumWdmMIBObjects OBJECT IDENTIFIER ::= { lumWdmMIB 2 }
+
+
+-- ----------------------------------------------------
+-- This MIB contains the following groups:
+-- ----------------------------------------------------
+
+wdmGeneral OBJECT IDENTIFIER ::= { lumWdmMIBObjects 1 }
+wdmIfList OBJECT IDENTIFIER ::= { lumWdmMIBObjects 2 }
+wdmProtList OBJECT IDENTIFIER ::= { lumWdmMIBObjects 3 }
+lumentisWdmNotifications OBJECT IDENTIFIER ::= { lumWdmMIBObjects 4 }
+wdmPassiveIfList OBJECT IDENTIFIER ::= { lumWdmMIBObjects 5 }
+wdmVc4List OBJECT IDENTIFIER ::= { lumWdmMIBObjects 6 }
+wdmRemoteProtList OBJECT IDENTIFIER ::= { lumWdmMIBObjects 7 }
+wdmCtrlChannelList OBJECT IDENTIFIER ::= { lumWdmMIBObjects 8 }
+wdmCtrlGroupList OBJECT IDENTIFIER ::= { lumWdmMIBObjects 9 }
+wdmSubChannelList OBJECT IDENTIFIER ::= { lumWdmMIBObjects 10 }
+wdmCtrlGlobal OBJECT IDENTIFIER ::= { lumWdmMIBObjects 11 }
+wdmDelayCompPGList OBJECT IDENTIFIER ::= { lumWdmMIBObjects 12 }
+wdmDelayCompLinkList OBJECT IDENTIFIER ::= { lumWdmMIBObjects 13 }
+wdmMeanChannelPowerControlGlobalList OBJECT IDENTIFIER ::= { lumWdmMIBObjects 14 }
+wdmMeanChannelPowerControlList OBJECT IDENTIFIER ::= { lumWdmMIBObjects 15 }
+
+-- ----------------------------------------------------
+-- Textual Conventions
+-- ----------------------------------------------------
+
+-- ----------------------------------------------------
+-- General group
+-- ----------------------------------------------------
+
+wdmGeneralTestAndIncr OBJECT-TYPE
+ SYNTAX TestAndIncr
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Protection against simultaneous access from
+ multiple managers. See SNMPv2-TC.
+"
+ ::= { wdmGeneral 1 }
+
+wdmGeneralMibSpecVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The MIB specification version.
+
+ tbd: persistent?
+"
+ DEFVAL { "" }
+ ::= { wdmGeneral 2 }
+
+wdmGeneralMibImplVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The MIB implementation version.
+
+ tbd: persistent?
+"
+ DEFVAL { "" }
+ ::= { wdmGeneral 3 }
+
+wdmGeneralLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the configuration of the MIB was
+ last changed.
+"
+ ::= { wdmGeneral 4 }
+
+wdmGeneralStateLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the state of the MIB was last
+ changed.
+"
+ ::= { wdmGeneral 5 }
+
+wdmGeneralWdmIfTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+"
+ ::= { wdmGeneral 6 }
+
+wdmGeneralWdmPassiveIfTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+"
+ ::= { wdmGeneral 7 }
+
+wdmGeneralWdmProtTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+"
+ ::= { wdmGeneral 8 }
+
+wdmGeneralWdmVc4TableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+"
+ ::= { wdmGeneral 9 }
+
+wdmGeneralWdmRemoteProtTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+"
+ ::= { wdmGeneral 10 }
+
+wdmGeneralWdmCtrlChannelTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+"
+ ::= { wdmGeneral 11 }
+
+wdmGeneralWdmCtrlGroupTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+"
+ ::= { wdmGeneral 12 }
+
+wdmGeneralWdmSubChannelTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+"
+ ::= { wdmGeneral 13 }
+
+wdmGeneralWdmDelayCompPGTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+"
+ ::= { wdmGeneral 14 }
+
+wdmGeneralWdmDelayCompLinkTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+"
+ ::= { wdmGeneral 15 }
+
+wdmGeneralWdmMeanChannelPowerControlTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+"
+ ::= { wdmGeneral 16 }
+
+wdmGeneralWdmMeanChannelPowerControlGlobalTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of table
+"
+ ::= { wdmGeneral 17 }
+
+-- ----------------------------------------------------
+-- WDM trunk interfaces
+-- ----------------------------------------------------
+
+wdmIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WdmIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface list."
+ ::= { wdmIfList 1 }
+
+wdmIfEntry OBJECT-TYPE
+ SYNTAX WdmIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the interface list.
+"
+ INDEX { wdmIfIndex }
+ ::= { wdmIfTable 1 }
+
+WdmIfEntry ::=
+ SEQUENCE {
+ wdmIfIndex Unsigned32,
+ wdmIfName MgmtNameString,
+ wdmIfDescr DisplayString,
+ wdmIfSubrack SubrackNumber,
+ wdmIfSlot SlotNumber,
+ wdmIfTxPort PortNumber,
+ wdmIfInvPhysIndexOrZero Unsigned32,
+ wdmIfTxLambda LambdaFrequency,
+ wdmIfHighSpeedMin Gauge32,
+ wdmIfHighSpeedMax Gauge32,
+ wdmIfPowerLevel Integer32,
+ wdmIfPowerLevelHighThreshold Integer32,
+ wdmIfPowerLevelLowThreshold Integer32,
+ wdmIfLaserTemp Unsigned32,
+ wdmIfLaserTempOffset Integer32,
+ wdmIfLaserTempOffsetThreshold Unsigned32,
+ wdmIfLaserMode INTEGER,
+ wdmIfLaserStatus INTEGER,
+ wdmIfAdminStatus BoardOrInterfaceAdminStatus,
+ wdmIfOperStatus BoardOrInterfaceOperStatus,
+ wdmIfLossOfSignal FaultStatus,
+ wdmIfReceivedPowerHigh FaultStatus,
+ wdmIfReceivedPowerLow FaultStatus,
+ wdmIfLaserBiasHigh FaultStatus,
+ wdmIfErroredSeconds FaultStatus,
+ wdmIfSeverelyErroredSeconds FaultStatus,
+ wdmIfBackgroundBlockErrors FaultStatus,
+ wdmIfUnavailableSeconds FaultStatus,
+ wdmIfForwardDefectIndication FaultStatus,
+ wdmIfBackwardDefectIndication FaultStatus,
+ wdmIfLossOfFrame FaultStatus,
+ wdmIfAlarmIndicationSignal FaultStatus,
+ wdmIfRemoteDefectIndication FaultStatus,
+ wdmIfLossOfSync FaultStatus,
+ wdmIfLossOfForwardingErrorCorrection FaultStatus,
+ wdmIfLaserTempHigh FaultStatus,
+ wdmIfLaserTempLow FaultStatus,
+ wdmIfRxPort PortNumber,
+ wdmIfBitrateMismatch FaultStatus,
+ wdmIfLaserBias Unsigned32,
+ wdmIfLaserBiasThreshold Unsigned32,
+ wdmIfLossOfSignalThreshold Integer32,
+ wdmIfJ0PathTrace OCTET STRING,
+ wdmIfInbandMode INTEGER,
+ wdmIfInbandStatus INTEGER,
+ wdmIfExpectedTxLambda LambdaFrequency,
+ wdmIfForwardingErrorCorrectionMode INTEGER,
+ wdmIfUnexpectedTxLambda FaultStatus,
+ wdmIfTraceIntrusionMode INTEGER,
+ wdmIfTraceTransmitted DisplayString,
+ wdmIfTraceReceived DisplayString,
+ wdmIfTraceExpected DisplayString,
+ wdmIfTraceAlarmMode INTEGER,
+ wdmIfTraceMismatch FaultStatus,
+ wdmIfLaserStatusLastChangeTime DateAndTime,
+ wdmIfSuppressRemoteAlarms INTEGER,
+ wdmIfSerialNumberMismatch FaultStatus,
+ wdmIfOptimizeDecisionThreshold CommandString,
+ wdmIfThresholdOptimizationState INTEGER,
+ wdmIfUseHwDefaultDecisionThreshold INTEGER,
+ wdmIfFecCorrectedZeros Unsigned32,
+ wdmIfFecCorrectedOnes Unsigned32,
+ wdmIfOptimizedForSerialNumber DisplayString,
+ wdmIfRelativeDecisionThreshold Integer32,
+ wdmIfTrxCodeMismatch FaultStatus,
+ wdmIfTrxBitrateUnavailable FaultStatus,
+ wdmIfTrxMissing FaultStatus,
+ wdmIfTrxClass DisplayString,
+ wdmIfLaserTempHighRelativeThreshold Integer32,
+ wdmIfLaserTempLowRelativeThreshold Integer32,
+ wdmIfTransmitterFailed FaultStatus,
+ wdmIfReceiverSensitivity Integer32,
+ wdmIfPowerLevelLowRelativeThreshold Integer32,
+ wdmIfIllegalFrequency FaultStatus,
+ wdmIfLaserForcedOn INTEGER,
+ wdmIfTrafficCombination INTEGER,
+ wdmIfSelectTrafficCombination CommandString,
+ wdmIfObjectProperty ObjectProperty,
+ wdmIfTxPowerLevel Integer32,
+ wdmIfLaserTempActual Integer32,
+ wdmIfTrxFailed FaultStatus,
+ wdmIfDisabled FaultStatus,
+ wdmIfLoopback FaultStatus,
+ wdmIfContinousOptimization INTEGER,
+ wdmIfThresholdOptimizationResultCause DisplayString,
+ wdmIfDistributionRole INTEGER,
+ wdmIfConfigurationCommand CommandString,
+ wdmIfNoFrequencySet FaultStatus,
+ wdmIfFormat SignalFormat,
+ wdmIfConfigurationFormatCommand CommandString,
+ wdmIfOHTransparency INTEGER,
+ wdmIfLinkDown FaultStatus,
+ wdmIfAutoNegotiationMode INTEGER,
+ wdmIfAutoNegotiationStatus INTEGER,
+ wdmIfFlowControlMode INTEGER,
+ wdmIfGroupLineMode INTEGER,
+ wdmIfFecType INTEGER,
+ wdmIfFarEndLoopback INTEGER,
+ wdmIfFarEndLoopbackTimeout Integer32,
+ wdmIfFarEndLoopbackEnabled FaultStatus,
+ wdmIfChangeLoopbackCommand CommandString,
+ wdmIfFecFailure FaultStatus,
+ wdmIfTxSignalStatus INTEGER,
+ wdmIfRxSignalStatus INTEGER,
+ wdmIfNearEndLoopback INTEGER,
+ wdmIfNearEndLoopbackTimeout Integer32,
+ wdmIfNearEndLoopbackEnabled FaultStatus,
+ wdmIfChangeNearEndLoopbackCommand CommandString,
+ wdmIfSignalDegraded FaultStatus,
+ wdmIfHubProtectionMode INTEGER,
+ wdmIfActualFormat SignalFormat,
+ wdmIfTdcDispersion INTEGER,
+ wdmIfTdcDispersionCommand CommandString,
+ wdmIfTdcDispersionMode INTEGER,
+ wdmIfLineControlLoopCurrentState DisplayString,
+ wdmIfSignalDegradeThreshold BerLevel,
+ wdmIfTrxThresholdOptimizationState INTEGER,
+ wdmIfTrxDecisionThreshold Integer32,
+ wdmIfSwControlledLaserShutdown INTEGER,
+ wdmIfChangeSwControlledLaserShutdownCommand CommandString,
+ wdmIfControlledLaserShutdownEnabled FaultStatus,
+ wdmIfAid DisplayString,
+ wdmIfPhysicalLocation DisplayString,
+ wdmIfTrxTunable TruthValueWithNA }
+
+wdmIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each if entry.
+"
+ ::= { wdmIfEntry 1 }
+
+wdmIfName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the interface, for example
+ 'wdm:1:2:1'.
+"
+ ::= { wdmIfEntry 2 }
+
+wdmIfDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+"
+ DEFVAL { "" }
+ ::= { wdmIfEntry 3 }
+
+wdmIfSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack where the interface
+ is located.
+"
+ ::= { wdmIfEntry 4 }
+
+wdmIfSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the slot where the interface is
+ located.
+"
+ ::= { wdmIfEntry 5 }
+
+wdmIfTxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the interface is
+ located.
+"
+ ::= { wdmIfEntry 6 }
+
+wdmIfInvPhysIndexOrZero OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row in the invPhysTable for this interface.
+ Set to 0 if not known.
+"
+ ::= { wdmIfEntry 7 }
+
+wdmIfTxLambda OBJECT-TYPE
+ SYNTAX LambdaFrequency
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transmitted frequency given in hundreds of
+ GHz (0.01 GHz).
+"
+ ::= { wdmIfEntry 8 }
+
+wdmIfHighSpeedMin OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum speed in units of 1,000,000 bits per
+ second. If this object reports a value of 'n' then
+ the speed of the interface is somewhere in the
+ range of 'n-500,000' to 'n+499,999'.
+"
+ ::= { wdmIfEntry 9 }
+
+wdmIfHighSpeedMax OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum speed in units of 1,000,000 bits per
+ second. If this object reports a value of 'n' then
+ the speed of the interface is somewhere in the
+ range of 'n-500,000' to 'n+499,999'.
+"
+ ::= { wdmIfEntry 10 }
+
+wdmIfPowerLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The received power level in units of 0.1 dBm.
+"
+ ::= { wdmIfEntry 11 }
+
+wdmIfPowerLevelHighThreshold OBJECT-TYPE
+ SYNTAX Integer32 (-380..-60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The upper threshold for received power level in
+ units of 0.1 dBm.
+
+ Note: Depending on the type of board and interface
+ the value range may vary.
+"
+ DEFVAL { -80 }
+ ::= { wdmIfEntry 12 }
+
+wdmIfPowerLevelLowThreshold OBJECT-TYPE
+ SYNTAX Integer32 (-380..-60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The lower threshold for received power level in
+ units of 0.1 dBm.
+
+ Note: Depending on the type of board and interface
+ the value range may vary.
+"
+ DEFVAL { -270 }
+ ::= { wdmIfEntry 13 }
+
+wdmIfLaserTemp OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The pre-set laser temperature in units of
+ 0.1 degrees centigrade.
+"
+ ::= { wdmIfEntry 14 }
+
+wdmIfLaserTempOffset OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current offset from the pre-set temperature
+ in units of 0.1 degrees centigrade.
+"
+ ::= { wdmIfEntry 15 }
+
+wdmIfLaserTempOffsetThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The absolute value of the offset for the LTL
+ and LTH alarms in units of 0.1 degrees centigrade.
+"
+ DEFVAL { 3 }
+ ::= { wdmIfEntry 16 }
+
+wdmIfLaserMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ on (1),
+ als (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state of the TX-side laser.
+
+ on - The laser is turned on.
+
+ als - Automatic Laser Shutdown/Turn-Off
+ when lossOfSignal is detected on the RX side of
+ the trunk interface.
+ Note, als is not available for MBA boards.
+
+"
+ DEFVAL { als }
+ ::= { wdmIfEntry 17 }
+
+wdmIfLaserStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state of the TX-side laser.
+
+ off - The laser is turned off.
+
+ on - The laser is turned on.
+"
+ ::= { wdmIfEntry 18 }
+
+wdmIfAdminStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceAdminStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the interface.
+
+ down - The interface is de-activated.
+
+ service - The interface is activated but alarms
+ are suppressed. Intended for use during service
+ or re-configuration. When service is concluded
+ adminStatus should be set to 'up' again. Note that
+ there is no difference between 'up' and 'service',
+ if no alarms can be raised from this object.
+
+ up - The interface will be activated when
+ available. Alarms are not suppressed.
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { up }
+ ::= { wdmIfEntry 19 }
+
+wdmIfOperStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the interface.
+
+ notPresent - The interface is not available.
+
+ down - The interface is de-activated or there are
+ faults preventing its transition to the 'up' state.
+
+ up - The interface is active.
+"
+ DEFVAL { notPresent }
+ ::= { wdmIfEntry 20 }
+
+wdmIfLossOfSignal OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loss of signal.
+ Applicable for all signal formats.
+
+ A(ctivation): Active loss of signal HW indication.
+
+ D(e-activation): Inactive loss of signal HW
+ indication.
+"
+ ::= { wdmIfEntry 21 }
+
+wdmIfReceivedPowerHigh OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received power level is too high.
+ Applicable for all signal formats.
+
+ A: The received power level exceeds the
+ the built-in overload threshold.
+
+ D: The received power level is 0.5 dB below the
+ overload threshold.
+"
+ ::= { wdmIfEntry 22 }
+
+wdmIfReceivedPowerLow OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received power level low threshold exceeded.
+ Applicable for all signal formats.
+
+ A: The received power level is below the
+ associated threshold.
+
+ D: The received power level is 0.5 dB above the
+ threshold.
+"
+ ::= { wdmIfEntry 23 }
+
+wdmIfLaserBiasHigh OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Laser bias high threshold exceeded.
+
+ A: The laser bias current exceeds the associated
+ threshold.
+
+ D: The laser bias current is 0.5 mA below the
+ associated threshold.
+"
+ ::= { wdmIfEntry 24 }
+
+wdmIfErroredSeconds OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Note: This attribute is deprecated!
+
+ Errored seconds (ES) threshold exceeded.
+
+ A: The number of errored seconds during a period
+ exceeds the associated threshold.
+
+ D: At the start of a new period.
+"
+ ::= { wdmIfEntry 25 }
+
+wdmIfSeverelyErroredSeconds OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Note: This attribute is deprecated!
+
+ Severely errored seconds (SES) threshold exceeded.
+
+ A: The number of severely errored seconds during
+ a period exceeds the associated threshold.
+
+ D: At the start of a new period.
+"
+ ::= { wdmIfEntry 26 }
+
+wdmIfBackgroundBlockErrors OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Note: This attribute is deprecated!
+
+ Background block errors (BBE) threshold exceeded.
+
+ A: The number of errors during a period
+ exceeds the associated threshold.
+
+ D: At the start of a new period.
+"
+ ::= { wdmIfEntry 27 }
+
+wdmIfUnavailableSeconds OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Note: This attribute is deprecated!
+
+ Unavailable seconds (UAS) threshold exceeded.
+
+ A: The number of unavailable seconds during a
+ period exceeds the associated threshold.
+
+ D: At the start of a new period.
+"
+ ::= { wdmIfEntry 28 }
+
+wdmIfForwardDefectIndication OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Forward defect indication.
+ Applicable for all signal formats; detected at
+ WDM level. This alarm suppresses the
+ corresponding SDH/Sonet alarm.
+
+ A: Forward defect indication (in wrapper) active.
+
+ D: Forward defect indication inactive.
+"
+ ::= { wdmIfEntry 29 }
+
+wdmIfBackwardDefectIndication OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Backward defect indication.
+ Applicable for all signal formats; detected at
+ WDM level. This alarm suppresses the
+ corresponding SDH/Sonet alarm.
+
+ A: Backward defect indication (in wrapper) active.
+
+ D: Backward defect indication inactive.
+"
+ ::= { wdmIfEntry 30 }
+
+wdmIfLossOfFrame OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loss of frame.
+ Applicable for SDH/Sonet signal formats.
+
+ A: SDH frame can not be located.
+
+ D: SDH frame is located.
+"
+ ::= { wdmIfEntry 31 }
+
+wdmIfAlarmIndicationSignal OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm indication signal.
+ Applicable for SDH/Sonet signal formats.
+ For other proprietary formats, e.g. for
+ the tpDDGbE line signal, a similar
+ functionality is emulated.
+
+ A: An 'all ones' SDH/Sonet signal is detected.
+
+ D: SDH/Sonet signal recovered.
+"
+ ::= { wdmIfEntry 32 }
+
+wdmIfRemoteDefectIndication OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remote defect indication.
+ Applicable for SDH/Sonet signal formats.
+
+ A: RDI indication (in SDH/Sonet frame) active.
+
+ D: RDI indication inactive.
+"
+ ::= { wdmIfEntry 33 }
+
+wdmIfLossOfSync OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loss of sync (GbE).
+ Applicable for GbE signal formats.
+
+ A: GbE 'frame' can not be located.
+
+ D: GbE 'frame' is located.
+"
+ ::= { wdmIfEntry 34 }
+
+wdmIfLossOfForwardingErrorCorrection OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loss of forwarding error correction (FEC).
+ Applicable for all signal formats.
+
+ A: The interface is unable to perform forwarding
+ error correction.
+
+ D: The interface is able to perform FEC.
+"
+ ::= { wdmIfEntry 35 }
+
+wdmIfLaserTempHigh OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Laser temperature high threshold exceeded.
+
+ A: The temperature exceeds the associated
+ threshold.
+
+ D: Temperature is 0.5 degrees centigrade below
+ the associated threshold.
+"
+ ::= { wdmIfEntry 36 }
+
+wdmIfLaserTempLow OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Laser temperatur low threshold exceeded.
+ The temperature exceeds the associated threshold.
+
+ A: The temperature exceeds the associated
+ threshold.
+
+ D: Temperature is 0.5 degrees centigrade above the
+ associated threshold.
+"
+ ::= { wdmIfEntry 37 }
+
+wdmIfRxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the interface is
+ located.
+"
+ ::= { wdmIfEntry 38 }
+
+wdmIfBitrateMismatch OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bitrate mismatch (Other).
+ Applicable for other signal formats.
+
+ A: The interface is unable to lock to the
+ inserted signal.
+
+ D: The interface is able to lock to the inserted
+ signal.
+"
+ ::= { wdmIfEntry 39 }
+
+wdmIfLaserBias OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Measures laser bias current value in tenths of
+ mA (0.1 mA).
+"
+ ::= { wdmIfEntry 40 }
+
+wdmIfLaserBiasThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 (0..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the threshold for the laser bias alarm.
+ in percentage relative to the value set during
+ production. The preset value is 100%.
+"
+ DEFVAL { 200 }
+ ::= { wdmIfEntry 41 }
+
+wdmIfLossOfSignalThreshold OBJECT-TYPE
+ SYNTAX Integer32 (-380..-220)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The upper threshold received power level in
+ units of 0.1 dBm.
+
+ Note: Depending on the type of board and interface
+ the value range may vary.
+"
+ DEFVAL { -350 }
+ ::= { wdmIfEntry 42 }
+
+wdmIfJ0PathTrace OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1 | 16))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The received J0 path trace string.
+ Applicable for SDH/Sonet signal formats.
+"
+ ::= { wdmIfEntry 44 }
+
+wdmIfInbandMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ up (2) }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The administrative state the in-band management
+ channel of the WDM interface.
+
+ down - The management channel is disabled.
+
+ up - The management channel is in use.
+"
+ DEFVAL { down }
+ ::= { wdmIfEntry 45 }
+
+wdmIfInbandStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ up (2) }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The operational state the in-band management
+ channel of the WDM interface.
+
+ down - The management channel is disabled.
+
+ up - The management channel is in use.
+"
+ ::= { wdmIfEntry 46 }
+
+wdmIfExpectedTxLambda OBJECT-TYPE
+ SYNTAX LambdaFrequency
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The expected frequency or wavelength.
+ ch871 means the frequency 187.1 THz.
+ w1310 means the wavelength 1310 nm.
+
+ The semantic of this attribute is different depending
+ on the laser frequency type.
+
+ Fixed frequency: 'Unexpected frequency' is raised if
+ the expected frequency is not equal to actual
+ frequency.
+
+ Tunable frequency: The attribute is used to tune the
+ laser frequency. 'No frequency set' is raised if no
+ frequency has been selected.
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { 0 }
+ ::= { wdmIfEntry 47 }
+
+wdmIfForwardingErrorCorrectionMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2),
+ auto (3) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state of the forwarding error
+ correction function.
+
+ disabled - FEC is disabled.
+
+ enabled - FEC is activated.
+
+ auto - autonegotiation is used to enable or disable
+ FEC. Note, auto is not available for all
+ boards.
+"
+ DEFVAL { enabled }
+ ::= { wdmIfEntry 48 }
+
+wdmIfUnexpectedTxLambda OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual frequency does not match the
+ pre-configured frequency.
+
+ A pre-configured frequency of '0' matches
+ all actual frequencies.
+
+ A: The configured frequency does not match the
+ actual frequency.
+
+ D: The configured frequency matches the actual
+ frequency.
+"
+ ::= { wdmIfEntry 49 }
+
+wdmIfTraceIntrusionMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the trace identifier should be
+ inserted in the transmitted signal.
+
+ disabled - The trace identifier is taken from
+ the received signal if possible.
+
+ enabled - The trace identifier set is inserted in
+ the transmitted signal.
+"
+ DEFVAL { disabled }
+ ::= { wdmIfEntry 50 }
+
+wdmIfTraceTransmitted OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..62))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The trace identifier to be transmitted from this
+ interface.
+
+ The identifier length is by default 0 to 15. For
+ mxp8iiSonet boards the length is 0 to 62.
+
+ Set to empty string for default value:
+
+ <IP address>:<subrack>:<slot>:<port>
+
+ Note that only the last part of the address
+ is used.
+"
+ DEFVAL { "" }
+ ::= { wdmIfEntry 51 }
+
+wdmIfTraceReceived OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..62))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The received trace identifier for this interface.
+"
+ ::= { wdmIfEntry 52 }
+
+wdmIfTraceExpected OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..62))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Trace identifier used for matching against
+ the received trace identifier.
+
+ The identifier length is by default 0 to 15. For
+ mxp8iiSonet boards the length is 0 to 62.
+
+"
+ DEFVAL { "" }
+ ::= { wdmIfEntry 53 }
+
+wdmIfTraceAlarmMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Controls if the trace identifier mismatch alarm
+ should be raised.
+
+ disabled - The alarm is disabled.
+
+ enabled - The alarm is raised if expected trace
+ identifier differs from the received trace
+ identifier.
+"
+ DEFVAL { disabled }
+ ::= { wdmIfEntry 54 }
+
+wdmIfTraceMismatch OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates if the expected trace identifier
+ differs from the received trace identifier.
+
+ A: The received trace identifier differs from
+ the expected trace identifier.
+
+ D: The identifiers match.
+"
+ ::= { wdmIfEntry 55 }
+
+wdmIfLaserStatusLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the laser status was last changed.
+"
+ ::= { wdmIfEntry 56 }
+
+wdmIfSuppressRemoteAlarms OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Suppress AIS, FDI and RDI in the alarm list. The
+ fault status on the port object can, however, be
+ seen.
+
+ disabled - alarms are not suppressed.
+
+ enabled - alarms are suppressed.
+"
+ DEFVAL { disabled }
+ ::= { wdmIfEntry 57 }
+
+wdmIfSerialNumberMismatch OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Wrong HW unit installed. The link has not been
+ optimized for this individual, wrong serial number.
+
+ Action: The installation optimization procedure must
+ be run again.
+
+ A: The installed board does not match the
+ installation.
+
+ D: The installed board matches the installation.
+"
+ ::= { wdmIfEntry 58 }
+
+
+wdmIfOptimizeDecisionThreshold OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Optimize the threshold for distinguishing between
+ 1s and 0s.
+
+ This attribute is of 'action type' - it will always
+ have the value 'normal'
+
+ normal - just a placeholder, is never set by the
+ user.
+
+ run - run the optimization procedure.
+"
+ DEFVAL { "normal" }
+ ::= { wdmIfEntry 59 }
+
+wdmIfThresholdOptimizationState OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ started (2),
+ searchingFirstLow (3),
+ searchingSecondLow (4),
+ searchingThirdLow (5),
+ searchingFirstHigh (6),
+ searchingSecondHigh (7),
+ searchingThirdHigh (8),
+ finishedFailed (9),
+ finishedOk (10),
+ searchingFrameLow(11),
+ searchingFrameHigh(12),
+ foundFrame(13),
+ waitOptimize(14) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the optimization procedure
+
+ normal - no operation has been started
+
+ started - the operation is started
+
+ searchingFirstLow - Search for the first value of
+ the lower flank
+
+ searchingSecondLow - Search for the second value of
+ the lower flank
+
+ searchingThirdLow - Search for the third value of
+ the lower flank
+
+ searchingFirstHigh - Search for the first value of
+ the upper flank
+
+ searchingSecondHigh - Search for the second value of
+ the upper flank
+
+ searchingThirdHigh - Search for the third value of
+ the upper flank
+
+ finishedOk - the operation has been
+ successfully finished
+
+ finishedFailed - the operation failed
+
+ searchingFrameLow - Search for the frame at the
+ lower end
+
+ searchingFrameHigh - Search for the frame at the
+ upper end
+
+ foundFrame - frame has been found
+
+ waitOptimize - wait for HW-optimize procedure
+"
+ ::= { wdmIfEntry 60 }
+
+wdmIfUseHwDefaultDecisionThreshold OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ reset (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Use the HW default decision threshold.
+
+ This attribute is of 'action type' - it will always
+ have the value 'normal'
+
+ normal - just a placeholder, is never set by the
+ user.
+
+ reset - reset to the default value stored in HW unit.
+"
+ DEFVAL { normal }
+ ::= { wdmIfEntry 61 }
+
+wdmIfFecCorrectedZeros OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of corrected zeros.
+"
+ ::= { wdmIfEntry 62 }
+
+wdmIfFecCorrectedOnes OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of corrected ones.
+"
+ ::= { wdmIfEntry 63 }
+
+wdmIfOptimizedForSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..40))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This field contains the serial number of
+ the transponder unit, for which the decision
+ threshold is optimized and stored.
+"
+ ::= { wdmIfEntry 64 }
+
+wdmIfRelativeDecisionThreshold OBJECT-TYPE
+ SYNTAX Integer32 (-1000000..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The 1/0 decision threshold computed at installation.
+
+ The threshold is automatically optimized if the
+ 'Continous optimization' functionality is enabled.
+ Press the 'Optimize' button to manually trigger
+ the optimization routine once.
+"
+ ::= { wdmIfEntry 65 }
+
+wdmIfTrxCodeMismatch OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The inserted transceiver does not have a legal
+ manufacturer code.
+
+ A: A transceiver with illegal code is inserted.
+
+ D: The transceiver with illegal code is removed.
+"
+ ::= { wdmIfEntry 66 }
+
+wdmIfTrxBitrateUnavailable OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The inserted transceiver does not support the
+ requested bit rate.
+
+ A: A transceiver with other supported bit rate than
+ the requested bit rate is inserted.
+
+ D: The transceiver with the non-requested bit rate is
+ removed, or the object is reconfigured.
+"
+ ::= { wdmIfEntry 67 }
+
+wdmIfTrxMissing OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An expected transceiver is missing.
+
+ A: An expected transceiver is missing.
+
+ D: The missing transceiver is inserted.
+"
+ ::= { wdmIfEntry 68 }
+
+wdmIfTrxClass OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "String that describes the transceiver class.
+"
+ DEFVAL { "" }
+ ::= { wdmIfEntry 69 }
+
+wdmIfLaserTempHighRelativeThreshold OBJECT-TYPE
+ SYNTAX Integer32 (-100..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Threshold for the Laser Temp High alarm, expressed
+ as an offset from a pre-set nominal temperature,
+ in units of 0.1 degrees centigrade.
+"
+ DEFVAL { 10 }
+ ::= { wdmIfEntry 70 }
+
+wdmIfLaserTempLowRelativeThreshold OBJECT-TYPE
+ SYNTAX Integer32 (-100..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Threshold for the Laser Temp Low alarm, expressed
+ as an offset from a pre-set nominal temperature,
+ in units of 0.1 degrees centigrade.
+"
+ DEFVAL { -10 }
+ ::= { wdmIfEntry 71 }
+
+wdmIfTransmitterFailed OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transceiver HW has detected a failure
+ in the transmitter part.
+
+ A: The transmitter has failed
+
+ D: The transmitter is OK again
+"
+ ::= { wdmIfEntry 72 }
+
+wdmIfReceiverSensitivity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The lowest power that the receiver is guaranteed
+ to handle, in units of 0.1 dBm.
+"
+ ::= { wdmIfEntry 73 }
+
+wdmIfPowerLevelLowRelativeThreshold OBJECT-TYPE
+ SYNTAX Integer32 (-50..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The lower threshold for received power level in
+ units of 0.1 dB, relative to the receiver
+ sensitivity, or loss of signal threshold.
+
+ - For fixed transceivers it is measured with respect
+ to the loss threshold.
+ - For pluggable transceivers (SFP/XFP) it is
+ measured with respect to the receiver sensitivity.
+
+"
+ DEFVAL { 30 }
+ ::= { wdmIfEntry 74 }
+
+wdmIfIllegalFrequency OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The frequency supported by the transceiver is not
+ recognized by the system.
+
+ A: Invalid or unknown frequency information is
+ detected in the (pluggable) transceiver or
+ board production data.
+
+ D: The (pluggable) transceiver or board is
+ replaced.
+"
+ ::= { wdmIfEntry 75 }
+
+wdmIfLaserForcedOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When enabled, the laser is on regardless of whether
+ there is a client signal or not.
+
+ disabled - the laser is only on when there is a
+ client signal.
+
+ enabled - the laser is always on. This is intended
+ to be used at installation to generate
+ light on the WDM-side for the QMR board
+ even if there are not client equipment
+ available.
+"
+ DEFVAL { disabled }
+ ::= { wdmIfEntry 76 }
+
+wdmIfTrafficCombination OBJECT-TYPE
+ SYNTAX INTEGER {
+ undefined (0),
+ fcGbEx2 (1),
+ fc2G (2),
+ dvbEsconx8 (3),
+ esconx10 (4),
+ framedGbEx10 (5),
+ esconx6FcGbE (6),
+ dvbEsconx4FcGbE (7),
+ mixed (8),
+ framedGbEx10Vc4 (9),
+ fcx2VcatVc4 (10),
+ fc2GVcatVc4 (11),
+ dvbEsconx8VcatVc4 (12),
+ mixedVcatVc4 (13),
+ fcGbEx2VcatVc4 (14),
+ gbEx3Stm1x5 (15),
+ gbEx2Stm4x2Stm1x4 (16),
+ gbEx3Stm4Oc12x1Stm1Oc3x3 (17),
+ gbEx1Stm16Oc48x1Stm1Oc3x3 (18),
+ gbEx4x2 (19),
+ gbEx4Stm16Oc48x2 (20),
+ stm16Oc48x4 (21),
+ gbEx2Fcx2x2 (22),
+ gbESyncEx3Stm4Oc12Stm1Oc3x1 (23),
+ gbEStm16Oc48Stm4Oc12Stm1Oc3 (24),
+ gbEStm16Oc48 (25),
+ syncEx14GLinex2 (26),
+ syncEx10 (27),
+ gbEx3Stm4Oc12x1Stm1Oc3x3Basic (28),
+ gbESyncEx3Stm4Oc12Stm1Oc3x1Basic (29),
+ cpri3x3syncEx2 (30),
+ syncEx1Cpri4x3 (31)}
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies how different traffic formats can be
+ combined on different ports on gxp2500, gxp2500Sfp,
+ fhmxp10g, msMxp10G and msMxp. All combinations
+ can not be used on all boards.
+
+ undefined - no format selected yet
+
+ fcGbEx2 - 2 ports can carry either GbE
+ or Fc, or 1 port can carry 2G
+ Fc.
+
+ dvbEsconx8 - 8 ports can carry either DvB,
+ Escon, or Escon-LL.
+
+ esconx10 - 10 ports can carry Escon.
+
+ framedGbEx10 - 10 ports can carry a rate
+ limited GbE.
+
+ esconx6FcGbE - 6 ports can carry Escon,
+ combined with 1 port carrying
+ Fc or GbE.
+
+ dvbEsconx4FcGbE - 4 ports can carry DvB, Escon,
+ Escon-LL, combined with 1 port
+ carrying Fc or GbE.
+
+ mixed - All ports can be freely
+ combined, for experimental
+ use.
+
+ framedGbEx10Vc4 - Like framedGbEx10, but uses
+ VC4s instead of VC-3
+
+ fcx2VcatVc4 - 2 x FC over VCAT VC-4
+
+
+ fc2GVcatVc4 - 2G FC over VCAT VC-4
+
+ dvbEsconx8VcatVc4 - Like dvbEsconx8, but uses VCAT
+ VC-4 instead
+
+ mixedVcatVc4 - Like mixed but uses VCAT VC-4
+ instead
+
+ fcGbEx2VcatVc4 - Like fcGbEx2 but uses VCAT
+ VC-4 instead
+
+
+ gbEx3Stm4Oc12x1Stm1Oc3x3 - 3 ports carry GbE, 1 port can
+ carry Stm4/Oc12 or Stm1/Oc3, 3 ports
+ can carry only Stm1/Oc3 (MsMxp)
+
+ gbEx1Stm16Oc48x1Stm1Oc3x3 - 1 port carries GbE, 1 port
+ carries Stm16/Oc48, 3 ports carry
+ Stm1/Oc3 (MsMxp)
+
+ gbESyncEx3Stm4Oc12Stm1Oc3x1 - 3 ports carry synchron GbE, 1
+ port can carry Stm4/Oc12 or Stm1/Oc3
+ (MsMxp)
+
+
+ gbEx4Stm16Oc48x2 - 4 ports carry GbE, 2 ports
+ carry Stm16/Oc48 (MsMxp10GTCEr,
+ MsMxp10G)
+
+ stm16Oc48x4 - 4 ports carry Stm16/Oc48
+ (MsMxp10GTCEr, MsMxp10G)
+
+
+ gbEx4x2 - 2 x (4 ports carry GbE)
+ (MsMxpDQgbe)
+
+ gbEx2Fcx2x2 - 2 x (2 ports carry GbE, 2
+ ports carry 1G Fc or 1 port
+ carries 2G Fc) (MsMxpDQgbe)
+
+ gbEStm16Oc48Stm4Oc12Stm1Oc3 - 2 transponders carry GbE or
+ Stm16/Oc48, 2 transponders carry
+ Stm4/Oc12 or Stm1/Oc3 (MsMxpQMS2G5)
+
+ gbEStm16Oc48 - 4 transponders carry GbE or
+ Stm16/Oc48 (MsMxpQMS2G5)
+
+ syncEx14GLinex2 - 2 ports carry 4G MSMXP Lines
+ w. Protection, 1 port carry
+ Synchron GbE (MsMxp10G)
+
+ syncEx10 - 10 ports carry synchron GbE
+ (MsMxp10G)
+
+ gbEx3Stm4Oc12x1Stm1Oc3x3Basic - Like gbEx3Stm4Oc12x1Stm1Oc3x3,
+ with an alternative processing
+ of the STM client signal (MsMxp)
+
+ gbESyncEx3Stm4Oc12Stm1Oc3x1Basic - Like
+ gbESyncEx3Stm4Oc12Stm1Oc3x1,
+ with an alternative processing
+ of STM client signal (MsMxp)
+ cpri3x3syncEx2 - 3 ports carry cpri3 (2457.6 Mbps),
+ 2 ports carry synchron GbE (fhmxp10g)
+
+
+ syncEx1Cpri4x3 - 3 ports carry cpri4 (3072.0 Mbps),
+ 1 port carries synchron GbE (fhmxp10g)
+
+"
+ DEFVAL { undefined }
+ ::= { wdmIfEntry 77 }
+
+wdmIfSelectTrafficCombination OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Select the traffic combination of the board.
+"
+ DEFVAL { "normal" }
+ ::= { wdmIfEntry 78 }
+
+wdmIfObjectProperty OBJECT-TYPE
+ SYNTAX ObjectProperty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Property mask.
+"
+ ::= { wdmIfEntry 79 }
+
+wdmIfTxPowerLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transmitted power level in units of 0.1 dBm.
+"
+ ::= { wdmIfEntry 80 }
+
+wdmIfLaserTempActual OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual laser temperature in units of
+ 0.1 degrees centigrade.
+"
+ ::= { wdmIfEntry 81 }
+
+wdmIfTrxFailed OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A transceiver hardware failure is detected.
+
+ A: The transceiver fails.
+
+ D: The transceiver is replaced.
+"
+ ::= { wdmIfEntry 82 }
+
+wdmIfDisabled OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface is disabled.
+
+ A: Interface disabled.
+
+ D: Interface enabled.
+"
+ ::= { wdmIfEntry 83 }
+
+wdmIfLoopback OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface is set in loopback mode.
+
+ A: Loopback enabled.
+
+ D: Loopback disabled.
+"
+ ::= { wdmIfEntry 84 }
+
+wdmIfContinousOptimization OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Continuously run the optimization of the
+ decision threshold.
+
+ enabled - continous optimization enabled.
+
+ disabled - continous optimization disabled.
+"
+ DEFVAL { enabled }
+ ::= { wdmIfEntry 85 }
+
+wdmIfThresholdOptimizationResultCause OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This text descibes the cause why the latest
+ optimize command failed. The information
+ is only valid if the thresholdOptimizationState
+ is finishedFailed.
+"
+ ::= { wdmIfEntry 86 }
+
+wdmIfDistributionRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ terminalMultiplexor (1),
+ broadcastHub (2),
+ broadcastSatellite (3) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Note: This attribute is deprecated!
+ The distribution role of the line function
+
+ - terminal: normal point-to-point operation
+ - broadcastHub: broadcast on both lines.
+ - broadcastSatellite: drop-and-continue
+"
+ DEFVAL { terminalMultiplexor }
+ ::= { wdmIfEntry 87 }
+
+wdmIfConfigurationCommand OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Note: This attribute is deprecated!
+
+ Select the operation mode of the line.
+
+ - terminal: normal point-to-point operation
+ - broadcastHub: broadcast on both lines.
+ - broadcastSatellite: drop-and-continue
+"
+ ::= { wdmIfEntry 88 }
+
+wdmIfNoFrequencySet OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The tunable laser frequency has not been set.
+
+ A: Tunable laser frequency is not set.
+
+ D: Tunable laser frequency is set.
+"
+ ::= { wdmIfEntry 89 }
+
+wdmIfFormat OBJECT-TYPE
+ SYNTAX SignalFormat
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The signal format
+
+ FecLan10GbE1A: iWDM 10G framing format type 1A (TPD10GBE-BU, GBE9/MXP10GFEC)
+ FecLan10GbE1B: iWDM 10G framing format type 1B (TPQ10GFEC, MS-MXP/10G,TPQ10GFECI)
+ Iwdm40Gb: iWDM 40G framing format (MS-TP/40G, MS-MXP/40G)
+
+"
+ DEFVAL { gbE }
+ ::= { wdmIfEntry 90 }
+
+wdmIfConfigurationFormatCommand OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+
+ "Command to change the signal format.
+
+ OTU-2 can be selected.
+
+"
+ ::= { wdmIfEntry 91 }
+
+wdmIfOHTransparency OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2) }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Note: This attribute is deprecated!
+
+ The 'OH Transparency' setting shall be set to 'off'
+ for standard SDH/SONET mode. Does not work when
+ client wrapper is enabled.
+
+ When set to 'on', the following tributary OH-bytes
+ are transparently transported: E1, E2, F1, D1-D3,
+ D4-D12, K1, K2, J0
+
+ The following are always terminated:
+ B1, B2, M1 and S1.
+"
+ DEFVAL { off }
+ ::= { wdmIfEntry 92 }
+
+wdmIfLinkDown OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Note: This attribute is deprecated!
+
+ A: Failure to negotiate a connection with the
+ other party.
+
+ D: A connection is negotiated.
+"
+ ::= { wdmIfEntry 93 }
+
+wdmIfAutoNegotiationMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2) }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Note: This attribute is deprecated!
+
+
+ The wanted auto negotiation mode.
+
+ off - auto negotiation process is disabled
+
+ on - auto negotiation process is enabled
+"
+ DEFVAL { on }
+ ::= { wdmIfEntry 94 }
+
+wdmIfAutoNegotiationStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ incomplete (1),
+ half (2),
+ full (3) }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Note: This attribute is deprecated!
+
+
+ The result of the auto negotiation procedure
+
+ incomplete - the result is still pending
+
+ half - half duplex
+
+ full - full duplex
+"
+ ::= { wdmIfEntry 95 }
+
+wdmIfFlowControlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ noPause (1),
+ rxPause (2),
+ txPause (3),
+ bothPause (4) }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Note: This attribute is deprecated!
+
+
+ The mode for handling of pause messages between
+ the peers.
+
+ noPause - PAUSE frame reception and
+ transmission is disabled
+
+ rxPause - PAUSE frame reception is enabled
+ (asymmetric)
+
+ txPause - PAUSE frame transmission is enabled
+ (asymetric)
+
+ bothPause - send and accept pause messages
+ (symmetric).
+"
+ DEFVAL { noPause }
+ ::= { wdmIfEntry 96 }
+
+wdmIfGroupLineMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the interface is grouped
+ into a ROADM-Line-group.
+
+ disabled - The interface is not grouped into
+ a ROADM-Line-group.
+
+ enabled - The interface is grouped into a
+ ROADM-Line-group.
+"
+ DEFVAL { disabled }
+ ::= { wdmIfEntry 97 }
+
+wdmIfFecType OBJECT-TYPE
+ SYNTAX INTEGER {
+ enhancedFec (1),
+ g709Fec (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set type of FEC.
+
+ enhancedFec - 2nd generation Enhanced FEC
+ (rate compatible with G.709
+ but > 2 dB additional coding
+ gain)
+
+ g709 - 1st generation FEC according to
+ ITU-T G.709 (near 6 dB coding gain).
+"
+ DEFVAL { enhancedFec }
+ ::= { wdmIfEntry 98 }
+
+wdmIfFarEndLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Loop the wdm RX signal back to the wdm TX.
+ This is also called Facility loopback.
+
+ disabled - the signal is not looped
+
+ enabled - the signal is looped.
+"
+ DEFVAL { disabled }
+ ::= { wdmIfEntry 99 }
+
+wdmIfFarEndLoopbackTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..1200)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Timeout for far end loopback (a.k.a. facility
+ loopback) to make sure connection to node is
+ not lost if ppp link is broken.
+ The unit is hour. 0.1 means 6 minutes.
+"
+ DEFVAL { 10 }
+ ::= { wdmIfEntry 100 }
+
+wdmIfFarEndLoopbackEnabled OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Far end loopback (a.k.a. facility loopback)
+ is enabled.
+"
+ ::= { wdmIfEntry 101 }
+
+wdmIfChangeLoopbackCommand OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Command to change Loopback and loopbacktimeout
+"
+ ::= { wdmIfEntry 102 }
+
+wdmIfFecFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Too many errors to get valid FEC statistics. It is not
+ possible to run control loops based on FEC statistics.
+
+ A: Too many errors to get valid FEC statistics.
+
+ D: The FEC statistics is valid.
+
+"
+ ::= { wdmIfEntry 103 }
+
+wdmIfTxSignalStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ degraded (2),
+ up (3),
+ notApplicable (2147483647) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for outgoing (TX) signal
+ of the interface.
+
+ down - A fault that would lead to a protection
+ switch has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+ notApplicable (2147483647) - Attribute is not used on board.
+"
+ ::= { wdmIfEntry 104 }
+
+wdmIfRxSignalStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ degraded (2),
+ up (3),
+ notApplicable (2147483647) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for incoming (RX) signal
+ of the interface.
+
+ down - A major fault has occurred
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+ notApplicable (2147483647) - Attribute is not used on board
+"
+ ::= { wdmIfEntry 105 }
+
+wdmIfNearEndLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Loop the wdm TX signal back to the wdm RX.
+ This is also called Terminal loopback.
+
+ disabled - the signal is not looped
+
+ enabled - the signal is looped.
+"
+ DEFVAL { disabled }
+ ::= { wdmIfEntry 106 }
+
+wdmIfNearEndLoopbackTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..1200)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Timeout for near end loopback (a.k.a. terminal
+ loopback) to make sure connection to node is
+ not lost if ppp link is broken.
+ The unit is hours. 0.1 means 6 minutes.
+"
+ DEFVAL { 10 }
+ ::= { wdmIfEntry 107 }
+
+wdmIfNearEndLoopbackEnabled OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Near end loopback (a.k.a. terminal loopback)
+ is enabled.
+"
+ ::= { wdmIfEntry 108 }
+
+wdmIfChangeNearEndLoopbackCommand OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Command to change near end loopback (a.k.a.
+ terminal loopback) and loopbacktimeout
+"
+ ::= { wdmIfEntry 109 }
+
+wdmIfSignalDegraded OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Too many error corrected.
+ If more errors are corrected
+ it might effect the client signal
+ in a negative way.
+"
+ ::= { wdmIfEntry 110 }
+
+wdmIfHubProtectionMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Choose if the line should be used in
+ hub protection. (needs to be setup in mba)
+
+ disabled - Port is not in hub protection (default)
+
+ enabled - Hub protection is enabled
+
+"
+ DEFVAL { disabled }
+ ::= { wdmIfEntry 111 }
+
+wdmIfActualFormat OBJECT-TYPE
+ SYNTAX SignalFormat
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual signal format.
+
+"
+ DEFVAL { unused }
+ ::= { wdmIfEntry 112 }
+
+wdmIfTdcDispersion OBJECT-TYPE
+ SYNTAX Integer32 (-800..800)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Shows current dispersion value in the unit.
+
+"
+ DEFVAL { 0 }
+ ::= { wdmIfEntry 113 }
+
+wdmIfTdcDispersionCommand OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sets state and dispersion in the unit.
+"
+ ::= { wdmIfEntry 114 }
+
+wdmIfTdcDispersionMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto (0),
+ startValue(1),
+ manual (2) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "States the current mode of the TDC dispersion.
+
+ Mode:
+ auto - The TDC is in auto optimising state.
+
+ startValue - Starts with the desired value,
+ then it goes to auto afterward.
+
+ manula - The TDC is in manual/forced mode.
+
+"
+ DEFVAL { auto }
+ ::= { wdmIfEntry 115 }
+
+wdmIfLineControlLoopCurrentState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current state of the unit. The unit
+ is ready if state=Automatic fine-tuning.
+
+ The states could be one of the followings:
+
+ Init DPSK.
+
+ DPSK Tx Locked.
+
+ Init EDFA.
+
+ Coarse-tune DPSK.
+
+ Coarse-tune TDC, first step.
+
+ Coarse-tune TDC, second step.
+
+ Fine-tune TDC.
+
+ Fine-tune DPSK.
+
+ TDC in manual/forced mode.
+
+ Automatic fine-tuning.
+
+"
+ DEFVAL { "" }
+ ::= { wdmIfEntry 116 }
+
+wdmIfSignalDegradeThreshold OBJECT-TYPE
+ SYNTAX BerLevel
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Threshold for signal degraded alarm,
+ based on BER value.
+
+ The threshold is settable on the first
+ line port, affecting all line ports.
+
+ Predefined BER levels
+ rxBerLevel1 = 1E-12
+ rxBerLevel2 = 1E-13
+ rxBerLevel3 = 1E-15
+
+"
+ DEFVAL { rxBerLevel2 }
+ ::= { wdmIfEntry 117 }
+
+wdmIfTrxThresholdOptimizationState OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle (1),
+ searching (2),
+ optimizing (3),
+ steadyState (4),
+ failedTrafficLoss (5),
+ failedLOS (6) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Threshold Optimization State.
+
+ Idle - No regulation done
+
+ Searching - Rough threshold regulation
+ is being performed
+
+ Optimizing - Fine threshold regulation
+ is being performed
+
+ Steady State - Regulation at steady state
+
+ Failed(trafficLoss) - Failure due to traffic loss
+ (FEC failure, Loss of sync,
+ LOF, Bitrate Mismatch)
+
+ Failed(LOS) - Failure due to loss of singal
+
+"
+ DEFVAL { idle }
+ ::= { wdmIfEntry 118 }
+
+wdmIfTrxDecisionThreshold OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The threshold is automatically optimized if the
+ 'Continous optimization' functionality is enabled.
+ Press the 'Optimize' button to manually trigger
+ the optimization routine once.
+
+"
+ DEFVAL { 0 }
+ ::= { wdmIfEntry 119 }
+
+wdmIfSwControlledLaserShutdown OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "enabled - the laser is turned off for a specified time, until the timer expires
+ disabled - normal state
+
+"
+ DEFVAL { disabled }
+ ::= { wdmIfEntry 120 }
+
+wdmIfChangeSwControlledLaserShutdownCommand OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Command to shut the laser down for a user-defined period of time.
+ This setting will over-ride other laser control functions like ALS and protection.
+ The timer can be selected in minutes: [1..30] minutes.
+ When the timer expires, the normal laser control functions will take over
+ the control of the laser.
+ When in the shut-down state, the same command can be issued to cancel the
+ operation prematurely.
+
+"
+ ::= { wdmIfEntry 121 }
+
+wdmIfControlledLaserShutdownEnabled OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Software controlled laser shutdown is enabled.
+ Activation - When the command is successfully applied.
+ De-activation - When the timer expires, or the operation is manually cancelled.
+
+"
+ ::= { wdmIfEntry 122 }
+
+wdmIfAid OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The access identifier (AID) of the interface.
+ The format is according to GR-833.
+
+"
+ ::= { wdmIfEntry 123 }
+
+wdmIfPhysicalLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The physical location of the if.
+
+"
+ ::= { wdmIfEntry 124 }
+
+wdmIfTrxTunable OBJECT-TYPE
+ SYNTAX TruthValueWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transceiver is of tunable type.
+
+"
+ DEFVAL { notAvailable }
+ ::= { wdmIfEntry 125 }
+
+-- ----------------------------------------------------
+-- WDM VC-4 objects
+-- ----------------------------------------------------
+
+wdmVc4Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF WdmVc4Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface list."
+ ::= { wdmVc4List 1 }
+
+wdmVc4Entry OBJECT-TYPE
+ SYNTAX WdmVc4Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the interface list.
+"
+ INDEX { wdmVc4Index }
+ ::= { wdmVc4Table 1 }
+
+WdmVc4Entry ::=
+ SEQUENCE {
+ wdmVc4Index Unsigned32,
+ wdmVc4Name MgmtNameString,
+ wdmVc4Descr DisplayString,
+ wdmVc4Subrack SubrackNumber,
+ wdmVc4Slot SlotNumber,
+ wdmVc4TxPort PortNumber,
+ wdmVc4RxPort PortNumber,
+ wdmVc4Vc4 Unsigned32,
+ wdmVc4ObjectProperty ObjectProperty,
+ wdmVc4AuAlarmIndicationSignal INTEGER,
+ wdmVc4AuLossOfPointer INTEGER,
+ wdmVc4RxSignalStatus INTEGER,
+ wdmVc4ConcatenationStatus INTEGER,
+ wdmVc4PayloadStatus INTEGER,
+ wdmVc4ConnectionStatus DisplayString,
+ wdmVc4ConnectedForeignIndex Unsigned32,
+ wdmVc4AdminStatus INTEGER }
+
+wdmVc4Index OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each if entry.
+"
+ ::= { wdmVc4Entry 1 }
+
+wdmVc4Name OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the vc4/vc3/STS-1,
+ e.g. vc4:1:2:1-2:8 where the first number
+ indicates sub-rack, the second slot number and
+ the third/forth are the port numbers. The last
+ number is the vc4/vc3/STS-1 id within the STM16/STS-48 frame.
+"
+ ::= { wdmVc4Entry 2 }
+
+wdmVc4Descr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+"
+ DEFVAL { "" }
+ ::= { wdmVc4Entry 3 }
+
+wdmVc4Subrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack where the vc4/vc3/STS-1 is
+ located.
+"
+ ::= { wdmVc4Entry 4 }
+
+wdmVc4Slot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the slot where the vc4/vc3/STS-1 is
+ located.
+"
+ ::= { wdmVc4Entry 5 }
+
+wdmVc4TxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the TX-side of the
+ vc4/vc3/STS-1 is located.
+"
+ ::= { wdmVc4Entry 6 }
+
+wdmVc4RxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the RX-side of the
+ vc4/vc3/STS-1 is located.
+"
+ ::= { wdmVc4Entry 7 }
+
+wdmVc4Vc4 OBJECT-TYPE
+ SYNTAX Unsigned32 (1..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The id of the vc4 within the STM64/STM16 frame. When
+ Sonet, the id of the STS3 within the OC192/OC48 frame.
+"
+ ::= { wdmVc4Entry 8 }
+
+wdmVc4ObjectProperty OBJECT-TYPE
+ SYNTAX ObjectProperty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Property mask.
+"
+ ::= { wdmVc4Entry 9 }
+
+wdmVc4AuAlarmIndicationSignal OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (1),
+ alarm (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm indication signal (AIS).
+ Applicable for SDH/Sonet signal formats.
+
+ A: An 'all ones' SDH/Sonet signal is detected.
+
+ D: SDH/Sonet signal recovered.
+"
+ ::= { wdmVc4Entry 10 }
+
+wdmVc4AuLossOfPointer OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok (1),
+ alarm (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loss of pointer detected.
+ Applicable for SDH/Sonet signal formats.
+
+ A: A loss of pointer is detected.
+
+ D: SDH/Sonet signal recovered.
+"
+ ::= { wdmVc4Entry 11 }
+
+wdmVc4RxSignalStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ degraded (2),
+ up (3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for incoming (RX) signal
+ of the interface.
+
+ down - A fault that would lead to a protection
+ switch has occurred.
+
+ degraded - The signal quality is impaired.
+
+ up - The signal is OK.
+
+"
+ ::= { wdmVc4Entry 12 }
+
+wdmVc4ConcatenationStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ on (1),
+ off (2),
+ vc3 (3),
+ vc4 (4),
+ vc4x4c (5),
+ vc4x16c (6),
+ vc4x64c (7),
+ sts1 (8),
+ sts3c (9),
+ sts12c (10),
+ unknown (11) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Describes if and how the VC4s are concatenated.
+ In case of sonet how the STS3s are concatenated.
+
+ on - Concatenation is used.
+
+ off - No concatenation is used.
+
+ can be vc3 (STS-1),
+ vc4 (STS-3, STM1/OC3),
+ vc4x4c (STM4/OC12),
+ vc4x16c (STS-48, STM16/OC48),
+ vc4x64c (STS-128, STM64/OC192),
+ sts1 (STS-1),
+ sts3c (STS-3 concatenated),
+ sts12c (STS-12 concatenated).
+"
+ ::= { wdmVc4Entry 13 }
+
+wdmVc4PayloadStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ equipped (1),
+ unequipped (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Describes if the VC4/STS3 contains payload.
+
+ equipped - VC4/STS3 contains payload.
+
+ unequipped - No payload in VC4/STS3.
+"
+ ::= { wdmVc4Entry 14 }
+
+wdmVc4ConnectionStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shows the name of the client port and
+ possible subchannel/vc4 that it is connected to
+ or Unconnected if not connected.
+"
+ DEFVAL { "Not connected" }
+ ::= { wdmVc4Entry 15 }
+
+wdmVc4ConnectedForeignIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Shows the index of the connected interface.
+ Or 0 if unconnected.
+"
+ DEFVAL { 0 }
+ ::= { wdmVc4Entry 16 }
+
+wdmVc4AdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ up (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the vc4/vc3/STS-1.
+
+ down - The vc3/vc4/STS-1 should not be used. This
+ vc4/vc3 will not affect rxSignalStatus.
+
+ up - The vc4/vc3/STS-1 should be used. This
+ vc4/vc3/STS-1 will affect rxSignalStatus.
+"
+ DEFVAL { up }
+ ::= { wdmVc4Entry 17 }
+
+-- ----------------------------------------------------
+-- Protection group definitions
+-- ----------------------------------------------------
+
+wdmProtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WdmProtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The protection group table."
+ ::= { wdmProtList 1 }
+
+wdmProtEntry OBJECT-TYPE
+ SYNTAX WdmProtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the protection group table.
+"
+ INDEX { wdmProtIndex }
+ ::= { wdmProtTable 1 }
+
+WdmProtEntry ::=
+ SEQUENCE {
+ wdmProtIndex Unsigned32,
+ wdmProtName MgmtNameString,
+ wdmProtDescr DisplayString,
+ wdmProtRightSubrack SubrackNumber,
+ wdmProtRightSlot SlotNumber,
+ wdmProtRightPort PortNumber,
+ wdmProtLeftSubrack SubrackNumber,
+ wdmProtLeftSlot SlotNumber,
+ wdmProtLeftPort PortNumber,
+ wdmProtLastChangeTime DateAndTime,
+ wdmProtAdminStatus INTEGER,
+ wdmProtOperStatus INTEGER, -- deprecated
+ wdmProtRowStatus RowStatus,
+ wdmProtServiceDegraded FaultStatus,
+ wdmProtServiceFailure FaultStatus,
+ wdmProtActiveSide INTEGER,
+ wdmProtLeftStatus INTEGER,
+ wdmProtRightStatus INTEGER,
+ wdmProtProtectionType INTEGER,
+ wdmProtObjectProperty ObjectProperty,
+ wdmProtWrapperMode INTEGER,
+ wdmProtWrapperState INTEGER,
+ wdmProtLeftCommSubrack SubrackNumber,
+ wdmProtLeftCommSlot SlotNumber,
+ wdmProtLeftCommPort PortNumber,
+ wdmProtRightCommSubrack SubrackNumber,
+ wdmProtRightCommSlot SlotNumber,
+ wdmProtRightCommPort PortNumber,
+ wdmProtLeftCommInterface DisplayString,
+ wdmProtRightCommInterface DisplayString,
+ wdmProtCommunicationFailure FaultStatus,
+ wdmProtHubTrafficConfigMismatch FaultStatus,
+ wdmProtSignalDegradeProtection INTEGER,
+ wdmProtRevertiveSwitch INTEGER,
+ wdmProtRevertiveSwitchWtrTimer Unsigned32,
+ wdmProtRevertiveSwitchPrimaryPath INTEGER,
+ wdmProtRevertiveSwitchSecondaryPath INTEGER,
+ wdmProtSecondaryPathUsed FaultStatus }
+
+wdmProtIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each entry.
+"
+ ::= { wdmProtEntry 1 }
+
+wdmProtName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the object, for example
+ 'pg:1:2:1-2:1:3:1-2', where the numbers indicate the
+ subrack, slot and TX-RX port number for the left and
+ right interface of the group.
+
+ The interface is either a client interface
+ or a line interface. This depends on the
+ protection type, which in turn depends on
+ the type of board that is involved.
+"
+ DEFVAL { "" }
+ ::= { wdmProtEntry 2 }
+
+wdmProtDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+"
+ DEFVAL { "" }
+ ::= { wdmProtEntry 3 }
+
+wdmProtRightSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subrack number for this protected
+ interface.
+"
+ DEFVAL { 0 }
+ ::= { wdmProtEntry 4 }
+
+wdmProtRightSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The slot number for this protected
+ interface.
+"
+ DEFVAL { 0 }
+ ::= { wdmProtEntry 5 }
+
+wdmProtRightPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port number for the TX side of this
+ protected interface. Not necessary for boards
+ with only one interface.
+"
+ DEFVAL { 0 }
+ ::= { wdmProtEntry 6 }
+
+wdmProtLeftSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subrack number for the other protected
+ interface.
+"
+ DEFVAL { 0 }
+ ::= { wdmProtEntry 7 }
+
+wdmProtLeftSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The slot number for the other protected
+ interface.
+"
+ DEFVAL { 0 }
+ ::= { wdmProtEntry 8 }
+
+wdmProtLeftPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port number for the TX side of the other
+ protected interface. Not necessary for boards
+ with only one interface.
+"
+ DEFVAL { 0 }
+ ::= { wdmProtEntry 9 }
+
+wdmProtLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time the operational state of the protection
+ group was last changed.
+"
+ ::= { wdmProtEntry 10 }
+
+wdmProtAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ leftForced (2),
+ rightForced (3),
+ auto (4),
+ toggle (5) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the protection
+ group.
+
+ down - The protection group is inactive.
+
+ leftForced - The left side is forced active.
+
+ rightForced - The right side is forced active.
+
+ auto - The application choses which side should
+ be active. This should be the normal mode of
+ operation.
+
+ toggle - Switch the active side of the protection
+ group. Only applicable in 'auto' state.
+ After setting adminStatus to 'toggle' it again
+ receives the 'auto' value.
+"
+ DEFVAL { down }
+ ::= { wdmProtEntry 11 }
+
+wdmProtOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ bothDown (1),
+ leftDownRightUp (2),
+ leftDownRightStandby (3),
+ leftStandbyRightDown (4),
+ leftStandbyRightUp (5),
+ leftUpRightDown (6),
+ leftUpRightStandby (7) }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Note: This object is deprecated.
+
+ The operational state for the protection group.
+
+ bothDown - both sides down
+
+ leftDownRightUp - left side down, right side up
+
+ leftDownRightStandby - left side down (forced),
+ right side standby
+
+ leftStandbyRightDown - left side standby, right
+ side down (forced)
+
+ leftStandbyRightUp - left side standby, right
+ side up
+
+ leftUpRightDown - left side up, right side down
+
+ leftUpRightStandby - left side up, right side
+ standby
+"
+ ::= { wdmProtEntry 12 }
+
+wdmProtRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Manages creation and deletion of conceptual rows.
+ See also SNMPv2-TC.
+"
+ ::= { wdmProtEntry 13 }
+
+wdmProtServiceDegraded OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Protection service degraded.
+
+ A: One of the sides of the protection group has
+ signal failure or one side is forced active.
+
+ D: Both sides of the protection group are
+ available (The signal is recovered or the
+ forced active side is released).
+"
+ ::= { wdmProtEntry 14 }
+
+wdmProtServiceFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Protection service failure.
+
+ A: Both sides of the protection group has
+ signal failure or the side that is forced
+ active has signal failure.
+
+ D: One of the sides of the protection group
+ is available (The signal is recovered or the
+ forced active side is released).
+"
+ ::= { wdmProtEntry 15 }
+
+wdmProtActiveSide OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (1),
+ left (2),
+ right (3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the protection group.
+
+ none - no side is active.
+
+ left - the left side is active.
+
+ right - the right side is active.
+"
+ ::= { wdmProtEntry 16 }
+
+wdmProtLeftStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ up (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the left side of the
+ protection group.
+
+ down - this side is out of service.
+
+ up - this side is active.
+"
+ ::= { wdmProtEntry 17 }
+
+wdmProtRightStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ up (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the right side of
+ the protection group.
+
+ down - this side is out of service.
+
+ up - this side is active.
+"
+ ::= { wdmProtEntry 18 }
+
+wdmProtProtectionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ eqAndFiberProtection (0),
+ fiberProtectionI (1),
+ fiberProtectionII (2),
+ fiberProtectionIII (3),
+ fiberProtectionIIII (4),
+ singleEndedBiDirLineProtection (5)}
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Different types of protection realisation
+ and modelling. The information is intended
+ for the TNM.
+
+ eqAndFiberProtection - multiple boards,
+ e.g. two tpMr2500 or tpMr25v2
+
+ fiberProtectionI - single board,
+ e.g. FPU
+
+ fiberProtectionII - single board,
+ e.g. QMR
+
+ fiberProtectionIII - single board,
+ e.g. tpDDGbE
+
+ fiberProtectionIIII - single board,
+ e.g. tpD10GbE
+
+ singleEndedBiDirLineProtection - single ended bidirection line protection,
+ e.g. fhau1
+
+"
+ ::= { wdmProtEntry 19 }
+
+
+wdmProtObjectProperty OBJECT-TYPE
+ SYNTAX ObjectProperty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Property mask.
+"
+ ::= { wdmProtEntry 20 }
+
+wdmProtWrapperMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ followTraffic (1),
+ fixedToDefault (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines how the wrapper will operate
+ in correlation with the traffic switch.
+
+ followTraffic - use the same interface
+ as the traffic is selected from.
+
+ fixedToDefaultInterface - wrapper is fixed
+ to the predefined interface. This is the
+ interface over which the PPP-link is defined.
+"
+ DEFVAL { followTraffic }
+ ::= { wdmProtEntry 21 }
+
+wdmProtWrapperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (1),
+ left (2),
+ right (3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shows which interface that currently
+ is used for wrapper communication.
+"
+ ::= { wdmProtEntry 22 }
+
+wdmProtLeftCommSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subrack number of the left communication link
+ for this protection group.
+"
+ DEFVAL { 0 }
+ ::= { wdmProtEntry 23 }
+
+wdmProtLeftCommSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The slot number of the left communication link for
+ this protection group.
+"
+ DEFVAL { 0 }
+ ::= { wdmProtEntry 24 }
+
+wdmProtLeftCommPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port number of the left communication link for
+ this protection group
+"
+ DEFVAL { 0 }
+ ::= { wdmProtEntry 25 }
+
+wdmProtRightCommSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subrack number of the right communication link
+ for this protection group.
+"
+ DEFVAL { 0 }
+ ::= { wdmProtEntry 26 }
+
+wdmProtRightCommSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The slot number of the right communication link for
+ this protection group.
+"
+ DEFVAL { 0 }
+ ::= { wdmProtEntry 27 }
+
+wdmProtRightCommPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port number of the right communication link for
+ this protection group
+"
+ DEFVAL { 0 }
+ ::= { wdmProtEntry 28 }
+
+wdmProtLeftCommInterface OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface used for the left communication link
+ for this protection group.
+"
+ ::= { wdmProtEntry 29 }
+
+wdmProtRightCommInterface OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+
+ "The interface used for the right communication link
+ for this protection group.
+"
+ ::= { wdmProtEntry 30 }
+
+wdmProtCommunicationFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Protection group communication failure
+
+ A: There are several underlying criterias for this:
+ - Loss of signal on the communication link
+ - Errors on the communication link
+ - Supervision failures
+ - Missing status messages for the protection group
+
+ D: Status messages are coming in as they should and
+ the link supervision works.
+"
+ ::= { wdmProtEntry 31 }
+
+wdmProtHubTrafficConfigMismatch OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Traffic configuration received over the two lines differ.
+
+ A: The traffic configuration received
+ over the two lines do not match.
+
+ D: Both lines have the same traffic configuration
+
+"
+ ::= { wdmProtEntry 32 }
+
+wdmProtSignalDegradeProtection OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Include signal degraded alarm as a protection
+ switch criteria.
+"
+ ::= { wdmProtEntry 33 }
+
+wdmProtRevertiveSwitchWtrTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (1..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When revertive mode is enabled and traffic is running on
+ secondary path, this timer decides when to switch back to
+ primary path (when the primary path is up and working again).
+
+ Please note! To make sure that the desired timer value is used,
+ always change this separatly from other settings.
+"
+ DEFVAL { 5 }
+ ::= { wdmProtEntry 34 }
+
+wdmProtRevertiveSwitch OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (0),
+ enabled (1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If revertive protection switch is enabled, the primary
+ path will automaticly be chosen as working path
+ if it is operational. A switch back to the primary
+ path will however be delayed with the period of time
+ given by the user.
+"
+ DEFVAL { disabled }
+ ::= { wdmProtEntry 35 }
+
+wdmProtRevertiveSwitchPrimaryPath OBJECT-TYPE
+ SYNTAX INTEGER {
+ left (2),
+ right (3) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The interface in the protection group that should be used
+ as prefered working path.
+"
+ DEFVAL { left }
+ ::= { wdmProtEntry 36 }
+
+wdmProtRevertiveSwitchSecondaryPath OBJECT-TYPE
+ SYNTAX INTEGER {
+ left (2),
+ right (3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface in the protection group that is used as
+ prefered protection path. This is set automatically when
+ choosing the primary working path.
+"
+ DEFVAL { right }
+ ::= { wdmProtEntry 37 }
+
+wdmProtSecondaryPathUsed OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm indicating that the alternative secondary path is currently used,
+ when revertive switching is enabled.
+
+ A: Secondary path is used as working path.
+
+ D: Primary path is used as working path.
+"
+ ::= { wdmProtEntry 38 }
+
+
+-- ----------------------------------------------------
+-- Remote protection group definitions
+-- ----------------------------------------------------
+
+wdmRemoteProtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WdmRemoteProtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The protection group table."
+ ::= { wdmRemoteProtList 1 }
+
+wdmRemoteProtEntry OBJECT-TYPE
+ SYNTAX WdmRemoteProtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the protection group table.
+"
+ INDEX { wdmRemoteProtIndex }
+ ::= { wdmRemoteProtTable 1 }
+
+WdmRemoteProtEntry ::=
+ SEQUENCE {
+ wdmRemoteProtIndex Unsigned32,
+ wdmRemoteProtName MgmtNameString,
+ wdmRemoteProtDescr DisplayString,
+ wdmRemoteProtLocalSubrack SubrackNumber,
+ wdmRemoteProtLocalSlot SlotNumber,
+ wdmRemoteProtLocalPort PortNumber,
+ wdmRemoteProtCommSubrack SubrackNumber,
+ wdmRemoteProtCommSlot SlotNumber,
+ wdmRemoteProtCommPort PortNumber,
+ wdmRemoteProtCommInterface DisplayString,
+ wdmRemoteProtLastChangeTime DateAndTime,
+ wdmRemoteProtIpAddress IpAddress,
+ wdmRemoteProtIdentifier DisplayString,
+ wdmRemoteProtRole INTEGER,
+ wdmRemoteProtAdminStatus INTEGER,
+ wdmRemoteProtRowStatus RowStatus,
+ wdmRemoteProtActiveSide INTEGER,
+ wdmRemoteProtLocalStatus INTEGER,
+ wdmRemoteProtRemoteStatus INTEGER,
+ wdmRemoteProtObjectProperty ObjectProperty,
+ wdmRemoteProtServiceDegraded FaultStatus,
+ wdmRemoteProtServiceFailure FaultStatus,
+ wdmRemoteProtSetup CommandString,
+ wdmRemoteProtSetupFailure FaultStatus,
+ wdmRemoteProtRoleConflict FaultStatus,
+ wdmRemoteProtCommunicationFailure FaultStatus }
+
+wdmRemoteProtIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each entry.
+"
+ ::= { wdmRemoteProtEntry 1 }
+
+wdmRemoteProtName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the object, for example
+ 'rpg:1:2:1', where the numbers indicate the
+ subrack, slot and TX port number for the local
+ interface of the group.
+
+ The interface is either a client interface
+ or a line interface. This depends on the
+ protection type, which in turn depends on
+ the type of board that is involved.
+"
+ DEFVAL { "" }
+ ::= { wdmRemoteProtEntry 2 }
+
+wdmRemoteProtDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+"
+ DEFVAL { "" }
+ ::= { wdmRemoteProtEntry 3 }
+
+wdmRemoteProtLocalSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subrack number for this protected
+ interface.
+"
+ DEFVAL { 0 }
+ ::= { wdmRemoteProtEntry 4 }
+
+wdmRemoteProtLocalSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The slot number for this protected
+ interface.
+"
+ DEFVAL { 0 }
+ ::= { wdmRemoteProtEntry 5 }
+
+wdmRemoteProtLocalPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port number for the TX side of this
+ protected interface.
+"
+ DEFVAL { 0 }
+ ::= { wdmRemoteProtEntry 6 }
+
+wdmRemoteProtCommSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subrack number of the communication link for
+ this protection group.
+"
+ DEFVAL { 0 }
+ ::= { wdmRemoteProtEntry 7 }
+
+wdmRemoteProtCommSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The slot number of the communication link for
+ this protection group.
+"
+ DEFVAL { 0 }
+ ::= { wdmRemoteProtEntry 8 }
+
+wdmRemoteProtCommPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port number of the communication link for
+ this protection group
+"
+ DEFVAL { 0 }
+ ::= { wdmRemoteProtEntry 9 }
+
+wdmRemoteProtCommInterface OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the communication link for
+ this protection group
+"
+ ::= { wdmRemoteProtEntry 10 }
+
+wdmRemoteProtLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time the operational state of the protection
+ group was last changed.
+"
+ ::= { wdmRemoteProtEntry 11 }
+
+wdmRemoteProtIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP-address of the remote node.
+"
+ DEFVAL { '00000000'H }
+ ::= { wdmRemoteProtEntry 12 }
+
+wdmRemoteProtIdentifier OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The identifier (name) of the protection group
+ that is understod by both the local and the remote
+ node.
+"
+ DEFVAL { "" }
+ ::= { wdmRemoteProtEntry 13 }
+
+wdmRemoteProtRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ undefined (0),
+ master (1),
+ slave (2) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The role of the node in this protection group.
+
+ master - the manager should read info from this node.
+
+ slave - the manager should read from the other node
+"
+ DEFVAL { undefined }
+ ::= { wdmRemoteProtEntry 14 }
+
+wdmRemoteProtAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ localForced (2),
+ remoteForced (3),
+ auto (4),
+ toggle (5) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the protection
+ group.
+
+ down - The protection group is inactive.
+
+ localForced - The local side is forced active.
+
+ remoteForced - The remote side is forced active.
+
+ auto - The application choses which side should
+ be active. This should be the normal mode of
+ operation.
+
+ toggle - Switch the active side of the protection
+ group. Only applicable in 'auto' state.
+ After setting adminStatus to 'toggle' it again
+ receives the 'auto' value.
+"
+ DEFVAL { down }
+ ::= { wdmRemoteProtEntry 15 }
+
+wdmRemoteProtRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Manages creation and deletion of conceptual rows.
+ See also SNMPv2-TC.
+"
+ ::= { wdmRemoteProtEntry 16 }
+
+wdmRemoteProtActiveSide OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (1),
+ local (2),
+ remote (3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the protection group.
+
+ none - no side is active.
+
+ local - the local side is active.
+
+ remote - the remote side is active.
+"
+ ::= { wdmRemoteProtEntry 17 }
+
+wdmRemoteProtLocalStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ down (1),
+ up (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the local side of the
+ protection group.
+
+ down - this side is out of service.
+
+ up - this side is working.
+"
+ ::= { wdmRemoteProtEntry 18 }
+
+wdmRemoteProtRemoteStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (0),
+ down (1),
+ up (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the remote side of
+ the protection group.
+
+ down - this side is out of service.
+
+ up - this side is working.
+"
+ ::= { wdmRemoteProtEntry 19 }
+
+
+wdmRemoteProtObjectProperty OBJECT-TYPE
+ SYNTAX ObjectProperty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Property mask.
+"
+ ::= { wdmRemoteProtEntry 20 }
+
+wdmRemoteProtServiceDegraded OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Protection service degraded.
+
+ A: One of the sides of the protection group has
+ signal failure or one side is forced active.
+
+ D: Both sides of the protection group are
+ available (The signal is recovered or the
+ forced active side is released).
+"
+ ::= { wdmRemoteProtEntry 21 }
+
+wdmRemoteProtServiceFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Protection service failure.
+
+ A: Both sides of the protection group has
+ signal failure or the side that is forced
+ active has signal failure.
+
+ D: One of the sides of the protection group
+ is available (The signal is recovered or the
+ forced active side is released).
+"
+ ::= { wdmRemoteProtEntry 22 }
+
+wdmRemoteProtSetup OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Procedure to setup the protection group.
+
+ - Communication Interface
+ Select from a list of available interfaces
+
+ - Remote IP-address
+ Select from a list of discovered addresses or
+ enter a value
+
+ - Identifier
+ Select from a list of identifiers that have been
+ published by the node with the IP-address
+ selected above, or enter a unique value.
+
+ The identifier must be unique both in the local
+ node and in the remote node.
+
+ - Role
+ Select whether the local end of the protection
+ group shall be master or slave.
+"
+ ::= { wdmRemoteProtEntry 23 }
+
+wdmRemoteProtSetupFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Protection group setup failure.
+
+ A: The defined remote IP-address and/or protection
+ group identifier can not be resolved with the
+ peer node.
+
+ D: The protection group can be resolved
+"
+ ::= { wdmRemoteProtEntry 24 }
+
+wdmRemoteProtRoleConflict OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Protection group master/slave conflict.
+
+ A: The protection group is resolved, but the two
+ peers have the same role defined - both master,
+ or both slave
+
+ D: Their respective roles differ
+"
+ ::= { wdmRemoteProtEntry 25 }
+
+wdmRemoteProtCommunicationFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Protection group communication failure
+
+ A: There are several underlying criterias for this:
+ - Loss of signal on the communication link
+ - Errors on the communication link
+ - Supervision failures
+ - Missing status messages for the protection group
+
+ D: Status messages are coming in as they should and the
+ link supervision works.
+"
+ ::= { wdmRemoteProtEntry 26 }
+
+
+-- ----------------------------------------------------
+-- Interface table for passive equipment
+-- ----------------------------------------------------
+
+wdmPassiveIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WdmPassiveIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface list."
+ ::= { wdmPassiveIfList 1 }
+
+wdmPassiveIfEntry OBJECT-TYPE
+ SYNTAX WdmPassiveIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the interface list.
+ Each interface consists of a uni- or
+ bi-directional port.
+"
+ INDEX { wdmPassiveIfIndex }
+ ::= { wdmPassiveIfTable 1 }
+
+WdmPassiveIfEntry ::=
+ SEQUENCE {
+ wdmPassiveIfIndex Unsigned32,
+ wdmPassiveIfName MgmtNameString,
+ wdmPassiveIfDescr DisplayString,
+ wdmPassiveIfSubrack SubrackNumber,
+ wdmPassiveIfSlot SlotNumber,
+ wdmPassiveIfPort PortNumber,
+ wdmPassiveIfInvPhysIndexOrZero Unsigned32,
+ wdmPassiveIfDirection PortType,
+ wdmPassiveIfLambdaType LambdaType,
+ wdmPassiveIfLambda LambdaFrequency,
+ wdmPassiveIfLambdaMax LambdaFrequency,
+ wdmPassiveIfLastChangeTime DateAndTime, -- deprecated
+ wdmPassiveIfExpectedLambda LambdaFrequency,
+ wdmPassiveIfUnexpectedLambda FaultStatus,
+ wdmPassiveIfAdminStatus INTEGER,
+ wdmPassiveIfOperStatus BoardOrInterfaceOperStatus,
+ wdmPassiveIfObjectProperty ObjectProperty,
+ wdmPassiveIfExpectedLambdaMax LambdaFrequency,
+ wdmPassiveIfAid DisplayString,
+ wdmPassiveIfPhysicalLocation DisplayString,
+ wdmPassiveIfIfNo PortNumber}
+
+wdmPassiveIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An arbitrary index assigned to each entry.
+"
+ ::= { wdmPassiveIfEntry 1 }
+
+wdmPassiveIfName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the interface, for
+ example 'wdmi:1:2:1', where the first number
+ indicates sub-rack, the second slot number and
+ the third is the port number.
+"
+ ::= { wdmPassiveIfEntry 2 }
+
+wdmPassiveIfDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+"
+ DEFVAL { "" }
+ ::= { wdmPassiveIfEntry 3 }
+
+wdmPassiveIfSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack where the interface
+ is located.
+"
+ ::= { wdmPassiveIfEntry 5 }
+
+wdmPassiveIfSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the slot where the interface is
+ located.
+"
+ ::= { wdmPassiveIfEntry 6 }
+
+wdmPassiveIfPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the interface
+ is located.
+"
+ ::= { wdmPassiveIfEntry 7 }
+
+wdmPassiveIfInvPhysIndexOrZero OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The row in the invPhysTable for this interface.
+ Set to 0 if not known.
+"
+ ::= { wdmPassiveIfEntry 8 }
+
+wdmPassiveIfDirection OBJECT-TYPE
+ SYNTAX PortType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of signal the interface expects.
+
+ rx - Only ingoing signal.
+ LambdaType, LambdaMin and LambdaMax indicates the
+ frequency properties for the ingoing signal.
+
+ tx - Only outgoing signal.
+ LambdaType, LambdaMin and LambdaMax indicates the
+ frequency properties for the outgoing signal.
+
+ biDi - Ingoing and outgoing signal on the same
+ port. LambdaType, LambdaMin and LambdaMax
+ indicates the frequency properties for the
+ bi-directional signal.
+"
+ ::= { wdmPassiveIfEntry 9 }
+
+wdmPassiveIfLambdaType OBJECT-TYPE
+ SYNTAX LambdaType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of wavelengths the port of the
+ interface can accomodate.
+
+ fixed - The port received or transmits a fixed
+ frequency.
+
+ range - The port can handle a range of
+ frequencies. Not used.
+
+ transparent - There are no frequency properties
+ associated with the port.
+"
+ ::= { wdmPassiveIfEntry 10 }
+
+wdmPassiveIfLambda OBJECT-TYPE
+ SYNTAX LambdaFrequency
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The frequency given in hundreds of GHz
+ (0.01 GHz). Set to 0 for transparent ports.
+"
+ ::= { wdmPassiveIfEntry 11 }
+
+wdmPassiveIfLambdaMax OBJECT-TYPE
+ SYNTAX LambdaFrequency
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum frequency (for the 'wavelength')
+ in GHz.
+"
+ ::= { wdmPassiveIfEntry 12 }
+
+wdmPassiveIfLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The time when the state of the interface entry
+ was last changed.
+"
+ ::= { wdmPassiveIfEntry 13 }
+
+wdmPassiveIfExpectedLambda OBJECT-TYPE
+ SYNTAX LambdaFrequency
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The frequency of the 'wavelength' given in
+ hundreds of GHz (0.01 GHz).
+ This attribute can be written via SNMP.
+"
+ DEFVAL { 0 }
+ ::= { wdmPassiveIfEntry 14 }
+
+wdmPassiveIfUnexpectedLambda OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual frequency does not match the
+ hundreds of GHz (0.01 GHz).
+
+ The actual frequency does not match the
+ pre-configured frequency.
+
+ A pre-configured frequency of '0' matches
+ all actual frequencies.
+
+ A: The configured frequency does not match the
+ actual frequency.
+
+ D: The configured frequency matches the actual
+ frequency.
+"
+ ::= { wdmPassiveIfEntry 15 }
+
+wdmPassiveIfAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down (1),
+ up (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the
+ port.
+
+ down - The alarm are inhibited
+
+ up - Alarms are reported
+"
+ DEFVAL { up }
+ ::= { wdmPassiveIfEntry 16 }
+
+wdmPassiveIfOperStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the
+ port.
+
+ notPresent - The board is missing
+
+ down - Admin down
+
+ up - The board is present and admin up
+"
+ DEFVAL { notPresent }
+ ::= { wdmPassiveIfEntry 17 }
+
+wdmPassiveIfObjectProperty OBJECT-TYPE
+ SYNTAX ObjectProperty
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Property mask.
+"
+ ::= { wdmPassiveIfEntry 18 }
+
+wdmPassiveIfExpectedLambdaMax OBJECT-TYPE
+ SYNTAX LambdaFrequency
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Max frequency of the 'wavelength' range
+ given in hundreds of GHz (0.01 GHz).
+ This attribute can be written via SNMP.
+"
+ DEFVAL { 0 }
+ ::= { wdmPassiveIfEntry 19 }
+
+
+wdmPassiveIfAid OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The access identifier (AID) of the interface.
+ The format is according to GR-833.
+
+"
+ ::= { wdmPassiveIfEntry 20 }
+
+wdmPassiveIfPhysicalLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The physical location of the if.
+ The format is according to GR-833.
+
+"
+ ::= { wdmPassiveIfEntry 21 }
+
+wdmPassiveIfIfNo OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the port where the interface
+ is located.
+"
+ ::= { wdmPassiveIfEntry 22 }
+
+
+-- ----------------------------------------------------
+-- Table for optical control loop channels
+-- ----------------------------------------------------
+
+wdmCtrlChannelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WdmCtrlChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface list."
+ ::= { wdmCtrlChannelList 1 }
+
+wdmCtrlChannelEntry OBJECT-TYPE
+ SYNTAX WdmCtrlChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the interface list.
+"
+ INDEX { wdmCtrlChannelIndex }
+ ::= { wdmCtrlChannelTable 1 }
+
+WdmCtrlChannelEntry ::=
+ SEQUENCE {
+ wdmCtrlChannelIndex Unsigned32,
+ wdmCtrlChannelName MgmtNameString,
+ wdmCtrlChannelSubrack SubrackNumber,
+ wdmCtrlChannelSlot SlotNumber,
+ wdmCtrlChannelTxPort PortNumber,
+ wdmCtrlChannelChannel LambdaFrequency,
+ wdmCtrlChannelGroupNumber Unsigned32,
+ wdmCtrlChannelAdminStatus BoardOrInterfaceAdminStatus,
+ wdmCtrlChannelWantedOutputPower Integer32,
+ wdmCtrlChannelCurrentOutputPower Integer32,
+ wdmCtrlChannelCurrentAttenuation Unsigned32,
+ wdmCtrlChannelForceRegulationCommand CommandString,
+ wdmCtrlChannelOuputPowerControlFailure FaultStatus,
+ wdmCtrlChannelCurrentPowerOutOfRange FaultStatus,
+ wdmCtrlChannelAttenuationOutOfRange FaultStatus,
+ wdmCtrlChannelStartupChannel INTEGER,
+ wdmCtrlChannelStatus INTEGER,
+ wdmCtrlChannelMonitorIndex Unsigned32,
+ wdmCtrlChannelStartupCommand CommandString,
+ wdmCtrlChannelSfpMissing FaultStatus,
+ wdmCtrlChannelSfpMediaMismatch FaultStatus,
+ wdmCtrlChannelLossOfSignal FaultStatus,
+ wdmCtrlChannelDescr DisplayString,
+ wdmCtrlChannelMaxAttenuation Unsigned32,
+ wdmCtrlChannelMinAttenuation Unsigned32,
+ wdmCtrlChannelAttenControlOffset Unsigned32,
+ wdmCtrlChannelAttenControlDegraded FaultStatus,
+ wdmCtrlChannelNotFound FaultStatus
+ }
+
+
+wdmCtrlChannelIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry. The index contains information
+ about subrack, slot and port for controlled channel.
+"
+ ::= { wdmCtrlChannelEntry 1 }
+
+wdmCtrlChannelName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the channel, for example
+ 'ch:1:2:1:959'
+ (ch:[subrack]:[slot]:[port]:[channel]).
+"
+ ::= { wdmCtrlChannelEntry 2 }
+
+wdmCtrlChannelSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subrack number of the unit where the controlled
+ channel is attenuated.
+"
+ ::= { wdmCtrlChannelEntry 3 }
+
+wdmCtrlChannelSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The slot number of the unit where the controlled
+ channel is attenuated.
+"
+ ::= { wdmCtrlChannelEntry 4 }
+
+wdmCtrlChannelTxPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the controlled channel in the unit where
+ the channel is attenuated.
+"
+ ::= { wdmCtrlChannelEntry 5 }
+
+wdmCtrlChannelChannel OBJECT-TYPE
+ SYNTAX LambdaFrequency
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The frequency of the 'wavelength' given in
+ hundreds of GHz (0.01 GHz).
+"
+ DEFVAL { 0 }
+ ::= { wdmCtrlChannelEntry 6 }
+
+wdmCtrlChannelGroupNumber OBJECT-TYPE
+ SYNTAX Unsigned32 (1..64)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the group to which the controlled
+ channel belongs.
+"
+ DEFVAL { 1 }
+ ::= { wdmCtrlChannelEntry 7 }
+
+wdmCtrlChannelAdminStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceAdminStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the channel control.
+
+ down - The channel control is inactive. Channel
+ attenuation is set to its maximum value.
+
+ service - The channel control is activated but
+ alarms are suppressed. Intended for use during
+ service or re-configuration. When service is
+ concluded adminStatus should be set to 'up' again.
+
+ up - The channel control is active. Alarms are
+ not suppressed.
+"
+ DEFVAL { down }
+ ::= { wdmCtrlChannelEntry 8 }
+
+wdmCtrlChannelWantedOutputPower OBJECT-TYPE
+ SYNTAX Integer32 (-260..120)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The wanted output power.
+"
+ DEFVAL { 0 }
+ ::= { wdmCtrlChannelEntry 9 }
+
+wdmCtrlChannelCurrentOutputPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual output power.
+"
+ ::= { wdmCtrlChannelEntry 10 }
+
+wdmCtrlChannelCurrentAttenuation OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current attenuation.
+"
+ ::= { wdmCtrlChannelEntry 11 }
+
+wdmCtrlChannelForceRegulationCommand OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Starts a regulation manually
+"
+ ::= { wdmCtrlChannelEntry 12 }
+
+wdmCtrlChannelOuputPowerControlFailure OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm raised when the wanted output power
+ can not be obtained. That is
+
+ a) The wanted power has not been obtained after the
+ maximum number of consequent control cycles.
+
+ b) Failure to read the current output power.
+
+ c) Failure to set attenuation when regulating
+ channel.
+"
+ ::= { wdmCtrlChannelEntry 13 }
+
+wdmCtrlChannelCurrentPowerOutOfRange OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm raised when the current output power
+ is outside the 'regulation range' for the group.
+
+ At this point, no regulation will be performed on
+ the channel. The operator must change the
+ wantedOutputPower or the regulationRange.
+"
+ ::= { wdmCtrlChannelEntry 14 }
+
+wdmCtrlChannelAttenuationOutOfRange OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm raised when the attenuation is at the maximum
+ or minimum values for the controlled device and the
+ wantedOutputPower cannot be obtained.
+
+ At this point, no regulation will be performed on
+ the channel.
+"
+ ::= { wdmCtrlChannelEntry 15 }
+
+wdmCtrlChannelStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ initial (1),
+ searching (2),
+ regulating (3),
+ ok (4),
+ notFound (5),
+ error (6),
+ waiting (7)}
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The regulation status of the channel.
+
+ initial - No regulation has been performed yet.
+
+ searching - The system is trying to detect the channel.
+
+ regulating - The system is regulating the output
+ power of the channel to the wanted
+ level.
+
+ ok - The output power of the channel is at the
+ wanted level.
+
+ notFound - Channel could not be detected in monitor.
+
+ error - Regulation of channel output power failed.
+
+ waiting - Channel is in queue for regulation startup
+ and will be started when ongoing
+ regulations and prior elements in the
+ startup queue have been processed.
+"
+ DEFVAL { initial }
+ ::= { wdmCtrlChannelEntry 16 }
+
+wdmCtrlChannelStartupChannel OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ start (2),
+ blocked (3) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Initiates a safe startup procedure for the channel
+ when set to 'start'.
+
+ If the administrative status of the channel is
+ 'down' or the channel is not detected by the monitor
+ unit, the system attempts to detect the channel as
+ follows:
+
+ 1) The attenuation is set to its maximum value.
+
+ 2) The attenuation is decreased until the channel is
+ detected by the monitor.
+
+ When the channel is detected, regulation of the
+ channel is started, ignoring the regulation range.
+
+ If the channel cannot be detected, channelStatus is
+ set to notFound. If regulation in fails,
+ channelStatus is set to error and an alarm is
+ raised.
+
+ When the startup sequence is finished, the
+ administrative status of the channel is set to 'up'.
+
+ If a regulation is ongoing when the startup
+ procedure is initiated, the channel is put on a
+ waiting queue until the ongoing regulation is
+ finished. The startup queue has a limited length. If
+ the queue is filled up with waiting channels,
+ further startup commands will be blocked until all
+ the queued channels have been started.
+
+ At times when it is not allowed to start the
+ channel, e.g. in commissioning mode or when the
+ queue is full, this attribute is set to 'blocked'
+ and cannot be set to start.
+
+ NOTE: The 'blocked' state is handled entirely by the
+ system and cannot be set or reset by the user.
+
+ The state of this attribute immediately returns to
+ 'normal' when the startup procedure has been
+ initiated or the channel is put on the startup
+ queue.
+"
+ DEFVAL { normal }
+ ::= { wdmCtrlChannelEntry 17 }
+
+
+wdmCtrlChannelMonitorIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shows the index of the connected monitor interface.
+"
+ DEFVAL { 0 }
+ ::= { wdmCtrlChannelEntry 18 }
+
+
+wdmCtrlChannelStartupCommand OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Initiates a safe startup sequence for the
+ channel. If the administrative status of the channel
+ is 'down' or the channel is not detected by the
+ monitor unit, the system attempts to detect the
+ channel as follows:
+
+ 1) The attenuation is set to its maximum value.
+
+ 2) The attenuation is decreased until the channel is
+ detected by the monitor.
+
+ When the channel is detected, regulation of the
+ channel is started, ignoring the regulation range.
+
+ If the channel cannot be detected, channelStatus is
+ set to notFound. If regulation fails, channelStatus
+ is set to 'error' and an alarm is raised.
+
+ When the startup sequence is finished, the
+ administrative status of the channel is set to 'up'.
+
+ If a regulation is ongoing when the startup
+ procedure is initiated, the channel is put on a
+ waiting queue until the ongoing regulation is
+ finished. The startup queue has a limited length. If
+ the queue is filled up with waiting channels,
+ further startup commands will be blocked until all
+ the queued channels have been started.
+"
+ ::= { wdmCtrlChannelEntry 19 }
+
+wdmCtrlChannelSfpMissing OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An expected SFP is missing.
+
+ A(ctivation): An expected SFP is missing.
+
+ D(e-activation): The missing SFP is inserted.
+
+"
+ ::= { wdmCtrlChannelEntry 20 }
+
+wdmCtrlChannelSfpMediaMismatch OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the SFP used for the channel port
+ is not the expected.
+
+ A(ctivation): Invalid or mismatching SFP media is
+ detected.
+
+ D(e-activation): The correct SFP is used.
+
+"
+ ::= { wdmCtrlChannelEntry 21 }
+
+wdmCtrlChannelLossOfSignal OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loss of signal at the channel port.
+
+ A(ctivation): Active loss of signal HW
+ indication.
+
+ D(e-activation): Inactive loss of signal HW
+ indication.
+
+"
+ ::= { wdmCtrlChannelEntry 22 }
+
+wdmCtrlChannelDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+
+ This attribute can be written via SNMP.
+"
+ DEFVAL { "" }
+ ::= { wdmCtrlChannelEntry 23 }
+
+wdmCtrlChannelMaxAttenuation OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The max attenuation limit on channel.
+"
+ ::= { wdmCtrlChannelEntry 24}
+
+
+wdmCtrlChannelMinAttenuation OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The min attenuation limit on channel.
+"
+ ::= { wdmCtrlChannelEntry 25}
+
+
+wdmCtrlChannelAttenControlOffset OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold offset to max/min attenuation on the channel.
+ If the threshold is reached, AttenControlDegraded alarm will be raised.
+"
+ DEFVAL { 10 }
+ ::= { wdmCtrlChannelEntry 26}
+
+
+wdmCtrlChannelAttenControlDegraded OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm is raised when channel attenuation
+ is crossing threshold to max/min attenuation.
+
+ A(ctivation): Active the alarm indication.
+
+ D(e-activation): Inactive the alarm indication.
+
+"
+ ::= { wdmCtrlChannelEntry 27}
+
+wdmCtrlChannelNotFound OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Channel not found.
+"
+ ::= { wdmCtrlChannelEntry 28 }
+
+
+-- ----------------------------------------------------
+-- Table for optical control loop groups
+-- ----------------------------------------------------
+
+wdmCtrlGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WdmCtrlGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface list."
+ ::= { wdmCtrlGroupList 1 }
+
+wdmCtrlGroupEntry OBJECT-TYPE
+ SYNTAX WdmCtrlGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the interface list.
+"
+ INDEX { wdmCtrlGroupIndex }
+ ::= { wdmCtrlGroupTable 1 }
+
+WdmCtrlGroupEntry ::=
+ SEQUENCE {
+ wdmCtrlGroupIndex Unsigned32,
+ wdmCtrlGroupName MgmtNameString,
+ wdmCtrlGroupDescr DisplayString,
+ wdmCtrlGroupGroupNumber Unsigned32,
+ wdmCtrlGroupSubrack SubrackNumber,
+ wdmCtrlGroupSlot SlotNumber,
+ wdmCtrlGroupPort INTEGER,
+ wdmCtrlGroupMonitorName MgmtNameString,
+ wdmCtrlGroupAdminStatus BoardOrInterfaceAdminStatus,
+ wdmCtrlGroupControlMode INTEGER,
+ wdmCtrlGroupConfigurationCommand CommandString,
+ wdmCtrlGroupForceRegulationCommand CommandString,
+ wdmCtrlGroupLockedRange INTEGER,
+ wdmCtrlGroupRegulationRange Unsigned32,
+ wdmCtrlGroupRegulationLastChangeTime DateAndTime,
+ wdmCtrlGroupCommissioningMode FaultStatus,
+ wdmCtrlGroupAssociateChannel CommandString,
+ wdmCtrlGroupNoOfChannels Unsigned32,
+ wdmCtrlGroupStatus INTEGER,
+ wdmCtrlGroupTimeLeft Unsigned32,
+ wdmCtrlGroupOutputPowerMismatch FaultStatus,
+ wdmCtrlGroupTotalPower Integer32,
+ wdmCtrlGroupChannelStartupCommand CommandString}
+
+wdmCtrlGroupIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry. Index contains
+ information about group number, subrack, slot and
+ port.
+"
+ ::= { wdmCtrlGroupEntry 1 }
+
+wdmCtrlGroupName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the group,
+ for example 'group:1' (group:[groupNumber]).
+"
+ ::= { wdmCtrlGroupEntry 2 }
+
+wdmCtrlGroupDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+"
+ DEFVAL { "" }
+ ::= { wdmCtrlGroupEntry 3 }
+
+wdmCtrlGroupGroupNumber OBJECT-TYPE
+ SYNTAX Unsigned32 (1..64)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A unique number identifying the group.
+"
+ DEFVAL { 1 }
+ ::= { wdmCtrlGroupEntry 4 }
+
+wdmCtrlGroupSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the subrack where the monitor unit is
+ located.
+"
+ ::= { wdmCtrlGroupEntry 5 }
+
+wdmCtrlGroupSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the slot where the monitor is located.
+
+"
+ ::= { wdmCtrlGroupEntry 6 }
+
+wdmCtrlGroupPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ a (1),
+ b (2),
+ c (3),
+ d (4),
+ e (5),
+ f (6),
+ g (7),
+ h (8) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The monitor port where the group is connected.
+ Each character represents a port number, as shown:
+ a->1, b->2, c->3, d->4, e->5, f->6, g->7, h->8.
+"
+ DEFVAL { a }
+ ::= { wdmCtrlGroupEntry 7 }
+
+wdmCtrlGroupMonitorName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the monitor port,
+ for example 'ocm:1:2:1-A'
+ ([monitortype]:[subrack]:[slot]:[port]).
+"
+ ::= { wdmCtrlGroupEntry 8 }
+
+wdmCtrlGroupAdminStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceAdminStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the group.
+
+ down - The group is de-activated. No regulations
+ will be performed.
+
+ service - The group is activated but alarms
+ are suppressed. Intended for use during service
+ or re-configuration. When service is concluded
+ adminStatus should be set to 'up' again.
+
+ up - The group is active. Regulations will be
+ performed regularly and on user orders.
+ Alarms are not suppressed.
+"
+ DEFVAL { up }
+ ::= { wdmCtrlGroupEntry 9 }
+
+wdmCtrlGroupControlMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ commissioning (2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current control group mode.
+
+ normal - regulation is performed at the interval
+ defined in General -> Regulation interval
+
+ commissioning - the regulation is performed
+ continuously. After 15 minutes it will change back to
+ normal mode.
+
+ Note! When control group is in commissioning mode
+ the corresponding monitor port will still be in
+ 'normal' mode.
+"
+ DEFVAL { normal }
+ ::= { wdmCtrlGroupEntry 10 }
+
+wdmCtrlGroupConfigurationCommand OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Select which control mode to use:
+
+ normal - regulation is performed at the interval
+ defined in General -> Regulation interval
+
+ commissioning - the regulation is performed
+ continuously. After 15 minutes it will change back to
+ normal mode.
+"
+ ::= { wdmCtrlGroupEntry 11 }
+
+wdmCtrlGroupForceRegulationCommand OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Starts a regulation manually
+"
+ ::= { wdmCtrlGroupEntry 12 }
+
+wdmCtrlGroupLockedRange OBJECT-TYPE
+ SYNTAX Integer32 (1..30)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To avoid frequent changes of attenuation, a range
+ can be defined around the wanted output power. A
+ control loop will not try to adjust power values
+ within the range.
+"
+ DEFVAL { 10 }
+ ::= { wdmCtrlGroupEntry 13 }
+
+wdmCtrlGroupRegulationRange OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An offset below the wanted output power
+ at which the 'Current Power Out Of Range'
+ alarm shall be raised.
+
+ When the current output power is so
+ far below the wanted output power,
+ the regulation stops and the alarm
+ is raised.
+
+ Applicable for normal mode.
+"
+ DEFVAL { 40 }
+ ::= { wdmCtrlGroupEntry 14 }
+
+wdmCtrlGroupRegulationLastChangeTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the group was last regulated.
+"
+ ::= { wdmCtrlGroupEntry 15 }
+
+wdmCtrlGroupCommissioningMode OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm raised when the group is put in commissioning
+ mode.
+
+ A: Commissioning mode is used
+
+ D: Normal mode
+"
+ ::= { wdmCtrlGroupEntry 16 }
+
+wdmCtrlGroupAssociateChannel OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Creates one or several control channel objects and
+ associates them to the selected group.
+
+ User needs to specify:
+
+ - The board where the added channels are attenuated.
+ - The port(s) or channel(s) of that board to add.
+ - The wanted output power of the channel.
+"
+ ::= { wdmCtrlGroupEntry 17 }
+
+wdmCtrlGroupNoOfChannels OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of channels associated with this
+ group.
+"
+ ::= { wdmCtrlGroupEntry 18 }
+
+wdmCtrlGroupStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ starting (1),
+ noRegulation (2),
+ reading (3),
+ regulation (4),
+ idle (5) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The regulation status for the group
+
+ starting - the system is starting up
+
+ noRegulation - the group contains no channels to
+ regulate
+
+ reading - the control loop is reading the power from
+ the monitor
+
+ regulating - the control loop is calculating and
+ setting new attenuations
+
+ idle - the control loop is inactive until next
+ regulation
+"
+ DEFVAL { starting }
+ ::= { wdmCtrlGroupEntry 19 }
+
+wdmCtrlGroupTimeLeft OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remaining time (in seconds) to next regulation.
+"
+ DEFVAL { 1800 }
+ ::= { wdmCtrlGroupEntry 20 }
+
+wdmCtrlGroupOutputPowerMismatch OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total output power of the OCM differs by
+ more than 1.4dB from the monitor port
+ insertion loss value of the OA.
+
+ A: The total output power of the OCM differs from
+ the monitor port insertion loss by more than
+ 1.4dB
+
+ D: Output power of OCM is within 1.4dB of the
+ monitor port insertion loss value again
+
+"
+ ::= { wdmCtrlGroupEntry 21 }
+
+wdmCtrlGroupTotalPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total power of channels associated to
+ this group, based on OCM measurements.
+
+"
+ ::= { wdmCtrlGroupEntry 22 }
+
+wdmCtrlGroupChannelStartupCommand OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Initiates a safe startup sequence for all the
+ channels of selected group. If the administrative
+ status of the channel is 'down' or the channel is
+ not detected by the monitor unit, the system attempts
+ to detect the channel as follows:
+
+ 1) The attenuation is set to its maximum value.
+
+ 2) The attenuation is decreased until the channel is
+ detected by the monitor.
+
+ When the channel is detected, regulation of the
+ channel is started, ignoring the regulation range.
+
+ If the channel cannot be detected, channelStatus is
+ set to notFound. If regulation fails, channelStatus
+ is set to 'error' and an alarm is raised.
+
+ When the startup sequence is finished, the
+ administrative status of the channel is set to 'up'.
+
+ If a regulation is ongoing when the startup
+ procedure is initiated, the channel is put on a
+ waiting queue until the ongoing regulation is
+ finished. The startup queue has a limited length. If
+ the queue is filled up with waiting channels,
+ further startup commands will be blocked until all
+ the queued channels have been started.
+"
+ ::= { wdmCtrlGroupEntry 23 }
+
+-- ----------------------------------------------------
+-- Table for local link adjustment
+-- ----------------------------------------------------
+wdmMeanChannelPowerControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WdmMeanChannelPowerControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The list of local links to balance channel power on"
+ ::= { wdmMeanChannelPowerControlList 1 }
+
+wdmMeanChannelPowerControlEntry OBJECT-TYPE
+ SYNTAX WdmMeanChannelPowerControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of links where the channel power will be adjusted
+"
+ INDEX { wdmMeanChannelPowerControlIndex }
+ ::= { wdmMeanChannelPowerControlTable 1 }
+
+WdmMeanChannelPowerControlEntry ::=
+ SEQUENCE {
+ wdmMeanChannelPowerControlIndex Unsigned32,
+ wdmMeanChannelPowerControlName MgmtNameString,
+ wdmMeanChannelPowerControlDescr DisplayString,
+ wdmMeanChannelPowerControlOcmSubrack SubrackNumber,
+ wdmMeanChannelPowerControlOcmSlot SlotNumber,
+ wdmMeanChannelPowerControlOcmPort INTEGER,
+ wdmMeanChannelPowerControlOaSubrack SubrackNumber,
+ wdmMeanChannelPowerControlOaSlot SlotNumber,
+ wdmMeanChannelPowerControlOaPort PortNumber,
+ wdmMeanChannelPowerControlMonitorName MgmtNameString,
+ wdmMeanChannelPowerControlAdminStatus AdminStatusWithNA,
+ wdmMeanChannelPowerControlOperStatus BoardOrInterfaceOperStatus,
+ wdmMeanChannelPowerControlStartRegulation CommandString,
+ wdmMeanChannelPowerControlRegulationRange Unsigned32,
+ wdmMeanChannelPowerControlLatestRegulation DateAndTime,
+ wdmMeanChannelPowerControlLatestChange DateAndTime,
+ wdmMeanChannelPowerControlMonitorOffsetCalibrationFailed FaultStatus,
+ wdmMeanChannelPowerControlRegulationState INTEGER,
+ wdmMeanChannelPowerControlTimeToNextRegulation Unsigned32,
+ wdmMeanChannelPowerControlWantedChannelPower Integer32,
+ wdmMeanChannelPowerControlCurrentChannelPower Integer32,
+ wdmMeanChannelPowerControlCurrentGain Integer32,
+ wdmMeanChannelPowerControlTotalChannelOutputPower Integer32,
+ wdmMeanChannelPowerControlNumberOfChannels Unsigned32,
+ wdmMeanChannelPowerControlAbsolutePowerOffset Integer32,
+ wdmMeanChannelPowerControlRemainingPowerOffset Integer32,
+ wdmMeanChannelPowerControlMonitorOffsetTooLarge FaultStatus,
+ wdmMeanChannelPowerControlChannelPowerOutOfRange FaultStatus,
+ wdmMeanChannelPowerControlRegulationInterval Unsigned32,
+ wdmMeanChannelPowerControlAmplifierOutputPort MgmtNameString,
+ wdmMeanChannelPowerControlLatestAmplifierRxPower Integer32,
+ wdmMeanChannelPowerControlLatestAmplifierTxPower Integer32,
+ wdmMeanChannelPowerControlLocalId Integer32
+ }
+
+wdmMeanChannelPowerControlIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry. The index contains information
+ about subrack, slot and port for controlled channel.
+"
+ ::= { wdmMeanChannelPowerControlEntry 1 }
+
+wdmMeanChannelPowerControlName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the local link adjustment
+ entry 'meanChannelPowerControl:1:2:1'
+ (meanChannelPowerControl[oa subrack]:[oa slot]:[oa port]).
+"
+ ::= { wdmMeanChannelPowerControlEntry 2 }
+
+wdmMeanChannelPowerControlDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User configurable label.
+"
+ DEFVAL { "" }
+ ::= { wdmMeanChannelPowerControlEntry 3 }
+
+wdmMeanChannelPowerControlOcmSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subrack number of the ocm reading the oa
+ monitor port.
+"
+ ::= { wdmMeanChannelPowerControlEntry 4 }
+
+wdmMeanChannelPowerControlOcmSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The slot number of the ocm reading the oa
+ monitor port.
+ channel is attenuated.
+"
+ ::= { wdmMeanChannelPowerControlEntry 5 }
+
+wdmMeanChannelPowerControlOcmPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ a (1),
+ b (2),
+ c (3),
+ d (4),
+ e (5),
+ f (6),
+ g (7),
+ h (8) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The monitor port of this local link
+ adjustment loop.
+"
+ DEFVAL { a }
+ ::= { wdmMeanChannelPowerControlEntry 6 }
+
+wdmMeanChannelPowerControlOaSubrack OBJECT-TYPE
+ SYNTAX SubrackNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subrack number of the oa that is being
+ controlled by this local link adjustment
+ entry
+"
+ ::= { wdmMeanChannelPowerControlEntry 7 }
+
+wdmMeanChannelPowerControlOaSlot OBJECT-TYPE
+ SYNTAX SlotNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The slot number of the oa that is being
+ controlled by this local link adjustment
+ entry
+"
+ ::= { wdmMeanChannelPowerControlEntry 8 }
+
+wdmMeanChannelPowerControlOaPort OBJECT-TYPE
+ SYNTAX PortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the oa that is being
+ controlled by this local link adjustment
+ entry
+"
+ ::= { wdmMeanChannelPowerControlEntry 9 }
+
+
+wdmMeanChannelPowerControlMonitorName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the monitor port,
+ for example 'ocm:1:2:1-A'
+ ([monitortype]:[subrack]:[slot]:[port]).
+"
+ ::= { wdmMeanChannelPowerControlEntry 10 }
+
+wdmMeanChannelPowerControlAdminStatus OBJECT-TYPE
+ SYNTAX AdminStatusWithNA
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the local link
+ adjustment entry.
+
+ down - The link adjustment is disabled
+
+ service - The link is adjusting the channel
+ power but alarms are suppressed.
+ Intended for use during service or
+ re-configuration. When service is concluded
+ adminStatus should be set to 'up' again.
+
+ up - The link adjustment is active.
+ Regulations will be performed regularly and
+ on user orders. Alarms are not suppressed.
+"
+ DEFVAL { down }
+ ::= { wdmMeanChannelPowerControlEntry 11 }
+
+wdmMeanChannelPowerControlOperStatus OBJECT-TYPE
+ SYNTAX BoardOrInterfaceOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the control group
+
+ down - The control group cannot operate due
+ to missing resources or other complications
+
+ up - The control group is active
+"
+-- TEMPORARY FOR ALARMS TODO fix this
+ DEFVAL { up }
+ ::= { wdmMeanChannelPowerControlEntry 12 }
+
+wdmMeanChannelPowerControlStartRegulation OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Starts a regulation manually
+"
+ ::= { wdmMeanChannelPowerControlEntry 13 }
+
+wdmMeanChannelPowerControlRegulationRange OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An offset below the wanted output power
+ at which the 'Current Power Out Of Range'
+ alarm shall be raised.
+
+ When the current output power is so
+ far below the wanted output power,
+ the regulation stops and the alarm
+ is raised.
+
+ Applicable for normal mode.
+"
+ DEFVAL { 40 }
+ ::= { wdmMeanChannelPowerControlEntry 14 }
+
+wdmMeanChannelPowerControlLatestRegulation OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the link was last regulated.
+"
+ ::= { wdmMeanChannelPowerControlEntry 15 }
+
+wdmMeanChannelPowerControlLatestChange OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time when the link was latest adjusted
+"
+ ::= { wdmMeanChannelPowerControlEntry 16 }
+
+wdmMeanChannelPowerControlMonitorOffsetCalibrationFailed OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm raised when calibration of the OCM port fails.
+
+ A: calibration of OCM port failed
+
+ D: Normal mode
+"
+ ::= { wdmMeanChannelPowerControlEntry 17 }
+
+wdmMeanChannelPowerControlRegulationState OBJECT-TYPE
+ SYNTAX INTEGER {
+ starting (1),
+ regulating (2),
+ idle (3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The regulation status for the link
+
+ starting - the local link adjustment loop is
+ reading the power from the
+ monitor
+
+ regulating - the local link adjustment loop
+ is calculating and setting new
+ attenuation / wanted gain
+
+ idle - the local link adjustment loop is
+ inactive until next regulation
+"
+ DEFVAL { starting }
+ ::= { wdmMeanChannelPowerControlEntry 18 }
+
+wdmMeanChannelPowerControlTimeToNextRegulation OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remaining time (in minutes) to next regulation.
+"
+ DEFVAL { 30 }
+ ::= { wdmMeanChannelPowerControlEntry 19 }
+
+wdmMeanChannelPowerControlWantedChannelPower OBJECT-TYPE
+ SYNTAX Integer32 (-150..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The wanted output power.
+"
+ DEFVAL { 5 }
+ ::= { wdmMeanChannelPowerControlEntry 20 }
+
+
+wdmMeanChannelPowerControlCurrentChannelPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual output power.
+"
+ ::= { wdmMeanChannelPowerControlEntry 21 }
+
+wdmMeanChannelPowerControlCurrentGain OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OA signal gain set by the local link
+ adjustment loop
+
+"
+ DEFVAL { 200 }
+ ::= { wdmMeanChannelPowerControlEntry 22 }
+
+wdmMeanChannelPowerControlTotalChannelOutputPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total channel output power
+
+"
+ DEFVAL { 0 }
+ ::= { wdmMeanChannelPowerControlEntry 23 }
+
+wdmMeanChannelPowerControlNumberOfChannels OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of channels read from OCM
+
+"
+ DEFVAL { 0 }
+ ::= { wdmMeanChannelPowerControlEntry 24 }
+
+wdmMeanChannelPowerControlAbsolutePowerOffset OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Absolute power offset
+
+"
+ DEFVAL { 0 }
+ ::= { wdmMeanChannelPowerControlEntry 25 }
+
+wdmMeanChannelPowerControlRemainingPowerOffset OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remaining power offset
+
+"
+ DEFVAL { 0 }
+ ::= { wdmMeanChannelPowerControlEntry 26 }
+
+
+wdmMeanChannelPowerControlMonitorOffsetTooLarge OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm raised when the OCM monitor port offset is too large
+
+ A: OCM port offset too large
+
+ D: Normal mode
+"
+ ::= { wdmMeanChannelPowerControlEntry 27 }
+
+wdmMeanChannelPowerControlChannelPowerOutOfRange OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm raised when the incomming channelpower is
+ too high or too low to regulate to the wanted
+ mean channel power
+
+ A: channel power out of range
+
+ D: Normal mode
+"
+ ::= { wdmMeanChannelPowerControlEntry 28 }
+
+wdmMeanChannelPowerControlRegulationInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (10..30)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minimum time between two regulations, a random
+ wait time of up to 15 seconds is added to this
+ value when calculating when the next regulation
+ should occurr.
+"
+ DEFVAL { 30 }
+ ::= { wdmMeanChannelPowerControlEntry 29 }
+
+wdmMeanChannelPowerControlAmplifierOutputPort OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the OA port controlled by
+ this control loop
+"
+ ::= { wdmMeanChannelPowerControlEntry 30 }
+
+wdmMeanChannelPowerControlLatestAmplifierRxPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The latest amplifier input power
+"
+ ::= { wdmMeanChannelPowerControlEntry 31 }
+
+wdmMeanChannelPowerControlLatestAmplifierTxPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The latest amplifier output power
+"
+ ::= { wdmMeanChannelPowerControlEntry 32 }
+
+wdmMeanChannelPowerControlLocalId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Store the local ID since it will be needed when reading backup
+"
+ ::= { wdmMeanChannelPowerControlEntry 33 }
+
+
+-- ----------------------------------------------------
+-- Table for local link adjustment global
+-- ----------------------------------------------------
+wdmMeanChannelPowerControlGlobalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WdmMeanChannelPowerControlGlobalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Bogus table to hold one entry with a dialog attribute to create
+ entries in another table.
+"
+ ::= { wdmMeanChannelPowerControlGlobalList 1 }
+
+wdmMeanChannelPowerControlGlobalEntry OBJECT-TYPE
+ SYNTAX WdmMeanChannelPowerControlGlobalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of links where the channel power will be adjusted
+"
+ INDEX { wdmMeanChannelPowerControlGlobalIndex }
+ ::= { wdmMeanChannelPowerControlGlobalTable 1 }
+
+WdmMeanChannelPowerControlGlobalEntry ::=
+ SEQUENCE {
+ wdmMeanChannelPowerControlGlobalIndex Unsigned32,
+ wdmMeanChannelPowerControlGlobalName MgmtNameString,
+ wdmMeanChannelPowerControlGlobalEntryCreate CommandString }
+
+wdmMeanChannelPowerControlGlobalIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry. The index contains information
+ about subrack, slot and port for controlled channel.
+"
+ ::= { wdmMeanChannelPowerControlGlobalEntry 1 }
+
+wdmMeanChannelPowerControlGlobalName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of this bogus entry, that only
+ exists to create other entries.
+ 'bogus'
+"
+ ::= { wdmMeanChannelPowerControlGlobalEntry 2 }
+
+
+wdmMeanChannelPowerControlGlobalEntryCreate OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Creates a wdmMeanChannelPowerControl entry in another table
+"
+ ::= { wdmMeanChannelPowerControlGlobalEntry 3 }
+
+
+-- ----------------------------------------------------
+-- Table for subChannels
+-- ----------------------------------------------------
+
+wdmSubChannelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WdmSubChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface list."
+ ::= { wdmSubChannelList 1 }
+
+wdmSubChannelEntry OBJECT-TYPE
+ SYNTAX WdmSubChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the interface list.
+"
+ INDEX { wdmSubChannelIndex }
+ ::= { wdmSubChannelTable 1 }
+
+WdmSubChannelEntry ::=
+ SEQUENCE {
+ wdmSubChannelIndex Unsigned32,
+ wdmSubChannelName MgmtNameString,
+ wdmSubChannelId Unsigned32,
+ wdmSubChannelType INTEGER,
+ wdmSubChannelUnequipped FaultStatus,
+ wdmSubChannelConnectionStatus DisplayString,
+ wdmSubChannelConnectedForeignIndex Unsigned32,
+ wdmSubChannelCrossConnect CommandString,
+ wdmSubChannelDisconnect CommandString,
+ wdmSubChannelRemoteAccessInterface DisplayString,
+ wdmSubChannelProtectedChannelIndex Unsigned32 }
+
+wdmSubChannelIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry. The index contains
+ information about subrack, slot and port for
+ controlled channel.
+"
+ ::= { wdmSubChannelEntry 1 }
+
+wdmSubChannelName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the interface, for example
+ 'channel:1:2:1-2:19'
+ (channel:[subrack]:[slot]:[port]:[channel]).
+"
+ ::= { wdmSubChannelEntry 2 }
+
+wdmSubChannelId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..30)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The channelId within the line signal.
+"
+ ::= { wdmSubChannelEntry 3 }
+
+wdmSubChannelType OBJECT-TYPE
+ SYNTAX INTEGER {
+ e1t1 (1),
+ fe (2),
+ gbeFe (3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shows what format(s) this channel is used for.
+ (e1t1, fe or gbeFe)
+"
+ ::= { wdmSubChannelEntry 4 }
+
+wdmSubChannelUnequipped OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shows whether the remote node has
+ inserted payload into this channel.
+
+ A: No payload is received on this channel
+
+ D: Payload is received again
+"
+ ::= { wdmSubChannelEntry 5 }
+
+wdmSubChannelConnectionStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shows the name of the client port and
+ possible subchannel that it is connected to
+ or Unconnected if not connected.
+"
+ DEFVAL { "Not connected" }
+ ::= { wdmSubChannelEntry 6 }
+
+wdmSubChannelConnectedForeignIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Shows the index of the connected interface.
+ Or 0 if unconnected.
+"
+ DEFVAL { 0 }
+ ::= { wdmSubChannelEntry 7 }
+
+wdmSubChannelCrossConnect OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Connect a subchannel to a specific client and
+ subchannel
+"
+ ::= { wdmSubChannelEntry 8 }
+
+wdmSubChannelDisconnect OBJECT-TYPE
+ SYNTAX CommandString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Disconnect existing crossConnections
+"
+ ::= { wdmSubChannelEntry 9 }
+
+wdmSubChannelRemoteAccessInterface OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Shows the name of the client port in the remote
+ access node that terminated the sub channel.
+
+ For sub channels that are not terminated in the
+ remote node, 'Not Terminated' is shown.
+"
+ DEFVAL { "Not connected" }
+ ::= { wdmSubChannelEntry 10 }
+
+wdmSubChannelProtectedChannelIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Shows the index of the protected chanel.
+ Or 0 if not active protection.
+ updates when protection state is changed.
+"
+ DEFVAL { 0 }
+ ::= { wdmSubChannelEntry 11 }
+
+-- ----------------------------------------------------
+-- CtrlGlobal group
+-- ----------------------------------------------------
+
+wdmCtrlGlobalRegulationInterval OBJECT-TYPE
+ SYNTAX INTEGER {interval5min (5),
+ interval30min (30)}
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The time interval between regulations in normal
+ mode.
+ interval5min - 5 minutes interval
+ interval30min - 30 minutes interval
+
+"
+ DEFVAL { 30 }
+ ::= { wdmCtrlGlobal 1 }
+
+wdmCtrlGlobalRegulationStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ initial (1),
+ searching (2),
+ reading (3),
+ regulating (4),
+ idle (5) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current status of the control loop.
+
+ initial - No regulation has been performed yet.
+
+ searching - Trying to detect channels.
+
+ reading - Reading power values from monitor unit.
+
+ regulating - Adjusting power levels.
+
+ idle - No regulation is ongoing.
+"
+ DEFVAL { initial }
+ ::= { wdmCtrlGlobal 2 }
+
+wdmCtrlGlobalLastRegulation OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date and time of the last regulation.
+"
+ ::= { wdmCtrlGlobal 3 }
+
+
+wdmCtrlGlobalTimeLeft OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time left to next scheduled regulation.
+
+ Unit: seconds.
+"
+ ::= { wdmCtrlGlobal 4 }
+
+-- ----------------------------------------------------
+-- Table for delay compensation for protection groups
+-- ----------------------------------------------------
+
+wdmDelayCompPGTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WdmDelayCompPGEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Delay compensation for protection groups table."
+ ::= { wdmDelayCompPGList 1 }
+
+wdmDelayCompPGEntry OBJECT-TYPE
+ SYNTAX WdmDelayCompPGEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table.
+"
+ INDEX { wdmDelayCompPGIndex }
+ ::= { wdmDelayCompPGTable 1 }
+
+WdmDelayCompPGEntry ::=
+ SEQUENCE {
+ wdmDelayCompPGIndex Unsigned32,
+ wdmDelayCompPGName MgmtNameString,
+ wdmDelayCompPGUpId Unsigned32,
+ wdmDelayCompPGAdminStatus AdminStatusWithNA,
+ wdmDelayCompPGOperStatus OperStatusWithNA,
+ wdmDelayCompPGAutoCompensationMode EnabledDisabledWithNA,
+ wdmDelayCompPGAutoCompensationState INTEGER,
+ wdmDelayCompPGDelayDifference Signed32WithNA,
+ wdmDelayCompPGDelayCompensationOOR FaultStatus,
+ wdmDelayCompPGFiberLengthDifferenceOOR FaultStatus,
+ wdmDelayCompPGDelayCompensationReset ResetWithNA }
+
+wdmDelayCompPGIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry. The index contains
+ information about subrack, slot and port for
+ controlled channel.
+"
+ ::= { wdmDelayCompPGEntry 1 }
+
+wdmDelayCompPGName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the entry, for example
+ 'dcpg:1:3:17-18:1:3:19-20'
+ (dcpg:[subrack]:[slot]:[leftporttx]-[leftportrx]:[subrack]:[slot]:[rightporttx]-[rightportrx]).
+"
+ ::= { wdmDelayCompPGEntry 2 }
+
+wdmDelayCompPGUpId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..30)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The UpId within the table.
+"
+ ::= { wdmDelayCompPGEntry 3 }
+
+wdmDelayCompPGAdminStatus OBJECT-TYPE
+ SYNTAX AdminStatusWithNA
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative state for the object.
+
+ service - The object is activated but alarms
+ are suppressed. Intended for use during service
+ or re-configuration. When service is concluded
+ adminStatus should be set to 'up' again.
+
+ up - The object is active. Regulations will be
+ performed regularly and on user orders.
+ Alarms are not suppressed.
+"
+ DEFVAL { up }
+ ::= { wdmDelayCompPGEntry 4 }
+
+wdmDelayCompPGOperStatus OBJECT-TYPE
+ SYNTAX OperStatusWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state for the object.
+
+ notPresent - The object is not available.
+
+ down - The object is de-activated or there are
+ faults preventing its transition to the 'up' state.
+
+ up - The object is active.
+"
+ DEFVAL { up }
+ ::= { wdmDelayCompPGEntry 5 }
+
+wdmDelayCompPGAutoCompensationMode OBJECT-TYPE
+ SYNTAX EnabledDisabledWithNA
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The automatic delay compensation mode.
+"
+ DEFVAL { disabled }
+ ::= { wdmDelayCompPGEntry 6 }
+
+wdmDelayCompPGAutoCompensationState OBJECT-TYPE
+ SYNTAX INTEGER {
+ state1 (1),
+ state2 (2),
+ notApplicable (2147483647) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The automatic delay compensation state.
+"
+ ::= { wdmDelayCompPGEntry 7 }
+
+wdmDelayCompPGDelayDifference OBJECT-TYPE
+ SYNTAX Signed32WithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current delay difference in nanoseconds, after compensation.
+ The difference is calculated as (right line current delay) - (left line current delay).
+"
+ ::= { wdmDelayCompPGEntry 8 }
+
+wdmDelayCompPGDelayCompensationOOR OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Delay compensation out-of-range.
+
+ alarm: The delay compensation is out-of-range.
+
+ ok: The delay compensation is in range.
+
+"
+ ::= { wdmDelayCompPGEntry 9 }
+
+wdmDelayCompPGFiberLengthDifferenceOOR OBJECT-TYPE
+ SYNTAX FaultStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Fiber length difference out-of-range.
+
+ alarm: The fiber length difference is out-of-range.
+
+ ok: The fiber length difference is in range.
+
+"
+ ::= { wdmDelayCompPGEntry 10 }
+
+wdmDelayCompPGDelayCompensationReset OBJECT-TYPE
+ SYNTAX ResetWithNA
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Resets the automatic delay compensation.
+ After a successful reset the default value
+ (normal) is restored in this attribute.
+
+"
+ DEFVAL { normal }
+ ::= { wdmDelayCompPGEntry 11 }
+
+-- ----------------------------------------------------
+-- Table for delay compensation for links
+-- ----------------------------------------------------
+
+wdmDelayCompLinkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WdmDelayCompLinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Delay compensation for protection group links table."
+ ::= { wdmDelayCompLinkList 1 }
+
+wdmDelayCompLinkEntry OBJECT-TYPE
+ SYNTAX WdmDelayCompLinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table.
+"
+ INDEX { wdmDelayCompLinkIndex }
+ ::= { wdmDelayCompLinkTable 1 }
+
+WdmDelayCompLinkEntry ::=
+ SEQUENCE {
+ wdmDelayCompLinkIndex Unsigned32,
+ wdmDelayCompLinkName MgmtNameString,
+ wdmDelayCompLinkUpId Unsigned32,
+ wdmDelayCompLinkCurrentDelayCompensation Signed32WithNA,
+ wdmDelayCompLinkWantedDelayCompensation Signed32WithNA }
+
+wdmDelayCompLinkIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index assigned to each entry. The index contains
+ information about subrack, slot and port for
+ controlled channel.
+"
+ ::= { wdmDelayCompLinkEntry 1 }
+
+wdmDelayCompLinkName OBJECT-TYPE
+ SYNTAX MgmtNameString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management name of the entry, for example
+ 'dclink:1:3:17-18'
+ (dclink:[subrack]:[slot]:[porttx]-[portrx]).
+"
+ ::= { wdmDelayCompLinkEntry 2 }
+
+wdmDelayCompLinkUpId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..30)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The UpId within the table.
+"
+ ::= { wdmDelayCompLinkEntry 3 }
+
+
+wdmDelayCompLinkCurrentDelayCompensation OBJECT-TYPE
+ SYNTAX Signed32WithNA (0..47233)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current delay compensation in nanoseconds.
+ Note, the granularity of this value is determined
+ by the hardware capabilities.
+"
+ ::= { wdmDelayCompLinkEntry 4 }
+
+wdmDelayCompLinkWantedDelayCompensation OBJECT-TYPE
+ SYNTAX Signed32WithNA (0..47233)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The wanted delay compensation in nanoseconds.
+ Note, this value is only used by the system when
+ automatic delay compensation mode is disabled.
+"
+ DEFVAL { 0 }
+ ::= { wdmDelayCompLinkEntry 5 }
+
+-- ----------------------------------------------------
+-- Notifications
+-- ----------------------------------------------------
+
+wdmNotifyPrefix OBJECT IDENTIFIER ::= { lumentisWdmNotifications 0 }
+
+wdmProtOperStatusBothDown NOTIFICATION-TYPE
+ OBJECTS {
+ wdmProtIndex,
+ wdmProtName }
+ STATUS deprecated
+ DESCRIPTION
+ "Sent when the protection group changes
+ operational status.
+"
+ ::= { wdmNotifyPrefix 1 }
+
+wdmProtOperStatusLeftDownRightUp NOTIFICATION-TYPE
+ OBJECTS {
+ wdmProtIndex,
+ wdmProtName }
+ STATUS deprecated
+ DESCRIPTION
+ "Sent when the protection group changes
+ operational status.
+"
+ ::= { wdmNotifyPrefix 2 }
+
+wdmProtOperStatusLeftDownRightStandby NOTIFICATION-TYPE
+ OBJECTS {
+ wdmProtIndex,
+ wdmProtName }
+ STATUS deprecated
+ DESCRIPTION
+ "Sent when the protection group changes
+ operational status.
+"
+ ::= { wdmNotifyPrefix 3 }
+
+wdmProtOperStatusLeftStandbyRightDown NOTIFICATION-TYPE
+ OBJECTS {
+ wdmProtIndex,
+ wdmProtName }
+ STATUS deprecated
+ DESCRIPTION
+ "Sent when the protection group changes
+ operational status.
+"
+ ::= { wdmNotifyPrefix 4 }
+
+wdmProtOperStatusLeftStandbyRightUp NOTIFICATION-TYPE
+ OBJECTS {
+ wdmProtIndex,
+ wdmProtName }
+ STATUS deprecated
+ DESCRIPTION
+ "Sent when the protection group changes
+ operational status.
+"
+ ::= { wdmNotifyPrefix 5 }
+
+wdmProtOperStatusLeftUpRightDown NOTIFICATION-TYPE
+ OBJECTS {
+ wdmProtIndex,
+ wdmProtName }
+ STATUS deprecated
+ DESCRIPTION
+ "Sent when the protection group changes
+ operational status.
+"
+ ::= { wdmNotifyPrefix 6 }
+
+wdmProtOperStatusLeftUpRightStandby NOTIFICATION-TYPE
+ OBJECTS {
+ wdmProtIndex,
+ wdmProtName }
+ STATUS deprecated
+ DESCRIPTION
+ "Sent when the protection group changes
+ operational status.
+"
+ ::= { wdmNotifyPrefix 7 }
+
+wdmIfLaserStatusOn NOTIFICATION-TYPE
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfLaserStatusLastChangeTime }
+ STATUS current
+ DESCRIPTION
+ "Sent when the laser of the interface is turned
+ on.
+"
+ ::= { wdmNotifyPrefix 8 }
+
+wdmIfLaserStatusOff NOTIFICATION-TYPE
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfLaserStatusLastChangeTime }
+ STATUS current
+ DESCRIPTION
+ "Sent when the laser of the interface is turned
+ off.
+"
+ ::= { wdmNotifyPrefix 9 }
+
+wdmProtStatusChanged NOTIFICATION-TYPE
+ OBJECTS {
+ wdmProtIndex,
+ wdmProtName,
+ wdmProtActiveSide,
+ wdmProtLeftStatus,
+ wdmProtRightStatus,
+ wdmProtLastChangeTime }
+ STATUS current
+ DESCRIPTION
+ "Sent when the protection group changes
+ operational status.
+"
+ ::= { wdmNotifyPrefix 10 }
+
+-- ----------------------------------------------------
+-- Object and event groups
+-- ----------------------------------------------------
+
+wdmGeneralGroup OBJECT-GROUP
+ OBJECTS {
+ wdmGeneralTestAndIncr,
+ wdmGeneralMibSpecVersion,
+ wdmGeneralMibImplVersion,
+ wdmGeneralLastChangeTime }
+ STATUS current
+ DESCRIPTION
+ "The general objects."
+ ::= { lumWdmGroups 1 }
+
+wdmIfGroup OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfErroredSeconds,
+ wdmIfSeverelyErroredSeconds,
+ wdmIfBackgroundBlockErrors,
+ wdmIfUnavailableSeconds,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects."
+ ::= { lumWdmGroups 2 }
+
+wdmProtGroup OBJECT-GROUP
+ OBJECTS {
+ wdmProtIndex,
+ wdmProtName,
+ wdmProtDescr,
+ wdmProtLeftSubrack,
+ wdmProtLeftSlot,
+ wdmProtLeftPort,
+ wdmProtRightSubrack,
+ wdmProtRightSlot,
+ wdmProtRightPort,
+ wdmProtLastChangeTime,
+ wdmProtAdminStatus,
+ wdmProtOperStatus,
+ wdmProtRowStatus,
+ wdmProtServiceDegraded,
+ wdmProtServiceFailure }
+ STATUS deprecated
+ DESCRIPTION
+ "Note: This group is deprecated.
+
+ The protection group objects."
+ ::= { lumWdmGroups 3 }
+
+wdmNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ wdmProtOperStatusBothDown,
+ wdmProtOperStatusLeftDownRightUp,
+ wdmProtOperStatusLeftDownRightStandby,
+ wdmProtOperStatusLeftStandbyRightDown,
+ wdmProtOperStatusLeftStandbyRightUp,
+ wdmProtOperStatusLeftUpRightDown,
+ wdmProtOperStatusLeftUpRightStandby,
+ wdmIfLaserStatusOn,
+ wdmIfLaserStatusOff
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The WDM notifications."
+ ::= { lumWdmGroups 4 }
+
+wdmPassiveIfGroup OBJECT-GROUP
+ OBJECTS {
+ wdmPassiveIfIndex,
+ wdmPassiveIfName,
+ wdmPassiveIfDescr,
+ wdmPassiveIfInvPhysIndexOrZero,
+ wdmPassiveIfSubrack,
+ wdmPassiveIfSlot,
+ wdmPassiveIfPort,
+ wdmPassiveIfDirection,
+ wdmPassiveIfLambdaType,
+ wdmPassiveIfLambda,
+ wdmPassiveIfLambdaMax,
+ wdmPassiveIfLastChangeTime }
+ STATUS deprecated
+ DESCRIPTION
+ "The passive i/f group objects."
+ ::= { lumWdmGroups 5 }
+
+wdmGeneralGroupV2 OBJECT-GROUP
+ OBJECTS {
+ wdmGeneralLastChangeTime }
+ STATUS deprecated
+ DESCRIPTION
+ "The WDM general objects v2."
+ ::= { lumWdmGroups 6 }
+
+wdmIfGroupV2 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfErroredSeconds,
+ wdmIfSeverelyErroredSeconds,
+ wdmIfBackgroundBlockErrors,
+ wdmIfUnavailableSeconds,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfJ0PathTrace,
+ wdmIfInbandMode }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V2."
+ ::= { lumWdmGroups 7 }
+
+wdmPassiveIfGroupV2 OBJECT-GROUP
+ OBJECTS {
+ wdmPassiveIfIndex,
+ wdmPassiveIfName,
+ wdmPassiveIfDescr,
+ wdmPassiveIfInvPhysIndexOrZero,
+ wdmPassiveIfSubrack,
+ wdmPassiveIfSlot,
+ wdmPassiveIfPort,
+ wdmPassiveIfDirection,
+ wdmPassiveIfLambdaType,
+ wdmPassiveIfLambda,
+ wdmPassiveIfLambdaMax }
+ STATUS deprecated
+ DESCRIPTION
+ "The passive i/f group objects V2."
+ ::= { lumWdmGroups 8 }
+
+wdmIfGroupV3 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfErroredSeconds,
+ wdmIfSeverelyErroredSeconds,
+ wdmIfBackgroundBlockErrors,
+ wdmIfUnavailableSeconds,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfJ0PathTrace,
+ wdmIfInbandMode,
+ wdmIfInbandStatus }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V3."
+ ::= { lumWdmGroups 9 }
+
+wdmPassiveIfGroupV3 OBJECT-GROUP
+ OBJECTS {
+ wdmPassiveIfIndex,
+ wdmPassiveIfName,
+ wdmPassiveIfDescr,
+ wdmPassiveIfInvPhysIndexOrZero,
+ wdmPassiveIfSubrack,
+ wdmPassiveIfSlot,
+ wdmPassiveIfPort,
+ wdmPassiveIfDirection,
+ wdmPassiveIfLambdaType,
+ wdmPassiveIfLambda,
+ wdmPassiveIfLambdaMax,
+ wdmPassiveIfExpectedLambda }
+ STATUS deprecated
+ DESCRIPTION
+ "The passive i/f group objects V3."
+ ::= { lumWdmGroups 10 }
+
+wdmIfGroupV4 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfErroredSeconds,
+ wdmIfSeverelyErroredSeconds,
+ wdmIfBackgroundBlockErrors,
+ wdmIfUnavailableSeconds,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfJ0PathTrace,
+ wdmIfInbandMode,
+ wdmIfInbandStatus,
+ wdmIfExpectedTxLambda }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V4."
+ ::= { lumWdmGroups 11 }
+
+wdmPassiveIfGroupV4 OBJECT-GROUP
+ OBJECTS {
+ wdmPassiveIfIndex,
+ wdmPassiveIfName,
+ wdmPassiveIfDescr,
+ wdmPassiveIfInvPhysIndexOrZero,
+ wdmPassiveIfSubrack,
+ wdmPassiveIfSlot,
+ wdmPassiveIfPort,
+ wdmPassiveIfDirection,
+ wdmPassiveIfLambdaType,
+ wdmPassiveIfLambda,
+ wdmPassiveIfExpectedLambda }
+ STATUS deprecated
+ DESCRIPTION
+ "The passive i/f group objects V4."
+ ::= { lumWdmGroups 12 }
+
+wdmIfGroupV5 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfErroredSeconds,
+ wdmIfSeverelyErroredSeconds,
+ wdmIfBackgroundBlockErrors,
+ wdmIfUnavailableSeconds,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfJ0PathTrace,
+ wdmIfInbandMode,
+ wdmIfInbandStatus,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V5."
+ ::= { lumWdmGroups 13 }
+
+wdmProtGroupV2 OBJECT-GROUP
+ OBJECTS {
+ wdmProtIndex,
+ wdmProtName,
+ wdmProtDescr,
+ wdmProtLeftSubrack,
+ wdmProtLeftSlot,
+ wdmProtLeftPort,
+ wdmProtRightSubrack,
+ wdmProtRightSlot,
+ wdmProtRightPort,
+ wdmProtLastChangeTime,
+ wdmProtAdminStatus,
+ wdmProtRowStatus,
+ wdmProtServiceDegraded,
+ wdmProtServiceFailure,
+ wdmProtActiveSide,
+ wdmProtLeftStatus,
+ wdmProtRightStatus }
+ STATUS deprecated
+ DESCRIPTION
+ "The protection group objects v2."
+ ::= { lumWdmGroups 14 }
+
+wdmIfGroupV6 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfErroredSeconds,
+ wdmIfSeverelyErroredSeconds,
+ wdmIfBackgroundBlockErrors,
+ wdmIfUnavailableSeconds,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfJ0PathTrace,
+ wdmIfInbandMode,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V6."
+ ::= { lumWdmGroups 15 }
+
+
+wdmNotificationGroupV2 NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ wdmIfLaserStatusOn,
+ wdmIfLaserStatusOff,
+ wdmProtStatusChanged
+ }
+ STATUS current
+ DESCRIPTION
+ "The WDM notifications V2."
+ ::= { lumWdmGroups 16 }
+
+wdmIfGroupV7 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfJ0PathTrace,
+ wdmIfInbandMode,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfUnexpectedTxLambda }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V7."
+ ::= { lumWdmGroups 17 }
+
+wdmGeneralGroupV3 OBJECT-GROUP
+ OBJECTS {
+ wdmGeneralLastChangeTime,
+ wdmGeneralStateLastChangeTime }
+ STATUS deprecated
+ DESCRIPTION
+ "The WDM general objects v3."
+ ::= { lumWdmGroups 18 }
+
+wdmIfGroupV8 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfInbandMode,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V8."
+ ::= { lumWdmGroups 19 }
+
+wdmIfGroupV9 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfInbandMode,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V9."
+ ::= { lumWdmGroups 20 }
+
+wdmIfGroupV10 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V10."
+ ::= { lumWdmGroups 21 }
+
+wdmIfGroupV11 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V11."
+ ::= { lumWdmGroups 22 }
+
+wdmIfGroupV12 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V12. (2.2)"
+ ::= { lumWdmGroups 23 }
+
+wdmPassiveIfGroupV5 OBJECT-GROUP
+ OBJECTS {
+ wdmPassiveIfIndex,
+ wdmPassiveIfName,
+ wdmPassiveIfDescr,
+ wdmPassiveIfInvPhysIndexOrZero,
+ wdmPassiveIfSubrack,
+ wdmPassiveIfSlot,
+ wdmPassiveIfPort,
+ wdmPassiveIfDirection,
+ wdmPassiveIfLambdaType,
+ wdmPassiveIfLambda,
+ wdmPassiveIfExpectedLambda,
+ wdmPassiveIfUnexpectedLambda,
+ wdmPassiveIfAdminStatus,
+ wdmPassiveIfOperStatus }
+ STATUS deprecated
+ DESCRIPTION
+ "The passive i/f group objects V5."
+ ::= { lumWdmGroups 24 }
+
+wdmIfGroupV13 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V13. (3.0)"
+ ::= { lumWdmGroups 25 }
+
+wdmGeneralGroupV4 OBJECT-GROUP
+ OBJECTS {
+ wdmGeneralLastChangeTime,
+ wdmGeneralStateLastChangeTime,
+ wdmGeneralWdmIfTableSize,
+ wdmGeneralWdmPassiveIfTableSize,
+ wdmGeneralWdmProtTableSize }
+ STATUS deprecated
+ DESCRIPTION
+ "The WDM general objects v4 (3.1)."
+ ::= { lumWdmGroups 26 }
+
+wdmProtGroupV3 OBJECT-GROUP
+ OBJECTS {
+ wdmProtIndex,
+ wdmProtName,
+ wdmProtDescr,
+ wdmProtLeftSubrack,
+ wdmProtLeftSlot,
+ wdmProtLeftPort,
+ wdmProtRightSubrack,
+ wdmProtRightSlot,
+ wdmProtRightPort,
+ wdmProtLastChangeTime,
+ wdmProtAdminStatus,
+ wdmProtRowStatus,
+ wdmProtServiceDegraded,
+ wdmProtServiceFailure,
+ wdmProtActiveSide,
+ wdmProtLeftStatus,
+ wdmProtRightStatus,
+ wdmProtProtectionType }
+ STATUS deprecated
+ DESCRIPTION
+ "The protection group objects v3 (3.1)."
+ ::= { lumWdmGroups 27 }
+
+wdmIfGroupV14 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V14. (4.0)"
+ ::= { lumWdmGroups 28 }
+
+wdmPassiveIfGroupV6 OBJECT-GROUP
+ OBJECTS {
+ wdmPassiveIfIndex,
+ wdmPassiveIfName,
+ wdmPassiveIfDescr,
+ wdmPassiveIfInvPhysIndexOrZero,
+ wdmPassiveIfSubrack,
+ wdmPassiveIfSlot,
+ wdmPassiveIfPort,
+ wdmPassiveIfDirection,
+ wdmPassiveIfLambdaType,
+ wdmPassiveIfLambda,
+ wdmPassiveIfExpectedLambda,
+ wdmPassiveIfUnexpectedLambda,
+ wdmPassiveIfAdminStatus,
+ wdmPassiveIfOperStatus,
+ wdmPassiveIfObjectProperty }
+ STATUS current
+ DESCRIPTION
+ "The passive i/f group objects V6 (4.0)."
+ ::= { lumWdmGroups 29 }
+
+wdmProtGroupV4 OBJECT-GROUP
+ OBJECTS {
+ wdmProtIndex,
+ wdmProtName,
+ wdmProtDescr,
+ wdmProtLeftSubrack,
+ wdmProtLeftSlot,
+ wdmProtLeftPort,
+ wdmProtRightSubrack,
+ wdmProtRightSlot,
+ wdmProtRightPort,
+ wdmProtLastChangeTime,
+ wdmProtAdminStatus,
+ wdmProtRowStatus,
+ wdmProtServiceDegraded,
+ wdmProtServiceFailure,
+ wdmProtActiveSide,
+ wdmProtLeftStatus,
+ wdmProtRightStatus,
+ wdmProtProtectionType,
+ wdmProtObjectProperty }
+ STATUS deprecated
+ DESCRIPTION
+ "The protection group objects v4 (4.0)."
+ ::= { lumWdmGroups 30 }
+
+wdmProtGroupV5 OBJECT-GROUP
+ OBJECTS {
+ wdmProtIndex,
+ wdmProtName,
+ wdmProtDescr,
+ wdmProtLeftSubrack,
+ wdmProtLeftSlot,
+ wdmProtLeftPort,
+ wdmProtRightSubrack,
+ wdmProtRightSlot,
+ wdmProtRightPort,
+ wdmProtLastChangeTime,
+ wdmProtAdminStatus,
+ wdmProtRowStatus,
+ wdmProtServiceDegraded,
+ wdmProtServiceFailure,
+ wdmProtActiveSide,
+ wdmProtLeftStatus,
+ wdmProtRightStatus,
+ wdmProtProtectionType,
+ wdmProtObjectProperty,
+ wdmProtWrapperMode,
+ wdmProtWrapperState }
+ STATUS deprecated
+ DESCRIPTION
+ "The protection group objects v5 (4.1)."
+ ::= { lumWdmGroups 31 }
+
+wdmIfGroupV15 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual,
+ wdmIfContinousOptimization,
+ wdmIfThresholdOptimizationResultCause }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V15. (5.0)"
+ ::= { lumWdmGroups 32 }
+
+wdmIfGroupV16 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual,
+ wdmIfContinousOptimization,
+ wdmIfThresholdOptimizationResultCause,
+ wdmIfDistributionRole,
+ wdmIfConfigurationCommand }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V16. (6.0)"
+ ::= { lumWdmGroups 33 }
+
+wdmIfGroupV17 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual,
+ wdmIfContinousOptimization,
+ wdmIfThresholdOptimizationResultCause,
+ wdmIfDistributionRole,
+ wdmIfConfigurationCommand,
+ wdmIfNoFrequencySet }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V17. (9.0)"
+ ::= { lumWdmGroups 34 }
+
+wdmIfGroupV18 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual,
+ wdmIfContinousOptimization,
+ wdmIfThresholdOptimizationResultCause,
+ wdmIfDistributionRole,
+ wdmIfConfigurationCommand,
+ wdmIfNoFrequencySet,
+ wdmIfFormat,
+ wdmIfConfigurationFormatCommand }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V18. (9.1)"
+ ::= { lumWdmGroups 35 }
+
+wdmIfGroupV19 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual,
+ wdmIfContinousOptimization,
+ wdmIfThresholdOptimizationResultCause,
+ wdmIfDistributionRole,
+ wdmIfConfigurationCommand,
+ wdmIfNoFrequencySet,
+ wdmIfFormat,
+ wdmIfConfigurationFormatCommand,
+ wdmIfOHTransparency,
+ wdmIfLinkDown,
+ wdmIfTrxFailed,
+ wdmIfDisabled,
+ wdmIfLoopback,
+ wdmIfAutoNegotiationMode,
+ wdmIfAutoNegotiationStatus,
+ wdmIfFlowControlMode }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V19. (10.0)"
+ ::= { lumWdmGroups 36 }
+
+wdmVc4Group OBJECT-GROUP
+ OBJECTS {
+ wdmVc4Index,
+ wdmVc4Name,
+ wdmVc4Descr,
+ wdmVc4Subrack,
+ wdmVc4Slot,
+ wdmVc4TxPort,
+ wdmVc4RxPort,
+ wdmVc4Vc4,
+ wdmVc4ObjectProperty,
+ wdmVc4AuAlarmIndicationSignal,
+ wdmVc4AuLossOfPointer,
+ wdmVc4RxSignalStatus,
+ wdmVc4ConcatenationStatus,
+ wdmVc4PayloadStatus }
+ STATUS deprecated
+ DESCRIPTION
+ "The vc4 objects (10.0)."
+ ::= { lumWdmGroups 38 }
+
+wdmGeneralGroupV5 OBJECT-GROUP
+ OBJECTS {
+ wdmGeneralLastChangeTime,
+ wdmGeneralStateLastChangeTime,
+ wdmGeneralWdmIfTableSize,
+ wdmGeneralWdmPassiveIfTableSize,
+ wdmGeneralWdmProtTableSize,
+ wdmGeneralWdmVc4TableSize }
+ STATUS current
+ DESCRIPTION
+ "The WDM general objects v5 (10.0)."
+ ::= { lumWdmGroups 39 }
+
+wdmIfGroupV20 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual,
+ wdmIfContinousOptimization,
+ wdmIfThresholdOptimizationResultCause,
+ wdmIfDistributionRole,
+ wdmIfConfigurationCommand,
+ wdmIfNoFrequencySet,
+ wdmIfFormat,
+ wdmIfConfigurationFormatCommand,
+ wdmIfOHTransparency,
+ wdmIfLinkDown,
+ wdmIfTrxFailed,
+ wdmIfDisabled,
+ wdmIfLoopback,
+ wdmIfAutoNegotiationMode,
+ wdmIfAutoNegotiationStatus,
+ wdmIfFlowControlMode,
+ wdmIfGroupLineMode }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V20. (11.0)"
+ ::= { lumWdmGroups 40 }
+
+wdmIfGroupV21 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual,
+ wdmIfContinousOptimization,
+ wdmIfThresholdOptimizationResultCause,
+ wdmIfDistributionRole,
+ wdmIfConfigurationCommand,
+ wdmIfNoFrequencySet,
+ wdmIfFormat,
+ wdmIfConfigurationFormatCommand,
+ wdmIfOHTransparency,
+ wdmIfLinkDown,
+ wdmIfTrxFailed,
+ wdmIfDisabled,
+ wdmIfLoopback,
+ wdmIfAutoNegotiationMode,
+ wdmIfAutoNegotiationStatus,
+ wdmIfFlowControlMode,
+ wdmIfGroupLineMode,
+ wdmIfFecType,
+ wdmIfFarEndLoopback,
+ wdmIfFarEndLoopbackTimeout,
+ wdmIfFarEndLoopbackEnabled,
+ wdmIfChangeLoopbackCommand,
+ wdmIfFecFailure }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V21. (12.0)"
+ ::= { lumWdmGroups 41 }
+
+wdmIfGroupV22 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual,
+ wdmIfContinousOptimization,
+ wdmIfThresholdOptimizationResultCause,
+ wdmIfDistributionRole,
+ wdmIfConfigurationCommand,
+ wdmIfNoFrequencySet,
+ wdmIfFormat,
+ wdmIfConfigurationFormatCommand,
+-- wdmIfOHTransparency,
+ wdmIfLinkDown,
+ wdmIfTrxFailed,
+ wdmIfDisabled,
+ wdmIfLoopback,
+ wdmIfAutoNegotiationMode,
+ wdmIfAutoNegotiationStatus,
+ wdmIfFlowControlMode,
+ wdmIfGroupLineMode,
+ wdmIfFecType,
+ wdmIfFarEndLoopback,
+ wdmIfFarEndLoopbackTimeout,
+ wdmIfFarEndLoopbackEnabled,
+ wdmIfChangeLoopbackCommand,
+ wdmIfFecFailure }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V22. (13.0)"
+ ::= { lumWdmGroups 42 }
+
+wdmRemoteProtGroup OBJECT-GROUP
+ OBJECTS {
+ wdmRemoteProtIndex,
+ wdmRemoteProtName,
+ wdmRemoteProtDescr,
+ wdmRemoteProtLocalSubrack,
+ wdmRemoteProtLocalSlot,
+ wdmRemoteProtLocalPort,
+ wdmRemoteProtCommSubrack,
+ wdmRemoteProtCommSlot,
+ wdmRemoteProtCommPort,
+ wdmRemoteProtCommInterface,
+ wdmRemoteProtLastChangeTime,
+ wdmRemoteProtIpAddress,
+ wdmRemoteProtIdentifier,
+ wdmRemoteProtRole,
+ wdmRemoteProtAdminStatus,
+ wdmRemoteProtRowStatus,
+ wdmRemoteProtActiveSide,
+ wdmRemoteProtLocalStatus,
+ wdmRemoteProtRemoteStatus,
+ wdmRemoteProtObjectProperty,
+ wdmRemoteProtServiceDegraded,
+ wdmRemoteProtServiceFailure,
+ wdmRemoteProtSetup,
+ wdmRemoteProtSetupFailure,
+ wdmRemoteProtRoleConflict,
+ wdmRemoteProtCommunicationFailure
+ }
+ STATUS current
+ DESCRIPTION
+ "The remote protection group objects. (13.0)"
+ ::= { lumWdmGroups 43 }
+
+wdmProtGroupV6 OBJECT-GROUP
+ OBJECTS {
+ wdmProtIndex,
+ wdmProtName,
+ wdmProtDescr,
+ wdmProtLeftSubrack,
+ wdmProtLeftSlot,
+ wdmProtLeftPort,
+ wdmProtRightSubrack,
+ wdmProtRightSlot,
+ wdmProtRightPort,
+ wdmProtLastChangeTime,
+ wdmProtAdminStatus,
+ wdmProtRowStatus,
+ wdmProtServiceDegraded,
+ wdmProtServiceFailure,
+ wdmProtActiveSide,
+ wdmProtLeftStatus,
+ wdmProtRightStatus,
+ wdmProtProtectionType,
+ wdmProtObjectProperty,
+ wdmProtWrapperMode,
+ wdmProtWrapperState,
+ wdmProtLeftCommSubrack,
+ wdmProtLeftCommSlot,
+ wdmProtLeftCommPort,
+ wdmProtRightCommSubrack,
+ wdmProtRightCommSlot,
+ wdmProtRightCommPort,
+ wdmProtLeftCommInterface,
+ wdmProtRightCommInterface,
+ wdmProtCommunicationFailure }
+
+ STATUS current
+ DESCRIPTION
+ "The protection group objects v6 (13.0)."
+ ::= { lumWdmGroups 44 }
+
+wdmCtrlChannelGroup OBJECT-GROUP
+ OBJECTS {
+ wdmCtrlChannelIndex,
+ wdmCtrlChannelName,
+ wdmCtrlChannelSubrack,
+ wdmCtrlChannelSlot,
+ wdmCtrlChannelTxPort,
+ wdmCtrlChannelChannel,
+ wdmCtrlChannelGroupNumber,
+ wdmCtrlChannelAdminStatus,
+ wdmCtrlChannelWantedOutputPower,
+ wdmCtrlChannelCurrentOutputPower,
+ wdmCtrlChannelCurrentAttenuation,
+ wdmCtrlChannelForceRegulationCommand,
+ wdmCtrlChannelOuputPowerControlFailure,
+ wdmCtrlChannelCurrentPowerOutOfRange,
+ wdmCtrlChannelAttenuationOutOfRange
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm optical control channel objects. (13.0)"
+ ::= { lumWdmGroups 45 }
+
+wdmCtrlGroupGroup OBJECT-GROUP
+ OBJECTS {
+ wdmCtrlGroupIndex,
+ wdmCtrlGroupName,
+ wdmCtrlGroupDescr,
+ wdmCtrlGroupGroupNumber,
+ wdmCtrlGroupSubrack,
+ wdmCtrlGroupSlot,
+ wdmCtrlGroupPort,
+ wdmCtrlGroupMonitorName,
+ wdmCtrlGroupAdminStatus,
+ wdmCtrlGroupControlMode,
+ wdmCtrlGroupConfigurationCommand,
+ wdmCtrlGroupForceRegulationCommand,
+ wdmCtrlGroupLockedRange,
+ wdmCtrlGroupRegulationRange,
+ wdmCtrlGroupRegulationLastChangeTime,
+ wdmCtrlGroupCommissioningMode
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm optical control group objects. (13.0)"
+ ::= { lumWdmGroups 46 }
+
+wdmCtrlGroupGroupV2 OBJECT-GROUP
+ OBJECTS {
+ wdmCtrlGroupIndex,
+ wdmCtrlGroupName,
+ wdmCtrlGroupDescr,
+ wdmCtrlGroupGroupNumber,
+ wdmCtrlGroupSubrack,
+ wdmCtrlGroupSlot,
+ wdmCtrlGroupPort,
+ wdmCtrlGroupMonitorName,
+ wdmCtrlGroupAdminStatus,
+ wdmCtrlGroupControlMode,
+ wdmCtrlGroupConfigurationCommand,
+ wdmCtrlGroupForceRegulationCommand,
+ wdmCtrlGroupLockedRange,
+ wdmCtrlGroupRegulationRange,
+ wdmCtrlGroupRegulationLastChangeTime,
+ wdmCtrlGroupCommissioningMode,
+ wdmCtrlGroupAssociateChannel,
+ wdmCtrlGroupNoOfChannels,
+ wdmCtrlGroupStatus,
+ wdmCtrlGroupTimeLeft
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm optical control group objects. (14.0)"
+ ::= { lumWdmGroups 48 }
+
+wdmSubChannelGroup OBJECT-GROUP
+ OBJECTS {
+ wdmSubChannelIndex,
+ wdmSubChannelName,
+ wdmSubChannelId,
+ wdmSubChannelType,
+ wdmSubChannelUnequipped,
+ wdmSubChannelConnectionStatus,
+ wdmSubChannelConnectedForeignIndex,
+ wdmSubChannelCrossConnect,
+ wdmSubChannelDisconnect,
+ wdmSubChannelRemoteAccessInterface
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm subchannel objects. (15.0)"
+ ::= { lumWdmGroups 49 }
+
+wdmGeneralGroupV6 OBJECT-GROUP
+ OBJECTS {
+ wdmGeneralLastChangeTime,
+ wdmGeneralStateLastChangeTime,
+ wdmGeneralWdmIfTableSize,
+ wdmGeneralWdmPassiveIfTableSize,
+ wdmGeneralWdmProtTableSize,
+ wdmGeneralWdmVc4TableSize,
+ wdmGeneralWdmCtrlChannelTableSize,
+ wdmGeneralWdmCtrlGroupTableSize,
+ wdmGeneralWdmSubChannelTableSize }
+ STATUS deprecated
+ DESCRIPTION
+ "The WDM general objects v6 (15.0)."
+ ::= { lumWdmGroups 50 }
+
+wdmIfGroupV23 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual,
+ wdmIfContinousOptimization,
+ wdmIfThresholdOptimizationResultCause,
+ wdmIfDistributionRole,
+ wdmIfConfigurationCommand,
+ wdmIfNoFrequencySet,
+ wdmIfFormat,
+ wdmIfConfigurationFormatCommand,
+-- wdmIfOHTransparency,
+ wdmIfLinkDown,
+ wdmIfTrxFailed,
+ wdmIfDisabled,
+ wdmIfLoopback,
+ wdmIfAutoNegotiationMode,
+ wdmIfAutoNegotiationStatus,
+ wdmIfFlowControlMode,
+ wdmIfGroupLineMode,
+ wdmIfFecType,
+ wdmIfFarEndLoopback,
+ wdmIfFarEndLoopbackTimeout,
+ wdmIfFarEndLoopbackEnabled,
+ wdmIfChangeLoopbackCommand,
+ wdmIfFecFailure,
+ wdmIfTxSignalStatus,
+ wdmIfRxSignalStatus,
+ wdmIfNearEndLoopback,
+ wdmIfNearEndLoopbackTimeout,
+ wdmIfNearEndLoopbackEnabled,
+ wdmIfChangeNearEndLoopbackCommand,
+ wdmIfSignalDegraded
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V23. (15.0)"
+ ::= { lumWdmGroups 51 }
+
+wdmVc4GroupV2 OBJECT-GROUP
+ OBJECTS {
+ wdmVc4Index,
+ wdmVc4Name,
+ wdmVc4Descr,
+ wdmVc4Subrack,
+ wdmVc4Slot,
+ wdmVc4TxPort,
+ wdmVc4RxPort,
+ wdmVc4Vc4,
+ wdmVc4ObjectProperty,
+ wdmVc4AuAlarmIndicationSignal,
+ wdmVc4AuLossOfPointer,
+ wdmVc4RxSignalStatus,
+ wdmVc4ConcatenationStatus,
+ wdmVc4PayloadStatus,
+ wdmVc4ConnectionStatus,
+ wdmVc4ConnectedForeignIndex,
+ wdmVc4AdminStatus }
+ STATUS current
+ DESCRIPTION
+ "The vc4 objects (16.0)."
+ ::= { lumWdmGroups 52 }
+
+wdmCtrlChannelGroupV2 OBJECT-GROUP
+ OBJECTS {
+ wdmCtrlChannelIndex,
+ wdmCtrlChannelName,
+ wdmCtrlChannelSubrack,
+ wdmCtrlChannelSlot,
+ wdmCtrlChannelTxPort,
+ wdmCtrlChannelChannel,
+ wdmCtrlChannelGroupNumber,
+ wdmCtrlChannelAdminStatus,
+ wdmCtrlChannelWantedOutputPower,
+ wdmCtrlChannelCurrentOutputPower,
+ wdmCtrlChannelCurrentAttenuation,
+ wdmCtrlChannelForceRegulationCommand,
+ wdmCtrlChannelOuputPowerControlFailure,
+ wdmCtrlChannelCurrentPowerOutOfRange,
+ wdmCtrlChannelAttenuationOutOfRange,
+ wdmCtrlChannelStatus,
+ wdmCtrlChannelStartupChannel,
+ wdmCtrlChannelMonitorIndex,
+ wdmCtrlChannelStartupCommand
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm optical control channel objects. (16.0)"
+ ::= { lumWdmGroups 53 }
+
+
+wdmCtrlGlobalGroup OBJECT-GROUP
+ OBJECTS {
+ wdmCtrlGlobalRegulationInterval,
+ wdmCtrlGlobalRegulationStatus,
+ wdmCtrlGlobalLastRegulation,
+ wdmCtrlGlobalTimeLeft
+ }
+ STATUS current
+ DESCRIPTION
+ "The wdm optical control general objects. (16.0)"
+ ::= { lumWdmGroups 54 }
+
+wdmSubChannelGroupV2 OBJECT-GROUP
+ OBJECTS {
+ wdmSubChannelIndex,
+ wdmSubChannelName,
+ wdmSubChannelId,
+ wdmSubChannelType,
+ wdmSubChannelUnequipped,
+ wdmSubChannelConnectionStatus,
+ wdmSubChannelConnectedForeignIndex,
+ wdmSubChannelCrossConnect,
+ wdmSubChannelDisconnect,
+ wdmSubChannelRemoteAccessInterface,
+ wdmSubChannelProtectedChannelIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "The wdm subchannel objects. (16.0)"
+ ::= { lumWdmGroups 55 }
+
+wdmProtGroupV7 OBJECT-GROUP
+ OBJECTS {
+ wdmProtIndex,
+ wdmProtName,
+ wdmProtDescr,
+ wdmProtLeftSubrack,
+ wdmProtLeftSlot,
+ wdmProtLeftPort,
+ wdmProtRightSubrack,
+ wdmProtRightSlot,
+ wdmProtRightPort,
+ wdmProtLastChangeTime,
+ wdmProtAdminStatus,
+ wdmProtRowStatus,
+ wdmProtServiceDegraded,
+ wdmProtServiceFailure,
+ wdmProtActiveSide,
+ wdmProtLeftStatus,
+ wdmProtRightStatus,
+ wdmProtProtectionType,
+ wdmProtObjectProperty,
+ wdmProtWrapperMode,
+ wdmProtWrapperState,
+ wdmProtLeftCommSubrack,
+ wdmProtLeftCommSlot,
+ wdmProtLeftCommPort,
+ wdmProtRightCommSubrack,
+ wdmProtRightCommSlot,
+ wdmProtRightCommPort,
+ wdmProtLeftCommInterface,
+ wdmProtRightCommInterface,
+ wdmProtCommunicationFailure,
+ wdmProtHubTrafficConfigMismatch
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The protection group objects v6 (17.0)."
+ ::= { lumWdmGroups 56 }
+
+wdmIfGroupV24 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual,
+ wdmIfContinousOptimization,
+ wdmIfThresholdOptimizationResultCause,
+ wdmIfDistributionRole,
+ wdmIfConfigurationCommand,
+ wdmIfNoFrequencySet,
+ wdmIfFormat,
+ wdmIfConfigurationFormatCommand,
+-- wdmIfOHTransparency,
+ wdmIfLinkDown,
+ wdmIfTrxFailed,
+ wdmIfDisabled,
+ wdmIfLoopback,
+ wdmIfAutoNegotiationMode,
+ wdmIfAutoNegotiationStatus,
+ wdmIfFlowControlMode,
+ wdmIfGroupLineMode,
+ wdmIfFecType,
+ wdmIfFarEndLoopback,
+ wdmIfFarEndLoopbackTimeout,
+ wdmIfFarEndLoopbackEnabled,
+ wdmIfChangeLoopbackCommand,
+ wdmIfFecFailure,
+ wdmIfTxSignalStatus,
+ wdmIfRxSignalStatus,
+ wdmIfNearEndLoopback,
+ wdmIfNearEndLoopbackTimeout,
+ wdmIfNearEndLoopbackEnabled,
+ wdmIfChangeNearEndLoopbackCommand,
+ wdmIfSignalDegraded,
+ wdmIfHubProtectionMode
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V24. (17.0)"
+ ::= { lumWdmGroups 57 }
+
+wdmIfGroupV25 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual,
+ wdmIfContinousOptimization,
+ wdmIfThresholdOptimizationResultCause,
+ wdmIfDistributionRole,
+ wdmIfConfigurationCommand,
+ wdmIfNoFrequencySet,
+ wdmIfFormat,
+ wdmIfConfigurationFormatCommand,
+-- wdmIfOHTransparency,
+ wdmIfLinkDown,
+ wdmIfTrxFailed,
+ wdmIfDisabled,
+ wdmIfLoopback,
+ wdmIfAutoNegotiationMode,
+ wdmIfAutoNegotiationStatus,
+ wdmIfFlowControlMode,
+ wdmIfGroupLineMode,
+ wdmIfFecType,
+ wdmIfFarEndLoopback,
+ wdmIfFarEndLoopbackTimeout,
+ wdmIfFarEndLoopbackEnabled,
+ wdmIfChangeLoopbackCommand,
+ wdmIfFecFailure,
+ wdmIfTxSignalStatus,
+ wdmIfRxSignalStatus,
+ wdmIfNearEndLoopback,
+ wdmIfNearEndLoopbackTimeout,
+ wdmIfNearEndLoopbackEnabled,
+ wdmIfChangeNearEndLoopbackCommand,
+ wdmIfSignalDegraded,
+ wdmIfHubProtectionMode,
+ wdmIfActualFormat
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V25. (18.0)"
+ ::= { lumWdmGroups 58 }
+
+wdmCtrlChannelGroupV3 OBJECT-GROUP
+ OBJECTS {
+ wdmCtrlChannelIndex,
+ wdmCtrlChannelName,
+ wdmCtrlChannelSubrack,
+ wdmCtrlChannelSlot,
+ wdmCtrlChannelTxPort,
+ wdmCtrlChannelChannel,
+ wdmCtrlChannelGroupNumber,
+ wdmCtrlChannelAdminStatus,
+ wdmCtrlChannelWantedOutputPower,
+ wdmCtrlChannelCurrentOutputPower,
+ wdmCtrlChannelCurrentAttenuation,
+ wdmCtrlChannelForceRegulationCommand,
+ wdmCtrlChannelOuputPowerControlFailure,
+ wdmCtrlChannelCurrentPowerOutOfRange,
+ wdmCtrlChannelAttenuationOutOfRange,
+ wdmCtrlChannelStatus,
+ wdmCtrlChannelStartupChannel,
+ wdmCtrlChannelMonitorIndex,
+ wdmCtrlChannelStartupCommand,
+ wdmCtrlChannelSfpMissing,
+ wdmCtrlChannelSfpMediaMismatch,
+ wdmCtrlChannelLossOfSignal
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm optical control channel objects. (19.0)"
+ ::= { lumWdmGroups 59 }
+
+wdmIfGroupV26 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual,
+ wdmIfContinousOptimization,
+ wdmIfThresholdOptimizationResultCause,
+ wdmIfDistributionRole,
+ wdmIfConfigurationCommand,
+ wdmIfNoFrequencySet,
+ wdmIfFormat,
+ wdmIfConfigurationFormatCommand,
+-- wdmIfOHTransparency,
+ wdmIfLinkDown,
+ wdmIfTrxFailed,
+ wdmIfDisabled,
+ wdmIfLoopback,
+ wdmIfAutoNegotiationMode,
+ wdmIfAutoNegotiationStatus,
+ wdmIfFlowControlMode,
+ wdmIfGroupLineMode,
+ wdmIfFecType,
+ wdmIfFarEndLoopback,
+ wdmIfFarEndLoopbackTimeout,
+ wdmIfFarEndLoopbackEnabled,
+ wdmIfChangeLoopbackCommand,
+ wdmIfFecFailure,
+ wdmIfTxSignalStatus,
+ wdmIfRxSignalStatus,
+ wdmIfNearEndLoopback,
+ wdmIfNearEndLoopbackTimeout,
+ wdmIfNearEndLoopbackEnabled,
+ wdmIfChangeNearEndLoopbackCommand,
+ wdmIfSignalDegraded,
+ wdmIfHubProtectionMode,
+ wdmIfActualFormat,
+ wdmIfTdcDispersion,
+ wdmIfTdcDispersionCommand,
+ wdmIfTdcDispersionMode,
+ wdmIfLineControlLoopCurrentState,
+ wdmIfSignalDegradeThreshold
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V26. (20.0)"
+ ::= { lumWdmGroups 60 }
+
+wdmProtGroupV8 OBJECT-GROUP
+ OBJECTS {
+ wdmProtIndex,
+ wdmProtName,
+ wdmProtDescr,
+ wdmProtLeftSubrack,
+ wdmProtLeftSlot,
+ wdmProtLeftPort,
+ wdmProtRightSubrack,
+ wdmProtRightSlot,
+ wdmProtRightPort,
+ wdmProtLastChangeTime,
+ wdmProtAdminStatus,
+ wdmProtRowStatus,
+ wdmProtServiceDegraded,
+ wdmProtServiceFailure,
+ wdmProtActiveSide,
+ wdmProtLeftStatus,
+ wdmProtRightStatus,
+ wdmProtProtectionType,
+ wdmProtObjectProperty,
+ wdmProtWrapperMode,
+ wdmProtWrapperState,
+ wdmProtLeftCommSubrack,
+ wdmProtLeftCommSlot,
+ wdmProtLeftCommPort,
+ wdmProtRightCommSubrack,
+ wdmProtRightCommSlot,
+ wdmProtRightCommPort,
+ wdmProtLeftCommInterface,
+ wdmProtRightCommInterface,
+ wdmProtCommunicationFailure,
+ wdmProtHubTrafficConfigMismatch,
+ wdmProtSignalDegradeProtection
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The protection group objects v8 (20.0)."
+ ::= { lumWdmGroups 61 }
+
+wdmProtGroupV9 OBJECT-GROUP
+ OBJECTS {
+ wdmProtIndex,
+ wdmProtName,
+ wdmProtDescr,
+ wdmProtLeftSubrack,
+ wdmProtLeftSlot,
+ wdmProtLeftPort,
+ wdmProtRightSubrack,
+ wdmProtRightSlot,
+ wdmProtRightPort,
+ wdmProtLastChangeTime,
+ wdmProtAdminStatus,
+ wdmProtRowStatus,
+ wdmProtServiceDegraded,
+ wdmProtServiceFailure,
+ wdmProtActiveSide,
+ wdmProtLeftStatus,
+ wdmProtRightStatus,
+ wdmProtProtectionType,
+ wdmProtObjectProperty,
+ wdmProtWrapperMode,
+ wdmProtWrapperState,
+ wdmProtLeftCommSubrack,
+ wdmProtLeftCommSlot,
+ wdmProtLeftCommPort,
+ wdmProtRightCommSubrack,
+ wdmProtRightCommSlot,
+ wdmProtRightCommPort,
+ wdmProtLeftCommInterface,
+ wdmProtRightCommInterface,
+ wdmProtCommunicationFailure,
+ wdmProtHubTrafficConfigMismatch,
+ wdmProtSignalDegradeProtection,
+ wdmProtRevertiveSwitch,
+ wdmProtRevertiveSwitchWtrTimer,
+ wdmProtRevertiveSwitchPrimaryPath,
+ wdmProtRevertiveSwitchSecondaryPath,
+ wdmProtSecondaryPathUsed
+ }
+ STATUS current
+ DESCRIPTION
+ "The protection group objects v9 (22.0)."
+ ::= { lumWdmGroups 62 }
+
+wdmCtrlGroupGroupV3 OBJECT-GROUP
+ OBJECTS {
+ wdmCtrlGroupIndex,
+ wdmCtrlGroupName,
+ wdmCtrlGroupDescr,
+ wdmCtrlGroupGroupNumber,
+ wdmCtrlGroupSubrack,
+ wdmCtrlGroupSlot,
+ wdmCtrlGroupPort,
+ wdmCtrlGroupMonitorName,
+ wdmCtrlGroupAdminStatus,
+ wdmCtrlGroupControlMode,
+ wdmCtrlGroupConfigurationCommand,
+ wdmCtrlGroupForceRegulationCommand,
+ wdmCtrlGroupLockedRange,
+ wdmCtrlGroupRegulationRange,
+ wdmCtrlGroupRegulationLastChangeTime,
+ wdmCtrlGroupCommissioningMode,
+ wdmCtrlGroupAssociateChannel,
+ wdmCtrlGroupNoOfChannels,
+ wdmCtrlGroupStatus,
+ wdmCtrlGroupTimeLeft,
+ wdmCtrlGroupOutputPowerMismatch
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm optical control group objects. (23.0)"
+ ::= { lumWdmGroups 63 }
+
+
+wdmCtrlGroupGroupV4 OBJECT-GROUP
+ OBJECTS {
+ wdmCtrlGroupIndex,
+ wdmCtrlGroupName,
+ wdmCtrlGroupDescr,
+ wdmCtrlGroupGroupNumber,
+ wdmCtrlGroupSubrack,
+ wdmCtrlGroupSlot,
+ wdmCtrlGroupPort,
+ wdmCtrlGroupMonitorName,
+ wdmCtrlGroupAdminStatus,
+ wdmCtrlGroupControlMode,
+ wdmCtrlGroupConfigurationCommand,
+ wdmCtrlGroupForceRegulationCommand,
+ wdmCtrlGroupLockedRange,
+ wdmCtrlGroupRegulationRange,
+ wdmCtrlGroupRegulationLastChangeTime,
+ wdmCtrlGroupCommissioningMode,
+ wdmCtrlGroupAssociateChannel,
+ wdmCtrlGroupNoOfChannels,
+ wdmCtrlGroupStatus,
+ wdmCtrlGroupTimeLeft,
+ wdmCtrlGroupOutputPowerMismatch,
+ wdmCtrlGroupTotalPower
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm optical control group objects. (29.0)"
+ ::= { lumWdmGroups 75 }
+
+
+wdmCtrlGroupGroupV5 OBJECT-GROUP
+ OBJECTS {
+ wdmCtrlGroupIndex,
+ wdmCtrlGroupName,
+ wdmCtrlGroupDescr,
+ wdmCtrlGroupGroupNumber,
+ wdmCtrlGroupSubrack,
+ wdmCtrlGroupSlot,
+ wdmCtrlGroupPort,
+ wdmCtrlGroupMonitorName,
+ wdmCtrlGroupAdminStatus,
+ wdmCtrlGroupControlMode,
+ wdmCtrlGroupConfigurationCommand,
+ wdmCtrlGroupForceRegulationCommand,
+ wdmCtrlGroupLockedRange,
+ wdmCtrlGroupRegulationRange,
+ wdmCtrlGroupRegulationLastChangeTime,
+ wdmCtrlGroupCommissioningMode,
+ wdmCtrlGroupAssociateChannel,
+ wdmCtrlGroupNoOfChannels,
+ wdmCtrlGroupStatus,
+ wdmCtrlGroupTimeLeft,
+ wdmCtrlGroupOutputPowerMismatch,
+ wdmCtrlGroupTotalPower,
+ wdmCtrlGroupChannelStartupCommand
+ }
+ STATUS current
+ DESCRIPTION
+ "The wdm optical control group objects. (R30.0)"
+ ::= { lumWdmGroups 76 }
+
+wdmIfGroupV27 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual,
+ wdmIfContinousOptimization,
+ wdmIfThresholdOptimizationResultCause,
+ wdmIfDistributionRole,
+ wdmIfConfigurationCommand,
+ wdmIfNoFrequencySet,
+ wdmIfFormat,
+ wdmIfConfigurationFormatCommand,
+-- wdmIfOHTransparency,
+ wdmIfLinkDown,
+ wdmIfTrxFailed,
+ wdmIfDisabled,
+ wdmIfLoopback,
+ wdmIfAutoNegotiationMode,
+ wdmIfAutoNegotiationStatus,
+ wdmIfFlowControlMode,
+ wdmIfGroupLineMode,
+ wdmIfFecType,
+ wdmIfFarEndLoopback,
+ wdmIfFarEndLoopbackTimeout,
+ wdmIfFarEndLoopbackEnabled,
+ wdmIfChangeLoopbackCommand,
+ wdmIfFecFailure,
+ wdmIfTxSignalStatus,
+ wdmIfRxSignalStatus,
+ wdmIfNearEndLoopback,
+ wdmIfNearEndLoopbackTimeout,
+ wdmIfNearEndLoopbackEnabled,
+ wdmIfChangeNearEndLoopbackCommand,
+ wdmIfSignalDegraded,
+ wdmIfHubProtectionMode,
+ wdmIfActualFormat,
+ wdmIfTdcDispersion,
+ wdmIfTdcDispersionCommand,
+ wdmIfTdcDispersionMode,
+ wdmIfLineControlLoopCurrentState,
+ wdmIfSignalDegradeThreshold,
+ wdmIfTrxThresholdOptimizationState
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V27. (23.0)"
+ ::= { lumWdmGroups 64 }
+
+wdmIfGroupV28 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual,
+ wdmIfContinousOptimization,
+ wdmIfThresholdOptimizationResultCause,
+ wdmIfDistributionRole,
+ wdmIfConfigurationCommand,
+ wdmIfNoFrequencySet,
+ wdmIfFormat,
+ wdmIfConfigurationFormatCommand,
+-- wdmIfOHTransparency,
+ wdmIfLinkDown,
+ wdmIfTrxFailed,
+ wdmIfDisabled,
+ wdmIfLoopback,
+ wdmIfAutoNegotiationMode,
+ wdmIfAutoNegotiationStatus,
+ wdmIfFlowControlMode,
+ wdmIfGroupLineMode,
+ wdmIfFecType,
+ wdmIfFarEndLoopback,
+ wdmIfFarEndLoopbackTimeout,
+ wdmIfFarEndLoopbackEnabled,
+ wdmIfChangeLoopbackCommand,
+ wdmIfFecFailure,
+ wdmIfTxSignalStatus,
+ wdmIfRxSignalStatus,
+ wdmIfNearEndLoopback,
+ wdmIfNearEndLoopbackTimeout,
+ wdmIfNearEndLoopbackEnabled,
+ wdmIfChangeNearEndLoopbackCommand,
+ wdmIfSignalDegraded,
+ wdmIfHubProtectionMode,
+ wdmIfActualFormat,
+ wdmIfTdcDispersion,
+ wdmIfTdcDispersionCommand,
+ wdmIfTdcDispersionMode,
+ wdmIfLineControlLoopCurrentState,
+ wdmIfSignalDegradeThreshold,
+ wdmIfTrxThresholdOptimizationState,
+ wdmIfTrxDecisionThreshold
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V28. (23.1)"
+ ::= { lumWdmGroups 65 }
+
+wdmIfGroupV29 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual,
+ wdmIfContinousOptimization,
+ wdmIfThresholdOptimizationResultCause,
+ wdmIfDistributionRole,
+ wdmIfConfigurationCommand,
+ wdmIfNoFrequencySet,
+ wdmIfFormat,
+ wdmIfConfigurationFormatCommand,
+-- wdmIfOHTransparency,
+ wdmIfLinkDown,
+ wdmIfTrxFailed,
+ wdmIfDisabled,
+ wdmIfLoopback,
+ wdmIfAutoNegotiationMode,
+ wdmIfAutoNegotiationStatus,
+ wdmIfFlowControlMode,
+ wdmIfGroupLineMode,
+ wdmIfFecType,
+ wdmIfFarEndLoopback,
+ wdmIfFarEndLoopbackTimeout,
+ wdmIfFarEndLoopbackEnabled,
+ wdmIfChangeLoopbackCommand,
+ wdmIfFecFailure,
+ wdmIfTxSignalStatus,
+ wdmIfRxSignalStatus,
+ wdmIfNearEndLoopback,
+ wdmIfNearEndLoopbackTimeout,
+ wdmIfNearEndLoopbackEnabled,
+ wdmIfChangeNearEndLoopbackCommand,
+ wdmIfSignalDegraded,
+ wdmIfHubProtectionMode,
+ wdmIfActualFormat,
+ wdmIfTdcDispersion,
+ wdmIfTdcDispersionCommand,
+ wdmIfTdcDispersionMode,
+ wdmIfLineControlLoopCurrentState,
+ wdmIfSignalDegradeThreshold,
+ wdmIfTrxThresholdOptimizationState,
+ wdmIfTrxDecisionThreshold,
+ wdmIfSwControlledLaserShutdown,
+ wdmIfChangeSwControlledLaserShutdownCommand,
+ wdmIfControlledLaserShutdownEnabled
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V29. (25.0)"
+ ::= { lumWdmGroups 66 }
+
+ wdmDelayCompPGGroup OBJECT-GROUP
+ OBJECTS {
+ wdmDelayCompPGIndex,
+ wdmDelayCompPGName,
+ wdmDelayCompPGUpId,
+ wdmDelayCompPGAdminStatus,
+ wdmDelayCompPGOperStatus,
+ wdmDelayCompPGAutoCompensationMode,
+ wdmDelayCompPGAutoCompensationState,
+ wdmDelayCompPGDelayDifference,
+ wdmDelayCompPGDelayCompensationOOR,
+ wdmDelayCompPGFiberLengthDifferenceOOR,
+ wdmDelayCompPGDelayCompensationReset
+ }
+ STATUS current
+ DESCRIPTION
+ "The wdm delay compensation for PG objects. (27.1)"
+ ::= { lumWdmGroups 67 }
+
+ wdmDelayCompLinkGroup OBJECT-GROUP
+ OBJECTS {
+ wdmDelayCompLinkIndex,
+ wdmDelayCompLinkName,
+ wdmDelayCompLinkUpId,
+ wdmDelayCompLinkCurrentDelayCompensation,
+ wdmDelayCompLinkWantedDelayCompensation
+ }
+ STATUS current
+ DESCRIPTION
+ "The wdm delay compensation for link objects. (27.1)"
+ ::= { lumWdmGroups 68 }
+
+wdmCtrlChannelGroupV4 OBJECT-GROUP
+ OBJECTS {
+ wdmCtrlChannelIndex,
+ wdmCtrlChannelName,
+ wdmCtrlChannelSubrack,
+ wdmCtrlChannelSlot,
+ wdmCtrlChannelTxPort,
+ wdmCtrlChannelChannel,
+ wdmCtrlChannelGroupNumber,
+ wdmCtrlChannelAdminStatus,
+ wdmCtrlChannelWantedOutputPower,
+ wdmCtrlChannelCurrentOutputPower,
+ wdmCtrlChannelCurrentAttenuation,
+ wdmCtrlChannelForceRegulationCommand,
+ wdmCtrlChannelOuputPowerControlFailure,
+ wdmCtrlChannelCurrentPowerOutOfRange,
+ wdmCtrlChannelAttenuationOutOfRange,
+ wdmCtrlChannelStatus,
+ wdmCtrlChannelStartupChannel,
+ wdmCtrlChannelMonitorIndex,
+ wdmCtrlChannelStartupCommand,
+ wdmCtrlChannelSfpMissing,
+ wdmCtrlChannelSfpMediaMismatch,
+ wdmCtrlChannelLossOfSignal,
+ wdmCtrlChannelDescr
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm optical control channel objects. (28.0)"
+ ::= { lumWdmGroups 69 }
+
+wdmIfGroupV30 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual,
+ wdmIfContinousOptimization,
+ wdmIfThresholdOptimizationResultCause,
+ wdmIfDistributionRole,
+ wdmIfConfigurationCommand,
+ wdmIfNoFrequencySet,
+ wdmIfFormat,
+ wdmIfConfigurationFormatCommand,
+-- wdmIfOHTransparency,
+ wdmIfLinkDown,
+ wdmIfTrxFailed,
+ wdmIfDisabled,
+ wdmIfLoopback,
+ wdmIfAutoNegotiationMode,
+ wdmIfAutoNegotiationStatus,
+ wdmIfFlowControlMode,
+ wdmIfGroupLineMode,
+ wdmIfFecType,
+ wdmIfFarEndLoopback,
+ wdmIfFarEndLoopbackTimeout,
+ wdmIfFarEndLoopbackEnabled,
+ wdmIfChangeLoopbackCommand,
+ wdmIfFecFailure,
+ wdmIfTxSignalStatus,
+ wdmIfRxSignalStatus,
+ wdmIfNearEndLoopback,
+ wdmIfNearEndLoopbackTimeout,
+ wdmIfNearEndLoopbackEnabled,
+ wdmIfChangeNearEndLoopbackCommand,
+ wdmIfSignalDegraded,
+ wdmIfHubProtectionMode,
+ wdmIfActualFormat,
+ wdmIfTdcDispersion,
+ wdmIfTdcDispersionCommand,
+ wdmIfTdcDispersionMode,
+ wdmIfLineControlLoopCurrentState,
+ wdmIfSignalDegradeThreshold,
+ wdmIfTrxThresholdOptimizationState,
+ wdmIfTrxDecisionThreshold,
+ wdmIfSwControlledLaserShutdown,
+ wdmIfChangeSwControlledLaserShutdownCommand,
+ wdmIfControlledLaserShutdownEnabled,
+ wdmIfAid,
+ wdmIfPhysicalLocation
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface objects V30. (28.0)"
+ ::= { lumWdmGroups 70 }
+
+wdmPassiveIfGroupV7 OBJECT-GROUP
+ OBJECTS {
+ wdmPassiveIfIndex,
+ wdmPassiveIfName,
+ wdmPassiveIfDescr,
+ wdmPassiveIfInvPhysIndexOrZero,
+ wdmPassiveIfSubrack,
+ wdmPassiveIfSlot,
+ wdmPassiveIfPort,
+ wdmPassiveIfDirection,
+ wdmPassiveIfLambdaType,
+ wdmPassiveIfLambda,
+ wdmPassiveIfExpectedLambda,
+ wdmPassiveIfUnexpectedLambda,
+ wdmPassiveIfAdminStatus,
+ wdmPassiveIfOperStatus,
+ wdmPassiveIfObjectProperty,
+ wdmPassiveIfAid,
+ wdmPassiveIfPhysicalLocation }
+ STATUS current
+ DESCRIPTION
+ "The passive i/f group objects V7 (28.0)."
+ ::= { lumWdmGroups 71 }
+
+wdmMeanChannelPowerControlGroupV1 OBJECT-GROUP
+ OBJECTS {
+ wdmMeanChannelPowerControlIndex,
+ wdmMeanChannelPowerControlName,
+ wdmMeanChannelPowerControlDescr,
+ wdmMeanChannelPowerControlOcmSubrack,
+ wdmMeanChannelPowerControlOcmSlot,
+ wdmMeanChannelPowerControlOcmPort,
+ wdmMeanChannelPowerControlOaSubrack,
+ wdmMeanChannelPowerControlOaSlot,
+ wdmMeanChannelPowerControlOaPort,
+ wdmMeanChannelPowerControlMonitorName,
+ wdmMeanChannelPowerControlAdminStatus,
+ wdmMeanChannelPowerControlOperStatus,
+ wdmMeanChannelPowerControlStartRegulation,
+ wdmMeanChannelPowerControlRegulationRange,
+ wdmMeanChannelPowerControlLatestRegulation,
+ wdmMeanChannelPowerControlLatestChange,
+ wdmMeanChannelPowerControlMonitorOffsetCalibrationFailed,
+ wdmMeanChannelPowerControlRegulationState,
+ wdmMeanChannelPowerControlTimeToNextRegulation,
+ wdmMeanChannelPowerControlWantedChannelPower,
+ wdmMeanChannelPowerControlCurrentChannelPower,
+ wdmMeanChannelPowerControlCurrentGain,
+ wdmMeanChannelPowerControlTotalChannelOutputPower,
+ wdmMeanChannelPowerControlNumberOfChannels,
+ wdmMeanChannelPowerControlAbsolutePowerOffset,
+ wdmMeanChannelPowerControlRemainingPowerOffset,
+ wdmMeanChannelPowerControlMonitorOffsetTooLarge,
+ wdmMeanChannelPowerControlChannelPowerOutOfRange,
+ wdmMeanChannelPowerControlRegulationInterval,
+ wdmMeanChannelPowerControlAmplifierOutputPort,
+ wdmMeanChannelPowerControlLatestAmplifierRxPower,
+ wdmMeanChannelPowerControlLatestAmplifierTxPower,
+ wdmMeanChannelPowerControlLocalId
+ }
+ STATUS current
+ DESCRIPTION
+ "The wdm mean channel power control loop objects version 1 (27.0)"
+ ::= { lumWdmGroups 72 }
+
+wdmMeanChannelPowerControlGlobalGroupV1 OBJECT-GROUP
+ OBJECTS {
+ wdmMeanChannelPowerControlGlobalIndex,
+ wdmMeanChannelPowerControlGlobalName,
+ wdmMeanChannelPowerControlGlobalEntryCreate
+ }
+ STATUS current
+ DESCRIPTION
+ "The bogus table used only to create entries in
+ wdmMeanChannelPowerControl v1 (28.0)"
+ ::= { lumWdmGroups 73 }
+
+wdmGeneralGroupV7 OBJECT-GROUP
+ OBJECTS {
+ wdmGeneralLastChangeTime,
+ wdmGeneralStateLastChangeTime,
+ wdmGeneralWdmIfTableSize,
+ wdmGeneralWdmPassiveIfTableSize,
+ wdmGeneralWdmProtTableSize,
+ wdmGeneralWdmVc4TableSize,
+ wdmGeneralWdmCtrlChannelTableSize,
+ wdmGeneralWdmCtrlGroupTableSize,
+ wdmGeneralWdmSubChannelTableSize,
+ wdmGeneralWdmMeanChannelPowerControlTableSize,
+ wdmGeneralWdmMeanChannelPowerControlGlobalTableSize
+ }
+ STATUS current
+ DESCRIPTION
+ "The WDM general objects v7 (28.0)."
+ ::= { lumWdmGroups 74 }
+
+wdmCtrlChannelGroupV5 OBJECT-GROUP
+ OBJECTS {
+ wdmCtrlChannelIndex,
+ wdmCtrlChannelName,
+ wdmCtrlChannelSubrack,
+ wdmCtrlChannelSlot,
+ wdmCtrlChannelTxPort,
+ wdmCtrlChannelChannel,
+ wdmCtrlChannelGroupNumber,
+ wdmCtrlChannelAdminStatus,
+ wdmCtrlChannelWantedOutputPower,
+ wdmCtrlChannelCurrentOutputPower,
+ wdmCtrlChannelCurrentAttenuation,
+ wdmCtrlChannelForceRegulationCommand,
+ wdmCtrlChannelOuputPowerControlFailure,
+ wdmCtrlChannelCurrentPowerOutOfRange,
+ wdmCtrlChannelAttenuationOutOfRange,
+ wdmCtrlChannelStatus,
+ wdmCtrlChannelStartupChannel,
+ wdmCtrlChannelMonitorIndex,
+ wdmCtrlChannelStartupCommand,
+ wdmCtrlChannelSfpMissing,
+ wdmCtrlChannelSfpMediaMismatch,
+ wdmCtrlChannelLossOfSignal,
+ wdmCtrlChannelDescr,
+ wdmCtrlChannelMaxAttenuation,
+ wdmCtrlChannelMinAttenuation,
+ wdmCtrlChannelAttenControlOffset,
+ wdmCtrlChannelAttenControlDegraded
+ }
+ STATUS current
+ DESCRIPTION
+ "The wdm optical control channel objects. (30.0)"
+ ::= { lumWdmGroups 77}
+
+wdmIfGroupV31 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual,
+ wdmIfContinousOptimization,
+ wdmIfThresholdOptimizationResultCause,
+ wdmIfDistributionRole,
+ wdmIfConfigurationCommand,
+ wdmIfNoFrequencySet,
+ wdmIfFormat,
+ wdmIfConfigurationFormatCommand,
+-- wdmIfOHTransparency,
+ wdmIfLinkDown,
+ wdmIfTrxFailed,
+ wdmIfDisabled,
+ wdmIfLoopback,
+ wdmIfAutoNegotiationMode,
+ wdmIfAutoNegotiationStatus,
+ wdmIfFlowControlMode,
+ wdmIfGroupLineMode,
+ wdmIfFecType,
+ wdmIfFarEndLoopback,
+ wdmIfFarEndLoopbackTimeout,
+ wdmIfFarEndLoopbackEnabled,
+ wdmIfChangeLoopbackCommand,
+ wdmIfFecFailure,
+ wdmIfTxSignalStatus,
+ wdmIfRxSignalStatus,
+ wdmIfNearEndLoopback,
+ wdmIfNearEndLoopbackTimeout,
+ wdmIfNearEndLoopbackEnabled,
+ wdmIfChangeNearEndLoopbackCommand,
+ wdmIfSignalDegraded,
+ wdmIfHubProtectionMode,
+ wdmIfActualFormat,
+ wdmIfTdcDispersion,
+ wdmIfTdcDispersionCommand,
+ wdmIfTdcDispersionMode,
+ wdmIfLineControlLoopCurrentState,
+ wdmIfSignalDegradeThreshold,
+ wdmIfTrxThresholdOptimizationState,
+ wdmIfTrxDecisionThreshold,
+ wdmIfSwControlledLaserShutdown,
+ wdmIfChangeSwControlledLaserShutdownCommand,
+ wdmIfControlledLaserShutdownEnabled,
+ wdmIfAid,
+ wdmIfPhysicalLocation,
+ wdmIfTrxTunable
+ }
+ STATUS current
+ DESCRIPTION
+ "The wdm trunk interface objects V31. (32.1)"
+ ::= { lumWdmGroups 78 }
+
+-- ----------------------------------------------------
+-- Compliance
+-- ----------------------------------------------------
+
+lumWdmBasicComplV1 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroup,
+ wdmIfGroup,
+ wdmProtGroup,
+ wdmNotificationGroup }
+ ::= { lumWdmCompl 1 }
+
+lumWdmBasicComplV2 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V2."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroup,
+ wdmIfGroup,
+ wdmProtGroup,
+ wdmNotificationGroup,
+ wdmPassiveIfGroup }
+ ::= { lumWdmCompl 2 }
+
+lumWdmBasicComplV3 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V3."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV2,
+ wdmIfGroup,
+ wdmProtGroup,
+ wdmNotificationGroup,
+ wdmPassiveIfGroup }
+ ::= { lumWdmCompl 3 }
+
+lumWdmBasicComplV4 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V4."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV2,
+ wdmIfGroupV2,
+ wdmProtGroup,
+ wdmNotificationGroup,
+ wdmPassiveIfGroup }
+ ::= { lumWdmCompl 4 }
+
+lumWdmBasicComplV5 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V5."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV2,
+ wdmIfGroupV3 ,
+ wdmProtGroup,
+ wdmNotificationGroup,
+ wdmPassiveIfGroupV2 }
+ ::= { lumWdmCompl 5 }
+
+lumWdmBasicComplV6 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V6."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV2,
+ wdmIfGroupV4,
+ wdmProtGroup,
+ wdmNotificationGroup,
+ wdmPassiveIfGroupV3 }
+ ::= { lumWdmCompl 6 }
+
+lumWdmBasicComplV7 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V7."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV2,
+ wdmIfGroupV4,
+ wdmProtGroup,
+ wdmNotificationGroup,
+ wdmPassiveIfGroupV4 }
+ ::= { lumWdmCompl 7 }
+
+lumWdmBasicComplV8 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V8."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV2,
+ wdmIfGroupV5,
+ wdmProtGroupV2,
+ wdmNotificationGroup,
+ wdmPassiveIfGroupV4 }
+ ::= { lumWdmCompl 8 }
+
+lumWdmBasicComplV9 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V9."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV2,
+ wdmIfGroupV6,
+ wdmProtGroupV2,
+ wdmNotificationGroup,
+ wdmPassiveIfGroupV4 }
+ ::= { lumWdmCompl 9 }
+
+lumWdmBasicComplV10 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V10."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV2,
+ wdmIfGroupV6,
+ wdmProtGroupV2,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV4 }
+ ::= { lumWdmCompl 10 }
+
+lumWdmBasicComplV11 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V11."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV2,
+ wdmIfGroupV7,
+ wdmProtGroupV2,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV4 }
+ ::= { lumWdmCompl 11 }
+
+lumWdmBasicComplV12 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V12."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV3,
+ wdmIfGroupV7,
+ wdmProtGroupV2,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV4 }
+ ::= { lumWdmCompl 12 }
+
+lumWdmBasicComplV13 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V13."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV3,
+ wdmIfGroupV8,
+ wdmProtGroupV2,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV4 }
+ ::= { lumWdmCompl 13 }
+
+lumWdmBasicComplV14 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V14."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV3,
+ wdmIfGroupV9,
+ wdmProtGroupV2,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV4 }
+ ::= { lumWdmCompl 14 }
+
+lumWdmBasicComplV15 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V15."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV3,
+ wdmIfGroupV10,
+ wdmProtGroupV2,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV4 }
+ ::= { lumWdmCompl 15 }
+
+lumWdmBasicComplV16 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V16."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV3,
+ wdmIfGroupV11,
+ wdmProtGroupV2,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV4 }
+ ::= { lumWdmCompl 16 }
+
+lumWdmBasicComplV17 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V17. (2.2)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV3,
+ wdmIfGroupV12,
+ wdmProtGroupV2,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV5 }
+ ::= { lumWdmCompl 17 }
+
+lumWdmBasicComplV18 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V18. (3.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV3,
+ wdmIfGroupV13,
+ wdmProtGroupV2,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV5 }
+ ::= { lumWdmCompl 18 }
+
+lumWdmBasicComplV19 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V19. (3.1)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV4,
+ wdmIfGroupV13,
+ wdmProtGroupV3,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV5 }
+ ::= { lumWdmCompl 19 }
+
+lumWdmBasicComplV20 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V20. (4.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV4,
+ wdmIfGroupV14,
+ wdmProtGroupV4,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6 }
+ ::= { lumWdmCompl 20 }
+
+lumWdmBasicComplV21 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V21. (4.1)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV4,
+ wdmIfGroupV14,
+ wdmProtGroupV5,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6 }
+ ::= { lumWdmCompl 21 }
+
+lumWdmBasicComplV22 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V22. (5.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV4,
+ wdmIfGroupV15,
+ wdmProtGroupV5,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6 }
+ ::= { lumWdmCompl 22 }
+
+lumWdmBasicComplV23 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V23. (6.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV4,
+ wdmIfGroupV16,
+ wdmProtGroupV5,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6 }
+ ::= { lumWdmCompl 23 }
+
+lumWdmBasicComplV24 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V24. (8.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV4,
+ wdmIfGroupV16,
+ wdmProtGroupV5,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6 }
+ ::= { lumWdmCompl 24 }
+
+lumWdmBasicComplV25 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V25. (9.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV4,
+ wdmIfGroupV17,
+ wdmProtGroupV5,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6 }
+ ::= { lumWdmCompl 25 }
+
+lumWdmBasicComplV26 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V26. (9.1)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV4,
+ wdmIfGroupV18,
+ wdmProtGroupV5,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6 }
+ ::= { lumWdmCompl 26 }
+
+lumWdmBasicComplV27 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V27. (10.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV5,
+ wdmIfGroupV19,
+ wdmProtGroupV5,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6,
+ wdmVc4Group }
+ ::= { lumWdmCompl 27 }
+
+lumWdmBasicComplV28 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V28. (11.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV5,
+ wdmIfGroupV20,
+ wdmProtGroupV5,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6,
+ wdmVc4Group }
+ ::= { lumWdmCompl 28 }
+
+lumWdmBasicComplV29 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V29. (12.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV5,
+ wdmIfGroupV21,
+ wdmProtGroupV5,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6,
+ wdmVc4Group }
+ ::= { lumWdmCompl 29 }
+
+lumWdmBasicComplV30 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V30. (13.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV5,
+ wdmIfGroupV22,
+ wdmProtGroupV6,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6,
+ wdmVc4Group,
+ wdmRemoteProtGroup,
+ wdmCtrlChannelGroup,
+ wdmCtrlGroupGroup
+ }
+ ::= { lumWdmCompl 30 }
+
+lumWdmBasicComplV31 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V31. (14.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV5,
+ wdmIfGroupV22,
+ wdmProtGroupV6,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6,
+ wdmVc4Group,
+ wdmRemoteProtGroup,
+ wdmCtrlChannelGroup,
+ wdmCtrlGroupGroupV2
+ }
+ ::= { lumWdmCompl 31 }
+
+lumWdmBasicComplV32 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V32. (15.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV6,
+ wdmIfGroupV23,
+ wdmProtGroupV6,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6,
+ wdmVc4Group,
+ wdmRemoteProtGroup,
+ wdmCtrlChannelGroup,
+ wdmCtrlGroupGroupV2,
+ wdmSubChannelGroup
+ }
+ ::= { lumWdmCompl 32 }
+
+lumWdmBasicComplV33 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V33. (16.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV6,
+ wdmIfGroupV23,
+ wdmProtGroupV6,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6,
+ wdmVc4GroupV2,
+ wdmRemoteProtGroup,
+ wdmCtrlChannelGroupV2,
+ wdmCtrlGroupGroupV2,
+ wdmSubChannelGroupV2,
+ wdmCtrlGlobalGroup
+ }
+ ::= { lumWdmCompl 33 }
+
+lumWdmBasicComplV34 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V34. (17.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV6,
+ wdmIfGroupV24,
+ wdmProtGroupV7,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6,
+ wdmVc4GroupV2,
+ wdmRemoteProtGroup,
+ wdmCtrlChannelGroupV2,
+ wdmCtrlGroupGroupV2,
+ wdmSubChannelGroupV2,
+ wdmCtrlGlobalGroup
+ }
+ ::= { lumWdmCompl 34 }
+
+lumWdmBasicComplV35 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V35. (18.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV6,
+ wdmIfGroupV25,
+ wdmProtGroupV7,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6,
+ wdmVc4GroupV2,
+ wdmRemoteProtGroup,
+ wdmCtrlChannelGroupV2,
+ wdmCtrlGroupGroupV2,
+ wdmSubChannelGroupV2,
+ wdmCtrlGlobalGroup
+ }
+ ::= { lumWdmCompl 35 }
+
+
+lumWdmBasicComplV36 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V36. (19.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV6,
+ wdmIfGroupV25,
+ wdmProtGroupV7,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6,
+ wdmVc4GroupV2,
+ wdmRemoteProtGroup,
+ wdmCtrlChannelGroupV3,
+ wdmCtrlGroupGroupV2,
+ wdmSubChannelGroupV2,
+ wdmCtrlGlobalGroup
+ }
+ ::= { lumWdmCompl 36 }
+
+lumWdmBasicComplV37 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V37. (20.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV6,
+ wdmIfGroupV26,
+ wdmProtGroupV8,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6,
+ wdmVc4GroupV2,
+ wdmRemoteProtGroup,
+ wdmCtrlChannelGroupV3,
+ wdmCtrlGroupGroupV2,
+ wdmSubChannelGroupV2,
+ wdmCtrlGlobalGroup
+ }
+ ::= { lumWdmCompl 37 }
+
+lumWdmBasicComplV38 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V38. (22.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV6,
+ wdmIfGroupV26,
+ wdmProtGroupV9,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6,
+ wdmVc4GroupV2,
+ wdmRemoteProtGroup,
+ wdmCtrlChannelGroupV3,
+ wdmCtrlGroupGroupV2,
+ wdmSubChannelGroupV2,
+ wdmCtrlGlobalGroup
+ }
+ ::= { lumWdmCompl 38 }
+
+lumWdmBasicComplV39 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V38. (22.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV6,
+ wdmIfGroupV27,
+ wdmProtGroupV9,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6,
+ wdmVc4GroupV2,
+ wdmRemoteProtGroup,
+ wdmCtrlChannelGroupV3,
+ wdmCtrlGroupGroupV3,
+ wdmSubChannelGroupV2,
+ wdmCtrlGlobalGroup
+ }
+ ::= { lumWdmCompl 39 }
+
+lumWdmBasicComplV40 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V40. (23.1)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV6,
+ wdmIfGroupV28,
+ wdmProtGroupV9,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6,
+ wdmVc4GroupV2,
+ wdmRemoteProtGroup,
+ wdmCtrlChannelGroupV3,
+ wdmCtrlGroupGroupV3,
+ wdmSubChannelGroupV2,
+ wdmCtrlGlobalGroup
+ }
+ ::= { lumWdmCompl 40 }
+
+lumWdmBasicComplV41 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V41. (25.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV6,
+ wdmIfGroupV29,
+ wdmProtGroupV9,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6,
+ wdmVc4GroupV2,
+ wdmRemoteProtGroup,
+ wdmCtrlChannelGroupV3,
+ wdmCtrlGroupGroupV3,
+ wdmSubChannelGroupV2,
+ wdmCtrlGlobalGroup
+ }
+ ::= { lumWdmCompl 41 }
+
+lumWdmBasicComplV42 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V42. (27.1)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV7,
+ wdmIfGroupV29,
+ wdmProtGroupV9,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV6,
+ wdmVc4GroupV2,
+ wdmRemoteProtGroup,
+ wdmCtrlChannelGroupV4,
+ wdmCtrlGroupGroupV3,
+ wdmSubChannelGroupV2,
+ wdmCtrlGlobalGroup,
+ wdmDelayCompPGGroup,
+ wdmDelayCompLinkGroup,
+ wdmMeanChannelPowerControlGroupV1,
+ wdmMeanChannelPowerControlGlobalGroupV1
+ }
+ ::= { lumWdmCompl 42 }
+
+lumWdmBasicComplV43 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V43. (28.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV6,
+ wdmIfGroupV30,
+ wdmProtGroupV9,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV7,
+ wdmVc4GroupV2,
+ wdmRemoteProtGroup,
+ wdmCtrlChannelGroupV4,
+ wdmCtrlGroupGroupV3,
+ wdmSubChannelGroupV2,
+ wdmCtrlGlobalGroup,
+ wdmDelayCompPGGroup,
+ wdmDelayCompLinkGroup
+ }
+ ::= { lumWdmCompl 43 }
+
+lumWdmBasicComplV44 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V44. (29.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV6,
+ wdmIfGroupV30,
+ wdmProtGroupV9,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV7,
+ wdmVc4GroupV2,
+ wdmRemoteProtGroup,
+ wdmCtrlChannelGroupV4,
+ wdmCtrlGroupGroupV4,
+ wdmSubChannelGroupV2,
+ wdmCtrlGlobalGroup,
+ wdmDelayCompPGGroup,
+ wdmDelayCompLinkGroup
+ }
+ ::= { lumWdmCompl 44 }
+
+lumWdmBasicComplV45 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V45. (30.0)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV6,
+ wdmIfGroupV30,
+ wdmProtGroupV9,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV7,
+ wdmVc4GroupV2,
+ wdmRemoteProtGroup,
+ wdmCtrlChannelGroupV5,
+ wdmCtrlGroupGroupV5,
+ wdmSubChannelGroupV2,
+ wdmCtrlGlobalGroup,
+ wdmDelayCompPGGroup,
+ wdmDelayCompLinkGroup
+ }
+ ::= { lumWdmCompl 45 }
+
+lumWdmBasicComplV46 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V46. (30.1)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV6,
+ wdmIfGroupV30,
+ wdmProtGroupV9,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV7,
+ wdmVc4GroupV2,
+ wdmRemoteProtGroup,
+ wdmCtrlChannelGroupV5,
+ wdmCtrlGroupGroupV5,
+ wdmSubChannelGroupV2,
+ wdmCtrlGlobalGroup,
+ wdmDelayCompPGGroup,
+ wdmDelayCompLinkGroup
+ }
+ ::= { lumWdmCompl 46 }
+
+lumWdmBasicComplV47 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Basic implementation requirements for the WDM MIB V47. (32.1)"
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralGroupV6,
+ wdmIfGroupV31,
+ wdmProtGroupV9,
+ wdmNotificationGroupV2,
+ wdmPassiveIfGroupV7,
+ wdmVc4GroupV2,
+ wdmRemoteProtGroup,
+ wdmCtrlChannelGroupV5,
+ wdmCtrlGroupGroupV5,
+ wdmSubChannelGroupV2,
+ wdmCtrlGlobalGroup,
+ wdmDelayCompPGGroup,
+ wdmDelayCompLinkGroup
+ }
+ ::= { lumWdmCompl 47 }
+
+-- ----------------------------------------------------
+-- Minimal object and event groups
+-- ----------------------------------------------------
+
+wdmGeneralMinimalGroupV1 OBJECT-GROUP
+ OBJECTS {
+ wdmGeneralLastChangeTime,
+ wdmGeneralStateLastChangeTime,
+ wdmGeneralWdmIfTableSize,
+ wdmGeneralWdmPassiveIfTableSize }
+ STATUS current
+ DESCRIPTION
+ "The minimal general wdm objects."
+ ::= { lumWdmMinimalGroups 1 }
+
+wdmIfMinimalGroupV1 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual }
+ STATUS deprecated
+ DESCRIPTION
+ "The wdm trunk interface minimal objects."
+ ::= { lumWdmMinimalGroups 2 }
+
+wdmPassiveIfMinimalGroupV1 OBJECT-GROUP
+ OBJECTS {
+ wdmPassiveIfIndex,
+ wdmPassiveIfName,
+ wdmPassiveIfDescr,
+ wdmPassiveIfInvPhysIndexOrZero,
+ wdmPassiveIfSubrack,
+ wdmPassiveIfSlot,
+ wdmPassiveIfPort,
+ wdmPassiveIfDirection,
+ wdmPassiveIfLambdaType,
+ wdmPassiveIfLambda,
+ wdmPassiveIfExpectedLambda,
+ wdmPassiveIfUnexpectedLambda,
+ wdmPassiveIfAdminStatus,
+ wdmPassiveIfOperStatus }
+ STATUS deprecated
+ DESCRIPTION
+ "The passive i/f group minimal objects."
+ ::= { lumWdmMinimalGroups 3 }
+
+wdmIfMinimalGroupV2 OBJECT-GROUP
+ OBJECTS {
+ wdmIfIndex,
+ wdmIfName,
+ wdmIfDescr,
+ wdmIfSubrack,
+ wdmIfSlot,
+ wdmIfTxPort,
+ wdmIfInvPhysIndexOrZero,
+ wdmIfTxLambda,
+ wdmIfHighSpeedMin,
+ wdmIfHighSpeedMax,
+ wdmIfPowerLevel,
+ wdmIfPowerLevelHighThreshold,
+ wdmIfPowerLevelLowThreshold,
+ wdmIfLaserTemp,
+ wdmIfLaserTempOffset,
+ wdmIfLaserTempOffsetThreshold,
+ wdmIfLaserMode,
+ wdmIfLaserStatus,
+ wdmIfAdminStatus,
+ wdmIfOperStatus,
+ wdmIfLossOfSignal,
+ wdmIfReceivedPowerHigh,
+ wdmIfReceivedPowerLow,
+ wdmIfLaserBiasHigh,
+ wdmIfForwardDefectIndication,
+ wdmIfBackwardDefectIndication,
+ wdmIfLossOfFrame,
+ wdmIfAlarmIndicationSignal,
+ wdmIfRemoteDefectIndication,
+ wdmIfLossOfSync,
+ wdmIfLossOfForwardingErrorCorrection,
+ wdmIfLaserTempHigh,
+ wdmIfLaserTempLow,
+ wdmIfRxPort,
+ wdmIfBitrateMismatch,
+ wdmIfLaserBias,
+ wdmIfLaserBiasThreshold,
+ wdmIfLossOfSignalThreshold,
+ wdmIfExpectedTxLambda,
+ wdmIfForwardingErrorCorrectionMode,
+ wdmIfTraceIntrusionMode,
+ wdmIfTraceTransmitted,
+ wdmIfTraceReceived,
+ wdmIfTraceExpected,
+ wdmIfTraceAlarmMode,
+ wdmIfTraceMismatch,
+ wdmIfLaserStatusLastChangeTime,
+ wdmIfSuppressRemoteAlarms,
+ wdmIfSerialNumberMismatch,
+ wdmIfOptimizeDecisionThreshold,
+ wdmIfThresholdOptimizationState,
+ wdmIfUseHwDefaultDecisionThreshold,
+ wdmIfFecCorrectedZeros,
+ wdmIfFecCorrectedOnes,
+ wdmIfOptimizedForSerialNumber,
+ wdmIfRelativeDecisionThreshold,
+ wdmIfTrxCodeMismatch,
+ wdmIfTrxBitrateUnavailable,
+ wdmIfTrxMissing,
+ wdmIfTrxClass,
+ wdmIfLaserTempHighRelativeThreshold,
+ wdmIfLaserTempLowRelativeThreshold,
+ wdmIfTransmitterFailed,
+ wdmIfReceiverSensitivity,
+ wdmIfPowerLevelLowRelativeThreshold,
+ wdmIfUnexpectedTxLambda,
+ wdmIfIllegalFrequency,
+ wdmIfLaserForcedOn,
+ wdmIfTrafficCombination,
+ wdmIfSelectTrafficCombination,
+ wdmIfObjectProperty,
+ wdmIfTxPowerLevel,
+ wdmIfLaserTempActual,
+ wdmIfTrxFailed,
+ wdmIfDisabled,
+ wdmIfLoopback }
+ STATUS current
+ DESCRIPTION
+ "The wdm trunk interface minimal objects."
+ ::= { lumWdmMinimalGroups 4 }
+
+wdmPassiveIfMinimalGroupV2 OBJECT-GROUP
+ OBJECTS {
+ wdmPassiveIfIndex,
+ wdmPassiveIfName,
+ wdmPassiveIfDescr,
+ wdmPassiveIfInvPhysIndexOrZero,
+ wdmPassiveIfSubrack,
+ wdmPassiveIfSlot,
+ wdmPassiveIfPort,
+ wdmPassiveIfDirection,
+ wdmPassiveIfLambdaType,
+ wdmPassiveIfLambda,
+ wdmPassiveIfExpectedLambda,
+ wdmPassiveIfUnexpectedLambda,
+ wdmPassiveIfAdminStatus,
+ wdmPassiveIfOperStatus,
+ wdmPassiveIfIfNo}
+ STATUS current
+ DESCRIPTION
+ "The passive i/f group minimal objects."
+ ::= { lumWdmMinimalGroups 5 }
+
+
+-- ----------------------------------------------------
+-- Minimal Compliance
+-- ----------------------------------------------------
+
+lumWdmMinimalComplV1 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Minimal implementation requirements for the wdm MIB v1."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralMinimalGroupV1,
+ wdmIfMinimalGroupV1,
+ wdmPassiveIfMinimalGroupV1 }
+ ::= { lumWdmMinimalCompl 1 }
+
+lumWdmMinimalComplV2 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Minimal implementation requirements for the wdm MIB v2."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralMinimalGroupV1,
+ wdmIfMinimalGroupV2,
+ wdmProtGroupV5,
+ wdmPassiveIfMinimalGroupV1 }
+ ::= { lumWdmMinimalCompl 2 }
+
+lumWdmMinimalComplV3 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "Minimal implementation requirements for the wdm MIB v3 (30.1)."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralMinimalGroupV1,
+ wdmIfMinimalGroupV2,
+ wdmProtGroupV5,
+ wdmPassiveIfMinimalGroupV1 }
+ ::= { lumWdmMinimalCompl 3 }
+
+lumWdmMinimalComplV4 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Minimal implementation requirements for the wdm MIB v4 (31.1)."
+ MODULE
+ MANDATORY-GROUPS {
+ wdmGeneralMinimalGroupV1,
+ wdmIfMinimalGroupV2,
+ wdmProtGroupV5,
+ wdmPassiveIfMinimalGroupV2 }
+ ::= { lumWdmMinimalCompl 4 }
+END
+
+
+