summaryrefslogtreecommitdiff
path: root/MIBS/cisco/CERENT-MSDWDM-MIB
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/cisco/CERENT-MSDWDM-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/cisco/CERENT-MSDWDM-MIB')
-rw-r--r--MIBS/cisco/CERENT-MSDWDM-MIB3509
1 files changed, 3509 insertions, 0 deletions
diff --git a/MIBS/cisco/CERENT-MSDWDM-MIB b/MIBS/cisco/CERENT-MSDWDM-MIB
new file mode 100644
index 0000000..8567b4b
--- /dev/null
+++ b/MIBS/cisco/CERENT-MSDWDM-MIB
@@ -0,0 +1,3509 @@
+-- *****************************************************************
+-- CERENT-MSDWDM-MIB.mib
+-- Multi Service DWDM MIB
+--
+-- Copyright (c) 2002 by cisco Systems, Inc.
+-- All rights reserved.
+-- *****************************************************************
+
+CERENT-MSDWDM-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ Integer32,
+ Counter32,
+ Unsigned32,
+ Counter64,
+ MODULE-IDENTITY,
+ OBJECT-TYPE FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION,
+ TruthValue FROM SNMPv2-TC
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP FROM SNMPv2-CONF
+ ifIndex FROM IF-MIB
+ cerentModules,
+ cerentRequirements,
+ cerentGeneric FROM CERENT-GLOBAL-REGISTRY
+ CerentPeriod FROM CERENT-TC
+;
+
+cerentMsDwdmMIB MODULE-IDENTITY
+ LAST-UPDATED "0302150000Z" -- 2003/Feb/15
+ ORGANIZATION "Cisco Systems, Inc."
+ CONTACT-INFO "support@Cisco.com
+
+ Postal:
+ Cisco Systems
+ 1450 N. McDowell Blvd.
+ Petaluma, CA 94954
+
+ Tel: +1-877-323-7368"
+ DESCRIPTION
+ "This MIB module defines the managed objects for physical
+ layer related interface configurations and objects
+ for the protocol specific error counters for DWDM
+ optical switches.
+
+ This MIB contains four groups.
+
+ The first group, cerentMsDwdmIfGroup, handles the physical
+ layer related interface configurations.
+
+ The second group, cerentMsDwdmOtnGroup, provides
+ objects for configuring OTN (G.709) related thresholds and for
+ collecting OTN (G.709) related performance statistics for the
+ current and previous 15 min and 24 hour intervals.
+
+ The third group, cerentMsDwdmFECGroup provides objects for
+ monitoring FEC (Fault Error Correction) statistics for the
+ current and previous 15 min and 24 hour intervals.
+ It also contains objects for configuring FEC error thresholds.
+
+ The fourth group,cerentMsDwdm8B10BGroup contains 8B10B
+ counters, for the current and previous 15 min and 24 hour
+ intervals for interfaces like Fiber Channel/Gig E."
+
+ REVISION "0302150000Z" -- 2003/Feb/15
+ DESCRIPTION
+ "Added DWDM Network Tables, 8B10B tables."
+
+ REVISION "0211110000Z" -- 2002/Nov/11
+ DESCRIPTION
+ "The initial revision of this MIB."
+
+ ::= { cerentModules 80 }
+
+
+-- Textual Conventions
+
+ProtocolType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An integer value that identifies the protocol used across an
+ interface."
+ SYNTAX INTEGER {
+ other(1),
+ unknown(2),
+ tenGigEth(4),
+ fibreChOrOneGigEth(5),
+ unframed(7),
+ sonet(8),
+ sdh(9),
+ sysplexIscCompatibility(10),
+ sysplexIscPeer(11),
+ sysplexTimerEtr(12),
+ sysplexTimerClo(13),
+ fastEthernet(14),
+ fddi(15),
+ eightGfc(16),
+ oc768(17),
+ otn(18)
+
+ }
+
+IntervalType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This value indicates the time period over which performance
+ monitoring data has been collected. Valid values are -
+
+ fifteenMin (1) : values for the 15 min interval.
+ oneDay (2) : values for the 1 Day interval.
+ "
+ SYNTAX INTEGER {
+ fifteenMin(1),
+ oneDay(2)
+ }
+
+LocationAndIntervalType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This value indicates the time period and the location
+ for which the performace monitoring data has been collected.
+ Valid values are -
+
+ nearEnd15Min (1) : nearEnd values for the 15 min interval.
+ nearEndOneDay (2) : nearEnd values for the 1 Day interval.
+ farEnd15Min (3) : farEnd values for the 15 min interval.
+ farEndOneDay (4) : farEnd values for the 1 day interval.
+ "
+ SYNTAX INTEGER {
+ nearEnd15Min(1),
+ nearEndOneDay(2),
+ farEnd15Min(3),
+ farEndOneDay(4)
+ }
+
+MonitorType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This value indicates the type of performance statistics
+ being monitored. Valid values are -
+
+ path(1) : Performance statistics for path parameters.
+ section(2) : Performance statistics for section parameters.
+ tcm1(3) : Performance statistics for tandem connection
+ monitoring 1.
+ tcm2(4) : Performance statistics for tandem connection
+ monitoring 2.
+ "
+ SYNTAX INTEGER {
+ path(1),
+ section(2),
+ tcm1(3),
+ tcm2(4)
+ }
+
+RingDirection ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This value indicates the type of directionality in the
+ ring. The directionality is meaning the facing side of
+ the port that is connected to fiber.
+ Valid values are -
+
+ westEast(1) : the port is facing to west side, continuing
+ to east side
+ eastWest(2) : the port is facing to east side, continuing
+ to west side
+ "
+ SYNTAX INTEGER {
+ westEast(1),
+ eastWest(2)
+ }
+
+SideIdentifier ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This value indicates the side in the ring/mesh node
+ e.g. the facing side associated to on optical interface
+ within an up to 8 deg mesh node.
+ Valid values are -
+
+ unknownSide(0)
+ sideA(1)
+ sideB(2)
+ sideC(3)
+ sideD(4)
+ sideE(5)
+ sideF(6)
+ sideG(7)
+ sideH(8)
+ sideI(9)
+ sideJ(10)
+ sideK(11)
+ sideL(12)
+ sideM(13)
+ sideN(14)
+ sideO(15)
+ sideP(16)
+ sideQ(17)
+ sideR(18)
+ sideS(19)
+ sideT(20)
+ "
+ SYNTAX INTEGER {
+ unknownSide(0),
+ sideA(1),
+ sideB(2),
+ sideC(3),
+ sideD(4),
+ sideE(5),
+ sideF(6),
+ sideG(7),
+ sideH(8),
+ sideI(9),
+ sideJ(10),
+ sideK(11),
+ sideL(12),
+ sideM(13),
+ sideN(14),
+ sideO(15),
+ sideP(16),
+ sideQ(17),
+ sideR(18),
+ sideS(19),
+ sideT(20)
+ }
+
+OpticalPortRule ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This value indicates the rule that assumes the optical port.
+ Valid values are -
+
+ inputLine(1) : this is an input LINE port
+ outputLine(2) : this is an output LINE port
+ inputCom(3) : this is an input COM port
+ outputCom(4) : this is an output COM port
+ inputOsc(5) : this is an input OSC port
+ outputOsc(6) : this is an output OSC port
+ inputDc(7) : this is an input DCU port
+ outputDc(8) : this is an output DCU port
+ inputExpress(9) : this is an input EXPress port
+ outputExpress(10) : this is an output EXPress port
+ add(11) : this is an band/wavelength ADD port
+ drop(12) : this is an band/wavelength DROP port
+ inputPassThru(13) : this is an input Pass Thru port
+ inputWorking(14) : the working port that receive the signal in an optical protection unit
+ outputWorking(15) : the working port that send the signal in an optical protection unit
+ inputProtected(16) : the protected port that receive the signal in an optical protection unit
+ outputProtected(17) : the protected port that send the signal in an optical protection unit
+ inputRaman(18) : this is an input RAMAN port
+ outputRaman(19) : this is an output RAMAN port
+ com(20) : this is an COM port
+ ead(21) : this is an Express/Add/Drop port
+ ad(22) : this is an Add/Drop port
+ "
+ SYNTAX INTEGER {
+ inputLine(1),
+ outputLine(2),
+ inputCom(3),
+ outputCom(4),
+ inputOsc(5),
+ outputOsc(6),
+ inputDc(7),
+ outputDc(8),
+ inputExpress(9),
+ outputExpress(10),
+ add(11),
+ drop(12),
+ inputPassThru(13),
+ inputWorking(14),
+ outputWorking(15),
+ inputProtected(16),
+ outputProtected(17),
+ inputRaman(18),
+ outputRaman(19),
+ com(20),
+ ead(21),
+ ad(22)
+ }
+
+LaserStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This value indicates the working status of the laser.
+ Valid values are -
+
+ on(1) : laser is working
+ off(2) : laser is switched off
+ apr(3) : laser is working in automatic power reduction
+ none(4) : laser is not present
+ "
+ SYNTAX INTEGER {
+ on(1),
+ off(2),
+ apr(3),
+ none(4)
+ }
+
+OpticalAmplifierMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This value indicates the amplifier working mode
+ Valid values are -
+
+ gain(1) : gain control mode
+ power(2) : power control mode
+ none(3) : not an amplifier port
+ fixed-gain(4) : fixed gain control mode
+ "
+ SYNTAX INTEGER {
+ gain(1),
+ power(2),
+ none(3),
+ fixed-gain(4)
+ }
+
+OpticalBand ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This value indicates the the wavelength group (band)
+ The following wave lengths group are supported:
+ bn1530d33To1532d68 : are the wavelengths from 1530.33 nm to 1532.68 nm.
+ bn1534d25To1536d61 : are the wavelengths from 1534.25 nm to 1536.61 nm.
+ bn1538d19To1540d56 : are the wavelengths from 1538.19 nm to 1540.56 nm.
+ bn1542d14To1544d53 : are the wavelengths from 1542.14 nm to 1544.53 nm.
+ bn1546d12To1548d51 : are the wavelengths from 1546.12 nm to 1548.51 nm.
+ bn1550d12To1552d52 : are the wavelengths from 1550.12 nm to 1552.52 nm.
+ bn1554d13To1556d55 : are the wavelengths from 1554.13 nm to 1556.55 nm.
+ bn1558d17To1560d61 : are the wavelengths from 1558.17 nm to 1560.61 nm.
+ "
+ SYNTAX INTEGER {
+ unknown(1),
+ bn1530d33To1532d68(5),
+ bn1534d25To1536d61(25),
+ bn1538d19To1540d56(45),
+ bn1542d14To1544d53(65),
+ bn1546d12To1548d51(85),
+ bn1550d12To1552d52(105),
+ bn1554d13To1556d55(125),
+ bn1558d17To1560d61(145)
+ }
+
+OpticalWavelength ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object allows the management client to configure
+ the wavelength mode of operation to the applicable interfaces.
+ The following wave lengths are supported:
+ wv1529d55 is 1529.55 nm
+ wv1529d94 is 1529.94 nm
+ wv1530d33 is 1530.33 nm
+ wv1530d72 is 1530.72 nm
+ wv1531d12 is 1531.12 nm
+ wv1531d51 is 1531.51 nm
+ wv1531d90 is 1531.90 nm
+ wv1532d29 is 1532.29 nm
+ wv1532d68 is 1532.68 nm
+ wv1533d07 is 1533.07 nm
+ wv1533d47 is 1533.47 nm
+ wv1533d86 is 1533.86 nm
+ wv1534d25 is 1534.25 nm
+ wv1534d64 is 1534.64 nm
+ wv1535d04 is 1535.04 nm
+ wv1535d43 is 1535.43 nm
+ wv1535d82 is 1535.82 nm
+ wv1536d22 is 1536.22 nm
+ wv1536d61 is 1536.61 nm
+ wv1537d00 is 1537.00 nm
+ wv1537d40 is 1537.40 nm
+ wv1537d79 is 1537.79 nm
+ wv1538d19 is 1538.19 nm
+ wv1538d58 is 1538.58 nm
+ wv1538d98 is 1538.98 nm
+ wv1539d37 is 1539.37 nm
+ wv1539d77 is 1539.77 nm
+ wv1540d16 is 1540.16 nm
+ wv1540d56 is 1540.56 nm
+ wv1540d95 is 1540.95 nm
+ wv1541d35 is 1541.35 nm
+ wv1541d75 is 1541.75 nm
+ wv1542d14 is 1542.14 nm
+ wv1542d54 is 1542.54 nm
+ wv1542d94 is 1542.94 nm
+ wv1543d33 is 1543.33 nm
+ wv1543d73 is 1543.73 nm
+ wv1544d13 is 1544.13 nm
+ wv1544d53 is 1544.53 nm
+ wv1544d92 is 1544.92 nm
+ wv1545d32 is 1545.32 nm
+ wv1545d72 is 1545.72 nm
+ wv1546d12 is 1546.12 nm
+ wv1546d52 is 1546.52 nm
+ wv1546d92 is 1546.92 nm
+ wv1547d32 is 1547.32 nm
+ wv1547d72 is 1547.72 nm
+ wv1548d11 is 1548.11 nm
+ wv1548d51 is 1548.51 nm
+ wv1548d91 is 1548.91 nm
+ wv1549d32 is 1549.32 nm
+ wv1549d72 is 1549.72 nm
+ wv1550d12 is 1550.12 nm
+ wv1550d52 is 1550.52 nm
+ wv1550d92 is 1550.92 nm
+ wv1551d32 is 1551.32 nm
+ wv1551d72 is 1551.72 nm
+ wv1552d12 is 1552.12 nm
+ wv1552d52 is 1552.52 nm
+ wv1552d93 is 1552.93 nm
+ wv1553d33 is 1553.33 nm
+ wv1553d73 is 1553.73 nm
+ wv1554d13 is 1554.13 nm
+ wv1554d54 is 1554.54 nm
+ wv1554d94 is 1554.94 nm
+ wv1555d34 is 1555.34 nm
+ wv1555d75 is 1555.75 nm
+ wv1556d15 is 1556.15 nm
+ wv1556d55 is 1556.55 nm
+ wv1556d96 is 1556.96 nm
+ wv1557d36 is 1557.36 nm
+ wv1557d77 is 1557.77 nm
+ wv1558d17 is 1558.17 nm
+ wv1558d58 is 1558.58 nm
+ wv1558d98 is 1558.98 nm
+ wv1559d39 is 1559.39 nm
+ wv1559d79 is 1559.79 nm
+ wv1560d20 is 1560.20 nm
+ wv1560d61 is 1560.61 nm
+ wv1561d01 is 1561.01 nm
+ wv1561d42 is 1561.42 nm
+ wv1561d83 is 1561.83 nm
+ -- L Band
+ wv1570d83 is 1570.83 nm
+ wv1571d24 is 1571.24 nm
+ wv1571d65 is 1571.65 nm
+ wv1572d06 is 1572.06 nm
+ wv1572d48 is 1572.48 nm
+ wv1572d89 is 1572.89 nm
+ wv1573d30 is 1573.30 nm
+ wv1573d71 is 1573.71 nm
+ wv1574d13 is 1574.13 nm
+ wv1574d54 is 1574.54 nm
+ wv1574d95 is 1574.95 nm
+ wv1575d37 is 1575.37 nm
+ wv1575d78 is 1575.78 nm
+ wv1576d20 is 1576.20 nm
+ wv1576d61 is 1576.61 nm
+ wv1577d03 is 1577.03 nm
+ wv1577d44 is 1577.44 nm
+ wv1577d86 is 1577.86 nm
+ wv1578d27 is 1578.27 nm
+ wv1578d69 is 1578.69 nm
+ wv1579d10 is 1579.10 nm
+ wv1579d52 is 1579.52 nm
+ wv1579d93 is 1579.93 nm
+ wv1580d35 is 1580.35 nm
+ wv1580d77 is 1580.77 nm
+ wv1581d18 is 1581.18 nm
+ wv1581d60 is 1581.60 nm
+ wv1582d02 is 1582.02 nm
+ wv1582d44 is 1582.44 nm
+ wv1582d85 is 1582.85 nm
+ wv1583d27 is 1583.27 nm
+ wv1583d69 is 1583.69 nm
+ wv1584d11 is 1584.11 nm
+ wv1584d53 is 1584.53 nm
+ wv1584d95 is 1584.95 nm
+ wv1585d36 is 1585.36 nm
+ wv1585d78 is 1585.78 nm
+ wv1586d20 is 1586.20 nm
+ wv1586d62 is 1586.62 nm
+ wv1587d04 is 1587.04 nm
+ wv1587d46 is 1587.46 nm
+ wv1587d88 is 1587.88 nm
+ wv1588d30 is 1588.30 nm
+ wv1588d73 is 1588.73 nm
+ wv1589d15 is 1589.15 nm
+ wv1589d57 is 1589.57 nm
+ wv1589d99 is 1589.99 nm
+ wv1590d41 is 1590.41 nm
+ wv1590d83 is 1590.83 nm
+ wv1591d26 is 1591.26 nm
+ wv1591d68 is 1591.68 nm
+ wv1592d10 is 1592.10 nm
+ wv1592d52 is 1592.52 nm
+ wv1592d95 is 1592.95 nm
+ wv1593d37 is 1593.37 nm
+ wv1593d79 is 1593.79 nm
+ wv1594d22 is 1594.22 nm
+ wv1594d64 is 1594.64 nm
+ wv1595d06 is 1595.06 nm
+ wv1595d49 is 1595.49 nm
+ wv1595d91 is 1595.91 nm
+ wv1596d34 is 1596.34 nm
+ wv1596d76 is 1596.76 nm
+ wv1597d19 is 1597.19 nm
+ wv1597d62 is 1597.62 nm
+ wv1598d04 is 1598.04 nm
+ wv1598d47 is 1598.47 nm
+ wv1598d89 is 1598.89 nm
+ wv1599d32 is 1599.32 nm
+ wv1599d75 is 1599.75 nm
+ wv1600d17 is 1600.17 nm
+ wv1600d60 is 1600.60 nm
+ wv1601d03 is 1601.03 nm
+ wv1601d46 is 1601.46 nm
+ wv1601d88 is 1601.88 nm
+ wv1602d31 is 1602.31 nm
+ wv1602d74 is 1602.74 nm
+ wv1603d17 is 1603.17 nm
+ wv1603d60 is 1603.60 nm
+ wv1604d03 is 1604.03 nm
+ "
+ SYNTAX INTEGER {
+ unknown(1),
+ wv1529d55(3),
+ wv1529d94(4),
+ wv1530d33(5),
+ wv1530d72(7),
+ wv1531d12(10),
+ wv1531d51(12),
+ wv1531d90(15),
+ wv1532d29(17),
+ wv1532d68(20),
+ wv1533d07(22),
+ wv1533d47(23),
+ wv1533d86(24),
+ wv1534d25(25),
+ wv1534d64(27),
+ wv1535d04(30),
+ wv1535d43(32),
+ wv1535d82(35),
+ wv1536d22(37),
+ wv1536d61(40),
+ wv1537d00(42),
+ wv1537d40(43),
+ wv1537d79(44),
+ wv1538d19(45),
+ wv1538d58(47),
+ wv1538d98(50),
+ wv1539d37(52),
+ wv1539d77(55),
+ wv1540d16(57),
+ wv1540d56(60),
+ wv1540d95(62),
+ wv1541d35(63),
+ wv1541d75(64),
+ wv1542d14(65),
+ wv1470(66),
+ wv1542d54(67),
+ wv1510(68),
+ wv1590(69),
+ wv1542d94(70),
+ wv850(71),
+ wv1543d33(72),
+ wv1310(73),
+ wv1550(74),
+ wv1543d73(75),
+ wv1490(76),
+ wv1544d13(77),
+ wv1530(78),
+ wv1570(79),
+ wv1544d53(80),
+ wv1610(81),
+ wv1544d92(82),
+ wv1545d32(83),
+ wv1545d72(84),
+ wv1546d12(85),
+ wv1546d52(87),
+ wv1546d92(90),
+ wv1547d32(92),
+ wv1547d72(95),
+ wv1548d11(97),
+ wv1548d51(100),
+ wv1548d91(102),
+ wv1549d32(103),
+ wv1549d72(104),
+ wv1550d12(105),
+ wv1550d52(107),
+ wv1550d92(110),
+ wv1551d32(112),
+ wv1551d72(115),
+ wv1552d12(117),
+ wv1552d52(120),
+ wv1552d93(122),
+ wv1553d33(123),
+ wv1553d73(124),
+ wv1554d13(125),
+ wv1554d54(127),
+ wv1554d94(130),
+ wv1555d34(132),
+ wv1555d75(135),
+ wv1556d15(137),
+ wv1556d55(140),
+ wv1556d96(142),
+ wv1557d36(143),
+ wv1557d77(144),
+ wv1558d17(145),
+ wv1558d58(147),
+ wv1558d98(150),
+ wv1559d39(152),
+ wv1559d79(155),
+ wv1560d20(157),
+ wv1560d61(160),
+ wv1561d01(162),
+ wv1561d42(164),
+ wv1561d83(166),
+ -- L Band
+ wv1570d83(168),
+ wv1571d24(170),
+ wv1571d65(172),
+ wv1572d06(174),
+ wv1572d48(176),
+ wv1572d89(178),
+ wv1573d30(180),
+ wv1573d71(182),
+ wv1574d13(184),
+ wv1574d54(186),
+ wv1574d95(188),
+ wv1575d37(190),
+ wv1575d78(192),
+ wv1576d20(194),
+ wv1576d61(196),
+ wv1577d03(198),
+ wv1577d44(200),
+ wv1577d86(205),
+ wv1578d27(210),
+ wv1578d69(215),
+ wv1579d10(220),
+ wv1579d52(225),
+ wv1579d93(230),
+ wv1580d35(235),
+ wv1580d77(240),
+ wv1581d18(245),
+ wv1581d60(250),
+ wv1582d02(255),
+ wv1582d44(260),
+ wv1582d85(265),
+ wv1583d27(270),
+ wv1583d69(275),
+ wv1584d11(280),
+ wv1584d53(285),
+ wv1584d95(290),
+ wv1585d36(295),
+ wv1585d78(300),
+ wv1586d20(305),
+ wv1586d62(310),
+ wv1587d04(315),
+ wv1587d46(320),
+ wv1587d88(325),
+ wv1588d30(330),
+ wv1588d73(335),
+ wv1589d15(340),
+ wv1589d57(345),
+ wv1589d99(350),
+ wv1590d41(355),
+ wv1590d83(360),
+ wv1591d26(365),
+ wv1591d68(370),
+ wv1592d10(375),
+ wv1592d52(380),
+ wv1592d95(385),
+ wv1593d37(390),
+ wv1593d79(395),
+ wv1594d22(400),
+ wv1594d64(405),
+ wv1595d06(410),
+ wv1595d49(415),
+ wv1595d91(420),
+ wv1596d34(425),
+ wv1596d76(430),
+ wv1597d19(435),
+ wv1597d62(440),
+ wv1598d04(445),
+ wv1598d47(450),
+ wv1598d89(455),
+ wv1599d32(460),
+ wv1599d75(465),
+ wv1600d17(470),
+ wv1600d60(475),
+ wv1601d03(480),
+ wv1601d46(485),
+ wv1601d88(490),
+ wv1602d31(500),
+ wv1602d74(505),
+ wv1603d17(510),
+ wv1603d60(515),
+ wv1604d03(520),
+ firsttunablewv(530),
+ wv1528d77(540)
+ }
+
+OpticalPowerInDbm ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An integer value that gives the optical power level in 1/10ths
+ of dBm.
+ Example: The value -300 represents a power level of -30.0 dBm.
+
+ The distinguished value of '-1000' indicates that the object
+ has not yet been initialized.
+ "
+ SYNTAX Integer32 ( -400..250 | -1000 )
+
+
+OpticalAttenInDb ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An integer value that gives the attenuation level in
+ 1/10ths of dB.
+ Example: The value 80 represents an attenuation
+ level of 8.0 dB.
+ "
+ SYNTAX Integer32 (0..400)
+
+
+TDCUCompensation ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Enumeration of the possible fine TDCU compensation values
+ 0 ps/nm
+ -45 ps/nm
+ -90 ps/nm
+ -135 ps/nm
+ -180 ps/nm
+ -225 ps/nm
+ -270 ps/nm
+ -315 ps/nm
+ -360 ps/nm
+ -405 ps/nm
+ -450 ps/nm
+ -495 ps/nm
+ -540 ps/nm
+ -585 ps/nm
+ -630 ps/nm
+ -675 ps/nm
+
+ Enumeration of the possible coarse TDCU compensation values
+ 0 ps/nm
+ -110 ps/nm
+ -220 ps/nm
+ -330 ps/nm
+ -440 ps/nm
+ -550 ps/nm
+ -660 ps/nm
+ -770 ps/nm
+ -880 ps/nm
+ -990 ps/nm
+ -1100 ps/nm
+ -1210 ps/nm
+ -1320 ps/nm
+ -1430 ps/nm
+ -1540 ps/nm
+ -1650 ps/nm
+ "
+ SYNTAX INTEGER {
+ psnmNotApplicable(-1),
+ psnm0(0),
+ psnmFineMinus45(1),
+ psnmFineMinus90(2),
+ psnmFineMinus135(3),
+ psnmFineMinus180(4),
+ psnmFineMinus225(5),
+ psnmFineMinus270(6),
+ psnmFineMinus315(7),
+ psnmFineMinus360(8),
+ psnmFineMinus405(9),
+ psnmFineMinus450(10),
+ psnmFineMinus495(11),
+ psnmFineMinus540(12),
+ psnmFineMinus585(13),
+ psnmFineMinus630(14),
+ psnmFineMinus675(15),
+ psnmCoarseMinus110(16),
+ psnmCoarseMinus220(17),
+ psnmCoarseMinus330(18),
+ psnmCoarseMinus440(19),
+ psnmCoarseMinus550(20),
+ psnmCoarseMinus660(21),
+ psnmCoarseMinus770(22),
+ psnmCoarseMinus880(23),
+ psnmCoarseMinus990(24),
+ psnmCoarseMinus1100(25),
+ psnmCoarseMinus1210(26),
+ psnmCoarseMinus1320(27),
+ psnmCoarseMinus1430(28),
+ psnmCoarseMinus1540(29),
+ psnmCoarseMinus1650(30)
+ }
+
+
+-- MIB Object Definitions
+
+cerentMsDwdmMIBObjects OBJECT IDENTIFIER ::= { cerentGeneric 40 }
+
+-- groups in this MIB module
+
+cerentMsDwdmIf OBJECT IDENTIFIER
+ ::= { cerentMsDwdmMIBObjects 1 }
+cerentMsDwdmOtn OBJECT IDENTIFIER
+ ::= { cerentMsDwdmMIBObjects 2 }
+cerentMsDwdmFEC OBJECT IDENTIFIER
+ ::= { cerentMsDwdmMIBObjects 3 }
+cerentMsDwdm8B10B OBJECT IDENTIFIER
+ ::= { cerentMsDwdmMIBObjects 4 }
+
+-- cerentMsDwdmIf group
+
+-- This group handles the physical layer related interface
+-- configurations, like the protocol and rate used across the client
+-- side interface, monitoring of counters, and loopback mode
+-- across client and trunk side interfaces.
+
+cMsDwdmIfConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CMsDwdmIfConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table allows physical layer related interface
+ configurations on an interface."
+ ::= { cerentMsDwdmIf 1 }
+
+cMsDwdmIfConfigEntry OBJECT-TYPE
+ SYNTAX CMsDwdmIfConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A collection of objects for configuration on an
+ interface."
+ INDEX { ifIndex }
+ ::= { cMsDwdmIfConfigTable 1 }
+
+CMsDwdmIfConfigEntry ::= SEQUENCE {
+ cMsDwdmIfConfigProtocol ProtocolType,
+ cMsDwdmIfConfigDataRate INTEGER,
+ cMsDwdmIfConfigLoopback INTEGER,
+ cMsDwdmIfConfigWavelength OpticalWavelength,
+ cMsDwdmIfConfigOtnStatus TruthValue,
+ cMsDwdmIfConfigFECStatus TruthValue,
+ cMsDwdmIfOpticsValidIntervals Unsigned32,
+ cMsDwdmIfOTNValidIntervals Unsigned32,
+ cMsDwdmIfFECValidIntervals Unsigned32,
+ cMsDwdmIfConfigFECMode INTEGER
+}
+
+cMsDwdmIfConfigProtocol OBJECT-TYPE
+ SYNTAX ProtocolType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the protocol of the data
+ carried over the interface.
+
+ This object applies to linecards which support a variety of
+ protocols and allow dynamic configuration of the specific
+ protocol to be monitored on the interface. The ifType value
+ for such interfaces remains fixed."
+ ::= { cMsDwdmIfConfigEntry 1 }
+
+cMsDwdmIfConfigDataRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ passThru(10),
+ stm1(20),
+ stm4(30),
+ stm16(40),
+ stm64(50),
+ stm256(55),
+ gigE(60),
+ tenGigE(70),
+ fc(80),
+ oneGfcFicon(90),
+ twoGfcFiconIsc3(100),
+ escon(110),
+ dv6000(120),
+ sdiD1Video(130),
+ hdtv(140),
+ oc3(150),
+ oc12(160),
+ oc48(170),
+ oc192(180),
+ fourGfcFicon(190),
+ tenGfc(200),
+ isc1(210),
+ isc3(220),
+ oneGigIsc3(230),
+ twoGigIsc3(240),
+ etrClo(250),
+ infiniBand(280),
+ fe(290),
+ e1t1(300),
+ e3t3(310),
+ oc3Ge(320),
+ eightGfc(330),
+ oc768(340),
+ otu1(350),
+ otu2(360),
+ otu3(370),
+ otu4(380),
+ oneHundredGe(390)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object allows the management client to set the
+ data rate across the interface.
+
+ passThru denotes 2R, Reamplification and reshaping.
+ stm1 denotes 3R, Reamp, reshaping and reclocking.
+ stm4 denotes 3R, Reamp, reshaping and reclocking.
+ stm16 denotes 3R, Reamp, reshaping and reclocking.
+ stm64 denotes 3R, Reamp, reshaping and reclocking.
+ gigE denotes 3R, Reamp, reshaping and reclocking.
+ tenGigE denotes 3R, Reamp, reshaping and reclocking.
+ fc denotes 3R, Reamp, reshaping and reclocking.
+ oneGfcFicon denotes 3R, Reamp, reshaping and reclocking.
+ twoGfcFiconIsc3 denotes 3R, Reamp, reshaping and reclocking.
+ escon denotes 2R, Reamp and reshaping.
+ dv6000 denotes 2R, Reamp and reshaping.
+ sdiD1Video denotes 2R, Reamp and reshaping.
+ hdtv denotes 2R, Reamp and reshaping.
+ oc3 denotes 3R, Reamp, reshaping and reclocking.
+ oc12 denotes 3R, Reamp, reshaping and reclocking.
+ oc48 denotes 3R, Reamp, reshaping and reclocking.
+ oc192 denotes 3R, Reamp, reshaping and reclocking.
+ infiniBand denotes 3R, Reamp, reshaping and reclocking.
+ fe denotes 3R, Reamp, reshaping and reclocking.
+ e3t3 denotes 3R, Reamp, reshaping and reclocking.
+ oc3Ge denotes 3R, Reamp, reshaping and reclocking.
+ "
+ ::= { cMsDwdmIfConfigEntry 2 }
+
+cMsDwdmIfConfigLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ noLoop(1),
+ diagnosticLoop(2),
+ lineLoop(3),
+ otherLoop(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object allows the management client to configure
+ loopback for the client side or trunk side interfaces.
+
+ 'noLoop' - No Loopback present.
+ 'diagnosticLoop' - This is an internal loopback, where the
+ data stream is looped from the transmit
+ to receive section. It is used for
+ hardware debug, bring-up and diagnostics.
+ 'lineLoop' - In this mode, the receive data stream is
+ looped back to the transmit side.
+ 'otherLoop' - This indicates loopbacks not defined here.
+
+ The default value of this object will be 'noLoop'."
+ ::= { cMsDwdmIfConfigEntry 3 }
+
+cMsDwdmIfConfigWavelength OBJECT-TYPE
+ SYNTAX OpticalWavelength
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object allows the management client to configure
+ the wavelength mode of operation to the applicable interfaces.
+ "
+ ::= { cMsDwdmIfConfigEntry 4 }
+
+cMsDwdmIfConfigOtnStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object allows the management client to enable
+ the OTN (G.709) on an applicable interface,by writing a
+ value of 'true' to this object. To bypass the monitoring
+ hardware, a value of 'false' is written to this object.
+
+ This object is not applicable to client side interfaces."
+
+ ::= { cMsDwdmIfConfigEntry 5 }
+
+cMsDwdmIfConfigFECStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object allows the management client to enable
+ gathering FEC ( Forward Error Correction ) counters on
+ an applicable interface, by writing a value of 'true'
+ to this object.To disable FEC, a value of 'false'
+ must be written to this object.
+
+ This object is not applicable to client side interfaces.
+
+ This object is being replaced by cMsDwdmIfConfigFECMode and is
+ going to become obsolete in the future releases."
+ ::= { cMsDwdmIfConfigEntry 6 }
+
+cMsDwdmIfOpticsValidIntervals OBJECT-TYPE
+ SYNTAX Unsigned32 (0..96)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the number of contiguous 15 minute
+ intervals for which valid Optical Monitor PM data is available
+ for the particular interface.
+
+ The value of this object will be n (where n is the maximum
+ number of 15 minute intervals supported at this interface),
+ unless the measurement was (re-)started within the last
+ (nx15) minutes, in which case the value will be the
+ number of 15 minute intervals for which the agent
+ has some data."
+ ::= { cMsDwdmIfConfigEntry 7 }
+
+cMsDwdmIfOTNValidIntervals OBJECT-TYPE
+ SYNTAX Unsigned32 (0..96)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the number of contiguous 15 minute
+ intervals for which valid OTN performance monitoring data is
+ available for the particular interface.
+
+ The value of this object will be n (where n is the maximum
+ number of 15 minute intervals supported at this interface),
+ unless the measurement was (re-)started within the last
+ (nx15) minutes, in which case the value will be the
+ number of 15 minute intervals for which the agent
+ has some data.
+
+ This object reports a value 0, if OTN is turned off."
+ ::= { cMsDwdmIfConfigEntry 8 }
+
+cMsDwdmIfFECValidIntervals OBJECT-TYPE
+ SYNTAX Unsigned32 (0..96)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the number of contiguous 15 minute
+ intervals for which valid FEC PM data is available
+ for the particular interface.
+
+ The value of this object will be n (where n is the maximum
+ number of 15 minute intervals supported at this interface),
+ unless the measurement was (re-)started within the last
+ (nx15) minutes, in which case the value will be the
+ number of 15 minute intervals for which the agent
+ has some data.
+
+ This object reports a value 0, if FEC is turned off."
+ ::= { cMsDwdmIfConfigEntry 9 }
+
+cMsDwdmIfConfigFECMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enableStandard(2),
+ enableEnhanced(3),
+ enableEnhancedI4(4),
+ enableEnhancedI7(5),
+ enableEnhanced20(6),
+ enableHG7(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object allows the management client to enable
+ gathering FEC ( Forward Error Correction ) counters on
+ an applicable interface, by writing a value of 'enableStandard'
+ or 'enableEnhanced' to this object. To disable FEC, a value of
+ 'disable' must be written to this object.
+
+ This object is not applicable to client side interfaces."
+ ::= { cMsDwdmIfConfigEntry 10 }
+
+
+-- DwdmIfTransport Table
+
+cMsDwdmIfTransportTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CMsDwdmIfTransportEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table defines optical transport layer related interface
+ configurations on an interface."
+ ::= { cerentMsDwdmIf 2 }
+
+cMsDwdmIfTransportEntry OBJECT-TYPE
+ SYNTAX CMsDwdmIfTransportEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A collection of objects for configuration on an
+ optical transport interface."
+ INDEX { ifIndex }
+ ::= { cMsDwdmIfTransportTable 1 }
+
+CMsDwdmIfTransportEntry ::= SEQUENCE {
+ cMsDwdmIfTransportRingDirection RingDirection,
+ cMsDwdmIfTransportPortRule OpticalPortRule,
+ cMsDwdmIfTransportPower OpticalPowerInDbm,
+ cMsDwdmIfTransportAddPower OpticalPowerInDbm,
+ cMsDwdmIfTransportOSCPower OpticalPowerInDbm,
+ cMsDwdmIfTransportReferencePower OpticalPowerInDbm,
+ cMsDwdmIfTransportCalibratedPower OpticalPowerInDbm,
+ cMsDwdmIfTransportInsertionLoss OpticalAttenInDb,
+ cMsDwdmIfTransportLaserStatus LaserStatus,
+ cMsDwdmIfTransportAmplifierMode OpticalAmplifierMode,
+ cMsDwdmIfTransportGain OpticalAttenInDb,
+ cMsDwdmIfTransportExpectedGain OpticalAttenInDb,
+ cMsDwdmIfTransportReferenceTilt OpticalAttenInDb,
+ cMsDwdmIfTransportCalibratedTilt OpticalAttenInDb,
+ cMsDwdmIfTransportDCULoss OpticalAttenInDb,
+ cMsDwdmIfTransportOSRI INTEGER,
+ cMsDwdmIfTransportSideIdentifier SideIdentifier,
+ cMsDwdmIfTransportTDCUCompensation TDCUCompensation
+}
+
+cMsDwdmIfTransportRingDirection OBJECT-TYPE
+ SYNTAX RingDirection
+ MAX-ACCESS not-accessible
+ STATUS obsolete -- Unsupported on 15454 starting from rel. 8.0
+ DESCRIPTION
+ "This object is used to specify the ring directionality of
+ the port.
+
+ The ring directionality gives the configuration of the
+ facing side: facing sides can be east going to west and
+ west going to east."
+ ::= { cMsDwdmIfTransportEntry 1 }
+
+cMsDwdmIfTransportPortRule OBJECT-TYPE
+ SYNTAX OpticalPortRule
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the type of the optical
+ port.
+
+ A transport optical port can assume one of the following
+ values:
+ input(1)
+ input-express(2)
+ output(3)
+ output-express(4)."
+ ::= { cMsDwdmIfTransportEntry 2 }
+
+cMsDwdmIfTransportPower OBJECT-TYPE
+ SYNTAX OpticalPowerInDbm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the optical power read at
+ the photodiode of the port.
+
+ The distinguished value of '-1000' indicates that the power
+ cannot be read due to unavaible HW resource."
+ ::= { cMsDwdmIfTransportEntry 3 }
+
+cMsDwdmIfTransportReferencePower OBJECT-TYPE
+ SYNTAX OpticalPowerInDbm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the optical transport
+ reference power. This is the value of power the network
+ element will expect on the photodiode.
+ In case the user wants to refine this value the
+ 'cMsDwdmIfTransportCalibratedPower' can be used to add
+ an offset to the network element setup value."
+ ::= { cMsDwdmIfTransportEntry 4 }
+
+cMsDwdmIfTransportCalibratedPower OBJECT-TYPE
+ SYNTAX OpticalPowerInDbm
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the optical transport
+ calibration power. This is the power offset that user
+ contribute in case the 'reference' value setup by
+ network element would be modified.
+ "
+ DEFVAL { 0 }
+ ::= { cMsDwdmIfTransportEntry 5 }
+
+cMsDwdmIfTransportInsertionLoss OBJECT-TYPE
+ SYNTAX OpticalAttenInDb
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the value of Insertion
+ Loss of the optical port.
+ "
+ ::= { cMsDwdmIfTransportEntry 6 }
+
+cMsDwdmIfTransportLaserStatus OBJECT-TYPE
+ SYNTAX LaserStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the status of the laser.
+ "
+ ::= { cMsDwdmIfTransportEntry 7 }
+
+cMsDwdmIfTransportAmplifierMode OBJECT-TYPE
+ SYNTAX OpticalAmplifierMode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the working amplifier
+ mode.
+ "
+ ::= { cMsDwdmIfTransportEntry 8 }
+
+cMsDwdmIfTransportGain OBJECT-TYPE
+ SYNTAX OpticalAttenInDb
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the value of the gain
+ of an amplifier
+ "
+ ::= { cMsDwdmIfTransportEntry 9 }
+
+cMsDwdmIfTransportReferenceTilt OBJECT-TYPE
+ SYNTAX OpticalAttenInDb
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the amplifier tilt value
+ calculated by the network element."
+ ::= { cMsDwdmIfTransportEntry 10 }
+
+cMsDwdmIfTransportCalibratedTilt OBJECT-TYPE
+ SYNTAX OpticalAttenInDb
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the amplifier tilt offset
+ added as offset by user in order to tune the network element
+ calculated ('reference') value
+ "
+ DEFVAL { 0 }
+ ::= { cMsDwdmIfTransportEntry 11 }
+
+cMsDwdmIfTransportDCULoss OBJECT-TYPE
+ SYNTAX OpticalAttenInDb
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the value of Insertion
+ Loss measured for the Dispersion Compensation Unit
+ "
+ ::= { cMsDwdmIfTransportEntry 12 }
+
+cMsDwdmIfTransportOSRI OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2),
+ none(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value indicates the status of the Optical Safety Remote Interlock
+ Valid values are -
+
+ enable(1) : the OSRI is enable
+ disable(2) : the OSRI is disable
+ none(3) : the OSRI functionality is not present
+ "
+ DEFVAL { enable }
+ ::= { cMsDwdmIfTransportEntry 13 }
+
+cMsDwdmIfTransportExpectedGain OBJECT-TYPE
+ SYNTAX OpticalAttenInDb
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the value of the expected gain
+ of an amplifier
+ "
+ ::= { cMsDwdmIfTransportEntry 14 }
+
+cMsDwdmIfTransportSideIdentifier OBJECT-TYPE
+ SYNTAX SideIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the facing side of the optical
+ port.
+ "
+ ::= { cMsDwdmIfTransportEntry 15 }
+
+cMsDwdmIfTransportTDCUCompensation OBJECT-TYPE
+ SYNTAX TDCUCompensation
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the TDCU Compensation value
+ of the optical port belong to a TDCU card.
+ "
+ ::= { cMsDwdmIfTransportEntry 18 }
+
+cMsDwdmIfTransportAddPower OBJECT-TYPE
+ SYNTAX OpticalPowerInDbm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the ADD optical power read at
+ the photodiode of the port.
+
+ The distinguished value of '-1000' indicates that the power
+ cannot be read due to unavaible HW resource."
+ ::= { cMsDwdmIfTransportEntry 16 }
+
+cMsDwdmIfTransportOSCPower OBJECT-TYPE
+ SYNTAX OpticalPowerInDbm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the OSC optical power read at
+ the photodiode of the port.
+
+ The distinguished value of '-1000' indicates that the power
+ cannot be read due to unavaible HW resource."
+ ::= { cMsDwdmIfTransportEntry 17 }
+
+-- DwdmIfMultiplexSection Table
+
+cMsDwdmIfMultiplexSectionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CMsDwdmIfMultiplexSectionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table defines optical multiplex section (band) layer
+ related interface configurations on an interface."
+ ::= { cerentMsDwdmIf 3 }
+
+cMsDwdmIfMultiplexSectionEntry OBJECT-TYPE
+ SYNTAX CMsDwdmIfMultiplexSectionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A collection of objects for configuration on an
+ optical multiplex section (band) interface."
+ INDEX { ifIndex }
+ ::= { cMsDwdmIfMultiplexSectionTable 1 }
+
+CMsDwdmIfMultiplexSectionEntry ::= SEQUENCE {
+ cMsDwdmIfMultiplexSectionRingDirection RingDirection,
+ cMsDwdmIfMultiplexSectionPortRule OpticalPortRule,
+ cMsDwdmIfMultiplexSectionPower OpticalPowerInDbm,
+ cMsDwdmIfMultiplexSectionReferencePower OpticalPowerInDbm,
+ cMsDwdmIfMultiplexSectionCalibratedPower OpticalPowerInDbm,
+ cMsDwdmIfMultiplexSectionInsertionLoss OpticalAttenInDb,
+ cMsDwdmIfMultiplexSectionActualBand OpticalBand,
+ cMsDwdmIfMultiplexSectionExpectedBand OpticalBand,
+ cMsDwdmIfMultiplexSectionSideIdentifier SideIdentifier
+}
+
+cMsDwdmIfMultiplexSectionRingDirection OBJECT-TYPE
+ SYNTAX RingDirection
+ MAX-ACCESS not-accessible
+ STATUS obsolete -- Unsupported on 15454 starting from rel. 8.0
+ DESCRIPTION
+ "This object is used to specify the ring directionality of
+ the port.
+
+ The ring directionality gives the configuration of the
+ facing side: facing sides can be east going to west and
+ west going to east."
+ ::= { cMsDwdmIfMultiplexSectionEntry 1 }
+
+cMsDwdmIfMultiplexSectionPortRule OBJECT-TYPE
+ SYNTAX OpticalPortRule
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the type of the optical
+ port.
+
+ A Multiplex Section optical port can assume one of the following
+ values:
+ add(5)
+ drop(6)."
+ ::= { cMsDwdmIfMultiplexSectionEntry 2 }
+
+cMsDwdmIfMultiplexSectionPower OBJECT-TYPE
+ SYNTAX OpticalPowerInDbm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the optical power read at
+ the photodiode of the port.
+
+ The distinguished value of '-1000' indicates that the power
+ cannot be read due to unavaible HW resource."
+ ::= { cMsDwdmIfMultiplexSectionEntry 3 }
+
+cMsDwdmIfMultiplexSectionReferencePower OBJECT-TYPE
+ SYNTAX OpticalPowerInDbm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the optical Multiplex Section
+ reference power. This is the value of power the network
+ element will expect on the photodiode.
+ In case the user wants to refine this value the
+ 'cMsDwdmIfMultiplexSectionCalibratedPower' can be used to add
+ an offset to the network element setup value."
+ ::= { cMsDwdmIfMultiplexSectionEntry 4 }
+
+cMsDwdmIfMultiplexSectionCalibratedPower OBJECT-TYPE
+ SYNTAX OpticalPowerInDbm
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the optical MultiplexSection
+ calibration power. This is the power offset that user
+ contribute in case the 'reference' value setup by
+ network element would be modified.
+ "
+ DEFVAL { 0 }
+ ::= { cMsDwdmIfMultiplexSectionEntry 5 }
+
+cMsDwdmIfMultiplexSectionInsertionLoss OBJECT-TYPE
+ SYNTAX OpticalAttenInDb
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the value of Insertion
+ Loss of the optical port.
+ "
+ ::= { cMsDwdmIfMultiplexSectionEntry 6 }
+
+cMsDwdmIfMultiplexSectionActualBand OBJECT-TYPE
+ SYNTAX OpticalBand
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the value of Wavelength
+ group which is tuned the optical port.
+ "
+ ::= { cMsDwdmIfMultiplexSectionEntry 7 }
+
+cMsDwdmIfMultiplexSectionExpectedBand OBJECT-TYPE
+ SYNTAX OpticalBand
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the value of Wavelength
+ group that the user expects the optical port will assume.
+ "
+ ::= { cMsDwdmIfMultiplexSectionEntry 8 }
+
+cMsDwdmIfMultiplexSectionSideIdentifier OBJECT-TYPE
+ SYNTAX SideIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the facing side of the optical
+ port.
+ "
+ ::= { cMsDwdmIfMultiplexSectionEntry 9 }
+
+
+-- DwdmIfChannel Table
+
+cMsDwdmIfChannelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CMsDwdmIfChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table defines optical channel layer
+ related interface configurations on an interface."
+ ::= { cerentMsDwdmIf 4 }
+
+cMsDwdmIfChannelEntry OBJECT-TYPE
+ SYNTAX CMsDwdmIfChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A collection of objects for configuration on an
+ optical channel interface."
+ INDEX { ifIndex }
+ ::= { cMsDwdmIfChannelTable 1 }
+
+CMsDwdmIfChannelEntry ::= SEQUENCE {
+ cMsDwdmIfChannelRingDirection RingDirection,
+ cMsDwdmIfChannelPortRule OpticalPortRule,
+ cMsDwdmIfChannelPower OpticalPowerInDbm,
+ cMsDwdmIfChannelReferencePower OpticalPowerInDbm,
+ cMsDwdmIfChannelCalibratedPower OpticalPowerInDbm,
+ cMsDwdmIfChannelInsertionLoss OpticalAttenInDb,
+ cMsDwdmIfChannelActualWavelength OpticalWavelength,
+ cMsDwdmIfChannelExpectedWavelength OpticalWavelength,
+ cMsDwdmIfChannelSideIdentifier SideIdentifier
+}
+
+cMsDwdmIfChannelRingDirection OBJECT-TYPE
+ SYNTAX RingDirection
+ MAX-ACCESS not-accessible
+ STATUS obsolete -- Unsupported on 15454 starting from rel. 8.0
+ DESCRIPTION
+ "This object is used to specify the ring directionality of
+ the port.
+
+ The ring directionality gives the configuration of the
+ facing side: facing sides can be east going to west and
+ west going to east."
+ ::= { cMsDwdmIfChannelEntry 1 }
+
+cMsDwdmIfChannelPortRule OBJECT-TYPE
+ SYNTAX OpticalPortRule
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the type of the optical
+ port.
+
+ A Multiplex Section optical port can assume one of the following
+ values:
+ add(5)
+ drop(6)."
+ ::= { cMsDwdmIfChannelEntry 2 }
+
+cMsDwdmIfChannelPower OBJECT-TYPE
+ SYNTAX OpticalPowerInDbm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the optical power read at
+ the photodiode of the port.
+
+ The distinguished value of '-1000' indicates that the power
+ cannot be read due to unavaible HW resource."
+ ::= { cMsDwdmIfChannelEntry 3 }
+
+cMsDwdmIfChannelReferencePower OBJECT-TYPE
+ SYNTAX OpticalPowerInDbm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the optical Multiplex Section
+ reference power. This is the value of power the network
+ element will expect on the photodiode.
+ In case the user wants to refine this value the
+ 'cMsDwdmIfChannelCalibratedPower' can be used to add
+ an offset to the network element setup value."
+ ::= { cMsDwdmIfChannelEntry 4 }
+
+cMsDwdmIfChannelCalibratedPower OBJECT-TYPE
+ SYNTAX OpticalPowerInDbm
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the optical Channel
+ calibration power. This is the power offset that user
+ contribute in case the 'reference' value setup by
+ network element would be modified.
+ "
+ DEFVAL { 0 }
+ ::= { cMsDwdmIfChannelEntry 5 }
+
+cMsDwdmIfChannelInsertionLoss OBJECT-TYPE
+ SYNTAX OpticalAttenInDb
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the value of Insertion
+ Loss of the optical port.
+ "
+ ::= { cMsDwdmIfChannelEntry 6 }
+
+cMsDwdmIfChannelActualWavelength OBJECT-TYPE
+ SYNTAX OpticalWavelength
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the value of Wavelength
+ that is tuned the optical port.
+ "
+ ::= { cMsDwdmIfChannelEntry 7 }
+
+cMsDwdmIfChannelExpectedWavelength OBJECT-TYPE
+ SYNTAX OpticalWavelength
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the value of Wavelength
+ that the user expects the optical port will assume.
+ "
+ ::= { cMsDwdmIfChannelEntry 8 }
+
+cMsDwdmIfChannelSideIdentifier OBJECT-TYPE
+ SYNTAX SideIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify the facing side of the optical
+ port.
+ "
+ ::= { cMsDwdmIfChannelEntry 9 }
+
+
+-- cerentMsDwdmOtn group
+-- This group contains error counters and thresholds
+-- for the interfaces with OTN ( G.709 ) monitoring enabled.
+
+-- OtnThresholds Table
+
+cMsDwdmOtnThresholdsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CMsDwdmOtnThresholdsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table provides objects for configuring OTN ( G.709 )
+ thresholds on trunk side interfaces."
+ ::= { cerentMsDwdmOtn 1 }
+
+cMsDwdmOtnThresholdsEntry OBJECT-TYPE
+ SYNTAX CMsDwdmOtnThresholdsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the cMsDwdmOtnThresholdsTable."
+
+ INDEX { ifIndex, cMsDwdmOtnThreshMonType,
+ cMsDwdmOtnThreshIntervalType }
+
+ ::= { cMsDwdmOtnThresholdsTable 1 }
+
+CMsDwdmOtnThresholdsEntry ::= SEQUENCE {
+ cMsDwdmOtnThreshMonType MonitorType,
+ cMsDwdmOtnThreshIntervalType LocationAndIntervalType,
+ cMsDwdmOtnThreshFC Unsigned32,
+ cMsDwdmOtnThreshES Unsigned32,
+ cMsDwdmOtnThreshSES Unsigned32,
+ cMsDwdmOtnThreshUAS Unsigned32,
+ cMsDwdmOtnThreshBBE Unsigned32
+}
+
+cMsDwdmOtnThreshMonType OBJECT-TYPE
+ SYNTAX MonitorType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is an index to the cMsDwdmOtnThresholdsTable.
+ It is used to specify the type of monitoring threshold
+ being set on an interface for OTN ( G.709 ) statistics."
+ ::= { cMsDwdmOtnThresholdsEntry 1 }
+
+cMsDwdmOtnThreshIntervalType OBJECT-TYPE
+ SYNTAX LocationAndIntervalType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is an index to the cMsDwdmOtnThresholdsTable.
+ It specifies the interval type and monitoring location for
+ the performance statistics."
+ ::= { cMsDwdmOtnThresholdsEntry 2 }
+
+cMsDwdmOtnThreshFC OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the threshold for the number of
+ failure counts on applicable trunk side interfaces."
+ ::= { cMsDwdmOtnThresholdsEntry 3 }
+
+
+cMsDwdmOtnThreshES OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the threshold for the number of
+ Errored Seconds on applicable trunk side interfaces."
+ ::= { cMsDwdmOtnThresholdsEntry 4 }
+
+cMsDwdmOtnThreshSES OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the threshold for the number of
+ Severely Errored Seconds on applicable trunk side
+ interfaces."
+ ::= { cMsDwdmOtnThresholdsEntry 5 }
+
+
+cMsDwdmOtnThreshUAS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the threshold for the number of
+ Unavailable Seconds on applicable trunk side interfaces."
+ ::= { cMsDwdmOtnThresholdsEntry 6 }
+
+cMsDwdmOtnThreshBBE OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the threshold for the number of
+ Bit Block Errors on applicable trunk side interfaces."
+ ::= { cMsDwdmOtnThresholdsEntry 7 }
+
+
+-- OTN Current Table
+-- used to gather PM stats for OTN (G.709) enabled interfaces.
+
+cMsDwdmOtnCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CMsDwdmOtnCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the cumulative OTN (G.709) PM stats
+ for the trunk side interfaces.
+ "
+ ::= { cerentMsDwdmOtn 2 }
+
+cMsDwdmOtnCurrentEntry OBJECT-TYPE
+ SYNTAX CMsDwdmOtnCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the cMsDwdmOtnCurrentTable."
+ INDEX { ifIndex,
+ cMsDwdmOtnCurrentMonType,
+ cMsDwdmOtnCurIntervalType }
+ ::= { cMsDwdmOtnCurrentTable 1 }
+
+CMsDwdmOtnCurrentEntry ::= SEQUENCE {
+ cMsDwdmOtnCurrentMonType MonitorType,
+ cMsDwdmOtnCurIntervalType LocationAndIntervalType,
+ cMsDwdmOtnCurrentFC Counter32,
+ cMsDwdmOtnCurrentES Counter32,
+ cMsDwdmOtnCurrentSES Counter32,
+ cMsDwdmOtnCurrentUAS Counter32,
+ cMsDwdmOtnCurrentBBE Counter32,
+ cMsDwdmOtnCurrentESR Counter32,
+ cMsDwdmOtnCurrentSESR Counter32,
+ cMsDwdmOtnCurrentBBER Counter32
+}
+
+cMsDwdmOtnCurrentMonType OBJECT-TYPE
+ SYNTAX MonitorType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is an index to the cMsDwdmOtnCurrentTable.
+ It is used to otain G.709 statistics for path, section
+ and tcm ( tandem connection)."
+ ::= { cMsDwdmOtnCurrentEntry 1 }
+
+cMsDwdmOtnCurIntervalType OBJECT-TYPE
+ SYNTAX LocationAndIntervalType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is an index to the cMsDwdmOtnCurrentTable.
+ It specifies the interval type (farEnd/ nearEnd and
+ 15 min/ 1 Day )for the table objects."
+ ::= { cMsDwdmOtnCurrentEntry 2 }
+
+cMsDwdmOtnCurrentFC OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ failure counts encountered on this interface in the
+ current interval."
+ ::= { cMsDwdmOtnCurrentEntry 3 }
+
+cMsDwdmOtnCurrentES OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Errored Seconds encountered
+ on this interface in the current interval."
+ ::= { cMsDwdmOtnCurrentEntry 4 }
+
+cMsDwdmOtnCurrentSES OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Severely Errored Seconds encountered
+ on this interface in the current interval."
+ ::= { cMsDwdmOtnCurrentEntry 5 }
+
+cMsDwdmOtnCurrentUAS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Unavailable Seconds encountered
+ on this interface in the current interval."
+ ::= { cMsDwdmOtnCurrentEntry 6 }
+
+cMsDwdmOtnCurrentBBE OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Background Block Errors encountered
+ on this interface in the current interval."
+ ::= { cMsDwdmOtnCurrentEntry 7 }
+
+cMsDwdmOtnCurrentESR OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the Errored Seconds Ratio
+ on this interface in the current interval."
+ ::= { cMsDwdmOtnCurrentEntry 8 }
+
+cMsDwdmOtnCurrentSESR OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the Severely Errored Seconds
+ ratio on this interface in the current interval."
+ ::= { cMsDwdmOtnCurrentEntry 9 }
+
+cMsDwdmOtnCurrentBBER OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the Background Block Errors
+ ratio on this interface in the current interval."
+ ::= { cMsDwdmOtnCurrentEntry 10 }
+
+
+-- OTN Interval Table
+-- used to gather PM stats for OTN (G.709) enabled interfaces.
+
+cMsDwdmOtnIntervalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CMsDwdmOtnIntervalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the cumulative OTN (G.709) PM stats
+ for the trunk side interfaces.
+ "
+ ::= { cerentMsDwdmOtn 3 }
+
+cMsDwdmOtnIntervalEntry OBJECT-TYPE
+ SYNTAX CMsDwdmOtnIntervalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the cMsDwdmOtnIntervalTable."
+ INDEX { ifIndex,
+ cMsDwdmOtnIntervalMonType,
+ cMsDwdmOtnIntervalType,
+ cMsDwdmOtnIntervalNum }
+ ::= { cMsDwdmOtnIntervalTable 1 }
+
+CMsDwdmOtnIntervalEntry ::= SEQUENCE {
+ cMsDwdmOtnIntervalMonType MonitorType,
+ cMsDwdmOtnIntervalType LocationAndIntervalType,
+ cMsDwdmOtnIntervalNum Integer32,
+ cMsDwdmOtnIntervalFC Counter32,
+ cMsDwdmOtnIntervalES Counter32,
+ cMsDwdmOtnIntervalSES Counter32,
+ cMsDwdmOtnIntervalUAS Counter32,
+ cMsDwdmOtnIntervalBBE Counter32,
+ cMsDwdmOtnIntervalESR Counter32,
+ cMsDwdmOtnIntervalSESR Counter32,
+ cMsDwdmOtnIntervalBBER Counter32,
+ cMsDwdmOtnIntervalValidData TruthValue
+}
+
+cMsDwdmOtnIntervalMonType OBJECT-TYPE
+ SYNTAX MonitorType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is an index to the cMsDwdmOtnIntervalTable.
+ It is used to otain G.709 statistics for path, section
+ and tcm ( tandem connection)."
+ ::= { cMsDwdmOtnIntervalEntry 1 }
+
+cMsDwdmOtnIntervalType OBJECT-TYPE
+ SYNTAX LocationAndIntervalType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is an index to the cMsDwdmOtnIntervalTable.
+ It specifies the interval type (farEnd/ nearEnd and
+ 15 min/ 1 Day )for the table objects."
+ ::= { cMsDwdmOtnIntervalEntry 2 }
+
+cMsDwdmOtnIntervalNum OBJECT-TYPE
+ SYNTAX Integer32 (1..96)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is an index to the cMsDwdmOtnIntervalTable.
+ This object gives the number of the interval.
+ It is a number between 1 and 96, which identifies the
+ interval for which the set of OTN performance values is
+ available.
+
+ The interval identified by 1 is the most recent
+ 15 minute or 24 hour interval, and the interval
+ identified by N is the interval immediately preceding the
+ one identified by N-1."
+ ::= { cMsDwdmOtnIntervalEntry 3 }
+
+cMsDwdmOtnIntervalFC OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ failure counts encountered on this interface in a
+ particular interval."
+ ::= { cMsDwdmOtnIntervalEntry 4 }
+
+cMsDwdmOtnIntervalES OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Errored Seconds encountered
+ on this interface in a particular interval."
+ ::= { cMsDwdmOtnIntervalEntry 5 }
+
+cMsDwdmOtnIntervalSES OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Severely Errored Seconds encountered
+ on this interface in a particular interval."
+ ::= { cMsDwdmOtnIntervalEntry 6 }
+
+cMsDwdmOtnIntervalUAS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Unavailable Seconds encountered
+ on this interface in a particular interval."
+ ::= { cMsDwdmOtnIntervalEntry 7 }
+
+cMsDwdmOtnIntervalBBE OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Background Block Errors encountered
+ on this interface in a particular interval."
+ ::= { cMsDwdmOtnIntervalEntry 8 }
+
+cMsDwdmOtnIntervalESR OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the Errored Seconds Ratio
+ on this interface in a particular interval."
+ ::= { cMsDwdmOtnIntervalEntry 9 }
+
+cMsDwdmOtnIntervalSESR OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the Severely Errored Seconds
+ ratio on this interface in a particular interval."
+ ::= { cMsDwdmOtnIntervalEntry 10 }
+
+cMsDwdmOtnIntervalBBER OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the Background Block Errors
+ ratio on this interface in a particular interval."
+ ::= { cMsDwdmOtnIntervalEntry 11 }
+
+cMsDwdmOtnIntervalValidData OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates if the data for this
+ interval is valid."
+ ::= { cMsDwdmOtnIntervalEntry 12 }
+
+
+-- cerentMsDwdmFEC
+-- This group contains FEC ( Forward Error Correction ) error
+-- counters and thresholds for applicable interfaces.
+
+
+-- FECThresholds Table
+cMsDwdmFECThresholdsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CMsDwdmFECThresholdsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the configurable thresholds
+ for FEC ( Forward Error Correction ) statistics."
+ ::= { cerentMsDwdmFEC 1 }
+
+cMsDwdmFECThresholdsEntry OBJECT-TYPE
+ SYNTAX CMsDwdmFECThresholdsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the cMsDwdmFECThresholdsTable."
+ INDEX { ifIndex, cMsDwdmFECThreshIntervalType }
+ ::= { cMsDwdmFECThresholdsTable 1 }
+
+CMsDwdmFECThresholdsEntry ::= SEQUENCE {
+ cMsDwdmFECThreshIntervalType CerentPeriod,
+ cMsDwdmFECThreshBitErrCor Unsigned32,
+ cMsDwdmFECThreshByteErrCor Unsigned32,
+ cMsDwdmFECThreshZeroErrDet Unsigned32,
+ cMsDwdmFECThreshOneErrDet Unsigned32,
+ cMsDwdmFECThreshUncorWords Unsigned32
+}
+
+cMsDwdmFECThreshIntervalType OBJECT-TYPE
+ SYNTAX CerentPeriod
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is an index to the cMsDwdmFECThreshTable.
+ It gives the type of the interval for which the thresholds
+ are being set.
+ "
+ ::= { cMsDwdmFECThresholdsEntry 1 }
+
+
+cMsDwdmFECThreshBitErrCor OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object sets the threshold value of the number of
+ Bit Errors Corrected on an applicable trunk side
+ interface."
+ ::= { cMsDwdmFECThresholdsEntry 2 }
+
+ cMsDwdmFECThreshByteErrCor OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object sets the threshold value of the number of
+ Byte Errors Corrected on an applicable trunk side
+ interface."
+ ::= { cMsDwdmFECThresholdsEntry 3 }
+
+cMsDwdmFECThreshZeroErrDet OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object sets the threshold value of the number of
+ zero bit errors detected on an applicable trunk side
+ interface."
+ ::= { cMsDwdmFECThresholdsEntry 4 }
+
+cMsDwdmFECThreshOneErrDet OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object sets the threshold value of the number of
+ one bit errors detected on an applicable trunk side
+ interface."
+ ::= { cMsDwdmFECThresholdsEntry 5 }
+
+cMsDwdmFECThreshUncorWords OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object sets the threshold value of the number of
+ Uncorrectable Words on an applicable trunk side interface."
+ ::= { cMsDwdmFECThresholdsEntry 6 }
+
+
+-- FEC Current Table
+cMsDwdmFECCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CMsDwdmFECCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the cumulative PM statistics
+ for FEC ( Forward Error Correction ) on an applicable
+ interface."
+ ::= { cerentMsDwdmFEC 2 }
+
+cMsDwdmFECCurrentEntry OBJECT-TYPE
+ SYNTAX CMsDwdmFECCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the cMsDwdmFECCurrentTable."
+ INDEX { ifIndex,cMsDwdmFECCurIntervalType }
+ ::= { cMsDwdmFECCurrentTable 1 }
+
+CMsDwdmFECCurrentEntry ::= SEQUENCE {
+ cMsDwdmFECCurIntervalType CerentPeriod,
+ cMsDwdmFECCurrentBitErrCor Counter32,
+ cMsDwdmFECCurrentByteErrCor Counter32,
+ cMsDwdmFECCurrentZeroErrDet Counter32,
+ cMsDwdmFECCurrentOneErrDet Counter32,
+ cMsDwdmFECCurrentUncorWords Counter32
+}
+
+cMsDwdmFECCurIntervalType OBJECT-TYPE
+ SYNTAX CerentPeriod
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is an index to the cMsDwdmFECCurrentTable.
+ It gives the type of interval for which the FEC values
+ have been collected."
+ ::= { cMsDwdmFECCurrentEntry 1 }
+
+cMsDwdmFECCurrentBitErrCor OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Bit Errors Corrected
+ on this interface in the current interval."
+ ::= { cMsDwdmFECCurrentEntry 2 }
+
+ cMsDwdmFECCurrentByteErrCor OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Byte Errors Corrected
+ on this interface in the current interval."
+ ::= { cMsDwdmFECCurrentEntry 3 }
+
+cMsDwdmFECCurrentZeroErrDet OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ zero bit errors detected
+ on this interface in the current interval."
+ ::= { cMsDwdmFECCurrentEntry 4 }
+
+cMsDwdmFECCurrentOneErrDet OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ one bit errors detected
+ on this interface in the current interval."
+ ::= { cMsDwdmFECCurrentEntry 5 }
+
+cMsDwdmFECCurrentUncorWords OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Uncorrectable Words encountered
+ on this interface in the current interval."
+ ::= { cMsDwdmFECCurrentEntry 6 }
+
+
+-- FEC Interval Table
+cMsDwdmFECIntervalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CMsDwdmFECIntervalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the cumulative PM statistics
+ for FEC ( Forward Error Correction ) on an applicable
+ interface."
+ ::= { cerentMsDwdmFEC 3 }
+
+cMsDwdmFECIntervalEntry OBJECT-TYPE
+ SYNTAX CMsDwdmFECIntervalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the cMsDwdmFECIntervalTable."
+ INDEX { ifIndex,cMsDwdmFECIntervalType,
+ cMsDwdmFECIntervalNum }
+ ::= { cMsDwdmFECIntervalTable 1 }
+
+CMsDwdmFECIntervalEntry ::= SEQUENCE {
+ cMsDwdmFECIntervalType CerentPeriod,
+ cMsDwdmFECIntervalNum Integer32,
+ cMsDwdmFECIntervalBitErrCor Counter32,
+ cMsDwdmFECIntervalByteErrCor Counter32,
+ cMsDwdmFECIntervalZeroErrDet Counter32,
+ cMsDwdmFECIntervalOneErrDet Counter32,
+ cMsDwdmFECIntervalUncorWords Counter32,
+ cMsDwdmFECIntervalValidData TruthValue
+}
+
+cMsDwdmFECIntervalType OBJECT-TYPE
+ SYNTAX CerentPeriod
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is an index to the cMsDwdmFECIntervalTable.
+ It gives the type of interval for which the FEC values
+ have been collected."
+ ::= { cMsDwdmFECIntervalEntry 1 }
+
+cMsDwdmFECIntervalNum OBJECT-TYPE
+ SYNTAX Integer32 (1..96)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is an index to the cMsDwdmFECIntervalTable.
+ It is a number between 1 and 96, which identifies the
+ interval for which the set of FEC PM values is
+ available.
+
+ The interval identified by 1 is the most recent
+ 15 minute or 24 hour interval, and the interval
+ identified by N is the interval immediately preceding the one
+ identified by N-1."
+ ::= { cMsDwdmFECIntervalEntry 2 }
+
+cMsDwdmFECIntervalBitErrCor OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Bit Errors Corrected
+ on this interface in a particular interval."
+ ::= { cMsDwdmFECIntervalEntry 3 }
+
+ cMsDwdmFECIntervalByteErrCor OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Byte Errors Corrected
+ on this interface in a particular interval."
+ ::= { cMsDwdmFECIntervalEntry 4 }
+
+cMsDwdmFECIntervalZeroErrDet OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ zero bit errors detected
+ on this interface in a particular interval."
+ ::= { cMsDwdmFECIntervalEntry 5 }
+
+cMsDwdmFECIntervalOneErrDet OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ one bit errors detected
+ on this interface in a particular interval."
+ ::= { cMsDwdmFECIntervalEntry 6 }
+
+cMsDwdmFECIntervalUncorWords OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of
+ Uncorrectable Words encountered
+ on this interface in a particular interval."
+ ::= { cMsDwdmFECIntervalEntry 7 }
+
+cMsDwdmFECIntervalValidData OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates if the data for this
+ interval is valid."
+ ::= { cMsDwdmFECIntervalEntry 8 }
+
+
+-- cerentMsDwdm8B10B group
+
+-- This group contains 8B10B counters for interface
+-- data traffic, collected by the monitoring hardware
+-- for interfaces like Fiber Channel/Gig E.
+
+-- 8B10BThresholds Table
+c8B10BThresholdsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF C8B10BThresholdsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the configurable thresholds
+ for the 8B10B stats."
+ ::= { cerentMsDwdm8B10B 1 }
+
+c8B10BThresholdsEntry OBJECT-TYPE
+ SYNTAX C8B10BThresholdsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the c8B10BThresholds Table."
+ INDEX { ifIndex, c8B10BThreshIntervalType }
+ ::= { c8B10BThresholdsTable 1 }
+
+C8B10BThresholdsEntry ::= SEQUENCE {
+ c8B10BThreshIntervalType IntervalType,
+ c8B10BThreshInvalidPkts Unsigned32,
+ c8B10BThreshIPOverflow Unsigned32,
+ c8B10BThreshHCInvalidPkts Counter64,
+ c8B10BThreshValidPkts Unsigned32,
+ c8B10BThreshVPOverflow Unsigned32,
+ c8B10BThreshHCValidPkts Counter64,
+ c8B10BThreshIdleSets Unsigned32,
+ c8B10BThreshISOverflow Unsigned32,
+ c8B10BThreshHCIdleSets Counter64,
+ c8B10BThreshNonIdleSets Unsigned32,
+ c8B10BThreshNISOverflow Unsigned32,
+ c8B10BThreshHCNonIdleSets Counter64,
+ c8B10BThreshDataSets Unsigned32,
+ c8B10BThreshDSOverflow Unsigned32,
+ c8B10BThreshHCDataSets Counter64,
+ c8B10BThreshCodeViols Unsigned32,
+ c8B10BThreshCVOverflow Unsigned32,
+ c8B10BThreshHCCodeViols Counter64
+ }
+
+c8B10BThreshIntervalType OBJECT-TYPE
+ SYNTAX IntervalType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is an index to the c8B10BThresholdsTable.
+ It gives the type of interval."
+ ::= { c8B10BThresholdsEntry 1 }
+
+c8B10BThreshInvalidPkts OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents the lower word value of the threshold
+ associated with the number of 8B10B invalid packets.
+
+ The object c8B10BThreshIPOverflow contains the
+ higher 32 bit value of this number. "
+ ::= { c8B10BThresholdsEntry 2 }
+
+c8B10BThreshIPOverflow OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents the higher word value of the threshold
+ associated with the number of 8B10B invalid packets.
+
+ The object c8B10BThreshInvalidPkts contains the
+ lower 32 bits of this number. If the threshold is greater
+ than 4,294,967,295, the higher word value will be stored in
+ this object."
+ ::= { c8B10BThresholdsEntry 3 }
+
+c8B10BThreshHCInvalidPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to obtain the value of threshold
+ configured for the number of 8B10B Invalid Packets.
+
+ This a High capacity ( 64 bits ) counter."
+ ::= { c8B10BThresholdsEntry 4 }
+
+c8B10BThreshValidPkts OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents the lower word value of the threshold
+ associated with the number of 8B10B valid packets.
+
+ The object c8B10BThreshVPOverflow contains the
+ higher 32 bit value of this number. "
+ ::= { c8B10BThresholdsEntry 5 }
+
+c8B10BThreshVPOverflow OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents the higher word value of the threshold
+ associated with the number of 8B10B valid packets.
+
+ The object c8B10BThreshValidPkts contains the
+ lower 32 bits of this number. If the threshold is greater
+ than 4,294,967,295, the higher word value will be stored in
+ this object."
+ ::= { c8B10BThresholdsEntry 6 }
+
+c8B10BThreshHCValidPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to obtain the value of threshold
+ configured for the number of 8B10B Valid Packets.
+
+ This a High capacity ( 64 bits ) counter."
+ ::= { c8B10BThresholdsEntry 7 }
+
+c8B10BThreshIdleSets OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents the lower word value of the threshold
+ associated with the number of 8B10B idle sets.
+
+ The object c8B10BThreshISOverflow contains the
+ higher 32 bit value of this number. "
+ ::= { c8B10BThresholdsEntry 8 }
+
+c8B10BThreshISOverflow OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents the higher word value of the threshold
+ associated with the number of 8B10B idle sets.
+
+ The object c8B10BThreshIdleSets contains the
+ lower 32 bits of this number. If the threshold is greater
+ than 4,294,967,295, the higher word value will be stored in
+ this object."
+ ::= { c8B10BThresholdsEntry 9 }
+
+c8B10BThreshHCIdleSets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to obtain the value of threshold
+ configured for the number of 8B10B idle sets.
+
+ This a High capacity ( 64 bits ) counter."
+ ::= { c8B10BThresholdsEntry 10 }
+
+c8B10BThreshNonIdleSets OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents the lower word value of the threshold
+ associated with the number of 8B10B non idle sets.
+
+ The object c8B10BThreshNISOverflow contains the
+ higher 32 bit value of this number. "
+ ::= { c8B10BThresholdsEntry 11 }
+
+c8B10BThreshNISOverflow OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents the higher word value of the threshold
+ associated with the number of 8B10B non idle sets.
+
+ The object c8B10BThreshNonIdleSets contains the
+ lower 32 bits of this number. If the threshold is greater
+ than 4,294,967,295, the higher word value will be stored in
+ this object."
+ ::= { c8B10BThresholdsEntry 12 }
+
+c8B10BThreshHCNonIdleSets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to obtain the value of threshold
+ configured for the number of 8B10B non idle sets.
+
+ This a High capacity ( 64 bits ) counter."
+ ::= { c8B10BThresholdsEntry 13 }
+
+c8B10BThreshDataSets OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents the lower word value of the threshold
+ associated with the number of 8B10B data code groups.
+
+ The object c8B10BThreshDSOverflow contains the
+ higher 32 bit value of this number. "
+ ::= { c8B10BThresholdsEntry 14 }
+
+c8B10BThreshDSOverflow OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents the higher word value of the threshold
+ associated with the number of 8B10B data code groups.
+
+ The object c8B10BThreshDataSets contains the
+ lower 32 bits of this number. If the threshold is greater
+ than 4,294,967,295, the higher word value will be stored in
+ this object."
+ ::= { c8B10BThresholdsEntry 15 }
+
+c8B10BThreshHCDataSets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to obtain the value of threshold
+ configured for the number of 8B10B data code groups.
+
+ This a High capacity ( 64 bits ) counter."
+ ::= { c8B10BThresholdsEntry 16 }
+
+c8B10BThreshCodeViols OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents the lower word value of the threshold
+ associated with the number of 8B10B coding violations
+ encountered.
+
+ The object c8B10BThreshCVOverflow contains the
+ higher 32 bit value of this number."
+ ::= { c8B10BThresholdsEntry 17 }
+
+c8B10BThreshCVOverflow OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object represents the higher word value of threshold
+ associated with the number of 8B10B code violations
+ encountered.
+
+ The object c8B10BThreshCodeViols contains the
+ lower 32 bits of this number. If the threshold is greater
+ than 4,294,967,295, the higher word value will be stored in
+ this object."
+ ::= { c8B10BThresholdsEntry 18 }
+
+c8B10BThreshHCCodeViols OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used to obtain the value of threshold
+ configured for the number of 8B10B Coding Violations
+ on this interface.
+
+ This a High capacity ( 64 bits ) counter."
+ ::= { c8B10BThresholdsEntry 19 }
+
+
+-- 8B10BCurrent Table
+c8B10BCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF C8B10BCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the cumulative PM statistics
+ for the Fiber Channel/ Gigabit Ethernet (8B10B)
+ on the applicable interfaces."
+ ::= { cerentMsDwdm8B10B 2 }
+
+c8B10BCurrentEntry OBJECT-TYPE
+ SYNTAX C8B10BCurrentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the c8B10BCurrentTable."
+ INDEX { ifIndex, c8B10BCurIntervalType }
+ ::= { c8B10BCurrentTable 1 }
+
+C8B10BCurrentEntry ::= SEQUENCE {
+ c8B10BCurIntervalType IntervalType,
+ c8B10BCurrentCodeViols Counter32,
+ c8B10BCurrentCVOverflow Counter32,
+ c8B10BCurrentHCCodeViols Counter64,
+ c8B10BCurrentValidPkts Counter32,
+ c8B10BCurrentVPOverflow Counter32,
+ c8B10BCurrentHCValidPkts Counter64,
+ c8B10BCurrentInvalidPkts Counter32,
+ c8B10BCurrentIPOverflow Counter32,
+ c8B10BCurrentHCInvalidPkts Counter64,
+ c8B10BCurrentIdleSets Counter32,
+ c8B10BCurrentISOverflow Counter32,
+ c8B10BCurrentHCIdleSets Counter64,
+ c8B10BCurrentNonIdleSets Counter32,
+ c8B10BCurrentNISOverflow Counter32,
+ c8B10BCurrentHCNonIdleSets Counter64,
+ c8B10BCurrentDataSets Counter32,
+ c8B10BCurrentDSOverflow Counter32,
+ c8B10BCurrentHCDataSets Counter64
+ }
+
+c8B10BCurIntervalType OBJECT-TYPE
+ SYNTAX IntervalType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is an index to the c8B10BCurrentTable.
+ It gives the type of interval for which 8B10B data has been
+ collected."
+ ::= { c8B10BCurrentEntry 1 }
+
+c8B10BCurrentCodeViols OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the value of the number of 8B10B Coding
+ Violations encountered on an interface for the current
+ interval. This object only shows the lower word value of
+ the counter.The high word value is given by
+ c8B10BCurrentCVOverflow.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BCurrentHCCodeViols, which is a 64 bit counter."
+ ::= { c8B10BCurrentEntry 2 }
+
+c8B10BCurrentCVOverflow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the higher word value the number of 8B10B
+ Coding Violations encountered on an interface for the
+ current interval. If the value of
+ c8B10BCurrentCodeViols
+ is greater than 4,294,967,295, the higher word value will
+ be stored in this object.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BCurrentHCCodeViols, which is a 64 bit counter."
+ ::= { c8B10BCurrentEntry 3 }
+
+c8B10BCurrentHCCodeViols OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of 8B10B coding
+ violations encountered on this interface in the current
+ interval.
+
+ This is a High Capacity ( 64 bit ) counter."
+ ::= { c8B10BCurrentEntry 4 }
+
+c8B10BCurrentValidPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the value of the number of 8B10B Valid
+ Packets encountered on an interface for the current
+ interval. This object only shows the lower word value of
+ the counter.The high word value is given by
+ c8B10BCurrentVPOverflow.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BCurrentHCValidPkts, which is a 64 bit counter."
+ ::= { c8B10BCurrentEntry 5 }
+
+c8B10BCurrentVPOverflow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the higher word value the number of 8B10B
+ valid packets encountered on an interface for the
+ current interval. If the value of
+ c8B10BCurrentValidPkts
+ is greater than 4,294,967,295, the higher word value will
+ be stored in this object.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BCurrentHCValidPkts, which is a 64 bit counter."
+ ::= { c8B10BCurrentEntry 6 }
+
+c8B10BCurrentHCValidPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of 8B10B valid packets
+ on this interface in the current interval.
+
+ This is a High Capacity ( 64 bit ) counter."
+ ::= { c8B10BCurrentEntry 7 }
+
+c8B10BCurrentInvalidPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the value of the number of 8B10B invalid
+ packets encountered on an interface for the current
+ interval. This object only shows the lower word value of
+ the counter.The high word value is given by
+ c8B10BCurrentIPOverflow.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BCurrentHCInvalidPkts, which is a 64 bit counter."
+ ::= { c8B10BCurrentEntry 8 }
+
+c8B10BCurrentIPOverflow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the higher word value the number of 8B10B
+ invalid packets encountered on an interface for the
+ current interval. If the value of
+ c8B10BCurrentInvalidPkts
+ is greater than 4,294,967,295, the higher word value will
+ be stored in this object.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BCurrentHCInvalidPkts, which is a 64 bit counter."
+ ::= { c8B10BCurrentEntry 9 }
+
+c8B10BCurrentHCInvalidPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of 8B10B invalid packets
+ encountered on this interface in the current interval.
+
+ This is a High Capacity ( 64 bit ) counter."
+ ::= { c8B10BCurrentEntry 10 }
+
+c8B10BCurrentIdleSets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the value of the number of 8B10B Idle
+ sets encountered on an interface for the current
+ interval. This object only shows the lower word value of
+ the counter.The high word value is given by
+ c8B10BCurrentISOverflow.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BCurrentHCIdleSets, which is a 64 bit counter."
+ ::= { c8B10BCurrentEntry 11 }
+
+c8B10BCurrentISOverflow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the higher word value the number of 8B10B
+ idle sets encountered on an interface for the
+ current interval. If the value of
+ c8B10BCurrentIdleSets
+ is greater than 4,294,967,295, the higher word value will
+ be stored in this object.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BCurrentHCIdleSets, which is a 64 bit counter."
+ ::= { c8B10BCurrentEntry 12 }
+
+c8B10BCurrentHCIdleSets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of 8B10B idle sets
+ encountered on this interface in the current interval.
+
+ This is a High Capacity ( 64 bit ) counter."
+ ::= { c8B10BCurrentEntry 13 }
+
+c8B10BCurrentNonIdleSets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the value of the number of 8B10B non idle
+ sets encountered on an interface for the current
+ interval. This object only shows the lower word value of
+ the counter.The high word value is given by
+ c8B10BCurrentNISOverflow.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BCurrentHCNonIdleSets, which is a 64 bit counter."
+ ::= { c8B10BCurrentEntry 14 }
+
+c8B10BCurrentNISOverflow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the higher word value the number of 8B10B
+ non idle sets encountered on an interface for the
+ current interval. If the value of
+ c8B10BCurrentNonIdleSets
+ is greater than 4,294,967,295, the higher word value will
+ be stored in this object.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BCurrentHCNonIdleSets, which is a 64 bit counter."
+ ::= { c8B10BCurrentEntry 15 }
+
+c8B10BCurrentHCNonIdleSets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of 8B10B non-idle sets
+ encountered on this interface in the current interval.
+
+ This is a High Capacity ( 64 bit ) counter."
+ ::= { c8B10BCurrentEntry 16 }
+
+c8B10BCurrentDataSets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the value of the number of 8B10B data
+ code groups encountered on an interface for the current
+ interval. This object only shows the lower word value of
+ the counter.The high word value is given by
+ c8B10BCurrentDSOverflow.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BCurrentHCDataSets, which is a 64 bit counter."
+ ::= { c8B10BCurrentEntry 17 }
+
+c8B10BCurrentDSOverflow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the higher word value the number of 8B10B
+ data code groups encountered on an interface for the
+ current interval. If the value of
+ c8B10BCurrentDataSets
+ is greater than 4,294,967,295, the higher word value will
+ be stored in this object.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BCurrentHCDataSets, which is a 64 bit counter."
+ ::= { c8B10BCurrentEntry 18 }
+
+c8B10BCurrentHCDataSets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of 8B10B data code
+ groups encountered on this interface in the current interval.
+
+ This is a High Capacity ( 64 bit ) counter."
+ ::= { c8B10BCurrentEntry 19 }
+
+
+-- 8B10BInterval Table
+c8B10BIntervalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF C8B10BIntervalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the cumulative PM statistics
+ for the Fiber Channel/ Gigabit Ethernet (8B10B)
+ on the applicable interfaces."
+ ::= { cerentMsDwdm8B10B 3 }
+
+c8B10BIntervalEntry OBJECT-TYPE
+ SYNTAX C8B10BIntervalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the c8B10BIntervalTable."
+ INDEX { ifIndex, c8B10BIntervalType,
+ c8B10BIntervalNum }
+ ::= { c8B10BIntervalTable 1 }
+
+C8B10BIntervalEntry ::= SEQUENCE {
+ c8B10BIntervalType IntervalType,
+ c8B10BIntervalNum Integer32,
+ c8B10BIntervalCodeViols Counter32,
+ c8B10BIntervalCVOverflow Counter32,
+ c8B10BIntervalHCCodeViols Counter64,
+ c8B10BIntervalValidPkts Counter32,
+ c8B10BIntervalVPOverflow Counter32,
+ c8B10BIntervalHCValidPkts Counter64,
+ c8B10BIntervalInvalidPkts Counter32,
+ c8B10BIntervalIPOverflow Counter32,
+ c8B10BIntervalHCInvalidPkts Counter64,
+ c8B10BIntervalIdleSets Counter32,
+ c8B10BIntervalISOverflow Counter32,
+ c8B10BIntervalHCIdleSets Counter64,
+ c8B10BIntervalNonIdleSets Counter32,
+ c8B10BIntervalNISOverflow Counter32,
+ c8B10BIntervalHCNonIdleSets Counter64,
+ c8B10BIntervalDataSets Counter32,
+ c8B10BIntervalDSOverflow Counter32,
+ c8B10BIntervalHCDataSets Counter64,
+ c8B10BIntervalValidData TruthValue
+ }
+
+c8B10BIntervalType OBJECT-TYPE
+ SYNTAX IntervalType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object is an index to the c8B10BIntervalTable.
+ It gives the type of interval for which 8B10B data has been
+ collected."
+ ::= { c8B10BIntervalEntry 1 }
+
+c8B10BIntervalNum OBJECT-TYPE
+ SYNTAX Integer32 (1..96)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object gives the number of the interval.
+ It is a number between 1 and 96, which identifies the
+ interval for which the set of 8B10B performance values is
+ available.
+
+ The interval identified by 1 is the most recent
+ 15 minute or 24 hour interval, and the interval
+ identified by N is the interval immediately preceding the one
+ identified by N-1."
+ ::= { c8B10BIntervalEntry 2 }
+
+c8B10BIntervalCodeViols OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the value of the number of 8B10B Coding
+ Violations encountered on an interface for a particular
+ interval. This object only shows the lower word value of
+ the counter.The high word value is given by
+ c8B10BIntervalCVOverflow.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BIntervalHCCodeViols, which is a 64 bit counter."
+ ::= { c8B10BIntervalEntry 3 }
+
+c8B10BIntervalCVOverflow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the higher word value the number of 8B10B
+ Coding Violations encountered on an interface for a
+ particular interval. If the value of
+ c8B10BIntervalCodeViols
+ is greater than 4,294,967,295, the higher word value will
+ be stored in this object.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BIntervalHCCodeViols, which is a 64 bit counter."
+ ::= { c8B10BIntervalEntry 4 }
+
+c8B10BIntervalHCCodeViols OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of 8B10B coding
+ violations encountered on this interface in a particular
+ interval.
+
+ This is a High Capacity ( 64 bit ) counter.
+ "
+ ::= { c8B10BIntervalEntry 5 }
+
+c8B10BIntervalValidPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the value of the number of 8B10B Valid
+ Packets encountered on an interface for a particular
+ interval. This object only shows the lower word value of
+ the counter.The high word value is given by
+ c8B10BIntervalVPOverflow.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BIntervalHCValidPkts, which is a 64 bit counter.
+ "
+ ::= { c8B10BIntervalEntry 6 }
+
+c8B10BIntervalVPOverflow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the higher word value the number of 8B10B
+ valid packets encountered on an interface for a
+ particular interval. If the value of
+ c8B10BIntervalValidPkts
+ is greater than 4,294,967,295, the higher word value will
+ be stored in this object.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BIntervalHCValidPkts, which is a 64 bit counter."
+ ::= { c8B10BIntervalEntry 7 }
+
+c8B10BIntervalHCValidPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of 8B10B valid packets
+ on this interface in a particular interval.
+
+ This is a High Capacity ( 64 bit ) counter."
+ ::= { c8B10BIntervalEntry 8 }
+
+c8B10BIntervalInvalidPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the value of the number of 8B10B invalid
+ packets encountered on an interface for a particular
+ interval. This object only shows the lower word value of
+ the counter.The high word value is given by
+ c8B10BIntervalIPOverflow.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BIntervalHCInvalidPkts, which is a 64 bit counter."
+ ::= { c8B10BIntervalEntry 9 }
+
+c8B10BIntervalIPOverflow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the higher word value the number of 8B10B
+ invalid packets encountered on an interface for a
+ particular interval. If the value of
+ c8B10BIntervalInvalidPkts
+ is greater than 4,294,967,295, the higher word value will
+ be stored in this object.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BIntervalHCInvalidPkts, which is a 64 bit counter."
+ ::= { c8B10BIntervalEntry 10 }
+
+c8B10BIntervalHCInvalidPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of 8B10B invalid packets
+ encountered on this interface in a particular interval.
+
+ This is a High Capacity ( 64 bit ) counter."
+ ::= { c8B10BIntervalEntry 11 }
+
+c8B10BIntervalIdleSets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the value of the number of 8B10B Idle
+ sets encountered on an interface for a particular
+ interval. This object only shows the lower word value of
+ the counter.The high word value is given by
+ c8B10BIntervalISOverflow.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BIntervalHCIdleSets, which is a 64 bit counter."
+ ::= { c8B10BIntervalEntry 12 }
+
+c8B10BIntervalISOverflow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the higher word value the number of 8B10B
+ idle sets encountered on an interface for a
+ particular interval. If the value of
+ c8B10BIntervalIdleSets
+ is greater than 4,294,967,295, the higher word value will
+ be stored in this object.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BIntervalHCIdleSets, which is a 64 bit counter."
+ ::= { c8B10BIntervalEntry 13 }
+
+c8B10BIntervalHCIdleSets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of 8B10B idle sets
+ encountered on this interface in a particular interval.
+
+ This is a High Capacity ( 64 bit ) counter."
+ ::= { c8B10BIntervalEntry 14 }
+
+c8B10BIntervalNonIdleSets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the value of the number of 8B10B non idle
+ sets encountered on an interface for a particular
+ interval. This object only shows the lower word value of
+ the counter.The high word value is given by
+ c8B10BIntervalNISOverflow.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BIntervalHCNonIdleSets, which is a 64 bit counter."
+ ::= { c8B10BIntervalEntry 15 }
+
+c8B10BIntervalNISOverflow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the higher word value the number of 8B10B
+ non idle sets encountered on an interface for a
+ particular interval. If the value of
+ c8B10BIntervalNonIdleSets
+ is greater than 4,294,967,295, the higher word value will
+ be stored in this object.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BIntervalHCNonIdleSets, which is a 64 bit counter."
+ ::= { c8B10BIntervalEntry 16 }
+
+c8B10BIntervalHCNonIdleSets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of 8B10B non-idle sets
+ encountered on this interface in a particular interval.
+
+ This is a High Capacity ( 64 bit ) counter."
+ ::= { c8B10BIntervalEntry 17 }
+
+c8B10BIntervalDataSets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the value of the number of 8B10B data
+ code groups encountered on an interface for a particular
+ interval. This object only shows the lower word value of
+ the counter.The high word value is given by
+ c8B10BIntervalDSOverflow.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BIntervalHCDataSets, which is a 64 bit counter."
+ ::= { c8B10BIntervalEntry 18 }
+
+c8B10BIntervalDSOverflow OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object gives the higher word value the number of 8B10B
+ data code groups encountered on an interface for a
+ particular interval. If the value of
+ c8B10BIntervalDataSets
+ is greater than 4,294,967,295, the higher word value will
+ be stored in this object.
+
+ SNMP v2c or v3 managers can directly use
+ c8B10BIntervalHCDataSets, which is a 64 bit counter."
+ ::= { c8B10BIntervalEntry 19 }
+
+c8B10BIntervalHCDataSets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The counter associated with the number of 8B10B data code
+ groups encountered on this interface in a particular interval.
+
+ This is a High Capacity ( 64 bit ) counter."
+ ::= { c8B10BIntervalEntry 20 }
+
+c8B10BIntervalValidData OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates if the data for this
+ interval is valid."
+ ::= { c8B10BIntervalEntry 21 }
+
+
+-- MIB Conformance Statements
+
+cerentMsDwdmMIBConformance OBJECT IDENTIFIER ::=
+ { cerentRequirements 30 }
+
+cerentMsDwdmMIBCompliances OBJECT IDENTIFIER ::=
+ { cerentMsDwdmMIBConformance 1 }
+
+cerentMsDwdmMIBGroups OBJECT IDENTIFIER ::=
+ { cerentMsDwdmMIBConformance 2 }
+
+cerentMsDwdmMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for platforms that monitor the
+ operating status and FEC/OTN with respect to error
+ counters, for the physical layer."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ cerentMsDwdmIfConfigGroup
+ }
+
+ OBJECT cMsDwdmIfConfigProtocol
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cMsDwdmIfConfigDataRate
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cMsDwdmIfConfigLoopback
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cMsDwdmIfConfigWavelength
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cMsDwdmIfConfigOtnStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cMsDwdmIfConfigFECStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+
+
+ ::= { cerentMsDwdmMIBCompliances 1 }
+
+--
+-- units of conformance
+--
+cerentMsDwdmIfConfigGroup OBJECT-GROUP
+ OBJECTS {
+ cMsDwdmIfConfigProtocol,
+ cMsDwdmIfConfigDataRate,
+ cMsDwdmIfConfigLoopback,
+ cMsDwdmIfConfigWavelength,
+ cMsDwdmIfConfigOtnStatus,
+ cMsDwdmIfConfigFECStatus,
+ cMsDwdmIfOpticsValidIntervals,
+ cMsDwdmIfOTNValidIntervals,
+ cMsDwdmIfFECValidIntervals,
+ cMsDwdmIfConfigFECMode
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects to allow configurations and give
+ information related to the physical layer characteristics
+ of an interface."
+ ::= { cerentMsDwdmMIBGroups 1 }
+
+cerentMsDwdmOtnGroup OBJECT-GROUP
+ OBJECTS {
+ cMsDwdmOtnThreshFC,
+ cMsDwdmOtnThreshES,
+ cMsDwdmOtnThreshSES,
+ cMsDwdmOtnThreshUAS,
+ cMsDwdmOtnThreshBBE,
+ cMsDwdmOtnCurrentFC,
+ cMsDwdmOtnCurrentES,
+ cMsDwdmOtnCurrentSES,
+ cMsDwdmOtnCurrentUAS,
+ cMsDwdmOtnCurrentBBE,
+ cMsDwdmOtnCurrentESR,
+ cMsDwdmOtnCurrentSESR,
+ cMsDwdmOtnCurrentBBER,
+ cMsDwdmOtnIntervalFC,
+ cMsDwdmOtnIntervalES,
+ cMsDwdmOtnIntervalSES,
+ cMsDwdmOtnIntervalUAS,
+ cMsDwdmOtnIntervalBBE,
+ cMsDwdmOtnIntervalESR,
+ cMsDwdmOtnIntervalSESR,
+ cMsDwdmOtnIntervalBBER,
+ cMsDwdmOtnIntervalValidData
+
+ }
+ STATUS current
+ DESCRIPTION
+ "The objects used for monitoring the OTN error counters."
+ ::= { cerentMsDwdmMIBGroups 2 }
+
+cerentMsDwdmFECGroup OBJECT-GROUP
+ OBJECTS {
+ cMsDwdmFECThreshBitErrCor,
+ cMsDwdmFECThreshByteErrCor,
+ cMsDwdmFECThreshZeroErrDet,
+ cMsDwdmFECThreshOneErrDet,
+ cMsDwdmFECThreshUncorWords,
+ cMsDwdmFECCurrentBitErrCor,
+ cMsDwdmFECCurrentByteErrCor,
+ cMsDwdmFECCurrentZeroErrDet,
+ cMsDwdmFECCurrentOneErrDet,
+ cMsDwdmFECCurrentUncorWords,
+ cMsDwdmFECIntervalBitErrCor,
+ cMsDwdmFECIntervalByteErrCor,
+ cMsDwdmFECIntervalZeroErrDet,
+ cMsDwdmFECIntervalOneErrDet,
+ cMsDwdmFECIntervalUncorWords,
+ cMsDwdmFECIntervalValidData
+ }
+ STATUS current
+ DESCRIPTION
+ "The objects used for monitoring the FEC error counters."
+ ::= { cerentMsDwdmMIBGroups 3 }
+
+cMsDwdmIfTransportGroup OBJECT-GROUP
+ OBJECTS {
+ -- cMsDwdmIfTransportRingDirection,
+ cMsDwdmIfTransportPortRule,
+ cMsDwdmIfTransportPower,
+ cMsDwdmIfTransportReferencePower,
+ cMsDwdmIfTransportCalibratedPower,
+ cMsDwdmIfTransportInsertionLoss,
+ cMsDwdmIfTransportLaserStatus,
+ cMsDwdmIfTransportAmplifierMode,
+ cMsDwdmIfTransportGain,
+ cMsDwdmIfTransportReferenceTilt,
+ cMsDwdmIfTransportCalibratedTilt,
+ cMsDwdmIfTransportDCULoss,
+ cMsDwdmIfTransportExpectedGain,
+ cMsDwdmIfTransportOSRI,
+ cMsDwdmIfTransportSideIdentifier
+
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects to allow configurations and give
+ information related to the optical transportp hysical layer
+ characteristics of an interface."
+ ::= { cerentMsDwdmMIBGroups 5 }
+
+cMsDwdmIfMultiplexSectionTableGroup OBJECT-GROUP
+ OBJECTS {
+ -- cMsDwdmIfMultiplexSectionRingDirection,
+ cMsDwdmIfMultiplexSectionPortRule,
+ cMsDwdmIfMultiplexSectionPower,
+ cMsDwdmIfMultiplexSectionReferencePower,
+ cMsDwdmIfMultiplexSectionCalibratedPower,
+ cMsDwdmIfMultiplexSectionInsertionLoss,
+ cMsDwdmIfMultiplexSectionActualBand,
+ cMsDwdmIfMultiplexSectionExpectedBand,
+ cMsDwdmIfMultiplexSectionSideIdentifier
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects to allow configurations and give
+ information related to the optical multiplex section
+ physical layer characteristics of an interface."
+ ::= { cerentMsDwdmMIBGroups 6 }
+
+cMsDwdmIfChannelGroup OBJECT-GROUP
+ OBJECTS {
+ -- cMsDwdmIfChannelRingDirection,
+ cMsDwdmIfChannelPortRule,
+ cMsDwdmIfChannelPower,
+ cMsDwdmIfChannelReferencePower,
+ cMsDwdmIfChannelCalibratedPower,
+ cMsDwdmIfChannelInsertionLoss,
+ cMsDwdmIfChannelActualWavelength,
+ cMsDwdmIfChannelExpectedWavelength,
+ cMsDwdmIfChannelSideIdentifier
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects to allow configurations and give
+ information related to the optical channel physical layer
+ characteristics of an interface."
+ ::= { cerentMsDwdmMIBGroups 7 }
+
+cerent8B10BThreshGroup OBJECT-GROUP
+ OBJECTS {
+ c8B10BThreshInvalidPkts,
+ c8B10BThreshValidPkts,
+ c8B10BThreshIdleSets,
+ c8B10BThreshNonIdleSets,
+ c8B10BThreshDataSets,
+ c8B10BThreshCodeViols,
+ c8B10BIntervalCodeViols,
+ c8B10BThreshIPOverflow,
+ c8B10BThreshVPOverflow,
+ c8B10BThreshISOverflow,
+ c8B10BThreshNISOverflow,
+ c8B10BThreshDSOverflow,
+ c8B10BThreshCVOverflow,
+ c8B10BThreshHCInvalidPkts,
+ c8B10BThreshHCValidPkts,
+ c8B10BThreshHCIdleSets,
+ c8B10BThreshHCNonIdleSets,
+ c8B10BThreshHCDataSets,
+ c8B10BThreshHCCodeViols
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects used to set the thresholds
+ on 8B10B counters."
+ ::= { cerentMsDwdmMIBGroups 8 }
+
+cerent8B10BStatsGroup OBJECT-GROUP
+ OBJECTS {
+ c8B10BCurrentCodeViols,
+ c8B10BCurrentCVOverflow,
+ c8B10BCurrentHCCodeViols,
+ c8B10BCurrentValidPkts,
+ c8B10BCurrentVPOverflow,
+ c8B10BCurrentHCValidPkts,
+ c8B10BCurrentInvalidPkts,
+ c8B10BCurrentIPOverflow,
+ c8B10BCurrentHCInvalidPkts,
+ c8B10BCurrentIdleSets,
+ c8B10BCurrentISOverflow,
+ c8B10BCurrentHCIdleSets,
+ c8B10BCurrentNonIdleSets,
+ c8B10BCurrentNISOverflow,
+ c8B10BCurrentHCNonIdleSets,
+ c8B10BCurrentDataSets,
+ c8B10BCurrentDSOverflow,
+ c8B10BCurrentHCDataSets,
+ c8B10BIntervalHCCodeViols,
+ c8B10BIntervalValidPkts,
+ c8B10BIntervalHCValidPkts,
+ c8B10BIntervalInvalidPkts,
+ c8B10BIntervalHCInvalidPkts,
+ c8B10BIntervalIdleSets,
+ c8B10BIntervalHCIdleSets,
+ c8B10BIntervalNonIdleSets,
+ c8B10BIntervalHCNonIdleSets,
+ c8B10BIntervalDataSets,
+ c8B10BIntervalHCDataSets,
+ c8B10BIntervalCVOverflow,
+ c8B10BIntervalVPOverflow,
+ c8B10BIntervalIPOverflow,
+ c8B10BIntervalISOverflow,
+ c8B10BIntervalNISOverflow,
+ c8B10BIntervalDSOverflow,
+ c8B10BIntervalValidData
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects used to monitor the 8B10B
+ error counters."
+ ::= { cerentMsDwdmMIBGroups 9 }
+
+END