-- ***************************************************************** -- 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